/**
 * Skipped minification because the original files appears to be already minified.
 * Original file: /npm/pyscript-react-cjs@0.0.4/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
(()=>{"use strict";var r={3394:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(2812).default},2812:(r,e,t)=>{t.d(e,{default:()=>s});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(r){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},c(r)}var l=["children"];function f(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function a(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?f(Object(t),!0).forEach((function(e){p(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function p(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==c(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===c(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var y=(0,i.forwardRef)((function(r,e){var t=r.children,n=function(r,e){if(null==r)return{};var t,n,o=function(r,e){if(null==r)return{};var t,n,o={},i=Object.keys(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||(o[t]=r[t]);return o}(r,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(r,t)&&(o[t]=r[t])}return o}(r,l);return(0,u.jsx)("py-box",a(a({ref:e},n),{},{children:t}))}));y.displayName="PyBox",y.propTypes={children:o().oneOfType([o().arrayOf(o().node),o().node]),widths:o().string};const s=y},2372:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(6759).default},6759:(r,e,t)=>{t.d(e,{default:()=>s});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(r){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},c(r)}var l=["children","label"];function f(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function a(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?f(Object(t),!0).forEach((function(e){p(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function p(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==c(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===c(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var y=(0,i.forwardRef)((function(r,e){var t=r.children,n=r.label,o=function(r,e){if(null==r)return{};var t,n,o=function(r,e){if(null==r)return{};var t,n,o={},i=Object.keys(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||(o[t]=r[t]);return o}(r,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(r,t)&&(o[t]=r[t])}return o}(r,l);return(0,u.jsx)("py-button",a(a({ref:e},o),{},{label:n,children:t}))}));y.displayName="PyButton",y.propTypes={children:o().string.isRequired,label:o().string.isRequired};const s=y},1554:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(5414).default},5414:(r,e,t)=>{t.d(e,{default:()=>j});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(r){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},c(r)}var l=["children","source","type","splashscreen","interpreters","fetch","packages","plugins"],f=["files"];function a(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function p(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?a(Object(t),!0).forEach((function(e){y(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function y(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==c(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===c(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}function s(r){return function(r){if(Array.isArray(r))return m(r)}(r)||function(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}(r)||O(r)||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(r,e){if(null==r)return{};var t,n,o=function(r,e){if(null==r)return{};var t,n,o={},i=Object.keys(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||(o[t]=r[t]);return o}(r,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(r,t)&&(o[t]=r[t])}return o}function O(r,e){if(r){if("string"==typeof r)return m(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?m(r,e):void 0}}function m(r,e){(null==e||e>r.length)&&(e=r.length);for(var t=0,n=new Array(e);t<e;t++)n[t]=r[t];return n}var d=function(r){return Boolean(Object.entries(r).filter((function(r){return void 0!==(e=r,t=2,function(r){if(Array.isArray(r))return r}(e)||function(r,e){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var n,o,i,u,c=[],l=!0,f=!1;try{if(i=(t=t.call(r)).next,0===e){if(Object(t)!==t)return;l=!1}else for(;!(l=(n=i.call(t)).done)&&(c.push(n.value),c.length!==e);l=!0);}catch(r){f=!0,o=r}finally{try{if(!l&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(f)throw o}}return c}}(e,t)||O(e,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 e,t})).length)},v=(0,i.forwardRef)((function(r,e){var t=r.children,n=r.source,o=r.type,c=r.splashscreen,a=r.interpreters,y=r.fetch,O=r.packages,m=r.plugins,v=b(r,l),j=(0,i.useMemo)((function(){if("json"===o){var r,e,n,i=[].concat(s(null!=m?m:[]),s(null!==(r=null==t?void 0:t.plugins)&&void 0!==r?r:[])),u=[].concat(s(null!=O?O:[]),s(null!==(e=null==t?void 0:t.packages)&&void 0!==e?e:[])),l=[].concat(s(null!=y?y:[]),s(null!==(n=null==t?void 0:t.fetch)&&void 0!==n?n:[])).map((function(r){var e=r.files,t=b(r,f),n=s(null!=e?e:[]);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:e},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:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(676).default},676:(r,e,t)=>{t.d(e,{default:()=>O});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(r){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},c(r)}var l=["children"];function f(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function a(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?f(Object(t),!0).forEach((function(e){p(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function p(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==c(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===c(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}function y(r){return function(r){if(Array.isArray(r))return s(r)}(r)||function(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}(r)||function(r,e){if(r){if("string"==typeof r)return s(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?s(r,e):void 0}}(r)||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(r,e){(null==e||e>r.length)&&(e=r.length);for(var t=0,n=new Array(e);t<e;t++)n[t]=r[t];return n}var b=(0,i.forwardRef)((function(r,e){var t=r.children,n=function(r,e){if(null==r)return{};var t,n,o=function(r,e){if(null==r)return{};var t,n,o={},i=Object.keys(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||(o[t]=r[t]);return o}(r,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(r,t)&&(o[t]=r[t])}return o}(r,l),o=(0,i.useMemo)((function(){var r=Object(t),e=r.paths,n=r.items;if(e||n){var o,i,u=(null===(o=y(n||[]))||void 0===o?void 0:o.map((function(r){return"- ".concat(r)})).join("\n"))||"",c=(null===(i=y(e||[]))||void 0===i?void 0:i.map((function(r){return"\t- ".concat(r)})).join("\n"))||"",l=c?"\n- paths:\n".concat(c):"";return"".concat(u).concat(l)}return Array.isArray(t)?t.map((function(r){return"- ".concat(r)})).join("\n"):t}),[t]);return(0,u.jsx)("py-env",a(a({ref:e},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:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(6753).default},6753:(r,e,t)=>{t.d(e,{default:()=>s});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(r){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},c(r)}var l=["children"];function f(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function a(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?f(Object(t),!0).forEach((function(e){p(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function p(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==c(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===c(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var y=(0,i.forwardRef)((function(r,e){var t=r.children,n=function(r,e){if(null==r)return{};var t,n,o=function(r,e){if(null==r)return{};var t,n,o={},i=Object.keys(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||(o[t]=r[t]);return o}(r,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(r,t)&&(o[t]=r[t])}return o}(r,l);return(0,u.jsx)("py-inputbox",a(a({ref:e},n),{},{children:t}))}));y.displayName="PyInputBox",y.propTypes={children:o().string.isRequired};const s=y},2759:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(3949).default},3949:(r,e,t)=>{t.d(e,{default:()=>f});var n=t(6689),o=t(997);function i(r){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},i(r)}function u(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function c(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==i(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,"string");if("object"!==i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===i(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var l=(0,n.forwardRef)((function(r,e){return(0,o.jsx)("py-loader",function(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?u(Object(t),!0).forEach((function(e){c(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):u(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}({ref:e},r))}));l.displayName="PyLoader";const f=l},5445:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(2082).default},2082:(r,e,t)=>{t.d(e,{default:()=>s});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(r){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},c(r)}var l=["name","src","pythonClass"];function f(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function a(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?f(Object(t),!0).forEach((function(e){p(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function p(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==c(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===c(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var y=(0,i.forwardRef)((function(r,e){var t=r.name,n=r.src,o=r.pythonClass,i=function(r,e){if(null==r)return{};var t,n,o=function(r,e){if(null==r)return{};var t,n,o={},i=Object.keys(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||(o[t]=r[t]);return o}(r,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(r,t)&&(o[t]=r[t])}return o}(r,l);return(0,u.jsx)("py-register-widget",a(a({ref:e},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:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(7882).default},7882:(r,e,t)=>{t.d(e,{default:()=>s});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(r){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},c(r)}var l=["autoGenerate","children"];function f(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function a(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?f(Object(t),!0).forEach((function(e){p(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function p(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==c(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===c(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var y=(0,i.forwardRef)((function(r,e){var t=r.autoGenerate,n=void 0!==t&&t,o=r.children,i=function(r,e){if(null==r)return{};var t,n,o=function(r,e){if(null==r)return{};var t,n,o={},i=Object.keys(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||(o[t]=r[t]);return o}(r,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(r,t)&&(o[t]=r[t])}return o}(r,l);return(0,u.jsx)("py-repl",a(a({ref:e},i),{},{"auto-generate":n,children:o}))}));y.displayName="PyRepl",y.propTypes={children:o().string,autoGenerate:o().bool};const s=y},5817:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(130).default},130:(r,e,t)=>{t.d(e,{default:()=>b});var n=t(580),o=t.n(n),i=t(1325),u=t(7527),c=t(997);function l(r){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},l(r)}var f=["children"];function a(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function p(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?a(Object(t),!0).forEach((function(e){y(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function y(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==l(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,"string");if("object"!==l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===l(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var s=function(r){var e=r.children,t=function(r,e){if(null==r)return{};var t,n,o=function(r,e){if(null==r)return{};var t,n,o={},i=Object.keys(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||(o[t]=r[t]);return o}(r,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(r,t)&&(o[t]=r[t])}return o}(r,f),n=(0,i.default)().setPyScript;return(0,c.jsx)(u.default,p(p({},t),{},{setPyScript:n,children:e}))};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:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(7527).default},7527:(r,e,t)=>{t.d(e,{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(r){return l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},l(r)}function f(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function a(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?f(Object(t),!0).forEach((function(e){p(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function p(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==l(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,"string");if("object"!==l(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===l(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var y=function(r){var e=r.cssSrc,t=void 0===e?"https://pyscript.net/latest/pyscript.css":e,n=r.cssSource,o=r.jsSrc,l=void 0===o?"https://pyscript.net/latest/pyscript.js":o,f=r.jsSource,p=r.children,y=r.cssProps,s=r.cssProperties,b=r.jsProperties,O=r.jsProps,m=r.helmetProps,d=r.helmetProperties,v=r.helmetProviderProps,j=r.helmetProviderProperties,g=r.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:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(5255).default},5255:(r,e,t)=>{t.d(e,{default:()=>O});var n=t(580),o=t.n(n),i=t(6689),u=t(5414),c=t(676),l=t(997);function f(r){return f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},f(r)}var a=["children","output","generateOutputTag","pyEnvContent","pyEnvProps","pyConfigContent","pyConfigProps","src","source"];function p(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function y(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?p(Object(t),!0).forEach((function(e){s(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):p(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function s(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==f(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,"string");if("object"!==f(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===f(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var b=(0,i.forwardRef)((function(r,e){var t=r.children,n=r.output,o=r.generateOutputTag,f=r.pyEnvContent,p=r.pyEnvProps,s=r.pyConfigContent,b=r.pyConfigProps,O=r.src,m=r.source,d=function(r,e){if(null==r)return{};var t,n,o=function(r,e){if(null==r)return{};var t,n,o={},i=Object.keys(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||(o[t]=r[t]);return o}(r,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(r,t)&&(o[t]=r[t])}return o}(r,a),v=(0,i.useMemo)((function(){var r=Boolean(null==b?void 0:b.source),e=("json"===(null==b?void 0:b.type)||s)&&(0,l.jsx)(u.default,y(y({},b),{},{children:s}));return r?(0,l.jsx)(u.default,y({},b)):e}),[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:e},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:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(9701).default},9701:(r,e,t)=>{t.d(e,{default:()=>p});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(r){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},c(r)}function l(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function f(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==c(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===c(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var a=(0,i.forwardRef)((function(r,e){return(0,u.jsx)("py-splashscreen",function(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?l(Object(t),!0).forEach((function(e){f(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}({ref:e},r))}));a.displayName="PySplashscreen",a.propTypes={enabled:o().bool,autoclose:o().bool};const p=a},1766:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(165).default},165:(r,e,t)=>{t.d(e,{default:()=>p});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(r){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},c(r)}function l(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function f(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==c(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===c(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var a=(0,i.forwardRef)((function(r,e){return(0,u.jsx)("py-terminal",function(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?l(Object(t),!0).forEach((function(e){f(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}({ref:e},r))}));a.displayName="PyTerminal",a.propTypes={auto:o().bool};const p=a},6034:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(8834).default},8834:(r,e,t)=>{t.d(e,{default:()=>s});var n=t(580),o=t.n(n),i=t(6689),u=t(997);function c(r){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},c(r)}var l=["children"];function f(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function a(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?f(Object(t),!0).forEach((function(e){p(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):f(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function p(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==c(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var n=t.call(r,"string");if("object"!==c(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===c(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}var y=(0,i.forwardRef)((function(r,e){var t=r.children,n=function(r,e){if(null==r)return{};var t,n,o=function(r,e){if(null==r)return{};var t,n,o={},i=Object.keys(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||(o[t]=r[t]);return o}(r,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(r);for(n=0;n<i.length;n++)t=i[n],e.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(r,t)&&(o[t]=r[t])}return o}(r,l);return(0,u.jsx)("py-title",a(a({ref:e},n),{},{children:t}))}));y.displayName="PyTitle",y.propTypes={children:o().string.isRequired};const s=y},8456:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(7855).default},7855:(r,e,t)=>{t.d(e,{default:()=>o});var n=t(1325);const o=function(){return(0,n.default)().pyScript}},7325:(r,e,t)=>{t.d(e,{default:()=>n});const n=t(1325).default},1325:(r,e,t)=>{function n(r){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(r){return typeof r}:function(r){return r&&"function"==typeof Symbol&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},n(r)}function o(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(r);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(r,e).enumerable}))),t.push.apply(t,n)}return t}function i(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?o(Object(t),!0).forEach((function(e){u(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}function u(r,e,t){return(e=function(r){var e=function(r,e){if("object"!==n(r)||null===r)return r;var t=r[Symbol.toPrimitive];if(void 0!==t){var o=t.call(r,"string");if("object"!==n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(r)}(r);return"symbol"===n(e)?e:String(e)}(e))in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}t.d(e,{default:()=>c});const c=(0,require("zustand").create)((function(r){return{pyScript:null,setPyScript:function(e){r((function(r){return i(i({},r),{},{pyScript:e})}))}}}))},580:r=>{r.exports=require("prop-types")},6689:r=>{r.exports=require("react")},997:r=>{r.exports=require("react/jsx-runtime")}},e={};function t(n){var o=e[n];if(void 0!==o)return o.exports;var i=e[n]={exports:{}};return r[n](i,i.exports,t),i.exports}t.n=r=>{var e=r&&r.__esModule?()=>r.default:()=>r;return t.d(e,{a:e}),e},t.d=(r,e)=>{for(var n in e)t.o(e,n)&&!t.o(r,n)&&Object.defineProperty(r,n,{enumerable:!0,get:e[n]})},t.o=(r,e)=>Object.prototype.hasOwnProperty.call(r,e),t.r=r=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})};var n={};(()=>{t.r(n),t.d(n,{PyBox:()=>e.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:()=>r.default,PySplashscreen:()=>s.default,PyTerminal:()=>b.default,PyTitle:()=>O.default,default:()=>v,usePyScript:()=>m.default,usePyScriptStore:()=>d.default});var r=t(5817),e=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})(),exports["pyscript-react"]=n})();