/**
 * Skipped minification because the original files appears to be already minified.
 * Original file: /npm/pyscript-react-umd@0.0.4/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
!function(e,r){"object"==typeof exports&&"object"==typeof module?module.exports=r():"function"==typeof define&&define.amd?define([],r):"object"==typeof exports?exports["pyscript-react"]=r():e["pyscript-react"]=r()}(this,(()=>(()=>{"use strict";var e={3394:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(2812).default},2812:(e,r,t)=>{t.d(r,{default:()=>s});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var l=["children"];function f(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function a(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?f(Object(t),!0).forEach((function(r){p(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function p(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==c(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===c(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var y=(0,i.forwardRef)((function(e,r){var t=e.children,n=function(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,l);return(0,u.jsx)("py-box",a(a({ref:r},n),{},{children:t}))}));y.displayName="PyBox",y.propTypes={children:o().oneOfType([o().arrayOf(o().node),o().node]),widths:o().string};const s=y},2372:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(6759).default},6759:(e,r,t)=>{t.d(r,{default:()=>s});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var l=["children","label"];function f(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function a(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?f(Object(t),!0).forEach((function(r){p(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function p(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==c(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===c(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var y=(0,i.forwardRef)((function(e,r){var t=e.children,n=e.label,o=function(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,l);return(0,u.jsx)("py-button",a(a({ref:r},o),{},{label:n,children:t}))}));y.displayName="PyButton",y.propTypes={children:o().string.isRequired,label:o().string.isRequired};const s=y},1554:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(5414).default},5414:(e,r,t)=>{t.d(r,{default:()=>j});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var l=["children","source","type","splashscreen","interpreters","fetch","packages","plugins"],f=["files"];function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function p(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?a(Object(t),!0).forEach((function(r){y(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function y(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==c(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===c(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function s(e){return function(e){if(Array.isArray(e))return m(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||O(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}function O(e,r){if(e){if("string"==typeof e)return m(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(e,r):void 0}}function m(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}var d=function(e){return Boolean(Object.entries(e).filter((function(e){return void 0!==(r=e,t=2,function(e){if(Array.isArray(e))return e}(r)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,o,i,u,c=[],l=!0,f=!1;try{if(i=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;l=!1}else for(;!(l=(n=i.call(t)).done)&&(c.push(n.value),c.length!==r);l=!0);}catch(e){f=!0,o=e}finally{try{if(!l&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(f)throw o}}return c}}(r,t)||O(r,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[1];var r,t})).length)},v=(0,i.forwardRef)((function(e,r){var t=e.children,n=e.source,o=e.type,c=e.splashscreen,a=e.interpreters,y=e.fetch,O=e.packages,m=e.plugins,v=b(e,l),j=(0,i.useMemo)((function(){if("json"===o){var e,r,n,i=[].concat(s(null!=m?m:[]),s(null!==(e=null==t?void 0:t.plugins)&&void 0!==e?e:[])),u=[].concat(s(null!=O?O:[]),s(null!==(r=null==t?void 0:t.packages)&&void 0!==r?r:[])),l=[].concat(s(null!=y?y:[]),s(null!==(n=null==t?void 0:t.fetch)&&void 0!==n?n:[])).map((function(e){var r=e.files,t=b(e,f),n=s(null!=r?r:[]);return p({files:n.length?n:void 0},t)})),v=p({src:null==a?void 0:a.source,name:null==a?void 0:a.name,language:null==a?void 0:a.language},null==t?void 0:t.interpreters),j=p({autoclose:null==c?void 0:c.autoclose},null==t?void 0:t.splashscreen);return JSON.stringify(p({splashscreen:d(j)?j:void 0,interpreters:d(v)?v:void 0,fetch:l.length?l:void 0,packages:u.length?u:void 0,plugins:i.length?i:void 0},t))}return"".concat(null!=t?t:"")}),[t,c,a,y,O,m]);return(0,i.useEffect)((function(){n&&t&&console.warn("Children is passed with source. It may create undefined behavior. Remove one of these properties.")}),[n,t]),(0,u.jsx)("py-config",p(p({ref:r},v),{},{type:o,src:n,children:n?void 0:j}))}));v.displayName="PyConfig",v.propTypes={children:o().oneOfType([o().string.isRequired,o().object]),type:o().oneOf(["toml","json"]),source:o().string,splashscreen:o().shape({autoclose:o().bool}),interpreters:o().shape({source:o().string,name:o().string,language:o().string}),fetch:o().arrayOf(o().shape({files:o().oneOfType([o().arrayOf(o().string),o().instanceOf(Set)])})),packages:o().oneOfType([o().arrayOf(o().string),o().instanceOf(Set)]),plugins:o().arrayOf(o().string)};const j=v},4260:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(676).default},676:(e,r,t)=>{t.d(r,{default:()=>O});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var l=["children"];function f(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function a(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?f(Object(t),!0).forEach((function(r){p(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function p(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==c(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===c(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function y(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,r){if(e){if("string"==typeof e)return s(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?s(e,r):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t<r;t++)n[t]=e[t];return n}var b=(0,i.forwardRef)((function(e,r){var t=e.children,n=function(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,l),o=(0,i.useMemo)((function(){var e=Object(t),r=e.paths,n=e.items;if(r||n){var o,i,u=(null===(o=y(n||[]))||void 0===o?void 0:o.map((function(e){return"- ".concat(e)})).join("\n"))||"",c=(null===(i=y(r||[]))||void 0===i?void 0:i.map((function(e){return"\t- ".concat(e)})).join("\n"))||"",l=c?"\n- paths:\n".concat(c):"";return"".concat(u).concat(l)}return Array.isArray(t)?t.map((function(e){return"- ".concat(e)})).join("\n"):t}),[t]);return(0,u.jsx)("py-env",a(a({ref:r},n),{},{children:o}))}));b.displayName="PyEnv",b.propTypes={children:o().oneOfType([o().string,o().array,o().exact({items:o().arrayOf(o().string),paths:o().arrayOf(o().string)})]).isRequired};const O=b},881:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(6753).default},6753:(e,r,t)=>{t.d(r,{default:()=>s});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var l=["children"];function f(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function a(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?f(Object(t),!0).forEach((function(r){p(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function p(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==c(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===c(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var y=(0,i.forwardRef)((function(e,r){var t=e.children,n=function(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,l);return(0,u.jsx)("py-inputbox",a(a({ref:r},n),{},{children:t}))}));y.displayName="PyInputBox",y.propTypes={children:o().string.isRequired};const s=y},2759:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(3949).default},3949:(e,r,t)=>{t.d(r,{default:()=>f});var n=t(6689),o=t(997);function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function u(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function c(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==i(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===i(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var l=(0,n.forwardRef)((function(e,r){return(0,o.jsx)("py-loader",function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?u(Object(t),!0).forEach((function(r){c(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):u(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}({ref:r},e))}));l.displayName="PyLoader";const f=l},5445:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(2082).default},2082:(e,r,t)=>{t.d(r,{default:()=>s});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var l=["name","src","pythonClass"];function f(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function a(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?f(Object(t),!0).forEach((function(r){p(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function p(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==c(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===c(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var y=(0,i.forwardRef)((function(e,r){var t=e.name,n=e.src,o=e.pythonClass,i=function(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,l);return(0,u.jsx)("py-register-widget",a(a({ref:r},i),{},{src:n,name:t,klass:o}))}));y.displayName="PyRegisterWidget",y.propTypes={name:o().string,src:o().string.isRequired,pythonClass:o().string};const s=y},8282:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(7882).default},7882:(e,r,t)=>{t.d(r,{default:()=>s});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var l=["autoGenerate","children"];function f(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function a(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?f(Object(t),!0).forEach((function(r){p(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function p(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==c(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===c(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var y=(0,i.forwardRef)((function(e,r){var t=e.autoGenerate,n=void 0!==t&&t,o=e.children,i=function(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,l);return(0,u.jsx)("py-repl",a(a({ref:r},i),{},{"auto-generate":n,children:o}))}));y.displayName="PyRepl",y.propTypes={children:o().string,autoGenerate:o().bool};const s=y},5817:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(130).default},130:(e,r,t)=>{t.d(r,{default:()=>b});var n=t(580),o=t.n(n),i=t(1325),u=t(7527),c=t(997);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}var f=["children"];function a(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function p(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?a(Object(t),!0).forEach((function(r){y(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function y(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==l(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===l(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var s=function(e){var r=e.children,t=function(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,f),n=(0,i.default)().setPyScript;return(0,c.jsx)(u.default,p(p({},t),{},{setPyScript:n,children:r}))};s.propTypes={cssSrc:o().string,jsSrc:o().string,cssSource:o().string,jsSource:o().string,children:o().oneOfType([o().arrayOf(o().node),o().node]).isRequired,helmetProps:o().object,helmetProperties:o().object,helmetProviderProps:o().object,helmetProviderProperties:o().object};const b=s},6133:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(7527).default},7527:(e,r,t)=>{t.d(r,{default:()=>s});var n=t(580),o=t.n(n),i=t(6689);const u=require("react-helmet-async");var c=t(997);function l(e){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},l(e)}function f(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function a(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?f(Object(t),!0).forEach((function(r){p(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function p(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==l(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===l(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var y=function(e){var r=e.cssSrc,t=void 0===r?"https://pyscript.net/latest/pyscript.css":r,n=e.cssSource,o=e.jsSrc,l=void 0===o?"https://pyscript.net/latest/pyscript.js":o,f=e.jsSource,p=e.children,y=e.cssProps,s=e.cssProperties,b=e.jsProperties,O=e.jsProps,m=e.helmetProps,d=e.helmetProperties,v=e.helmetProviderProps,j=e.helmetProviderProperties,g=e.setPyScript,P=(0,i.useRef)(null);return(0,i.useEffect)((function(){return g&&(P.current=setInterval((function(){window.pyscript&&(g(window.pyscript),P.current&&clearInterval(P.current))}),10)),function(){P.current&&clearInterval(P.current)}}),[g]),(0,c.jsxs)(u.HelmetProvider,a(a({},null!=j?j:v),{},{children:[(0,c.jsxs)(u.Helmet,a(a({},null!=d?d:m),{},{children:[(0,c.jsx)("link",a(a({rel:"stylesheet"},null!=s?s:y),{},{href:null!=n?n:t})),(0,c.jsx)("script",a(a({defer:!0},null!=b?b:O),{},{src:null!=f?f:l}))]})),p]}))};y.propTypes={cssSrc:o().string,jsSrc:o().string,cssSource:o().string,jsSource:o().string,children:o().oneOfType([o().arrayOf(o().node),o().node]).isRequired,helmetProps:o().object,helmetProperties:o().object,helmetProviderProps:o().object,helmetProviderProperties:o().object,setPyScript:o().func};const s=(0,i.memo)(y)},9967:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(5255).default},5255:(e,r,t)=>{t.d(r,{default:()=>O});var n=t(580),o=t.n(n),i=t(6689),u=t(5414),c=t(676),l=t(997);function f(e){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},f(e)}var a=["children","output","generateOutputTag","pyEnvContent","pyEnvProps","pyConfigContent","pyConfigProps","src","source"];function p(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function y(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?p(Object(t),!0).forEach((function(r){s(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):p(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function s(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==f(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==f(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===f(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var b=(0,i.forwardRef)((function(e,r){var t=e.children,n=e.output,o=e.generateOutputTag,f=e.pyEnvContent,p=e.pyEnvProps,s=e.pyConfigContent,b=e.pyConfigProps,O=e.src,m=e.source,d=function(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,a),v=(0,i.useMemo)((function(){var e=Boolean(null==b?void 0:b.source),r=("json"===(null==b?void 0:b.type)||s)&&(0,l.jsx)(u.default,y(y({},b),{},{children:s}));return e?(0,l.jsx)(u.default,y({},b)):r}),[b,s]);return(0,l.jsxs)(l.Fragment,{children:[v,f&&(0,l.jsx)(c.default,y(y({},p),{},{children:f})),n&&o&&(0,i.createElement)("string"==typeof o?o:"div",{id:n}),(0,l.jsx)("py-script",y(y({ref:r},d),{},{src:null!=m?m:O,output:n,children:null!=t?t:""}))]})}));b.displayName="PyScript",b.propTypes={children:o().string,output:o().string,generateOutputTag:o().oneOfType([o().string,o().bool]),pyEnvContent:o().oneOfType([o().string,o().array,o().exact({items:o().arrayOf(o().string),paths:o().arrayOf(o().string)})]),pyEnvProps:o().object,pyConfigContent:o().oneOfType([o().string.isRequired,o().object]),pyConfigProps:o().object,src:o().string,source:o().string};const O=b},2295:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(9701).default},9701:(e,r,t)=>{t.d(r,{default:()=>p});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function l(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function f(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==c(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===c(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var a=(0,i.forwardRef)((function(e,r){return(0,u.jsx)("py-splashscreen",function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?l(Object(t),!0).forEach((function(r){f(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}({ref:r},e))}));a.displayName="PySplashscreen",a.propTypes={enabled:o().bool,autoclose:o().bool};const p=a},1766:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(165).default},165:(e,r,t)=>{t.d(r,{default:()=>p});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}function l(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function f(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==c(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===c(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var a=(0,i.forwardRef)((function(e,r){return(0,u.jsx)("py-terminal",function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?l(Object(t),!0).forEach((function(r){f(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}({ref:r},e))}));a.displayName="PyTerminal",a.propTypes={auto:o().bool};const p=a},6034:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(8834).default},8834:(e,r,t)=>{t.d(r,{default:()=>s});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(e){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},c(e)}var l=["children"];function f(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function a(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?f(Object(t),!0).forEach((function(r){p(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function p(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==c(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===c(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var y=(0,i.forwardRef)((function(e,r){var t=e.children,n=function(e,r){if(null==e)return{};var t,n,o=function(e,r){if(null==e)return{};var t,n,o={},i=Object.keys(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||(o[t]=e[t]);return o}(e,r);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)t=i[n],r.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}return o}(e,l);return(0,u.jsx)("py-title",a(a({ref:r},n),{},{children:t}))}));y.displayName="PyTitle",y.propTypes={children:o().string.isRequired};const s=y},8456:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(7855).default},7855:(e,r,t)=>{t.d(r,{default:()=>o});var n=t(1325);const o=function(){return(0,n.default)().pyScript}},7325:(e,r,t)=>{t.d(r,{default:()=>n});const n=t(1325).default},1325:(e,r,t)=>{function n(e){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},n(e)}function o(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,n)}return t}function i(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?o(Object(t),!0).forEach((function(r){u(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function u(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==n(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var o=t.call(e,"string");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===n(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}t.d(r,{default:()=>c});const c=(0,require("zustand").create)((function(e){return{pyScript:null,setPyScript:function(r){e((function(e){return i(i({},e),{},{pyScript:r})}))}}}))},580:e=>{e.exports=require("prop-types")},6689:e=>{e.exports=require("react")},997:e=>{e.exports=require("react/jsx-runtime")}},r={};function t(n){var o=r[n];if(void 0!==o)return o.exports;var i=r[n]={exports:{}};return e[n](i,i.exports,t),i.exports}t.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return t.d(r,{a:r}),r},t.d=(e,r)=>{for(var n in r)t.o(r,n)&&!t.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:r[n]})},t.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};return(()=>{t.r(n),t.d(n,{PyBox:()=>r.default,PyButton:()=>o.default,PyConfig:()=>i.default,PyEnv:()=>u.default,PyInputBox:()=>c.default,PyLoader:()=>l.default,PyRegisterWidget:()=>f.default,PyRepl:()=>a.default,PyScript:()=>p.default,PyScriptProvider:()=>y.default,PyScriptProviderZustandWrapper:()=>e.default,PySplashscreen:()=>s.default,PyTerminal:()=>b.default,PyTitle:()=>O.default,default:()=>v,usePyScript:()=>m.default,usePyScriptStore:()=>d.default});var e=t(5817),r=t(3394),o=t(2372),i=t(1554),u=t(4260),c=t(881),l=t(2759),f=t(5445),a=t(8282),p=t(9967),y=t(6133),s=t(2295),b=t(1766),O=t(6034),m=t(8456),d=t(7325);const v=p.default})(),n})()));