/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/gamon-react@1.0.8/dist/cjs/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var require$$0=require("react");function _interopDefaultLegacy(n){return n&&"object"==typeof n&&"default"in n?n:{default:n}}var require$$0__default=_interopDefaultLegacy(require$$0),__assign=function(){return __assign=Object.assign||function(n){for(var e,r=1,t=arguments.length;r<t;r++)for(var i in e=arguments[r])Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=e[i]);return n},__assign.apply(this,arguments)};function __awaiter(n,e,r,t){return new(r||(r=Promise))((function(i,o){function a(n){try{u(t.next(n))}catch(n){o(n)}}function s(n){try{u(t.throw(n))}catch(n){o(n)}}function u(n){var e;n.done?i(n.value):(e=n.value,e instanceof r?e:new r((function(n){n(e)}))).then(a,s)}u((t=t.apply(n,e||[])).next())}))}function __generator(n,e){var r,t,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(r)throw new TypeError("Generator is already executing.");for(;a;)try{if(r=1,t&&(i=2&o[0]?t.return:o[0]?t.throw||((i=t.return)&&i.call(t),0):t.next)&&!(i=i.call(t,o[1])).done)return i;switch(t=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,t=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=a.trys,(i=i.length>0&&i[i.length-1])||6!==o[0]&&2!==o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=e.call(n,a)}catch(n){o=[6,n],t=0}finally{r=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}}function __spreadArray(n,e,r){if(r||2===arguments.length)for(var t,i=0,o=e.length;i<o;i++)!t&&i in e||(t||(t=Array.prototype.slice.call(e,0,i)),t[i]=e[i]);return n.concat(t||Array.prototype.slice.call(e))}var hasRequiredReactJsxRuntime_production_min,jsxRuntime={exports:{}},reactJsxRuntime_production_min={};function requireReactJsxRuntime_production_min(){if(hasRequiredReactJsxRuntime_production_min)return reactJsxRuntime_production_min;hasRequiredReactJsxRuntime_production_min=1;var n=require$$0__default.default,e=Symbol.for("react.element"),r=Symbol.for("react.fragment"),t=Object.prototype.hasOwnProperty,i=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function a(n,r,a){var s,u={},l=null,c=null;for(s in void 0!==a&&(l=""+a),void 0!==r.key&&(l=""+r.key),void 0!==r.ref&&(c=r.ref),r)t.call(r,s)&&!o.hasOwnProperty(s)&&(u[s]=r[s]);if(n&&n.defaultProps)for(s in r=n.defaultProps)void 0===u[s]&&(u[s]=r[s]);return{$$typeof:e,type:n,key:l,ref:c,props:u,_owner:i.current}}return reactJsxRuntime_production_min.Fragment=r,reactJsxRuntime_production_min.jsx=a,reactJsxRuntime_production_min.jsxs=a,reactJsxRuntime_production_min}var hasRequiredReactJsxRuntime_development,reactJsxRuntime_development={};
/**
 * @license React
 * react-jsx-runtime.development.js
 *
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */function requireReactJsxRuntime_development(){return hasRequiredReactJsxRuntime_development||(hasRequiredReactJsxRuntime_development=1,"production"!==process.env.NODE_ENV&&function(){var n=require$$0__default.default,e=Symbol.for("react.element"),r=Symbol.for("react.portal"),t=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),a=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),l=Symbol.for("react.suspense"),c=Symbol.for("react.suspense_list"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),m=Symbol.for("react.offscreen"),g=Symbol.iterator;var _=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function f(n){for(var e=arguments.length,r=new Array(e>1?e-1:0),t=1;t<e;t++)r[t-1]=arguments[t];!function(n,e,r){var t=_.ReactDebugCurrentFrame,i=t.getStackAddendum();""!==i&&(e+="%s",r=r.concat([i]));var o=r.map((function(n){return String(n)}));o.unshift("Warning: "+e),Function.prototype.apply.call(console[n],console,o)}("error",n,r)}var x;function h(n){return n.displayName||"Context"}function v(n){if(null==n)return null;if("number"==typeof n.tag&&f("Received an unexpected object in getComponentNameFromType(). This is likely a bug in React. Please file an issue."),"function"==typeof n)return n.displayName||n.name||null;if("string"==typeof n)return n;switch(n){case t:return"Fragment";case r:return"Portal";case o:return"Profiler";case i:return"StrictMode";case l:return"Suspense";case c:return"SuspenseList"}if("object"==typeof n)switch(n.$$typeof){case s:return h(n)+".Consumer";case a:return h(n._context)+".Provider";case u:return function(n,e,r){var t=n.displayName;if(t)return t;var i=e.displayName||e.name||"";return""!==i?r+"("+i+")":r}(n,n.render,"ForwardRef");case d:var e=n.displayName||null;return null!==e?e:v(n.type)||"Memo";case p:var m=n,g=m._payload,_=m._init;try{return v(_(g))}catch(n){return null}}return null}x=Symbol.for("react.module.reference");var y,b,j,w,$,A,R,k=Object.assign,S=0;function C(){}C.__reactDisabledLog=!0;var E,N=_.ReactCurrentDispatcher;function q(n,e,r){if(void 0===E)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);E=t&&t[1]||""}return"\n"+E+n}var L,z=!1,I="function"==typeof WeakMap?WeakMap:Map;function T(n,e){if(!n||z)return"";var r,t=L.get(n);if(void 0!==t)return t;z=!0;var i,o=Error.prepareStackTrace;Error.prepareStackTrace=void 0,i=N.current,N.current=null,function(){if(0===S){y=console.log,b=console.info,j=console.warn,w=console.error,$=console.group,A=console.groupCollapsed,R=console.groupEnd;var n={configurable:!0,enumerable:!0,value:C,writable:!0};Object.defineProperties(console,{info:n,log:n,warn:n,error:n,group:n,groupCollapsed:n,groupEnd:n})}S++}();try{if(e){var a=function(){throw Error()};if(Object.defineProperty(a.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(a,[])}catch(n){r=n}Reflect.construct(n,[],a)}else{try{a.call()}catch(n){r=n}n.call(a.prototype)}}else{try{throw Error()}catch(n){r=n}n()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var s=e.stack.split("\n"),u=r.stack.split("\n"),l=s.length-1,c=u.length-1;l>=1&&c>=0&&s[l]!==u[c];)c--;for(;l>=1&&c>=0;l--,c--)if(s[l]!==u[c]){if(1!==l||1!==c)do{if(l--,--c<0||s[l]!==u[c]){var d="\n"+s[l].replace(" at new "," at ");return n.displayName&&d.includes("<anonymous>")&&(d=d.replace("<anonymous>",n.displayName)),"function"==typeof n&&L.set(n,d),d}}while(l>=1&&c>=0);break}}}finally{z=!1,N.current=i,function(){if(0==--S){var n={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:k({},n,{value:y}),info:k({},n,{value:b}),warn:k({},n,{value:j}),error:k({},n,{value:w}),group:k({},n,{value:$}),groupCollapsed:k({},n,{value:A}),groupEnd:k({},n,{value:R})})}S<0&&f("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}(),Error.prepareStackTrace=o}var p=n?n.displayName||n.name:"",m=p?q(p):"";return"function"==typeof n&&L.set(n,m),m}function D(n,e,r){if(null==n)return"";if("function"==typeof n)return T(n,!(!(t=n.prototype)||!t.isReactComponent));var t;if("string"==typeof n)return q(n);switch(n){case l:return q("Suspense");case c:return q("SuspenseList")}if("object"==typeof n)switch(n.$$typeof){case u:return T(n.render,!1);case d:return D(n.type,e,r);case p:var i=n,o=i._payload,a=i._init;try{return D(a(o),e,r)}catch(n){}}return""}L=new I;var O=Object.prototype.hasOwnProperty,B={},F=_.ReactDebugCurrentFrame;function P(n){if(n){var e=n._owner,r=D(n.type,n._source,e?e.type:null);F.setExtraStackFrame(r)}else F.setExtraStackFrame(null)}var V=Array.isArray;function M(n){return V(n)}function Y(n){return""+n}function U(n){if(function(n){try{return Y(n),!1}catch(n){return!0}}(n))return f("The provided key is an unsupported type %s. This value must be coerced to a string before before using it here.",function(n){return"function"==typeof Symbol&&Symbol.toStringTag&&n[Symbol.toStringTag]||n.constructor.name||"Object"}(n)),Y(n)}var H,J,Q,X=_.ReactCurrentOwner,W={key:!0,ref:!0,__self:!0,__source:!0};Q={};function G(n,r,t,i,o){var a,s={},u=null,l=null;for(a in void 0!==t&&(U(t),u=""+t),function(n){if(O.call(n,"key")){var e=Object.getOwnPropertyDescriptor(n,"key").get;if(e&&e.isReactWarning)return!1}return void 0!==n.key}(r)&&(U(r.key),u=""+r.key),function(n){if(O.call(n,"ref")){var e=Object.getOwnPropertyDescriptor(n,"ref").get;if(e&&e.isReactWarning)return!1}return void 0!==n.ref}(r)&&(l=r.ref,function(n,e){if("string"==typeof n.ref&&X.current&&e&&X.current.stateNode!==e){var r=v(X.current.type);Q[r]||(f('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',v(X.current.type),n.ref),Q[r]=!0)}}(r,o)),r)O.call(r,a)&&!W.hasOwnProperty(a)&&(s[a]=r[a]);if(n&&n.defaultProps){var c=n.defaultProps;for(a in c)void 0===s[a]&&(s[a]=c[a])}if(u||l){var d="function"==typeof n?n.displayName||n.name||"Unknown":n;u&&function(n,e){var r=function(){H||(H=!0,f("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",e))};r.isReactWarning=!0,Object.defineProperty(n,"key",{get:r,configurable:!0})}(s,d),l&&function(n,e){var r=function(){J||(J=!0,f("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",e))};r.isReactWarning=!0,Object.defineProperty(n,"ref",{get:r,configurable:!0})}(s,d)}return function(n,r,t,i,o,a,s){var u={$$typeof:e,type:n,key:r,ref:t,props:s,_owner:a,_store:{}};return Object.defineProperty(u._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(u,"_self",{configurable:!1,enumerable:!1,writable:!1,value:i}),Object.defineProperty(u,"_source",{configurable:!1,enumerable:!1,writable:!1,value:o}),Object.freeze&&(Object.freeze(u.props),Object.freeze(u)),u}(n,u,l,o,i,X.current,s)}var K,Z=_.ReactCurrentOwner,nn=_.ReactDebugCurrentFrame;function en(n){if(n){var e=n._owner,r=D(n.type,n._source,e?e.type:null);nn.setExtraStackFrame(r)}else nn.setExtraStackFrame(null)}function rn(n){return"object"==typeof n&&null!==n&&n.$$typeof===e}function tn(){if(Z.current){var n=v(Z.current.type);if(n)return"\n\nCheck the render method of `"+n+"`."}return""}K=!1;var on={};function an(n,e){if(n._store&&!n._store.validated&&null==n.key){n._store.validated=!0;var r=function(n){var e=tn();if(!e){var r="string"==typeof n?n:n.displayName||n.name;r&&(e="\n\nCheck the top-level render call using <"+r+">.")}return e}(e);if(!on[r]){on[r]=!0;var t="";n&&n._owner&&n._owner!==Z.current&&(t=" It was passed a child from "+v(n._owner.type)+"."),en(n),f('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',r,t),en(null)}}}function sn(n,e){if("object"==typeof n)if(M(n))for(var r=0;r<n.length;r++){var t=n[r];rn(t)&&an(t,e)}else if(rn(n))n._store&&(n._store.validated=!0);else if(n){var i=function(n){if(null===n||"object"!=typeof n)return null;var e=g&&n[g]||n["@@iterator"];return"function"==typeof e?e:null}(n);if("function"==typeof i&&i!==n.entries)for(var o,a=i.call(n);!(o=a.next()).done;)rn(o.value)&&an(o.value,e)}}function un(n){var e,r=n.type;if(null!=r&&"string"!=typeof r){if("function"==typeof r)e=r.propTypes;else{if("object"!=typeof r||r.$$typeof!==u&&r.$$typeof!==d)return;e=r.propTypes}if(e){var t=v(r);!function(n,e,r,t,i){var o=Function.call.bind(O);for(var a in n)if(o(n,a)){var s=void 0;try{if("function"!=typeof n[a]){var u=Error((t||"React class")+": "+r+" type `"+a+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof n[a]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw u.name="Invariant Violation",u}s=n[a](e,a,t,r,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(n){s=n}!s||s instanceof Error||(P(i),f("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",t||"React class",r,a,typeof s),P(null)),s instanceof Error&&!(s.message in B)&&(B[s.message]=!0,P(i),f("Failed %s type: %s",r,s.message),P(null))}}(e,n.props,"prop",t,n)}else if(void 0!==r.PropTypes&&!K){K=!0,f("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",v(r)||"Unknown")}"function"!=typeof r.getDefaultProps||r.getDefaultProps.isReactClassApproved||f("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function ln(n,r,g,_,h,y){var b=function(n){return"string"==typeof n||"function"==typeof n||n===t||n===o||n===i||n===l||n===c||n===m||"object"==typeof n&&null!==n&&(n.$$typeof===p||n.$$typeof===d||n.$$typeof===a||n.$$typeof===s||n.$$typeof===u||n.$$typeof===x||void 0!==n.getModuleId)}(n);if(!b){var j="";(void 0===n||"object"==typeof n&&null!==n&&0===Object.keys(n).length)&&(j+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var w,$=function(n){return void 0!==n?"\n\nCheck your code at "+n.fileName.replace(/^.*[\\\/]/,"")+":"+n.lineNumber+".":""}(h);j+=$||tn(),null===n?w="null":M(n)?w="array":void 0!==n&&n.$$typeof===e?(w="<"+(v(n.type)||"Unknown")+" />",j=" Did you accidentally export a JSX literal instead of a component?"):w=typeof n,f("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",w,j)}var A=G(n,r,g,h,y);if(null==A)return A;if(b){var R=r.children;if(void 0!==R)if(_)if(M(R)){for(var k=0;k<R.length;k++)sn(R[k],n);Object.freeze&&Object.freeze(R)}else f("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else sn(R,n)}return n===t?function(n){for(var e=Object.keys(n.props),r=0;r<e.length;r++){var t=e[r];if("children"!==t&&"key"!==t){en(n),f("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",t),en(null);break}}null!==n.ref&&(en(n),f("Invalid attribute `ref` supplied to `React.Fragment`."),en(null))}(A):un(A),A}var cn=function(n,e,r){return ln(n,e,r,!1)},dn=function(n,e,r){return ln(n,e,r,!0)};reactJsxRuntime_development.Fragment=t,reactJsxRuntime_development.jsx=cn,reactJsxRuntime_development.jsxs=dn}()),reactJsxRuntime_development}function styleInject(n,e){void 0===e&&(e={});var r=e.insertAt;if(n&&"undefined"!=typeof document){var t=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===r&&t.firstChild?t.insertBefore(i,t.firstChild):t.appendChild(i),i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n))}}!function(n){"production"===process.env.NODE_ENV?n.exports=requireReactJsxRuntime_production_min():n.exports=requireReactJsxRuntime_development()}(jsxRuntime);var css_248z$r='.gamon-button{\r\n    position: relative;\r\n    border-radius:5px; \r\n    cursor: pointer;\r\n    padding: 8px;\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 100%;\r\n    transition: 0.5s;\r\n}\r\n.gamon-button__text{\r\n    transition: 0.2s;\r\n}\r\n\r\n\r\n\r\n.gamon-button--rounded{\r\n    border-radius: 50px;\r\n}\r\n\r\n.gamon-button--disabled{\r\n    pointer-events: none;\r\n    opacity: 0.5;\r\n}\r\n.gamon-button--width-parent{\r\n    max-width: 100% !important;\r\n}\r\n\r\n\r\n\r\n/* \r\n    *********************************************************************************************\r\n    ************************************ types **************************************************\r\n    *********************************************************************************************\r\n*/\r\n\r\n.gamon-button--type-default{\r\n    border:none; \r\n    box-shadow: 0px 1px 1px grey;\r\n}\r\n.gamon-button--type-default:hover{\r\n    transition: 0.12s;\r\n}\r\n\r\n.gamon-button--type-outline{\r\n    border:2px solid gray; \r\n    background-color: transparent;\r\n}\r\n\r\n\r\n/* \r\n    *********************************************************************************************\r\n    ************************************ sizes **************************************************\r\n    *********************************************************************************************\r\n*/\r\n.gamon-button--size-small{\r\n    height: 30px;\r\n    max-width: 100px;\r\n    font-size: 12px;\r\n}\r\n.gamon-button--size-medium{\r\n    height: 35px;\r\n    max-width: 150px;\r\n    font-size: 14px;\r\n}\r\n.gamon-button--size-large{\r\n    height: 45px;\r\n    max-width: 250px;\r\n    font-size: 20px;\r\n}\r\n\r\n\r\n\r\n\r\n/* \r\n    *********************************************************************************************\r\n    ************************************ loading **************************************************\r\n    *********************************************************************************************\r\n*/\r\n.gamon-button--loading{\r\n    pointer-events: none;\r\n}\r\n.gamon-button--loading .gamon-button__text{\r\n    opacity: 0.5;\r\n    transform: translate(-10px, 0);\r\n}\r\nhtml[dir="rtl"] .gamon-button--loading .gamon-button__text{\r\n    transform: translate(10px, 0);\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n.gamon-button_loading-animation_custom{\r\n    max-width: 100%;\r\n    max-height: 100%;\r\n}\r\n\r\n\r\n';styleInject(css_248z$r);var showAnimation=function(n,e){n.style.display="block",setTimeout((function(){n.classList.add("gamon-display-toggle--show"),e&&e()}),10)},hideAnimation=function(n,e){n.classList.remove("gamon-display-toggle--show"),setTimeout((function(){n.style.display="none",e&&e()}),150)},toggleAnimation=function(n,e){""!=n.style.display&&"none"!=n.style.display?hideAnimation(n,(function(){e&&e()})):showAnimation(n,(function(){e&&e()}))},fixedDigits=function(n,e){void 0===e&&(e=2);var r=String(n).length;if(r<e){for(var t=String(n),i=1;i<=e-r;i++)t="0"+t;return t}return String(n)},prepareValueForStyleObject=function(n){return"string"==typeof n?n:n+"px"},getTimestamp=function(){return(new Date).getTime()},responsiveWidthSizes=function(n){var e={xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400};return n?e[n]:e},jalali_to_gregorian=function(n,e,r){var t=n<=979?621:1600,i=365*(n-=n<=979?0:979)+8*parseInt(n/33)+parseInt((n%33+3)/4)+78+r+(e<7?31*(e-1):30*(e-7)+186);t+=400*parseInt(i/146097),(i%=146097)>36524&&(t+=100*parseInt(--i/36524),(i%=36524)>=365&&i++),t+=4*parseInt(i/1461),i%=1461,t+=parseInt((i-1)/365),i>365&&(i=(i-1)%365);var o,a=i+1,s=[0,31,t%4==0&&t%100!=0||t%400==0?29:28,31,30,31,30,31,31,30,31,30,31];for(o=0;o<13;o++){var u=s[o];if(a<=u)break;a-=u}return[t,o,a]},css_248z$q='.gamon-loading{\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n}\r\n\r\n/* **********************************************************/\r\n[class$="gamon-loading__dual-ring"] {\r\n    width: 25px;\r\n    height: 25px;\r\n    border-radius: 50%;\r\n    border-top: 1px solid rgb(48, 148, 255);\r\n    animation: loadingDualRingRotation 1s infinite linear;\r\n}\r\n\r\n[class$="gamon-loading__dual-ring--reverse"] {\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    border-bottom: 1px solid rgb(48, 148, 255);\r\n    position: absolute;\r\n    left: 0;\r\n    right: 0;\r\n    top: 0;\r\n    bottom: 0;\r\n    margin: auto;\r\n    animation: loadingDualRingRotation 0.5s infinite linear reverse;\r\n}\r\n\r\n\r\n@keyframes loadingDualRingRotation {\r\n    0%{transform: rotate(0deg);}\r\n    100%{transform: rotate(360deg);}\r\n}\r\n\r\n\r\n\r\n\r\n\r\n/* **********************************************************/\r\n[class$="gamon-loading__bouncing-balls"] {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n}\r\n\r\n[class$="gamon-loading__bouncing-balls__dot"] {\r\n    width:8px;\r\n    min-width:8px;\r\n    height:8px;\r\n    min-height:8px;\r\n    border-radius: 50%;\r\n    background: white;\r\n    border:1px solid gray;\r\n    margin-left: 1px;\r\n    margin-right: 1px;\r\n}\r\n\r\n[class$="gamon-loading__bouncing-balls__dot"]:nth-child(1) {\r\n    animation: loadingSnake 0.5s infinite linear;\r\n}\r\n[class$="gamon-loading__bouncing-balls__dot"]:nth-child(2) {\r\n    animation: loadingSnake 0.5s infinite linear reverse;\r\n}\r\n[class$="gamon-loading__bouncing-balls__dot"]:nth-child(3) {\r\n    animation: loadingSnake 0.5s infinite linear;\r\n}\r\n\r\n@keyframes loadingSnake {\r\n    0%{transform: translateY(0px);}\r\n    25%{transform: translateY(5px);}\r\n    50%{transform: translateY(0px);}\r\n    75%{transform: translateY(-5px);}\r\n}\r\n\r\n\r\n/* **********************************************************/\r\n[class$="gamon-loading__cradle__dot"] {\r\n    display: inline-flex;\r\n    width:8px;\r\n    min-width:8px;\r\n    height:8px;\r\n    min-height:8px;\r\n    border-radius: 50%;\r\n    background: white;\r\n    border:1px solid gray;\r\n    margin-left: 1px;\r\n    margin-right: 1px;\r\n}\r\n\r\n[class$="gamon-loading__cradle__dot"]:nth-child(1) {\r\n    animation: loadingX 0.5s infinite linear;\r\n}\r\n[class$="gamon-loading__cradle__dot"]:nth-child(2) {\r\n    animation: loadingX2 0.5s infinite linear reverse;\r\n}\r\n[class$="gamon-loading__cradle__dot"]:nth-child(3) {\r\n    animation: loadingX3 0.5s infinite linear reverse;\r\n}\r\n\r\n@keyframes loadingX {\r\n    0%{transform: translateX(0px);}\r\n    25%{\r\n        transform: translateX(2px);\r\n    }\r\n    50%{transform: translateX(0px);}\r\n    75%{\r\n        transform: translateX(-8px);\r\n    }\r\n}\r\n@keyframes loadingX2 {\r\n    0%{transform: translateX(0px);}\r\n    25%{\r\n        transform: translateX(-1px);\r\n    }\r\n    50%{transform: translateX(0px);}\r\n    75%{\r\n        transform: translateX(1px);\r\n    }\r\n}\r\n@keyframes loadingX3 {\r\n    0%{transform: translateX(0px);}\r\n    25%{\r\n        transform: translateX(0px);\r\n    }\r\n    50%{transform: translateX(-2px);}\r\n    75%{\r\n        transform: translateX(8px);\r\n    }\r\n}\r\n\r\n\r\n\r\n/* **********************************************************/\r\n[class$="gamon-loading__wave"] {\r\n    position: relative;\r\n    display: inline-flex;\r\n    min-width: 100%;\r\n    min-height: 100%;\r\n}\r\n[class$="gamon-loading__wave__outer"] {\r\n    display: inline-flex;\r\n    min-width: 100%;\r\n    min-height: 100%;\r\n    border-radius: 50%;\r\n    background: gray;\r\n    opacity: 0;\r\n    animation: loadingWave 1s infinite linear;\r\n\r\n    position: absolute;\r\n    left: 0;\r\n    right: 0;\r\n    top: 0;\r\n    bottom: 0;\r\n}\r\n[class$="gamon-loading__wave__inner"] {\r\n    display: inline-flex;\r\n    min-width: 100%;\r\n    min-height: 100%;\r\n    border-radius: 50%;\r\n    background: gray;\r\n    opacity: 0;\r\n    animation: loadingWave 1s infinite linear;\r\n    animation-delay: 0.5s;\r\n\r\n    position: absolute;\r\n    left: 0;\r\n    right: 0;\r\n    top: 0;\r\n    bottom: 0;\r\n}\r\n@keyframes loadingWave {\r\n    0%{\r\n        opacity: 0;\r\n        transform: scale(0);\r\n        display: inline-flex;\r\n    }\r\n    25%{\r\n        transform: scale(0.25);\r\n        opacity: 0.5;\r\n    }\r\n    50%{\r\n        transform: scale(0.5);\r\n        opacity: 1;\r\n    }\r\n    75%{\r\n        transform: scale(1);\r\n        opacity:0;\r\n        display: none;\r\n    }\r\n}\r\n\r\n\r\n\r\n';styleInject(css_248z$q);var Loading=function(n){var e=require$$0.useState(n.type||"dual-ring"),r=e[0];e[1];var t=require$$0.useState({minWidth:"20px",height:"20px"}),i=t[0],o=t[1],a=require$$0.useState(n.classPrefix?n.classPrefix+"__":""),s=a[0];return a[1],require$$0.useEffect((function(){n.width&&o((function(e){return __assign(__assign({},e),{minWidth:prepareValueForStyleObject(n.width)})})),n.height&&o((function(e){return __assign(__assign({},e),{height:prepareValueForStyleObject(n.height)})})),n.style&&o((function(e){return __assign(__assign({},e),n.style)}))}),[]),jsxRuntime.exports.jsxs("div",__assign({className:["gamon-loading",n.className].join(" "),style:i},{children:["dual-ring"==r&&jsxRuntime.exports.jsx("div",__assign({className:s+"gamon-loading__"+r},{children:jsxRuntime.exports.jsx("div",{className:s+"gamon-loading__"+r+"--reverse"})})),"bouncing-balls"==r&&jsxRuntime.exports.jsxs("div",__assign({className:s+"gamon-loading__"+r},{children:[jsxRuntime.exports.jsx("div",{className:s+"gamon-loading__"+r+"__dot"}),jsxRuntime.exports.jsx("div",{className:s+"gamon-loading__"+r+"__dot"}),jsxRuntime.exports.jsx("div",{className:s+"gamon-loading__"+r+"__dot"})]})),"cradle"==r&&jsxRuntime.exports.jsxs("div",__assign({className:s+"gamon-loading__"+r},{children:[jsxRuntime.exports.jsx("div",{className:s+"gamon-loading__"+r+"__dot"}),jsxRuntime.exports.jsx("div",{className:s+"gamon-loading__"+r+"__dot"}),jsxRuntime.exports.jsx("div",{className:s+"gamon-loading__"+r+"__dot"})]})),"wave"==r&&jsxRuntime.exports.jsxs("div",__assign({className:s+"gamon-loading__"+r},{children:[jsxRuntime.exports.jsx("div",{className:s+"gamon-loading__"+r+"__outer"}),jsxRuntime.exports.jsx("div",{className:s+"gamon-loading__"+r+"__inner"})]}))]}))},Button=function(n){var e=require$$0.useRef(null);require$$0.useRef(0);var r=require$$0.useState(n.style||{}),t=r[0],i=r[1],o=require$$0.useState(n.textStyle||{}),a=o[0];o[1];var s=require$$0.useState({});s[0],s[1];var u=require$$0.useState(n.size||"medium"),l=u[0];u[1];var c=require$$0.useState(n.loadingEffect||"default"),d=c[0];c[1];var p=require$$0.useState(n.type||"button"),m=p[0];p[1];var g=require$$0.useState(n.loadingType||"dual-ring"),_=g[0];return g[1],require$$0.useEffect((function(){n.width&&i((function(e){return __assign(__assign({},e),{maxWidth:prepareValueForStyleObject(n.width)})})),n.height&&i((function(e){return __assign(__assign({},e),{height:prepareValueForStyleObject(n.height)})}))}),[]),jsxRuntime.exports.jsxs("button",__assign({type:m,className:["gamon-button","gamon-button--size-"+l,n.widthParent&&"gamon-button--width-parent",n.loading&&"gamon-button--loading gamon-button--loading-"+d,"gamon-button--type-"+(n.outline?"outline":"default"),n.rounded&&"gamon-button--rounded",n.disabled&&"gamon-button--disabled",n.className].join(" "),style:t,onClick:n.onClick,ref:e},{children:[!(n.loading&&"simple"==d)&&(n.children?n.children:jsxRuntime.exports.jsxs("div",__assign({className:["gamon-button__text",n.textClass].join(" "),style:a},{children:[" ",n.text," "]}))),n.loading&&(n.loadingCustomChild?n.loadingCustomChild:jsxRuntime.exports.jsx("div",{children:jsxRuntime.exports.jsx(Loading,{type:_,width:30,height:30,classPrefix:n.loadingClassPrefix||"gamon-button"})}))]}))},FlowAnimationParticle=function(n){var e=require$$0.useState(),r=e[0],t=e[1];require$$0.useEffect((function(){t((function(e){return __assign(__assign(__assign({},e),{left:i(),top:i()}),n.particleStyle)}))}),[]);var i=function(){return Math.floor(100*Math.random())+1+"%"};return jsxRuntime.exports.jsx("div",{className:["gamon-progressbar__progress__animation-flow__particle",n.particleClass].join(" "),style:r})},FlowAnimation=function(n){var e=require$$0.useRef(!1),r=require$$0.useState([]),t=r[0],i=r[1];require$$0.useEffect((function(){o()}),[]);var o=function(){if(!e.current){for(var r=[],t=0;t<20;t++)r.push(jsxRuntime.exports.jsx(FlowAnimationParticle,{particleStyle:n.particleStyle,particleClass:n.particleClass},t));i((function(n){return __spreadArray(__spreadArray([],n,!0),r,!0)})),e.current=!0}};return jsxRuntime.exports.jsxs("div",{children:[jsxRuntime.exports.jsx("div",__assign({className:"gamon-progressbar__progress__animation-flow__part1"},{children:t})),jsxRuntime.exports.jsx("div",__assign({className:"gamon-progressbar__progress__animation-flow__part2"},{children:t}))]})},css_248z$p=".gamon-progressbar{\r\n    width:100%;\r\n    height: 20px;\r\n    border-radius: 10px;\r\n    position: relative;\r\n    overflow: hidden;\r\n    background: rgb(221, 221, 221);\r\n}\r\n.gamon-progressbar__progress{\r\n    height: 20px;\r\n    width: 0;\r\n    position: relative;\r\n    overflow: hidden;\r\n    background: grey;\r\n    position: absolute;\r\n    left: 0;\r\n}\r\n.gamon-progressbar__text{\r\n    position: absolute;\r\n    margin: auto;\r\n    left: 0;\r\n    right: 0;\r\n    top:0;\r\n    bottom: 0;\r\n    display: flex;\r\n    align-items: center;\r\n    width: fit-content;\r\n    z-index: 2;\r\n    text-shadow: 1px 1px 1px white;\r\n}\r\n.gamon-progressbar__progress__animation-flasher{\r\n    height:100%;\r\n    width: 10px;\r\n    background: white;\r\n    opacity: 0.3;\r\n    position: absolute;\r\n    left: -100px;\r\n    animation: flasherAnimation 2s ease-out infinite;\r\n}\r\n@keyframes flasherAnimation {\r\n    0%{left:-50%; opacity: 1;}\r\n    50%{left:100%; opacity: 0;}\r\n    100%{left:100%; opacity: 0;}\r\n}\r\n\r\n.gamon-progressbar__progress__animation-flow__particle{\r\n    width:5px; \r\n    height:5px;\r\n    border-radius:50%; \r\n    position: absolute;\r\n    background: white; \r\n    opacity: 0.3;\r\n}\r\n\r\n.gamon-progressbar__progress__animation-flow__part1{\r\n    position:absolute;\r\n    left:0;\r\n    width:100%;\r\n    height:100%;\r\n    animation: flowAnimation 2s linear infinite ;\r\n}\r\n.gamon-progressbar__progress__animation-flow__part2{\r\n    position:absolute;\r\n    left:-100%;\r\n    width:100%;\r\n    height:100%;\r\n    animation: flowAnimation 2s linear infinite ;\r\n    animation-delay: 1s;\r\n}\r\n@keyframes flowAnimation {\r\n    0%{left: -100%; }\r\n    100%{left: 100%; }\r\n}";styleInject(css_248z$p);var Progressbar=function(n){var e=require$$0.useState(n.value||0),r=e[0],t=e[1],i=require$$0.useState(n.animation),o=i[0];i[1];var a=require$$0.useState(n.progressStyle||{}),s=a[0],u=a[1],l=require$$0.useState(n.style||{}),c=l[0],d=l[1],p=require$$0.useState(n.textStyle||{}),m=p[0],g=p[1],_=require$$0.useState(n.flowParticleStyle||{}),f=_[0],x=_[1],h=require$$0.useState(n.flasherStyle||{}),v=h[0],y=h[1];require$$0.useEffect((function(){j()}),[]),require$$0.useEffect((function(){t(n.value),b()}),[n.value]);var b=function(){u((function(n){return __assign(__assign({},n),{width:r+"%"})}))},j=function(){n.progressColor&&u((function(e){return __assign(__assign({},e),{background:n.progressColor})})),n.bgColor&&d((function(e){return __assign(__assign({},e),{background:n.bgColor})})),n.textColor&&g((function(e){return __assign(__assign({},e),{color:n.textColor})})),n.textFontSize&&g((function(e){return __assign(__assign({},e),{fontSize:n.textFontSize})})),n.flowParticleColor&&x((function(e){return __assign(__assign({},e),{background:n.flowParticleColor})})),n.flasherColor&&y((function(e){return __assign(__assign({},e),{background:n.flasherColor})}))};return jsxRuntime.exports.jsxs("div",__assign({className:["gamon-progressbar",n.className].join(" "),style:c},{children:[jsxRuntime.exports.jsxs("span",__assign({className:["gamon-progressbar__text",n.textClass].join(" "),style:m},{children:[!n.hideValue&&jsxRuntime.exports.jsxs("span",{children:[r," % "]}),jsxRuntime.exports.jsxs("span",{children:[" ",n.text||""]})]})),jsxRuntime.exports.jsxs("div",__assign({className:["gamon-progressbar__progress",n.progressClass].join(" "),style:s},{children:["flash"==o&&jsxRuntime.exports.jsx("span",{className:["gamon-progressbar__progress__animation-flasher",n.flasherClass].join(" "),style:v}),"flow"==o&&jsxRuntime.exports.jsx(FlowAnimation,{particleStyle:f,particleClass:n.flowParticleClass})]}))]}))},css_248z$o=".gamon-sheet__backdrop{\r\n    position:fixed;\r\n    top:0;\r\n    bottom:0;\r\n    left:0;\r\n    right:0;\r\n    height: 100%;\r\n    width: 100%;\r\n    background:#0000002e;\r\n    z-index: 100;\r\n}\r\n.gamon-sheet__body{\r\n    height: fit-content;\r\n    min-height: 300px;\r\n    max-height: 95%;\r\n    overflow: auto;\r\n    margin: auto;\r\n    background: white;\r\n    padding: 8px;\r\n    box-shadow: 0px 0px 3px gray;\r\n    z-index: 101;\r\n}\r\n.gamon-sheet__body__header{\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    margin-bottom: 16px;\r\n}\r\n.gamon-sheet__body__header__title{\r\n    font-size: 23px;\r\n    font-weight: 900;\r\n}\r\n.gamon-sheet__body__header__dismiss-button{\r\n    width:25px;\r\n    height:25px;\r\n    cursor: pointer;\r\n}\r\n.gamon-sheet__body__header__dismiss-button img{\r\n    width:100%;\r\n    height:100%;\r\n}\r\n\r\n\r\n.gamon-sheet__body--type-center{\r\n    width: 95%;\r\n    position:fixed;\r\n    top:0;\r\n    left:0;\r\n    bottom: 0;\r\n    right: 0;\r\n    border-radius: 10px;\r\n    margin: auto;\r\n}\r\n.gamon-sheet__body--type-bottom{\r\n    position:fixed;\r\n    bottom:0;\r\n    left:0;\r\n    right: 0;\r\n    border-top-left-radius: 10px;\r\n    border-top-right-radius: 10px;\r\n}\r\n.gamon-sheet__body--type-top{\r\n    position:fixed;\r\n    top:0;\r\n    left:0;\r\n    right: 0;\r\n    border-bottom-left-radius: 10px;\r\n    border-bottom-right-radius: 10px;\r\n}\r\n.gamon-sheet__body--type-right{\r\n    width: 95%;\r\n    position:fixed;\r\n    top:0;\r\n    bottom:0;\r\n    right: 0;\r\n    min-height: 100%;\r\n    height: 100%;\r\n}\r\n.gamon-sheet__body--type-left{\r\n    width: 95%;\r\n    position:fixed;\r\n    top:0;\r\n    bottom:0;\r\n    left: 0;\r\n    min-height: 100%;\r\n    height: 100%;\r\n}\r\n\r\n@media screen and (min-width: 500px) {\r\n    .gamon-sheet__body--type-center {\r\n        max-width: 450px;\r\n    }\r\n    .gamon-sheet__body--type-right,  .gamon-sheet__body--type-left{\r\n        max-width: 350px;\r\n    }\r\n}";styleInject(css_248z$o);var img$b="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABKUlEQVRoge2Y3QqCQBCFTz1gVhhd1LMXFFlRb2BgF+1AySr+nFknmA+6Cs6cT9EdBBzHcRynnQ2AJ4ALgGWCeSsAVwAPAPnYsFkIqsKvBLAdG9rCNsyQeQ9G6P0rUFOiXr4CcGMEryPBbIlY+TLMppBHBrwA7AnZm4bsHSH7Bw2JZOUFpkTy8gJDYrLywhiJycsLQyTMlBf6SJgrL3SRMFteaJMwX15oOk21T3EqsTth/srXaZJQKT9nB+Kzgg/5zwSxB1ZjAVThrx/itlel5ipOoct73qxEn0PKnMSQE9aMxJj1YHIJxm4zmQRzMUsuobFVJpPQXInVJbLIgFQftjJG+DkSnOrT4okRXEC/vFCXKBihGT5X4gDSLe0w7xhmLhLMcxzHcf6YN40nPfgApMhMAAAAAElFTkSuQmCC",Sheet=require$$0.forwardRef((function(n,e){var r,t=require$$0.useState(n.bodyStyle||{}),i=t[0],o=t[1],a=require$$0.useState(n.backdropStyle||{}),s=a[0];a[1];var u=require$$0.useRef(null),l=require$$0.useState(!1),c=l[0],d=l[1];require$$0.useEffect((function(){if(n.width&&o((function(e){return __assign(__assign({},e),{maxWidth:prepareValueForStyleObject(n.width)})})),n.height){var e=prepareValueForStyleObject(n.height);o((function(n){return __assign(__assign({},n),{height:e,minHeight:e})}))}return n.minHeight&&o((function(e){return __assign(__assign({},e),{minHeight:prepareValueForStyleObject(n.minHeight)})})),p(),m}),[]);var p=function(){if(n.id){var e=document.querySelectorAll("[gamon-sheet-toggle="+n.id+"]");Array.from(e).map((function(n){n.addEventListener("click",f)}))}},m=function(){if(n.id){var e=document.querySelectorAll("[gamon-sheet-toggle="+n.id+"]");Array.from(e).map((function(n){n.removeEventListener("click",f)}))}};require$$0.useEffect((function(){var e,r;((null===(e=n.displayModel)||void 0===e?void 0:e[0])&&!c||!(null===(r=n.displayModel)||void 0===r?void 0:r[0])&&c)&&f()}),[null===(r=n.displayModel)||void 0===r?void 0:r[0]]);var g=function(){var e,r;hideAnimation(u.current),n.onDismiss&&n.onDismiss(),d(!1),null===(r=null===(e=n.displayModel)||void 0===e?void 0:e[1])||void 0===r||r.call(e,!1)},_=function(){var e,r;showAnimation(u.current),n.onDisplay&&n.onDisplay(),d(!0),null===(r=null===(e=n.displayModel)||void 0===e?void 0:e[1])||void 0===r||r.call(e,!0)},f=function(){c?g():_()},x=function(){n.dismissDisabled||f()};return require$$0.useImperativeHandle(e,(function(){return{show:function(){return _()},hide:function(){return g()},toggle:function(){return f()}}})),jsxRuntime.exports.jsxs("div",__assign({className:["gamon-sheet gamon-display-toggle",n.className,"gamon-display-toggle--animation-"+n.animation].join(" "),id:n.id,style:n.style,ref:u},{children:[jsxRuntime.exports.jsx("div",{onClick:function(){n.onBackdropClick&&n.onBackdropClick(),x()},className:["gamon-sheet__backdrop dta-child",n.backdropClass].join(" "),style:s}),jsxRuntime.exports.jsxs("div",__assign({className:["gamon-sheet__body dta-child dta-animated",n.bodyClass,"gamon-sheet__body--type-"+(n.type||"center")].join(" "),style:i},{children:[!n.noHeader&&(n.title||!n.dismissDisabled)&&jsxRuntime.exports.jsxs("div",__assign({className:"gamon-sheet__body__header"},{children:[jsxRuntime.exports.jsx("div",__assign({className:"gamon-sheet__body__header__title"},{children:n.title})),!n.dismissDisabled&&jsxRuntime.exports.jsx("div",__assign({onClick:x,className:"gamon-sheet__body__header__dismiss-button"},{children:jsxRuntime.exports.jsx("img",{src:img$b})}))]})),n.children]}))]}))})),css_248z$n=".gamon-stepper{\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    border-radius: 10px;\r\n    padding: 5px;\r\n    width: fit-content;\r\n}\r\n.gamon-stepper div{\r\n    margin: 5px;\r\n}\r\n.gamon-stepper--vertical{\r\n    flex-direction: column;\r\n}\r\n.gamon-stepper__number-container{\r\n    display: flex;\r\n    justify-content: center;\r\n    border-radius: 5px;\r\n    margin-left: 8px;\r\n    margin-right: 8px;\r\n    direction: ltr;\r\n}\r\n.gamon-stepper__step{\r\n    border-radius: 50%;\r\n    width:20px;\r\n    height: 20px;\r\n    min-width:20px;\r\n    min-height: 20px;\r\n    display: flex;\r\n    justify-content: center;\r\n    align-items: center;\r\n    cursor: pointer;\r\n    border:1px solid gray;\r\n}   \r\n\r\n.gamon-stepper__number-container__editable-input{\r\n    text-align:center; \r\n    border-radius: 5px;\r\n    border: 1px solid #e7e2e2;\r\n    min-height: 25px;\r\n    background: transparent;\r\n    width: 100%;\r\n    height:100%;\r\n}\r\n.gamon-stepper__number-container__editable-input:focus{\r\n    outline: none;\r\n}\r\n\r\n.gamon-stepper__number-container__editable-input::-webkit-outer-spin-button,\r\n.gamon-stepper__number-container__editable-input::-webkit-inner-spin-button {\r\n    -webkit-appearance: none;\r\n    margin: 0;\r\n}\r\n\r\n/* Firefox */\r\n.gamon-stepper__number-container__editable-input[type=number] {\r\n-moz-appearance: textfield;\r\n}\r\n\r\n.gamon-stepper__step__operation-image{\r\n    width: 100%;\r\n    height: 100%;\r\n    max-width: 100%;\r\n}";styleInject(css_248z$n);var img$a="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAGYktHRAD/AP8A/6C9p5MAAAB4SURBVEhL7Y/BCkBAFEWHwv9ZiF+UYsHHiYV3mjcWExELFu/UaV53njtxhmH8i0zsVOZbJHpeQWHrx51KXPz4Dsp7cRJzddTs9p+cQVkoLwgU5vAIO4/gw0GMywNk3LFz+kiq5xG1uIqlOBNEkHHHTkNgGMYnOLcBRPERR1+kaCEAAAAASUVORK5CYII=",img$9="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAGYktHRAD/AP8A/6C9p5MAAAB0SURBVEhL7ZFBDkBADEXHAvdzAC4o2DgcK/+V2cjEhAibvuSFavVPMsFxnH9pZS9Lq9LQY6az6iaVnOQoUyF8o8cMs4/gx1meQ3gfJL3HyyO1jCEsw7ic3iXF8czBIpauVu0hjVyseglCuFDMntxxnM8IYQMiDA8ZtKo2HAAAAABJRU5ErkJggg==",img$8="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAABDCAYAAADHyrhzAAAABmJLR0QA/wD/AP+gvaeTAAAB4klEQVR4nO3bP2tTURjH8d9zrlQX7eCfguBSg9B70lfgEvAliJNQMLuDxffh0LmTa1+IS2mGxAy2HcXecKsdtC3tvadDO/xye6WDJI+U32fLc4bz8OUmBEIAEblB5r3A6uqL5aWlpyiK4sR7l+B5d8zzrbrK9urq/Ec3z/uOu1wu5HVxd2XlFZBeX71cSEif3jg/qX5PhtmzxuTB1xgXXXa54vk2+e8oBlEMohhEMYhiEMUgikEUgygGUQyiGEQxiGIQxSCKQRSDKAZRDKIYRDGIYhDFINYyCzHGHlB1Znz1SySsNbZZB9LvWd2YUjgLIXwZDofj1o2ag5jnW/RL1+1jqKzGu+F4/Ll5NPU2iTF2bnUIAEjIEvCx7WgqxsLp6RGA87ks5cmsbBtPxdjZ3Z0Y7D2AP3NZyscezD60HbR9gKLX690py/L+LDeq67O3SLbBs5BVz4G7P2d1Z5ZlaTAY/PrbeWuMeejmeT8hbU4NLTwcjUaHTivpewZTDKIYRDGIYhDFIIpBFIMoBlEMohhEMYhiEMUgikEUgygGUQyiGEQxiGIQxSBuMZLVVXN27/j42mye3GKYpR0ANY2+be/vH3ntAzj+j7QoyoMnjx5/h6FjwBgW+pPJ5MBrHxER+QcXHGZll8U22u8AAAAASUVORK5CYII=",img$7="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAAATUlEQVRoge3RwQmAMBQD0OB0FvdfoHUPPXn0YEH8wnuQe0ISAAAAgGq2JHuS4+OMJG1mwChQ/kq/K7nMLPuLlhov9CTry1sBAAAAHjoBu29oF7MPU8EAAAAASUVORK5CYII=",Stepper=function(n){var e,r=require$$0.useState(n.value||(null===(e=n.model)||void 0===e?void 0:e[0])||0),t=r[0],i=r[1],o=require$$0.useState(n.style||{}),a=o[0],s=o[1],u=require$$0.useState(n.incStyle||{}),l=u[0];u[1];var c=require$$0.useState(n.decStyle||{}),d=c[0];c[1];var p=require$$0.useState(n.numberStyle||{}),m=p[0];p[1];var g=require$$0.useRef(null);require$$0.useEffect((function(){n.min&&n.min>t&&i(n.min),n.width&&s((function(e){return __assign(__assign({},e),{width:prepareValueForStyleObject(n.width)})})),n.height&&s((function(e){return __assign(__assign({},e),{height:prepareValueForStyleObject(n.height)})}))}),[]),require$$0.useEffect((function(){var e,r,i,o=Number(t);null===(e=n.onChange)||void 0===e||e.call(n,o),null===(i=null===(r=n.model)||void 0===r?void 0:r[1])||void 0===i||i.call(r,o)}),[t]);var _=function(e){var r=Number(t);null!=r&&null!=r||(r=0),r+=e,void 0!==n.min&&r<n.min||void 0!==n.max&&r>n.max||i(r)};return jsxRuntime.exports.jsxs("div",__assign({className:["gamon-stepper",n.vertical&&"gamon-stepper--vertical",n.className].join(" "),style:a},{children:[jsxRuntime.exports.jsx("div",__assign({onClick:function(){return _(1)},className:["gamon-stepper__step gamon-stepper__step--inc",n.incClass].join(" "),style:l},{children:n.chevron?jsxRuntime.exports.jsx("img",{className:"gamon-stepper__step__operation-image",src:img$a}):jsxRuntime.exports.jsx("img",{className:"gamon-stepper__step__operation-image",src:img$8})})),jsxRuntime.exports.jsx("div",__assign({className:["gamon-stepper__number-container",n.numberClass].join(" "),style:m},{children:n.editable?jsxRuntime.exports.jsx("input",{value:t,onInput:function(n){var e=n.target.value;i(e)},onBlur:function(){var e;if(n.editable){var r=Number(null===(e=g.current)||void 0===e?void 0:e.value);void 0!==n.min&&r<n.min?i(n.min):void 0!==n.max&&r>n.max&&i(n.max)}},type:"number",className:"gamon-stepper__number-container__editable-input",dir:"ltr",ref:g}):jsxRuntime.exports.jsxs("span",{children:[" ",t," "]})})),jsxRuntime.exports.jsx("div",__assign({onClick:function(){return _(-1)},className:["gamon-stepper__step gamon-stepper__step--dec",n.decClass].join(" "),style:d},{children:n.chevron?jsxRuntime.exports.jsx("img",{className:"gamon-stepper__step__operation-image",src:img$9}):jsxRuntime.exports.jsx("img",{className:"gamon-stepper__step__operation-image",src:img$7})}))]}))},css_248z$m=".gamon-notify{\r\n    position: fixed;\r\n    height: fit-content;\r\n    width: fit-content;\r\n    z-index: 100;\r\n}\r\n.gamon-notify--position-bottom{\r\n    left: 0;\r\n    right: 0;\r\n    bottom:10px;\r\n    margin: auto;\r\n}\r\n.gamon-notify--position-bottom-left{\r\n    left: 10px;\r\n    bottom:10px;\r\n}\r\n.gamon-notify--position-bottom-right{\r\n    right: 10px;\r\n    bottom:10px;\r\n}\r\n.gamon-notify--position-top{\r\n    left: 0;\r\n    right: 0;\r\n    top:10px;\r\n    margin: auto;\r\n}\r\n.gamon-notify--position-top-left{\r\n    left: 10px;\r\n    top:10px;\r\n}\r\n.gamon-notify--position-top-right{\r\n    right: 10px;\r\n    top:10px;\r\n}\r\n.gamon-notify--position-center{\r\n    left: 0;\r\n    right: 0;\r\n    top:0;\r\n    bottom:0;\r\n    margin: auto;\r\n}\r\n\r\n\r\n.gamon-notify__content-container{\r\n    display: flex;\r\n    min-height: 30px;\r\n    width: 300px;\r\n    margin-bottom: 16px;\r\n    background: black;\r\n    color:white;\r\n    border-radius: 10px;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: center;\r\n    padding: 8px;\r\n    box-shadow: 0px 3px 3px black;\r\n    position: relative;\r\n}\r\n\r\n.gamon-notify__content-container--type-success{\r\n   background: rgb(13, 243, 13);\r\n}\r\n.gamon-notify__content-container--type-error{\r\n   background: red;\r\n}\r\n\r\n.gamon-notify__content-container__text{\r\n    margin: 0;\r\n    word-break: break-all;\r\n}\r\n\r\n.gamon-notify__content-container__timer{\r\n    width: 90%;\r\n    height: 1px;\r\n    background: white;\r\n    border-radius: 50px;\r\n    margin-top: 8px;\r\n    transition: width linear;\r\n    position: absolute;\r\n    bottom: 0px;\r\n}\r\n\r\n\r\n.gamon-notify__content-container__dismiss-button{\r\n    position: absolute;\r\n    top: 5px;\r\n    right: 5px;\r\n    max-height: 17px;\r\n    cursor: pointer;\r\n}";styleInject(css_248z$m);var img$6="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAEAElEQVRIiZWWS0ycVRTHf+d+d8iMCEMRkFcT29AWg7HRqElTTLpoE3lbWRhtND4WJthUkyYgIG0pYFt2mki6clVcsZEClUSTJtCFy5pieVg0AXk/ZjDNjM73fdfFMMwMzJR4Vvdxzv9/7v/c+51PeILNV50qtSy7AaEWw3PAwe2tOeAPhCHH1oOld+7Op8OQVIur9SeLHSOXjeEjQD8pCcAF+nVEWvJHxxb3JViqrawz0A9kRT0EffgonvIKJOcAACawSWTyAfbsDBgTC93CyLtFw2PDaQkWa0+eB/kaUGiN70wNvsZzWHkFKVN3VpcJDfQT+mkYHAfAQbhQdHu8bw/BQnXlG6IYAiyVm4e/rQdddmwfdaJmTz8keL0Dd2MNwBV4s3Bo/PYOwWr9yWLblUkgS+XmkdPblzbrdOasrRBoboqSCEH9rzyfPzq2qAAiLp1AFlrjb+v53+AAVl4B/tZusCww+B1tLgOo+apTpYJ8COA7U5MkS/BqC+vvNxCZ+HWvLDOTrH/wFoH2z3YKrY+U4ztdDYARPp6rPVGitHLOAhYi+BrPxRGMwf59EncrSLCrmcjE/STwwJWLuIEN7NkZjGPv7Pkaz4EIgNZiNSgjpgpAHz6aLI0I2S1diNeLCYcJdrUQmbiPPf0bgSsXMY8fIxkZZDd3ItoTl6qgEH2oLDatVgbKADzlFXtk8FS8iL/jRhJJ4FIC+BfdZLz06t64Y9tYhjIlUASgcnL3OEZJjuO/1ItkZmLCYUw4hHi9+Nu/IuPl11LGSO4zsWGJAkxKr8QArw9RVnzBAInz3RZ/3a4CFgDczfWUvvbMJIGOz3H/3kK83qhc/4QJ9rSmvF0AZnMjNvxLgTwCiExNpAZPKKi/tRt/R29CTZpTkkQmH8SGjxSYEQB7dgZndTnpmMGetqSCeo6/sl34OMnWtXaw49fUWVnC/vNRFAIzrBxH/wDYGENooD9OIIJVchDxPUV2a09SQWMkKvNpVGFJ9PVuW2jgVqwGtkcxKABLNZU3jfAJlsWB69+ij5THD2JHku55ktZ2BLF07GFhT02w2XYh+mU19BUNj3+qACxbOhGCOA7Ba1/irK3ED5IGfGdvG9xZXSZ44xI4DgIBZUWuAiiA/NGxRePK24DjbqwRaG7Cnn6YFni32VMTBFqacDfWAVyE954d/GUZdjecusomDN8AFpaF73R1tOEUFKYEdlaWCA3cIvTznZ2GYzDni4fu3dw55e6gxZrXaxDzPZAd9RD0oTI85S+kbplxoIDr8k7xyPiPSTKmymyh7lQexu4QaGL/pm+L8J1y9OWCkbtLuzdTEsRsrvZEiTa6HqEWzCESf1uEWWPMkEcxmD94byEdxn8jHqc4qrvlewAAAABJRU5ErkJggg==",NotifyTextBox=function(n){var e=require$$0.useRef(null),r=require$$0.useRef(null),t=require$$0.useState(n.duration/1e3),i=t[0];t[1],require$$0.useEffect((function(){showAnimation(e.current,(function(){-1!=n.duration&&o()}))}),[]);var o=function(){setTimeout((function(){r.current.style.width="0"}),100),setTimeout((function(){a()}),n.duration)},a=function(){hideAnimation(e.current,(function(){try{n.parentEl.removeChild(e.current)}catch(n){return}}))};return jsxRuntime.exports.jsx("div",__assign({className:["gamon-display-toggle gamon-display-toggle--animation-"+n.animation].join(" "),ref:e},{children:jsxRuntime.exports.jsxs("div",__assign({className:["gamon-notify__content-container  dta-child dta-animated","gamon-notify__content-container--type-"+n.type].join(" ")},{children:[jsxRuntime.exports.jsx("p",__assign({className:"gamon-notify__content-container__text"},{children:n.text})),-1!=n.duration&&jsxRuntime.exports.jsx("div",{className:"gamon-notify__content-container__timer",ref:r,style:{transitionDuration:i+"s"}}),jsxRuntime.exports.jsx("img",{onClick:a,className:"gamon-notify__content-container__dismiss-button",src:img$6})]}))}))},Notify=function(n){var e=require$$0.useState([]),r=e[0],t=e[1],i=require$$0.useRef(null);require$$0.useEffect((function(){return window.addEventListener("gamonNotifyEvent",o),function(){return window.removeEventListener("gamonNotifyEvent",o)}}),[]);var o=function(e){var r=e.detail,i=r.text,o=r.type,a=r.animation,s=r.duration;"string"==typeof i&&(i=[i]),i.forEach((function(e){t((function(r){return __spreadArray(__spreadArray([],r,!0),[{text:e,type:o,duration:s||n.duration||4e3,animation:a||n.animation||"fade"}],!1)}))}))};return jsxRuntime.exports.jsx("div",__assign({className:["gamon-notify","gamon-notify--position-"+n.position].join(" "),ref:i},{children:r.map((function(n,e){return jsxRuntime.exports.jsx(NotifyTextBox,{parentEl:i.current,text:n.text,type:n.type,duration:n.duration,animation:n.animation},e)}))}))},css_248z$l=".gamon-confirm{\r\n    width: 100%;\r\n    height: 100%;\r\n    min-height: inherit;\r\n    /* padding: 8px; */\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n}\r\n\r\n.gamon-confirm__title{\r\n    text-align: center;\r\n}\r\n.gamon-confirm__text{\r\n    text-align: center;\r\n}\r\n.gamon-confirm__buttons{\r\n    width: 100%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n}\r\n.gamon-confirm__buttons__confirm,.gamon-confirm__buttons__cancel {\r\n    min-width: 40%;\r\n    min-height: 30px;\r\n    margin: 8px;\r\n    border-radius: 5px;\r\n    border: none;\r\n    cursor: pointer;\r\n}\r\n.gamon-confirm__buttons__confirm:hover,.gamon-confirm__buttons__cancel:hover {\r\n    border:1px solid rgb(192, 192, 192)\r\n}";styleInject(css_248z$l);var Confirm=function(n){var e=require$$0.useState(""),r=e[0],t=e[1],i=require$$0.useState(""),o=i[0],a=i[1],s=require$$0.useState("Yes"),u=s[0],l=s[1],c=require$$0.useState("No"),d=c[0],p=c[1],m=require$$0.useState(),g=m[0],_=m[1],f=require$$0.useState(),x=f[0],h=f[1],v=require$$0.useState("fade"),y=v[0],b=v[1],j=require$$0.useState("center"),w=j[0],$=j[1],A=require$$0.useState(!1),R=A[0],k=A[1];require$$0.useEffect((function(){return S(),window.addEventListener("gamonConfirmEvent",C),function(){return window.removeEventListener("gamonConfirmEvent",C)}}),[]);var S=function(){n.animation&&b(n.animation),n.confirmButtonText&&l(n.confirmButtonText),n.cancelButtonText&&p(n.cancelButtonText),n.type&&$(n.type)},C=function(n){var e=n.detail;t(e.title),a(e.text),_((function(){return e.confirmCallback})),e.cancelCallback&&h((function(){return e.cancelCallback})),e.animation&&b(e.animation),e.confirmButtonText&&l(e.confirmButtonText),e.cancelButtonText&&p(e.cancelButtonText),e.type&&$(e.type),E()},E=function(){k((function(n){return!n}))};return jsxRuntime.exports.jsx(Sheet,__assign({width:"300px",minHeight:"200px",displayModel:[R,k],animation:y,type:w,dismissDisabled:!0},{children:jsxRuntime.exports.jsxs("div",__assign({className:"gamon-confirm"},{children:[jsxRuntime.exports.jsxs("div",__assign({className:"gamon-confirm__body"},{children:[jsxRuntime.exports.jsx("h3",__assign({className:"gamon-confirm__title"},{children:r})),jsxRuntime.exports.jsx("p",__assign({className:"gamon-confirm__text"},{children:o}))]})),jsxRuntime.exports.jsxs("div",__assign({className:"gamon-confirm__buttons"},{children:[jsxRuntime.exports.jsxs("button",__assign({className:"gamon-confirm__buttons__confirm",onClick:function(){g&&(null==g||g()),E()}},{children:["  ",u,"  "]})),jsxRuntime.exports.jsx("button",__assign({className:"gamon-confirm__buttons__cancel",onClick:function(){E(),x&&(null==x||x())}},{children:d}))]}))]}))}))},css_248z$k=".gamon-picker{\r\n    width: 100%;\r\n    max-width: 100%;\r\n    height: 100%;\r\n    border:1px solid rgb(218, 218, 218);\r\n    border-radius: 10px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: center;\r\n    position: relative;\r\n    overflow: hidden;\r\n    cursor: grab;\r\n    direction: ltr;\r\n}\r\n.gamon-picker__options-container{\r\n    width: 100%;\r\n    max-width: 100%;\r\n    overflow: visible;\r\n    position: relative;\r\n    transition: 0.2s;\r\n}\r\n.gamon-picker--vertical .gamon-picker__options-container{\r\n    flex-direction: column;\r\n}\r\n.gamon-picker--horizontal .gamon-picker__options-container{\r\n    flex-direction: row;\r\n    display: inline-flex;\r\n    align-items: center;\r\n}\r\n.gamon-picker__options-container__option{\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    opacity: 0.5;\r\n    margin: auto;\r\n    flex-shrink: 0;\r\n    -webkit-flex-shrink: 0;\r\n    -moz-flex-shrink: 0;\r\n}\r\n.gamon-picker--vertical .gamon-picker__options-container__option{\r\n    width: 95%;\r\n}\r\n.gamon-picker--horizontal .gamon-picker__options-container__option{\r\n    height: 95%;\r\n}\r\n.gamon-picker__options-container__option--selected{\r\n    opacity: 1;\r\n    font-weight: bold;\r\n    word-break: break-word;\r\n}\r\n.gamon-picker__selected-frame{\r\n    position: absolute;\r\n    top:0;\r\n    bottom:0;\r\n    left:0;\r\n    right: 0;\r\n    margin: auto;\r\n}\r\n.gamon-picker--horizontal .gamon-picker__selected-frame{\r\n    height: 90%;\r\n    border-left:1px solid rgb(218, 218, 218);\r\n    border-right:1px solid rgb(218, 218, 218);\r\n}\r\n.gamon-picker--vertical .gamon-picker__selected-frame{\r\n    width: 90%;\r\n    border-top:1px solid rgb(218, 218, 218);\r\n    border-bottom:1px solid rgb(218, 218, 218);\r\n}\r\n.gamon-picker__arrow{\r\n    position:absolute;\r\n    z-index:2;\r\n}\r\n.gamon-picker__arrow-left{\r\n    position:absolute;\r\n    left: 5px;\r\n}\r\n.gamon-picker__arrow-right{\r\n    position:absolute;\r\n    right:5px;\r\n}\r\n.gamon-picker__arrow-up{\r\n    position:absolute;\r\n    top:5px;\r\n}\r\n.gamon-picker__arrow-down{\r\n    position:absolute;\r\n    bottom:5px;\r\n}";styleInject(css_248z$k);var img$5="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAAWElEQVRIie3TQQqAMAwEwEGwvs4v6P9E1Iv/89C7hEILSuecZqFL6LpWVqSSh0NwbsZWGhIx4sSNqWbI8YuQJH/XHhmOltxM1bK/u5xc6KXioS01l3fduweBhg0sG7uCKAAAAABJRU5ErkJggg==",img$4="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAAAWElEQVRIie3RQQpAUBQF0JPyrc4W2J8UA/ZnQBni10v0z/i9eweXonhLQn/nsMoMH9Bm/F6qMWFFExW+fC4cxqMgPX3MGTlE6Lj/K0mY7cOHSegiC4ritAFkEg0s6w6FNAAAAABJRU5ErkJggg==",Picker=function(n){var e,r=require$$0.useRef(null),t=require$$0.useRef(null),i=require$$0.useRef(null),o=require$$0.useRef(),a=require$$0.useRef(0),s=require$$0.useRef(0),u=require$$0.useRef(0),l=require$$0.useRef(0),c=require$$0.useRef(0),d=require$$0.useRef(0),p=require$$0.useRef(!1),m=require$$0.useState(n.height||300),g=m[0];m[1];var _=require$$0.useState(n.width||450),f=_[0];_[1];var x=require$$0.useState(n.mouseMoveRatio||.1);x[0],x[1];var h=require$$0.useState(n.touchMoveRatio||.2);h[0],h[1];var v=require$$0.useState(),y=v[0],b=v[1],j=require$$0.useState(),w=j[0],$=j[1],A=require$$0.useState(),R=A[0],k=A[1];require$$0.useEffect((function(){return E(),S(),function(){return C()}}),[]);var S=function(){var n,e,r,t,o,a,s,u;null===(n=i.current)||void 0===n||n.addEventListener("wheel",V,{passive:!1}),null===(e=i.current)||void 0===e||e.addEventListener("mousedown",Y),null===(r=i.current)||void 0===r||r.addEventListener("mouseup",U),null===(t=i.current)||void 0===t||t.addEventListener("mouseleave",H),null===(o=i.current)||void 0===o||o.addEventListener("mousemove",J),null===(a=i.current)||void 0===a||a.addEventListener("touchstart",Y,{passive:!1}),null===(s=i.current)||void 0===s||s.addEventListener("touchend",U,{passive:!1}),null===(u=i.current)||void 0===u||u.addEventListener("touchmove",J,{passive:!1})},C=function(){var n,e,r,t,o,a,s,u;null===(n=i.current)||void 0===n||n.removeEventListener("wheel",V,{passive:!1}),null===(e=i.current)||void 0===e||e.removeEventListener("mousedown",Y),null===(r=i.current)||void 0===r||r.removeEventListener("mouseup",U),null===(t=i.current)||void 0===t||t.removeEventListener("mouseleave",H),null===(o=i.current)||void 0===o||o.removeEventListener("mousemove",J),null===(a=i.current)||void 0===a||a.removeEventListener("touchstart",Y,{passive:!1}),null===(s=i.current)||void 0===s||s.removeEventListener("touchmove",J,{passive:!1}),null===(u=i.current)||void 0===u||u.removeEventListener("touchend",U,{passive:!1})},E=function(){return __awaiter(void 0,void 0,void 0,(function(){var n,e;return __generator(this,(function(t){switch(t.label){case 0:return o.current=r.current.children,o.current.length==l.current?[3,3]:(l.current=o.current.length,Array.from(o.current).forEach((function(n,e){n.classList.add("gamon-picker__options-container__option")})),[4,N()]);case 1:return n=t.sent(),d.current=n,L(),z(),[4,I()];case 2:e=t.sent(),T(e),t.label=3;case 3:return[2]}}))}))},N=function(){return __awaiter(void 0,void 0,void 0,(function(){var e,r,t;return __generator(this,(function(i){return e=30,n.optionSize?e=n.optionSize:(r=[],Array.from(o.current).forEach((function(n,e){r.push(q(n))})),0!=(t=Math.max.apply(Math,r))&&(e=t)),[2,e]}))}))},q=function(e){var r=getComputedStyle(e),t=[];t=n.horizontal?["border-left","border-right","padding-left","padding-right","margin-left","margin-right","width"]:["border-top","border-bottom","padding-top","padding-bottom","margin-top","margin-bottom","height"];var i=0;return t.forEach((function(n){i+=parseFloat(r.getPropertyValue(n))})),i},L=function(){b((function(e){return __assign(__assign(__assign({},e),{height:g+"px",width:f+"px"}),n.style)})),n.horizontal?($((function(n){return __assign(__assign({},n),{width:d.current+"px"})})),k((function(n){return __assign(__assign({},n),{width:d.current+"px"})}))):($((function(n){return __assign(__assign({},n),{height:d.current+"px"})})),k((function(n){return __assign(__assign({},n),{height:d.current+"px"})}))),$((function(e){return __assign(__assign({},e),n.selectedFrameStyle)}))},z=function(){var e="height";n.horizontal&&(e="width"),Array.from(o.current).forEach((function(n,r){n.style[e]=d.current+"px"}))},I=function(){return __awaiter(void 0,void 0,void 0,(function(){var e,r,t;return __generator(this,(function(i){return e=0,(r=n.value||(null===(t=n.model)||void 0===t?void 0:t[0]))?n.getValue?Array.from(o.current).forEach((function(n,t){n.getAttribute("data-value")==r&&(e=t)})):e=r:n.startCenter&&(e=l.current%2==0?Math.floor(l.current/2)-1:Math.floor(l.current/2)),[2,e]}))}))},T=function(n){r.current.children[c.current].classList.remove("gamon-picker__options-container__option--selected"),c.current=n,r.current.children[c.current].classList.add("gamon-picker__options-container__option--selected"),D(),B()},D=function(){a.current=0,s.current=-1*c.current*d.current,k((function(n){return __assign(__assign({},n),{transform:O()})}))},O=function(){return n.horizontal?"translateX("+s.current+"px)":"translateY("+s.current+"px)"},B=function(){var e,t,i,o="";n.getValue?(o=r.current.children[c.current].getAttribute("data-value"))||(o=r.current.children[c.current].innerHTML):o=c.current,null===(e=n.onChange)||void 0===e||e.call(n,o),null===(i=null===(t=n.model)||void 0===t?void 0:t[1])||void 0===i||i.call(t,o)},F=function(e){var r=0,t=n.horizontal;if("mousemove"==e.type&&e instanceof MouseEvent)r=(i=t?e.clientX:e.clientY)-u.current,u.current=i;else if("touchmove"==e.type&&e instanceof TouchEvent){var i;r=(i=t?e.changedTouches[0].clientX:e.changedTouches[0].clientY)-u.current,u.current=i}else"wheel"==e.type&&e instanceof WheelEvent&&(r=-1*e.deltaY);return r},P=function(e){var r=c.current;return e>0?r-=1:r+=1,r>l.current-1?r=n.stopAtEnd?c.current:0:r<0&&(r=n.stopAtEnd?c.current:l.current-1),r},V=function(n){n.preventDefault();var e=F(n),r=P(e);T(r)},M=function(n){var e=P(n);T(e)},Y=function(n){p.current=!0},U=function(n){p.current=!1,D()},H=function(n){p.current=!1,D()},J=function(n){if(n.preventDefault(),p.current){var e=F(n);if(0!=e){var r=(e=e>0?1:-1)*(.1*d.current);if(a.current+=r,s.current+=r,k((function(n){return __assign(__assign({},n),{transform:O()})})),Math.abs(a.current)>=.6*d.current){var t=P(e);T(t)}}}};return jsxRuntime.exports.jsxs("div",__assign({className:["gamon-picker","gamon-picker--"+(n.horizontal?"horizontal":"vertical"),n.className].join(" "),ref:i,style:y},{children:[n.arrow&&!n.horizontal&&jsxRuntime.exports.jsxs(jsxRuntime.exports.Fragment,{children:[jsxRuntime.exports.jsx("img",{onClick:function(){return M(1)},className:"gamon-picker__arrow gamon-picker__arrow-up",src:img$a}),jsxRuntime.exports.jsx("img",{onClick:function(){return M(-1)},className:"gamon-picker__arrow gamon-picker__arrow-down",src:img$9})]}),n.arrow&&n.horizontal&&jsxRuntime.exports.jsxs(jsxRuntime.exports.Fragment,{children:[jsxRuntime.exports.jsx("img",{onClick:function(){return M(-1)},className:"gamon-picker__arrow gamon-picker__arrow-right",src:img$5}),jsxRuntime.exports.jsx("img",{onClick:function(){return M(1)},className:"gamon-picker__arrow gamon-picker__arrow-left",src:img$4})]}),jsxRuntime.exports.jsxs("div",__assign({className:"gamon-picker__options-container",ref:r,style:R},{children:[n.children,null===(e=n.options)||void 0===e?void 0:e.map((function(e,r){return jsxRuntime.exports.jsx("div",__assign({className:["gamon-picker__options-container__option",n.optionClass].join(" "),"data-value":"object"==typeof e?e[1]:e,style:n.optionStyle},{children:jsxRuntime.exports.jsx("span",{children:"object"==typeof e?e[0]:e})}),"props-option-"+r)}))]})),!n.noSelectedFrame&&jsxRuntime.exports.jsx("div",{className:["gamon-picker__selected-frame",n.selectedFrameClass].join(" "),ref:t,style:w})]}))},css_248z$j=".gamon-cropper{\r\n    overflow: hidden;\r\n    position: relative;\r\n    height: fit-content;\r\n    padding: 0;\r\n    margin: 0;\r\n    width: fit-content;\r\n    height: fit-content;\r\n}\r\n.gamon-cropper__image{\r\n    width:100%; \r\n    height:100%;\r\n}\r\n.gamon-cropper__window{\r\n    border:2px solid black;\r\n    position: absolute;\r\n    margin: auto;\r\n    top:0;\r\n    left: 0;\r\n    bottom: 0;\r\n    right: 0;\r\n    z-index: 2;\r\n}\r\n.gamon-cropper__resize-handle{\r\n    width:20px;\r\n    height:20px;\r\n    border-radius: 50%;\r\n    background: red;\r\n    position: absolute;\r\n    right: -10px;\r\n    bottom: -10px;\r\n    cursor: ns-resize;\r\n}\r\n.gamon-cropper__canvas{\r\n    display: none;\r\n}\r\n.gamon-cropper__done-button{\r\n    width:100%; \r\n    border:1px solid rgb(211, 211, 211); \r\n    height:30px; \r\n    border-radius:5px;\r\n    cursor: pointer;\r\n    margin: auto;\r\n}\r\n.gamon-cropper__resize-handle-container{\r\n    position:relative;\r\n    height:100%;\r\n}";styleInject(css_248z$j);var Cropper=function(n){var e=require$$0.useRef(null),r=require$$0.useRef(null),t=require$$0.useRef(null),i=require$$0.useRef(null),o=require$$0.useRef(null),a=require$$0.useRef(),s=require$$0.useRef(!1),u=require$$0.useRef(!1),l=require$$0.useRef({x:0,y:0}),c=require$$0.useRef(!1),d=require$$0.useState(!0),p=d[0],m=d[1],g=require$$0.useState({width:"90%",height:"90%"}),_=g[0],f=g[1];require$$0.useEffect((function(){return v(),x(),function(){return h()}}),[]),require$$0.useEffect((function(){v()}),[n.image]);var x=function(){var n,e,r,a,s,u,l,c,d,p,m,g,_,f,x,h;null===(n=i.current)||void 0===n||n.addEventListener("mouseup",b),null===(e=i.current)||void 0===e||e.addEventListener("mouseleave",j),null===(r=i.current)||void 0===r||r.addEventListener("mousemove",w),null===(a=i.current)||void 0===a||a.addEventListener("touchend",j,{passive:!1}),null===(s=i.current)||void 0===s||s.addEventListener("touchmove",w,{passive:!1}),null===(u=t.current)||void 0===u||u.addEventListener("mousedown",A),null===(l=t.current)||void 0===l||l.addEventListener("mouseup",R),null===(c=t.current)||void 0===c||c.addEventListener("mouseleave",R),null===(d=t.current)||void 0===d||d.addEventListener("mousemove",k),null===(p=t.current)||void 0===p||p.addEventListener("touchstart",A,{passive:!1}),null===(m=t.current)||void 0===m||m.addEventListener("touchend",R,{passive:!1}),null===(g=t.current)||void 0===g||g.addEventListener("touchmove",k,{passive:!1}),null===(_=o.current)||void 0===_||_.addEventListener("mousedown",y),null===(f=o.current)||void 0===f||f.addEventListener("mousemove",w),null===(x=o.current)||void 0===x||x.addEventListener("touchstart",y,{passive:!1}),null===(h=o.current)||void 0===h||h.addEventListener("touchmove",w,{passive:!1})},h=function(){var n,e,r,a,s,u,l,c,d,p,m,g,_,f,x,h;null===(n=i.current)||void 0===n||n.removeEventListener("mouseup",b),null===(e=i.current)||void 0===e||e.removeEventListener("mouseleave",j),null===(r=i.current)||void 0===r||r.removeEventListener("mousemove",w),null===(a=i.current)||void 0===a||a.removeEventListener("touchend",j,{passive:!1}),null===(s=i.current)||void 0===s||s.removeEventListener("touchmove",w,{passive:!1}),null===(u=t.current)||void 0===u||u.removeEventListener("mousedown",A),null===(l=t.current)||void 0===l||l.removeEventListener("mouseup",R),null===(c=t.current)||void 0===c||c.removeEventListener("mouseleave",R),null===(d=t.current)||void 0===d||d.removeEventListener("mousemove",k),null===(p=t.current)||void 0===p||p.removeEventListener("touchstart",A,{passive:!1}),null===(m=t.current)||void 0===m||m.removeEventListener("touchend",R,{passive:!1}),null===(g=t.current)||void 0===g||g.removeEventListener("touchmove",k,{passive:!1}),null===(_=o.current)||void 0===_||_.removeEventListener("mousedown",y),null===(f=o.current)||void 0===f||f.removeEventListener("mousemove",w),null===(x=o.current)||void 0===x||x.removeEventListener("touchstart",y,{passive:!1}),null===(h=o.current)||void 0===h||h.removeEventListener("touchmove",w,{passive:!1})},v=function(){n.image instanceof File?a.current=URL.createObjectURL(n.image):a.current=n.image,r.current.src=a.current,n.cropper&&n.cropper.width&&f((function(e){return __assign(__assign({},e),{width:n.cropper.width+"px"})})),n.cropper&&n.cropper.height&&f((function(e){return __assign(__assign({},e),{height:n.cropper.width+"px"})})),n.cropper&&n.cropper.width&&n.cropper.height&&m(!1)},y=function(){s.current=!0},b=function(){s.current&&(s.current=!1)},j=function(){s.current&&(s.current=!1)},w=function(e){return __awaiter(void 0,void 0,void 0,(function(){var r,i,o,a,l;return __generator(this,(function(c){switch(c.label){case 0:return s.current?(r=u.current?1:2,[4,$(e)]):[2];case 1:return i=c.sent(),o=i[0],a=i[1],l=t.current.getBoundingClientRect(),n.cropper&&n.cropper.width||f((function(n){return __assign(__assign({},n),{width:l.width+o*r*1+"px"})})),n.cropper&&n.cropper.height||f((function(n){return __assign(__assign({},n),{height:l.height+a*r*1+"px"})})),[2]}}))}))},$=function(n){return __awaiter(void 0,void 0,void 0,(function(){var e,r;return __generator(this,(function(t){return e=0,r=0,n instanceof MouseEvent?(e=n.movementX,r=n.movementY):(e=0==l.current.x?0:n.changedTouches[0].clientX-l.current.x,r=0==l.current.y?0:n.changedTouches[0].clientY-l.current.y,l.current.x=n.changedTouches[0].clientX,l.current.y=n.changedTouches[0].clientY),[2,[e,r]]}))}))},A=function(){c.current=!0},R=function(){c.current&&(c.current=!1)},k=function(n){if(n.stopPropagation(),c.current&&!s.current){u.current=!0;var e=t.current.getBoundingClientRect(),r=i.current.getBoundingClientRect(),o=[0,0],a=o[0],l=o[1];n instanceof MouseEvent?(a=n.clientX,l=n.clientY):n instanceof TouchEvent&&(a=n.changedTouches[0].clientX,l=n.changedTouches[0].clientY);var d=a-e.width/2-r.left,p=l-e.height/2-r.top;t.current.style.left=d+"px",t.current.style.top=p+"px",t.current.style.right="unset",t.current.style.bottom="unset"}},S=function(){return __awaiter(void 0,void 0,void 0,(function(){var o,s;return __generator(this,(function(u){return(o=new Image).src=a.current,s=e.current.getContext("2d"),o.onload=function(){return __awaiter(void 0,void 0,void 0,(function(){var a,u,l,c,d,p,m,g,_,f,x,h,v,y,b,j;return __generator(this,(function(w){switch(w.label){case 0:return a=o.naturalWidth,u=o.naturalHeight,l=r.current.getBoundingClientRect(),c=Math.round(l.width),d=Math.round(l.height),p=a/c,m=u/d,g=t.current.getBoundingClientRect(),_=g.width*p,f=g.height*m,x=_,h=f,n.output&&n.output.width&&(x=n.output.width),n.output&&n.output.height&&(h=n.output.height),v=i.current.getBoundingClientRect(),y=(g.left-v.left)*p,b=(g.top-v.top)*m,e.current.width=x,e.current.height=h,s.drawImage(o,y,b,_,f,0,0,x,h),[4,C()];case 1:return j=w.sent(),n.onCrop(j),[2]}}))}))},[2]}))}))},C=function(){return __awaiter(void 0,void 0,void 0,(function(){return __generator(this,(function(n){return[2,e.current.toDataURL("image/png",1)]}))}))};return jsxRuntime.exports.jsxs(jsxRuntime.exports.Fragment,{children:[jsxRuntime.exports.jsxs("div",__assign({className:"gamon-cropper",ref:i},{children:[jsxRuntime.exports.jsx("img",{className:"gamon-cropper__image",ref:r}),jsxRuntime.exports.jsx("div",__assign({className:"gamon-cropper__window",ref:t,style:_},{children:jsxRuntime.exports.jsx("div",__assign({className:"gamon-cropper__resize-handle-container"},{children:p&&jsxRuntime.exports.jsx("div",{className:"gamon-cropper__resize-handle",ref:o})}))})),jsxRuntime.exports.jsx("canvas",{className:"gamon-cropper__canvas",ref:e})]})),jsxRuntime.exports.jsx(Button,{onClick:function(){return __awaiter(void 0,void 0,void 0,(function(){return __generator(this,(function(n){return s.current||c.current||S(),[2]}))}))},text:"Done",buttonClass:"gamon-cropper__done-button"})]})},css_248z$i=".gamon-carousel{\r\n    width: 100%;\r\n    position: relative;\r\n    border-radius: 5px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    overflow: hidden;\r\n    direction: ltr;\r\n}\r\n\r\n.gamon-carousel__items-container{\r\n    height: 100%;\r\n    width: 100%;\r\n    display: flex;\r\n    align-items: center;\r\n    transition: 0.3s;\r\n}\r\n\r\n\r\n.gamon-carousel__item{\r\n    height: 100%;\r\n    max-width: 100%;\r\n    position: relative;\r\n    border-radius: 5px;\r\n    transition: all 0.5s ease-in-out;\r\n}\r\n\r\n\r\n\r\n\r\n/* \r\n    *********************************************************************************************\r\n    ************************************ nav ****************************************************\r\n    *********************************************************************************************\r\n*/\r\n.gamon-carousel__nav-next{\r\n    position: absolute;\r\n    z-index: 2;\r\n    color:white;\r\n    top:0;\r\n    left: 0;\r\n    bottom: 0;\r\n    margin: auto;\r\n    display: flex;\r\n    align-items: center;\r\n    cursor: pointer;\r\n}   \r\n.gamon-carousel__nav-prev{\r\n    position: absolute;\r\n    z-index: 2;\r\n    color:white;\r\n    top:0;\r\n    bottom: 0;\r\n    right: 0;\r\n    margin: auto;\r\n    display: flex;\r\n    align-items: center;\r\n    cursor: pointer;\r\n}   \r\n\r\n\r\n\r\n\r\n/* \r\n    *********************************************************************************************\r\n    ************************************ indicator **********************************************\r\n    *********************************************************************************************\r\n*/\r\n.gamon-carousel__indicators-container{\r\n    position: absolute;\r\n    bottom: 10px;\r\n    left:0;\r\n    right:0;\r\n    margin: auto;\r\n    z-index: 2;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n}\r\n\r\n.gamon-carousel__indicators-container__indicator{\r\n    width: 10px;\r\n    height: 10px;\r\n    border-radius: 50%;\r\n    background: rgb(255, 255, 255);\r\n    margin-left: 2px;\r\n    margin-right: 2px;\r\n    cursor: pointer;\r\n    border: 1px solid gray;\r\n}\r\n.gamon-carousel__indicators-container__indicator--active{\r\n    background: rgb(0, 0, 0);\r\n}";styleInject(css_248z$i);var img$3="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAGYktHRAD/AP8A/6C9p5MAAAEUSURBVGhD7dm7TgJhEIbhVROvwENDZ7geCw83YyyN1wI2FoRbsbFSCw+lxsRK3y9hGjK4FfD9m3mTJ7QDO7DLbldVVTXoTjDDN55whV000SFe8LvkBk00xfLw8ol9WHeBbPigo2ObhntHNrg8wrpVqxN0dGzrW5072HaED2SDyxsOYNsE2eDhErbV6myzplfnHNnQQT+pttXqbLMzZEMH69XZwQOywUXXQdYXayNkg4eNrs46/h39LF5ta36FVNNf4uge2fDhFNYd478T2SusT2Sq7yq0VmkT1Sq5VKvk0CBWSUNmwwe9Seuav7Wo+lbJ/mJPrVqlL9jfXlf6lLMHHLdopjHm0COmZ1xjD1VVVYOo6/4ArAEEaHHJl8oAAAAASUVORK5CYII=",img$2="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAABCUlEQVRoge2ZvQ7BUBhADxJeQFls4nkM1MuIUTwLFoN4FYsJg5+RWBkaC9r7SfD1k+8kd23PzT1Nb2/BcRznnygBA2ADXIAF0FI1epMRcH0YWyDSlJJSBs48T+AKTBS9xES8lr+PWE9Nzor0CRwwkFJM9iqYSGmC8ZSqwI70CRyBupqdkDbZqzDTU5PjKeUBTykPeEp5IZRSR09NRkSyH0qbwBIoqNkJCaXUePeCxU/aCaj8+H4fxXxCph/iHtnyYz21MFVgT/aLrKZmJyCUTldPLYyno8kUw7tQT0cT0+mYP9gyfbRo/nC3DJwwms6dIc/yZn5wQPKB1AfWJL+Y5kBT1chxHOer3ACRUQNvmM3mPwAAAABJRU5ErkJggg==",Carousel=function(n){var e,r=require$$0.useRef(null),t=require$$0.useRef(null),i=require$$0.useRef(0),o=require$$0.useRef(n.itemsPerView||1),a=require$$0.useRef(n.itemsPerSlide||1),s=require$$0.useRef(n.eachItemMargin||0),u=require$$0.useRef(null),l=require$$0.useRef(n.duration||4e3),c=require$$0.useRef(null),d=require$$0.useRef(!1),p=require$$0.useRef(0),m=require$$0.useRef(0),g=require$$0.useRef((null===(e=n.model)||void 0===e?void 0:e[0])||0),_=require$$0.useState(0),f=_[0],x=_[1],h=require$$0.useState(0),v=h[0],y=h[1];require$$0.useEffect((function(){var e=r.current.children;return i.current=e.length,n.responsive?R():i.current>0&&w(),n.auto&&$(),b(),function(){A(),S(),j()}}),[]),require$$0.useEffect((function(){var e,r;f!=(null===(e=n.model)||void 0===e?void 0:e[0])&&(null===(r=n.model)||void 0===r||r[1](f))}),[f]);var b=function(){var n,e,r,i,o,a,s;null===(n=t.current)||void 0===n||n.addEventListener("mousedown",N),null===(e=t.current)||void 0===e||e.addEventListener("mouseup",q),null===(r=t.current)||void 0===r||r.addEventListener("mouseleave",q),null===(i=t.current)||void 0===i||i.addEventListener("mousemove",E),null===(o=t.current)||void 0===o||o.addEventListener("touchstart",N,{passive:!1}),null===(a=t.current)||void 0===a||a.addEventListener("touchmove",E,{passive:!1}),null===(s=t.current)||void 0===s||s.addEventListener("touchend",q,{passive:!1})},j=function(){var n,e,r,i,o,a,s;null===(n=t.current)||void 0===n||n.removeEventListener("mousedown",N),null===(e=t.current)||void 0===e||e.removeEventListener("mouseup",q),null===(r=t.current)||void 0===r||r.removeEventListener("mouseleave",q),null===(i=t.current)||void 0===i||i.removeEventListener("mousemove",E),null===(o=t.current)||void 0===o||o.removeEventListener("touchstart",N,{passive:!1}),null===(a=t.current)||void 0===a||a.removeEventListener("touchmove",E,{passive:!1}),null===(s=t.current)||void 0===s||s.removeEventListener("touchend",q,{passive:!1})};require$$0.useEffect((function(){r.current.children.length!=i.current&&w()}),[n.children]);var w=function(){var e=r.current.children;i.current=Math.ceil((e.length-o.current)/a.current)+1,y(i.current);var t=r.current.getClientRects()[0].width;r.current.style.width=t+"px";var u=t/o.current-2*s.current;Array.from(e).forEach((function(e,r){e.classList.add("gamon-carousel__item"),e.style.width=u+"px",e.style.minWidth=u+"px",e.style.marginLeft=s.current+"px",e.style.marginRight=s.current+"px",n.eachItemHeight&&(e.style.height=n.eachItemHeight+"px")})),L(g.current)},$=function(){u.current=setInterval((function(){L()}),l.current)},A=function(){clearInterval(u.current)},R=function(){k(),C()},k=function(){window.addEventListener("resize",C)},S=function(){window.removeEventListener("resize",C)},C=function(e){var r=t.current.clientWidth,i=Object.keys(n.responsive).map(Number).filter((function(n){return n<r})),a=[];i.map((function(n,e){a.push(r-n)}));var s=n.responsive[i[a.indexOf(Math.min.apply(Math,a))]];s!=o.current&&(o.current=s,w())},E=function(n){if(n.preventDefault(),d.current){var e=function(n){var e=0;if("mousemove"==n.type)e=(r=n.clientX)-p.current,p.current=r;else if("touchmove"==n.type&&n instanceof TouchEvent){var r;e=(r=n.changedTouches[0].clientX)-p.current,p.current=r}return e}(n);c.current&&(clearTimeout(c.current),c.current=null),c.current=setTimeout((function(){L(e<0?"left":"right")}),200)}},N=function(){return d.current=!0},q=function(){return d.current=!1},L=function(e,t){if(void 0===e&&(e="left"),void 0===t&&(t=!1),n.auto&&!t&&(A(),$()),"number"==typeof e)g.current=e,m.current=-1*e*a.current*100/o.current;else{var s=-1;if("left"==e)if(i.current-1==g.current){if(n.stopAtEnd)return;g.current=0,s=i.current-1}else g.current+=1,s=-1;else if("right"==e)if(0==g.current){if(n.stopAtEnd)return;g.current=i.current-1,s=-1*(i.current-1)}else g.current-=1,s=1;m.current+=s*a.current*100/o.current}r.current.style.transform="translateX("+m.current+"%)",x(g.current)};return jsxRuntime.exports.jsxs("div",__assign({className:["gamon-carousel",n.className].join(" "),style:n.style,ref:t},{children:[jsxRuntime.exports.jsx("div",__assign({onClick:function(){return L("left")},className:"gamon-carousel__nav-next"},{children:jsxRuntime.exports.jsx("img",{src:img$3})})),jsxRuntime.exports.jsx("div",__assign({onClick:function(){return L("right")},className:"gamon-carousel__nav-prev"},{children:jsxRuntime.exports.jsx("img",{src:img$2})})),jsxRuntime.exports.jsx("div",__assign({className:"gamon-carousel__items-container",ref:r},{children:n.children})),!n.noIndicator&&jsxRuntime.exports.jsx("div",__assign({className:"gamon-carousel__indicators-container"},{children:Array(v).fill(1).map((function(n,e){return jsxRuntime.exports.jsx("div",{onClick:function(){return L(e)},className:["gamon-carousel__indicators-container__indicator",f==e?"gamon-carousel__indicators-container__indicator--active":""].join(" ")},e)}))}))]}))},css_248z$h='\r\n.gamon-input{\r\n    position: relative;\r\n    width: 100%;\r\n}\r\n.gamon-input__title{\r\n    margin-bottom: 5px;\r\n}\r\n.gamon-input__icon-container{\r\n    border-radius: 5px;\r\n    background: rgba(233, 233, 233, 0.487);\r\n    max-width: 100%;\r\n    width: 100%;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    position: relative;\r\n    transition: 0.5s;\r\n    min-height: 35px;\r\n    border: 1px solid #d8d8d8;\r\n}\r\n.gamon-input__icon-container__icon{\r\n    width: 30px;\r\n    height: 30px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin-left: 5px;\r\n    margin-right: 5px;\r\n}\r\n.gamon-input__icon-container__icon img{\r\n    width: 100%;\r\n    height: 100%;\r\n}\r\n\r\n.gamon-input__input{\r\n    border-radius: 5px;\r\n    flex-grow: 1;\r\n    height: 100%;\r\n    width: 100%;\r\n    min-height: inherit;\r\n    border: none;\r\n    margin-left: 5px;\r\n    margin-right: 5px;\r\n    background: transparent;\r\n    display: flex;\r\n    align-items: center;\r\n}\r\n.gamon-input__input:focus{\r\n    outline: none;\r\n}\r\nhtml[dir="rtl"] .gamon-input__icon-container__icon{\r\n    border-right:none;\r\n    padding-left: 8px;\r\n    padding-right: 0;\r\n}\r\n\r\n';styleInject(css_248z$h);var InputLayout=function(n){return jsxRuntime.exports.jsxs("div",__assign({className:"gamon-input",onClick:function(e){var r;null===(r=n.onClick)||void 0===r||r.call(n,e)}},{children:[n.title&&jsxRuntime.exports.jsx("p",__assign({className:"gamon-input__title"},{children:n.title})),jsxRuntime.exports.jsxs("div",__assign({className:["gamon-input__icon-container",n.className].join(" "),style:n.style},{children:[n.icon&&jsxRuntime.exports.jsx("div",__assign({className:"gamon-input__icon-container__icon"},{children:jsxRuntime.exports.jsx("img",{src:n.icon})})),n.children]}))]}))},img$1="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABmJLR0QA/wD/AP+gvaeTAAADGUlEQVRoge3YT6tVVRgG8N8pvEKgmX4AJ43UizeTK1EKgSJSpCC3qKFfwKHQSApyYuXtquEXEAeKg2rUHyKhgQTd0sJQHOhILBVNB3nvscHaG07rrL3XPueeA13cD7ywYb/P8757r3f9eRctWrRo0eJpRmdEOs9hJ7biJbyINYXBvcKu4Wf8hG/waETxh0IHu3EWD/FkQHtYcHcb3Y9sjL2YHyLpKpsvNMeO9fhqhInH9mURYyzYizs1wa9iDu9gM9ZiRWFrMVW8+wx/1OjcMYbReB/dioDn8coQmtuEOZDS7RYxR4JjiQBP8IPhEo8xje8qYny6VPEjCdEFHMYzSxXvQQcH8U8i3kfDih5IiP2J1zO8ScziMv4u7LIwkpsy3O24lYh7YNDkp4RNJk5+qoazEiexmEigd/SOY6JGZxK3I96jTOz/4HlhRekVuCfssHXJV9Vxyr7NfMRm3I04V4vcsjgVEbt4K8P5fIDkS5vLaL6pfzRP5ZKfTpCOZDiTCc4N7MeqwvbhSuSzgI0Z7Q8jzmKRYxIdXIwIv6ofavqX2RvCxhXjheJdr+8nGe0V+CXiXFRxdtoTOXaFzSaH3yLe/hrfmcj3UgP9bfo3uz0pxwuR05kG4nA/4q2q8V0d+d5vGON0xLtQvqjbjLoNxQfBsMfmZ5s4pUqocsL0IC6hfTW+bxu8hF7VsIRSk3hemEh1iCfxFWHCxliHm5FvbhKvxO8Rp3ISk15GP8gE2SQsifFKNCPU/Grhz8fJL2BDRvtoxKldRkvEG9ki3shwjkecJjab0ZzRXzrZjYz0UeKusL1XYUJo0psm/7X60pzGg4jT+ChB+jB3W9h16z5iTn85xWUzm0n+Zf3noIEOcyVSx+lb2JHhbRQm5yXhLz4onj+Wr/ld+CsRd+DjdIlUQ/PYeBqaQ9KjN3RDU6Kqpfxes6NGDtvxY0WMJbeUJaqa+i7OGbw37uA1fJHQLHVH1tSXyF2rXMMJvCs0P+uEiT1RPG/Be0LXdr1GZyzXKiWW9cVWL5bt1WIv/heXu0/19XqLFi1atFj++Bc4jBsbKvvFzQAAAABJRU5ErkJggg==",css_248z$g="\r\n.gamon-input-basic__passowrd-visibility-toggler{\r\n    max-height: 17px;\r\n    margin: 5px;\r\n    cursor: pointer;\r\n}";styleInject(css_248z$g);var InputBasic=function(n){var e,r=require$$0.useRef(null),t=require$$0.useState(n.type||"text"),i=t[0],o=t[1],a=require$$0.useRef(null),s=require$$0.useRef(0);require$$0.useEffect((function(){u()}),[]),require$$0.useEffect((function(){var e,t;n.focus?null===(e=r.current)||void 0===e||e.focus():null===(t=r.current)||void 0===t||t.blur()}),[n.focus]);var u=function(){n.delay?!0===n.delay?s.current=500:s.current=n.delay:s.current=0},l=function(e){var r;"number"==n.type&&(e=Number(e)),n.onChange?n.onChange(e):(null===(r=n.model)||void 0===r?void 0:r[1])&&n.model[1](e)};return jsxRuntime.exports.jsxs(InputLayout,__assign({title:n.title,icon:n.icon,className:n.className,style:n.style},{children:[jsxRuntime.exports.jsx("input",{className:["gamon-input__input"].join(" "),value:n.value||(null===(e=n.model)||void 0===e?void 0:e[0])||"",type:i,onInput:function(n){return e=n.target.value,void(s.current>0?(a.current&&(clearTimeout(a.current),a.current=null),a.current=setTimeout((function(){l(e)}),s.current)):l(e));var e},placeholder:n.placeholder,required:n.required,readOnly:n.readOnly,autoFocus:n.autoFocus,ref:r}),n.passwordVisibilityToggler&&jsxRuntime.exports.jsx("img",{onClick:function(){o("password"==i?"text":"password")},className:"gamon-input-basic__passowrd-visibility-toggler",src:img$1})]}))},css_248z$f='.gamon-checkbox{\r\n    display: flex;\r\n    align-items: center;\r\n    cursor: pointer;\r\n    margin-top:8px;\r\n}\r\n\r\n.gamon-checkbox__input{\r\n    display: none;\r\n}\r\n.gamon-checkbox__checkmark{\r\n    width:20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    border: 1px solid gray;\r\n    display: inline-block;\r\n    transition: 0.5s;\r\n}\r\n.gamon-checkbox__checkmark--checked{\r\n    background: gray;\r\n}\r\n\r\n.gamon-checkbox__title{\r\n    margin-left: 8px;\r\n}\r\nhtml[dir="rtl"] .gamon-checkbox__title{\r\n    margin-right: 8px;\r\n}\r\n\r\n';styleInject(css_248z$f);var InputCheckbox=function(n){var e,r=require$$0.useRef(null),t=require$$0.useRef(null),i=require$$0.useState(!1),o=i[0],a=i[1],s=require$$0.useState(n.style||{})[0],u=require$$0.useState(n.checkmarkStyle||{})[0],l=require$$0.useState(n.titleStyle||{})[0];require$$0.useEffect((function(){n.binary||n.checkedValue||console.error("Please provide checkedValue for InputCheckbox when binary is false")}),[]),require$$0.useEffect((function(){var e,r=n.value||(null===(e=n.model)||void 0===e?void 0:e[0]);r&&r!=o&&c(r)}),[n.value,null===(e=n.model)||void 0===e?void 0:e[0]]),require$$0.useEffect((function(){d(),r.current.checked=!!o}),[o]);var c=function(e){console.log("1"),n.binary?a(1==e):n.checkedValue?a(e==n.checkedValue):a(e)},d=function(){var e,r,t,i;i=n.binary?o?1:0:n.checkedValue?o?n.checkedValue:"":o,null===(e=n.onChange)||void 0===e||e.call(n,i),null===(t=null===(r=n.model)||void 0===r?void 0:r[1])||void 0===t||t.call(r,i)};return jsxRuntime.exports.jsxs("div",__assign({className:["gamon-checkbox",n.className].join(" "),onClick:function(){return r.current.click()},style:s},{children:[jsxRuntime.exports.jsx("input",{onChange:function(n){return a(n.target.checked)},className:"gamon-checkbox__input",ref:r,type:"checkbox",name:n.name,value:n.checkedValue}),jsxRuntime.exports.jsx("div",{className:["gamon-checkbox__checkmark",n.checkmarkClass,o?"gamon-checkbox__checkmark--checked":""].join(" "),ref:t,style:u}),jsxRuntime.exports.jsxs("div",__assign({className:["gamon-checkbox__title",n.titleClass].join(" "),style:l},{children:[" ",n.title," "]}))]}))},css_248z$e='.gamon-input-toggle{\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n}\r\n.gamon-input-toggle__toggler{\r\n    height: 25px;\r\n    width: 70px;\r\n    /* background: gray; */\r\n    border:1px solid gray;\r\n    text-align: center;\r\n    display: flex;\r\n    align-items: center;\r\n    position: relative;\r\n    cursor: pointer;\r\n    padding: 0;\r\n    margin-left: 16px;\r\n    margin-right: 16px;\r\n}\r\n.gamon-input-toggle:not(.gamon-input-toggle--rectangle) .gamon-input-toggle__toggler{\r\n    border-radius: 50px;\r\n}\r\n\r\n.gamon-input-toggle__toggler__pointer-container{\r\n    width:100%; \r\n    margin:3px; \r\n    position:relative;\r\n}\r\n.gamon-input-toggle__toggler__pointer-container__pointer{\r\n    width: 20px;\r\n    height: 20px;\r\n    background: gray;\r\n    position: absolute;\r\n    transition: all 0.5s ease;\r\n    top:0px;\r\n    bottom: 0px;\r\n    margin: auto;\r\n}\r\n.gamon-input-toggle:not(.gamon-input-toggle--rectangle) .gamon-input-toggle__toggler__pointer-container__pointer{\r\n    border-radius: 50px;\r\n}\r\n\r\nhtml:not([dir="rtl"]) .gamon-input-toggle__toggler__pointer-container__pointer:not(.gamon-input-toggle__toggler__pointer-container__pointer--active){\r\n    left: 0;\r\n}\r\nhtml:not([dir="rtl"]) .gamon-input-toggle__toggler__pointer-container__pointer--active{\r\n    left: 100%; \r\n    transform: translate(-100%, 0);\r\n}\r\n\r\nhtml[dir="rtl"] .gamon-input-toggle__toggler__pointer-container__pointer:not(.gamon-input-toggle__toggler__pointer-container__pointer--active){\r\n    right: 0;\r\n}\r\nhtml[dir="rtl"] .gamon-input-toggle__toggler__pointer-container__pointer--active{\r\n    right: 100%; \r\n    transform: translate(100%, 0);\r\n}';styleInject(css_248z$e);var InputToggle=function(n){var e,r=require$$0.useRef(null),t=require$$0.useState(!1),i=t[0],o=t[1],a=require$$0.useState(n.togglerStyle||{}),s=a[0];a[1];var u=require$$0.useState(n.pointerStyle||{}),l=u[0];u[1];var c=require$$0.useState(n.pointerStyle||{}),d=c[0];c[1];var p=require$$0.useState(n.pointerStyle||{}),m=p[0];p[1],require$$0.useEffect((function(){g()}),[]),require$$0.useEffect((function(){_()}),[i]),require$$0.useEffect((function(){g()}),[n.value,null===(e=n.model)||void 0===e?void 0:e[0]]);var g=function(){var e;(n.value||(null===(e=n.model)||void 0===e?void 0:e[0]))==n.activeValue[0]?o(!0):o(!1)},_=function(){var e,r,t,o=i?n.activeValue[0]:n.defaultValue[0];null===(e=n.onChange)||void 0===e||e.call(n,o),null===(t=null===(r=n.model)||void 0===r?void 0:r[1])||void 0===t||t.call(r,o)};return jsxRuntime.exports.jsxs("div",__assign({className:["gamon-input-toggle",n.className,n.rectangle&&"gamon-input-toggle--rectangle"].join(" "),style:n.style},{children:[jsxRuntime.exports.jsxs("div",__assign({className:["gamon-input-toggle__default-value",n.defaultValueClass].join(" "),style:d},{children:[" ",n.defaultValue[1]," "]})),jsxRuntime.exports.jsx("div",__assign({className:["gamon-input-toggle__toggler",n.togglerClass].join(" "),onClick:function(){return o((function(n){return!n}))},style:s},{children:jsxRuntime.exports.jsx("div",__assign({className:"gamon-input-toggle__toggler__pointer-container"},{children:jsxRuntime.exports.jsx("div",{className:["gamon-input-toggle__toggler__pointer-container__pointer",i&&"gamon-input-toggle__toggler__pointer-container__pointer--active",n.pointerClass].join(" "),ref:r,style:l})}))})),jsxRuntime.exports.jsxs("div",__assign({className:["gamon-input-toggle__active-value",n.activeValueClass].join(" "),style:m},{children:[" ",n.activeValue[1]," "]}))]}))},css_248z$d=".gamon-timepicker{\r\n    display:flex; \r\n    align-items:center; \r\n    justify-content: space-between;\r\n    width:100%;\r\n    direction: ltr;\r\n}\r\n.gamon-timepicker__slot{\r\n    width:25%\r\n}\r\n.gamon-timepicker__daytime-toggler{\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n}";styleInject(css_248z$d);var Timepicker=require$$0.forwardRef((function(n,e){var r=/^(h{1,2}|m{1,2}|s{1,2})?(:(h{1,2}|m{1,2}|s{1,2}))?(:(h{1,2}|m{1,2}|s{1,2}))?$/gm,t=require$$0.useRef(n.format||"hh:mm:ss"),i=require$$0.useRef(""),o=require$$0.useRef(null),a=require$$0.useState(n.hourType||"24")[0],s=require$$0.useState({h:!1,m:!1,s:!1}),u=s[0],l=s[1],c=require$$0.useState({hour:0,minute:0,second:0}),d=c[0],p=c[1],m=require$$0.useState("AM"),g=m[0],_=m[1],f=require$$0.useState(getTimestamp()),x=f[0],h=f[1];require$$0.useEffect((function(){v(),y()}),[]),require$$0.useEffect((function(){b()}),[d.hour,d.minute,d.second,g]);var v=function(){t.current.match(r)?(t.current.includes("h")&&l((function(n){return __assign(__assign({},n),{h:!0})})),t.current.includes("m")&&l((function(n){return __assign(__assign({},n),{m:!0})})),t.current.includes("s")&&l((function(n){return __assign(__assign({},n),{s:!0})}))):(t.current="hh:mm:ss",l({h:!0,m:!0,s:!0}))},y=function(){var e,r=n.value||(null===(e=n.model)||void 0===e?void 0:e[0]);if(r){var i=t.current.split(":"),o=r.split(":");i.forEach((function(n,e){var r=n.split("h").length-1,t=n.split("m").length-1,i=n.split("s").length-1,a=parseInt(o[e]);r>0?p((function(n){return __assign(__assign({},n),{hour:a})})):t>0?p((function(n){return __assign(__assign({},n),{minute:a})})):i>0&&p((function(n){return __assign(__assign({},n),{second:a})}))}))}},b=function(){var e=t.current.split(":");i.current="",e[0]&&(i.current+=" "+j(e[0])),e[1]&&(i.current+=":"+j(e[1])),e[2]&&(i.current+=":"+j(e[2])),"12"==n.hourType&&(i.current+=" "+g),$()},j=function(n){var e=n.split("h").length-1,r=n.split("m").length-1,t=n.split("s").length-1,i="";return e>0?i=fixedDigits(d.hour,e):r>0?i=fixedDigits(d.minute,r):t>0&&(i=fixedDigits(d.second,t)),i},w=function(){d.hour=0,d.minute=0,d.second=0,h(getTimestamp())},$=function(){var e,r,t;null===(e=n.onChange)||void 0===e||e.call(n,i.current),null===(t=null===(r=n.model)||void 0===r?void 0:r[1])||void 0===t||t.call(r,i.current)},A=function(n,e){p((function(r){var t;return __assign(__assign({},r),((t={})[e]=n,t))}))};return require$$0.useImperativeHandle(e,(function(){return{clear:w}})),jsxRuntime.exports.jsxs(jsxRuntime.exports.Fragment,{children:[jsxRuntime.exports.jsxs("div",__assign({className:"gamon-timepicker",ref:o},{children:[u.h&&jsxRuntime.exports.jsx("div",__assign({className:"gamon-timepicker__slot"},{children:jsxRuntime.exports.jsx(Stepper,{value:d.hour,onChange:function(n){return A(n,"hour")},min:0,max:24,editable:!0,vertical:!0,chevron:!0},x)})),u.h&&(u.m||u.s)&&jsxRuntime.exports.jsx("span",{children:" : "}),u.m&&jsxRuntime.exports.jsx("div",__assign({className:"gamon-timepicker__slot"},{children:jsxRuntime.exports.jsx(Stepper,{value:d.minute,onChange:function(n){return A(n,"minute")},min:0,max:60,editable:!0,vertical:!0,chevron:!0},x)})),u.m&&u.s&&jsxRuntime.exports.jsx("span",{children:" : "}),u.s&&jsxRuntime.exports.jsx("div",__assign({className:"gamon-timepicker__slot"},{children:jsxRuntime.exports.jsx(Stepper,{value:d.second,onChange:function(n){return A(n,"second")},min:0,max:60,editable:!0,vertical:!0,chevron:!0},x)}))]})),"12"==a&&jsxRuntime.exports.jsx("div",__assign({className:"gamon-timepicker__daytime-toggler"},{children:jsxRuntime.exports.jsx(InputToggle,{model:[g,_],defaultValue:["AM","AM"],activeValue:["PM","PM"]})}))]})})),css_248z$c='.gamon-radio{\r\n    display: flex;\r\n    align-items: center;\r\n    cursor: pointer;\r\n    margin-top:8px;\r\n}\r\n.gamon-radio__input{\r\n    display: none;\r\n}\r\n.gamon-radio__checkmark{\r\n    width:20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    border: 1px solid gray;\r\n    display: inline-block;\r\n    transition: 0.5s;\r\n}\r\n.gamon-radio__title{\r\n    margin-left: 8px;\r\n}\r\nhtml[dir="rtl"] .gamon-radio__title{\r\n    margin-right: 8px;\r\n}\r\n.gamon-radio__input:checked  ~ .gamon-radio__checkmark {\r\n    background-color: gray;\r\n}';styleInject(css_248z$c);var InputRadio=function(n){var e,r=require$$0.useRef(null),t=require$$0.useState(!1),i=require$$0.useState(n.style||{})[0],o=require$$0.useState(n.checkmarkStyle||{})[0],a=require$$0.useState(n.titleStyle||{})[0];require$$0.useEffect((function(){var e,r=n.value||(null===(e=n.model)||void 0===e?void 0:e[0]);s(r)}),[n.value,null===(e=n.model)||void 0===e?void 0:e[0]]);var s=function(e){e==n.checkedValue?r.current.checked=!0:r.current.checked=!1},u=function(){var e,r,t;null===(e=n.onChange)||void 0===e||e.call(n,n.checkedValue),null===(t=null===(r=n.model)||void 0===r?void 0:r[1])||void 0===t||t.call(r,n.checkedValue)};return jsxRuntime.exports.jsxs("div",__assign({className:["gamon-radio",n.className].join(" "),onClick:function(){r.current.click(),u()},style:i},{children:[jsxRuntime.exports.jsx("input",{className:"gamon-radio__input",ref:r,type:"radio",name:n.name,value:n.checkedValue}),jsxRuntime.exports.jsx("div",{className:["gamon-radio__checkmark",n.checkmarkClass,t&&"gamon-radio__checkmark--checked"].join(" "),style:o}),jsxRuntime.exports.jsxs("div",__assign({className:["gamon-radio__title",n.titleClass].join(" "),style:a},{children:[" ",n.title," "]}))]}))},css_248z$b=".gamon-input-range {\r\n    position: relative;\r\n    width: 100%;\r\n    max-width: 100%;\r\n    height: 35px;\r\n    text-align: center;\r\n    direction: ltr;\r\n}\r\n\r\n.gamon-input-range__input {\r\n    pointer-events: none;\r\n    position: absolute;\r\n    overflow: hidden;\r\n    left: 0;\r\n    top: 15px;\r\n    width: 100%;\r\n    outline: none;\r\n    height: 18px;\r\n    margin: 0;\r\n    padding: 0;\r\n    -webkit-appearance: none;\r\n    background: none;\r\n}\r\n\r\n.gamon-input-range__input::-webkit-slider-thumb {\r\n    pointer-events: all;\r\n    position: relative;\r\n    z-index: 1;\r\n    outline: 0;\r\n}\r\n\r\n.gamon-input-range__input::-moz-range-thumb {\r\n    pointer-events: all;\r\n    position: relative;\r\n    z-index: 10;\r\n    -moz-appearance: none;\r\n    width: 9px;\r\n}\r\n\r\n.gamon-input-range__input::-moz-range-track {\r\n    position: relative;\r\n    z-index: -1;\r\n    background-color: rgba(0, 0, 0, 1);\r\n    border: 0;\r\n}\r\n\r\n.gamon-input-range__input:last-of-type::-moz-range-track {\r\n    -moz-appearance: none;\r\n    background: none transparent;\r\n    border: 0;\r\n}\r\n\r\n.gamon-input-range__input::-moz-focus-outer {\r\n  border: 0;\r\n}\r\n\r\n/* .rangeValue {\r\n  width: 30px;\r\n} */\r\n\r\n\r\n.gamon-input-range__input::-webkit-slider-runnable-track {\r\n  height: 5px;\r\n  border: none;\r\n  border-radius: 3px;\r\n  background: transparent;\r\n}\r\n\r\n.gamon-input-range__input::-ms-track {\r\n  height: 5px;\r\n  background: transparent;\r\n  border: none;\r\n  border-radius: 3px;\r\n}\r\n\r\n.gamon-input-range__input::-moz-range-track {\r\n  height: 5px;\r\n  background: transparent;\r\n  border: none;\r\n  border-radius: 3px;\r\n}\r\n\r\n.gamon-input-range__input::-webkit-slider-thumb {\r\n  -webkit-appearance: none;\r\n  border: none;\r\n  height: 16px;\r\n  width: 16px;\r\n  border-radius: 50%;\r\n  background: #555;\r\n  margin-top: -5px;\r\n  position: relative;\r\n  z-index: 10000;\r\n}\r\n\r\n.gamon-input-range__input::-ms-thumb {\r\n  -webkit-appearance: none;\r\n  border: none;\r\n  height: 16px;\r\n  width: 16px;\r\n  border-radius: 50%;\r\n  background: #555;\r\n  margin-top: -5px;\r\n  position: relative;\r\n  z-index: 10000;\r\n}\r\n\r\n.gamon-input-range__input::-moz-range-thumb {\r\n  -webkit-appearance: none;\r\n  border: none;\r\n  height: 16px;\r\n  width: 16px;\r\n  border-radius: 50%;\r\n  background: #555;\r\n  margin-top: -5px;\r\n  position: relative;\r\n  z-index: 10000;\r\n}\r\n\r\n.gamon-input-range__input:focus {\r\n  outline: none;\r\n}\r\n\r\n\r\n.gamon-input-range__output {\r\n    position: absolute;\r\n    border:1px solid #999;\r\n    width: 40px;\r\n    height: 30px;\r\n    text-align: center;\r\n    color: #999;\r\n    border-radius: 4px;\r\n    display: inline-block;\r\n    font: bold 15px/30px Helvetica, Arial;\r\n    bottom: 75%;\r\n    left: 50%;\r\n    transform: translate(-50%, 0);\r\n  }\r\n  \r\n.gamon-input-range__output--output-two {\r\n    left: 100%;\r\n}\r\n\r\n\r\n\r\n.gamon-input-range__full-range,\r\n.gamon-input-range__selected-range {\r\n  width: 100%;\r\n  height: 5px;\r\n  left: 0;\r\n  top: 21px;\r\n  position: absolute;\r\n  background: #DDD;\r\n}\r\n\r\n.gamon-input-range__selected-range {\r\n  background: rgb(84, 84, 84);\r\n}";styleInject(css_248z$b);var InputRange=function(n){var e=require$$0.useState();e[0],e[1];var r=require$$0.useState(n.min||0)[0],t=require$$0.useState(n.max||100)[0],i=require$$0.useState(r),o=i[0],a=i[1],s=require$$0.useState(t),u=s[0],l=s[1],c=require$$0.useState(""),d=c[0],p=c[1],m=require$$0.useState(""),g=m[0],_=m[1],f=require$$0.useState(""),x=f[0],h=f[1],v=require$$0.useState(""),y=v[0],b=v[1],j=require$$0.useRef(t-r);require$$0.useEffect((function(){w()}),[]),require$$0.useEffect((function(){A(),k()}),[o,u]);var w=function(){var e,r=n.value||(null===(e=n.model)||void 0===e?void 0:e[0]);null!=r&&null!=r&&("number"==typeof r?a(r):(a(r[0]),l(r[1])))},$=function(e){var r,t,i=null===(r=e.target)||void 0===r?void 0:r.name,s=Number(null===(t=e.target)||void 0===t?void 0:t.value);n.double&&(s>=u&&"rangeOne"==i||s<=o&&"rangeTwo"==i)?null==e||e.stopPropagation():"rangeOne"==i?a(s):"rangeTwo"==i&&l(s)},A=function(){return __awaiter(void 0,void 0,void 0,(function(){var n,e,t;return __generator(this,(function(i){switch(i.label){case 0:return p((o-r)/j.current*100+"%"),_((u-r)/j.current*100+"%"),[4,R()];case 1:return n=i.sent(),e=n[0],t=n[1],b(e),h(t),[2]}}))}))},R=function(){return __awaiter(void 0,void 0,void 0,(function(){var e,t;return __generator(this,(function(i){return n.double?o>u?(t=(o-u)/j.current*100+"%",e=(u-r)/j.current*100+"%"):(t=(u-o)/j.current*100+"%",e=(o-r)/j.current*100+"%"):(t=(o-r)/j.current*100+"%",e="0%"),[2,[e,t]]}))}))},k=function(){var e,r,t,i=n.double?[o,u]:o;null===(e=n.onChange)||void 0===e||e.call(n,i),null===(t=null===(r=n.model)||void 0===r?void 0:r[1])||void 0===t||t.call(r,i)};return jsxRuntime.exports.jsxs("div",__assign({className:["gamon-input-range",n.className].join(" "),style:n.style},{children:["up"==n.outputDisplay&&jsxRuntime.exports.jsx("span",__assign({className:["gamon-input-range__output",n.outputOneClass].join(" "),style:__assign({left:d},n.outputOneStyle)},{children:o})),n.double&&"up"==n.outputDisplay&&jsxRuntime.exports.jsx("span",__assign({className:["gamon-input-range__output gamon-input-range__output--output-two",n.outputTwoClass].join(" "),style:__assign({left:g},n.outputTwoStyle)},{children:u})),jsxRuntime.exports.jsx("span",{className:["gamon-input-range__full-range",n.fullRangeClass].join(" "),style:n.fullRangeStyle}),jsxRuntime.exports.jsx("span",{className:["gamon-input-range__selected-range",n.selectedRangeClass].join(" "),style:__assign({width:x,left:y},n.selectedRangeStyle)}),jsxRuntime.exports.jsx("input",{value:o,onInput:$,min:r,max:t,step:n.step,type:"range",name:"rangeOne",className:["gamon-input-range__input gamon-input-range__input--input-one",n.inputOneClass].join(" "),style:n.inputOneStyle}),n.double&&jsxRuntime.exports.jsx("input",{value:u,onInput:$,min:r,max:t,step:n.step,type:"range",name:"rangeTwo",className:["gamon-input-range__input gamon-input-range__input--input-two",n.inputTwoClass].join(" "),style:n.inputTwoStyle})]}))},css_248z$a=".gamon-input-textarea{\r\n    resize: vertical;\r\n}\r\n";styleInject(css_248z$a);var InputTextarea=function(n){var e,r=require$$0.useRef(null);return require$$0.useEffect((function(){var e,t;n.focus?null===(e=r.current)||void 0===e||e.focus():null===(t=r.current)||void 0===t||t.blur()}),[n.focus]),jsxRuntime.exports.jsx(InputLayout,__assign({title:n.title,icon:n.icon,className:n.className,style:n.style},{children:jsxRuntime.exports.jsx("textarea",{className:"gamon-input__input gamon-input-textarea",cols:n.cols||10,rows:n.rows||5,value:n.value||(null===(e=n.model)||void 0===e?void 0:e[0])||"",onInput:function(e){return function(e){var r,t,i;null===(r=n.onChange)||void 0===r||r.call(n,e),null===(i=null===(t=n.model)||void 0===t?void 0:t[1])||void 0===i||i.call(t,e)}(e.target.value)},placeholder:n.placeholder,required:n.required,readOnly:n.readOnly,autoFocus:n.autoFocus,ref:r})}))},css_248z$9=".gamon-input-select__options-container{\r\n    position:absolute; \r\n    background:#f9f9f9;\r\n    top:36px;\r\n    padding: 8px;\r\n    left: 0;\r\n    right: 0;\r\n    margin: auto;\r\n    box-shadow: 0px 1px 2px black;\r\n    z-index: 100;\r\n    border-radius: 5px;\r\n}\r\n\r\n.gamon-input-select__options-container__option{\r\n    margin-bottom: 8px;\r\n    padding-bottom: 5px;\r\n    border-bottom: 1px solid white;\r\n    cursor: pointer;\r\n}\r\n\r\n.gamon-input-select__options-container__option--selected::before{\r\n    content: '*';\r\n}\r\n\r\n\r\n.gamon-input-select__multi-selected-items-container__selected-item{\r\n    background: rgb(177, 177, 177);\r\n    border-radius: 10px;\r\n    margin-right: 8px;\r\n    margin-top: 2px;\r\n    margin-bottom: 2px;\r\n    position: relative;\r\n    min-width: 45px;\r\n    padding-left: 5px;\r\n    padding-right: 5px;\r\n    width: fit-content;\r\n    display: inline-block;\r\n    text-align: center;\r\n}\r\n.gamon-input-select__multi-selected-items-container__selected-item:hover .gamon-input-select__multi-selected-items-container__selected-item__text{\r\n    opacity: 0.5;\r\n}\r\n.gamon-input-select__multi-selected-items-container__selected-item:hover .gamon-input-select__multi-selected-items-container__selected-item__remove-button{\r\n    display: block;\r\n}\r\n.gamon-input-select__multi-selected-items-container__selected-item__remove-button{\r\n    display: none;\r\n    width: 15px;\r\n    height: 15px;\r\n    position: absolute;\r\n    left: 3px;\r\n    bottom: 0;\r\n    top: 0;\r\n    margin: auto;\r\n    z-index: 2;\r\n}\r\n\r\n\r\n.gamon-input-select__multi-selected-items-container{\r\n    height: fit-content;\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n}";styleInject(css_248z$9);var InputSelect=function(n){var e,r,t,i=require$$0.useRef(null),o=require$$0.useRef(n.displayType||"dropdown"),a=require$$0.useRef(null),s=require$$0.useRef(!1),u=require$$0.useState(""),l=u[0],c=u[1],d=require$$0.useState("center"),p=d[0],m=d[1],g=require$$0.useState([]),_=g[0],f=g[1],x=require$$0.useState([]),h=x[0],v=x[1];require$$0.useEffect((function(){return y(),b(),j(),window.addEventListener("click",R),function(){return window.removeEventListener("click",R)}}),[]),require$$0.useEffect((function(){var e,r=n.value||(null===(e=n.model)||void 0===e?void 0:e[0]);r!=h&&y(r)}),[n.value,null===(e=n.model)||void 0===e?void 0:e[0]]);var y=function(e){e&&n.options?n.multi?n.options.forEach((function(n){-1!=e.indexOf(n[0])&&$(n)})):n.options.forEach((function(n){n[0]==e&&$(n)})):k()},b=function(){"sheet-bottom"==o.current?m("bottom"):"sheet-center"==o.current&&m("center")},j=function(){var e="";e=n.multi?0==_.length&&n.placeholder||"":_&&_[1]?"":n.placeholder||"",c(e)},w=function(n){var e,r;n.stopPropagation(),"dropdown"==o.current?toggleAnimation(i.current,(function(){s.current=!s.current})):"sheet-bottom"!=o.current&&"sheet-center"!=o.current||(s.current?null===(e=a.current)||void 0===e||e.hide():null===(r=a.current)||void 0===r||r.show(),s.current=!s.current)},$=function(e){if(n.multi)if(-1==h.indexOf(e[0]))v((function(n){return __spreadArray(__spreadArray([],n,!0),[e[0]],!1)})),f((function(n){return __spreadArray(__spreadArray([],n,!0),[e],!1)}));else{var r=h.indexOf(e[0]);A(r)}else f(e),v(e[0])},A=function(n,e){e&&e.stopPropagation(),v((function(e){return e.filter((function(e,r){return r!=n}))})),f((function(e){return e.filter((function(e,r){return r!=n}))}))},R=function(n){s.current&&w(n)},k=function(){var e=n.multi?[]:"";v(e),f([])};return require$$0.useEffect((function(){var e,r,t;j(),null===(e=n.onChange)||void 0===e||e.call(n,h),null===(t=null===(r=n.model)||void 0===r?void 0:r[1])||void 0===t||t.call(r,h)}),[h]),jsxRuntime.exports.jsxs(InputLayout,__assign({title:n.title,icon:n.icon,onClick:w,className:n.className,style:n.style},{children:[l?jsxRuntime.exports.jsx("input",{placeholder:l,className:"gamon-input__input",readOnly:!0}):jsxRuntime.exports.jsx("div",__assign({className:"gamon-input__input"},{children:n.multi?jsxRuntime.exports.jsx("div",__assign({className:"gamon-input-select__multi-selected-items-container"},{children:_.map((function(n,e){return jsxRuntime.exports.jsxs("span",__assign({onClick:function(n){return A(e,n)},className:"gamon-input-select__multi-selected-items-container__selected-item"},{children:[jsxRuntime.exports.jsx("img",{className:"gamon-input-select__multi-selected-items-container__selected-item__remove-button",src:img$6}),jsxRuntime.exports.jsx("span",__assign({className:"gamon-input-select__multi-selected-items-container__selected-item__text"},{children:n[1]}))]}),e)}))})):jsxRuntime.exports.jsx("div",{children:_&&_[1]&&jsxRuntime.exports.jsx("span",{children:_[1]})})})),jsxRuntime.exports.jsx("div",__assign({className:"gamon-display-toggle gamon-display-toggle--animation-slide-down",ref:i},{children:jsxRuntime.exports.jsx("div",__assign({className:"gamon-input-select__options-container dta-child dta-animated"},{children:null===(r=n.options)||void 0===r?void 0:r.map((function(n,e){return jsxRuntime.exports.jsx("div",__assign({onClick:function(){return $(n)},className:["gamon-input-select__options-container__option",n[0]==_[0]?"gamon-input-select__options-container__option--selected":""].join(" ")},{children:n[1]}),e)}))}))})),p&&jsxRuntime.exports.jsx(Sheet,__assign({ref:a,type:p,dismissDisabled:!0},{children:null===(t=n.options)||void 0===t?void 0:t.map((function(n,e){return jsxRuntime.exports.jsx("div",__assign({onClick:function(){return $(n)},className:["gamon-input-select__options-container__option",n[0]==_[0]?"gamon-input-select__options-container__option--selected":""].join(" ")},{children:n[1]}),e)}))}))]}))},InputFilePreview=function(n){var e=require$$0.useState(""),r=e[0],t=e[1],i=require$$0.useState(""),o=i[0],a=i[1];return require$$0.useEffect((function(){n.file&&(a(n.file instanceof File?n.file.type:"image"),t(n.file instanceof File?URL.createObjectURL(n.file):n.file))}),[]),jsxRuntime.exports.jsxs(jsxRuntime.exports.Fragment,{children:[("image/jpeg"==o||"image/png"==o||"image/jpg"==o||"image/png"==o||"image"==o)&&jsxRuntime.exports.jsx("img",{className:"gamon-input-file__preview",src:r}),"video/mp4"==o&&jsxRuntime.exports.jsx("video",{className:"gamon-input-file__preview",src:r,controls:!0}),"audio/mpeg"==o&&jsxRuntime.exports.jsx("audio",{className:"gamon-input-file__preview",src:r,controls:!0}),"application/pdf"==o&&jsxRuntime.exports.jsx("embed",{className:"gamon-input-file__preview",src:r}),"text/csv"==o&&jsxRuntime.exports.jsx("embed",{className:"gamon-input-file__preview",src:r}),"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"==o&&jsxRuntime.exports.jsx("embed",{className:"gamon-input-file__preview",src:r}),"text/plain"==o&&jsxRuntime.exports.jsx("embed",{className:"gamon-input-file__preview",src:r})]})},SingleFileSelection=function(n){return jsxRuntime.exports.jsx("div",__assign({className:["gamon-input__input",n.dragDrop&&"gamon-input-file--drag-drop"].join(" "),onDragOver:function(n){return n.preventDefault()},onDrop:function(e){e.preventDefault(),e.dataTransfer&&e.dataTransfer.files[0]&&n.onFileSelection(e.dataTransfer.files[0])}},{children:n.finalOutput&&jsxRuntime.exports.jsx(jsxRuntime.exports.Fragment,{children:n.preview?jsxRuntime.exports.jsxs("div",__assign({className:"gamon-input-file__single-file-preview-container",style:n.previewSizeObject},{children:[jsxRuntime.exports.jsx("img",{onClick:function(e){e.stopPropagation(),n.onRemoveSelectedFile()},className:"gamon-input-file__single-file-preview-container__remove-file-btn",src:img$6}),jsxRuntime.exports.jsx(InputFilePreview,{file:n.finalOutput},getTimestamp()),jsxRuntime.exports.jsx("div",__assign({className:"gamon-input-file__selected-file-name"},{children:n.selectedFileName||""}))]})):jsxRuntime.exports.jsx("div",__assign({className:"gamon-input-file__selected-file-name"},{children:n.selectedFileName||""}))})}))},MultiFileSelection=function(n){var e=function(e,r){e.stopPropagation(),n.onRemoveSelectedFile(r)};return jsxRuntime.exports.jsx("div",__assign({className:["gamon-input__input",n.dragDrop&&"gamon-input-file--drag-drop"].join(" "),onDragOver:function(n){return n.preventDefault()},onDrop:function(e){e.preventDefault(),e.dataTransfer&&e.dataTransfer.files[0]&&n.onFileSelection(e.dataTransfer.files[0])}},{children:n.preview?jsxRuntime.exports.jsx("div",__assign({style:{display:"flex",alignItems:"center",flexWrap:"wrap"}},{children:n.finalOutput&&n.finalOutput.length>0&&n.finalOutput.map((function(r,t){return jsxRuntime.exports.jsxs("div",__assign({className:"gamon-input-file__multi-file-preview-container",style:n.previewSizeObject},{children:[jsxRuntime.exports.jsx("img",{onClick:function(n){return e(n,t)},className:"gamon-input-file__multi-file-preview-container__remove-file-btn",src:img$6}),jsxRuntime.exports.jsx(InputFilePreview,{file:r},t+""+getTimestamp()),jsxRuntime.exports.jsx("span",__assign({className:"gamon-input-file__selected-file-name"},{children:n.selectedFileName[t]||""}))]}),t)}))})):jsxRuntime.exports.jsx("div",__assign({style:{display:"flex",alignItems:"center",flexWrap:"wrap"}},{children:n.finalOutput&&n.finalOutput.map((function(r,t){return jsxRuntime.exports.jsx("div",{children:jsxRuntime.exports.jsxs("div",__assign({className:"gamon-input-file__multi-file-name-preview"},{children:[jsxRuntime.exports.jsx("img",{onClick:function(n){return e(n,t)},className:"gamon-input-file__multi-file-name-preview__remove-file-btn",src:img$6}),n.selectedFileName[t]||""]}))},t)}))}))}))},css_248z$8=".gamon-input-file{\r\n    width:100%; min-height:inherit; overflow: hidden;\r\n}\r\n\r\n.gamon-input-file__selected-file-name{\r\n    white-space: nowrap;\r\n    overflow: hidden;\r\n}\r\n\r\n.gamon-input-file__single-file-preview-container{\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: center;\r\n    position: relative;\r\n    margin:auto;\r\n    overflow: hidden;\r\n    padding: 8px;\r\n}\r\n.gamon-input-file__multi-file-preview-container{\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    justify-content: center;\r\n    position: relative;\r\n    padding: 2px;\r\n    overflow: hidden;\r\n    margin-right: 8px;\r\n}\r\n\r\n.gamon-input-file__single-file-preview-container__remove-file-btn{\r\n    position: absolute;\r\n    z-index: 2;\r\n    left: 10px;\r\n    top: 2px;\r\n    display: inline-block;\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    text-align: center;\r\n    box-shadow: 1px 1px 3px black;\r\n    cursor: pointer;\r\n}\r\n.gamon-input-file__multi-file-preview-container__remove-file-btn{\r\n    position: absolute;\r\n    z-index: 2;\r\n    left: 10px;\r\n    top: 2px;\r\n    display: inline-block;\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    text-align: center;\r\n    box-shadow: 1px 1px 3px black;\r\n    cursor: pointer;\r\n}\r\n.gamon-input-file__multi-file-name-preview__remove-file-btn{\r\n    position: relative;\r\n    z-index: 2;\r\n    left: 0px;\r\n    top: 2px;\r\n    display: inline-block;\r\n    width: 20px;\r\n    height: 20px;\r\n    border-radius: 50%;\r\n    text-align: center;\r\n    box-shadow: 1px 1px 3px black;\r\n    cursor: pointer;\r\n}\r\n\r\n\r\n.gamon-input-file__multi-file-name-preview{\r\n    background: gray;\r\n    color:white;\r\n    border-radius: 5px;\r\n    margin: 5px;\r\n    padding: 5px;\r\n    position: relative;\r\n    overflow: hidden;\r\n    word-break: break-all;\r\n}\r\n.gamon-input-file__preview{\r\n    max-width: 100%;\r\n    width: 100%;\r\n    height: 100%;\r\n    border-radius: 5px;\r\n}\r\n\r\naudio.gamon-input-file__preview{\r\n    min-width: 100px;\r\n    min-height: 30px;\r\n}\r\n\r\n.gamon-input-file__input{\r\n    display: none;\r\n}";styleInject(css_248z$8);var InputFile=function(n){var e,r=require$$0.useRef(null),t=require$$0.useRef(null),i=require$$0.useState(""),o=i[0],a=i[1],s=require$$0.useState(""),u=s[0],l=s[1],c=require$$0.useState({width:"100%",height:"100%",maxWidth:"100%",maxHeight:"100%"}),d=c[0],p=c[1],m=require$$0.useState(""),g=m[0],_=m[1],f=require$$0.useState(n.multi?[]:""),x=f[0],h=f[1],v=require$$0.useState(""),y=v[0],b=v[1];require$$0.useEffect((function(){n.previewSize&&(n.previewSize.width&&w("width"),n.previewSize.height&&w("height"),n.previewSize.maxWidth&&w("maxWidth"),n.previewSize.maxHeight&&w("maxHeight"))}),[]),require$$0.useEffect((function(){var e,r=n.value||(null===(e=n.model)||void 0===e?void 0:e[0]);r!=x&&j(r)}),[n.value,null===(e=n.model)||void 0===e?void 0:e[0]]);var j=function(n){(!n||0==n.length&&x.length>0)&&E()},w=function(e){p((function(r){var t;return __assign(__assign({},r),((t={})[e]=prepareValueForStyleObject(n.previewSize[e]),t))}))};require$$0.useEffect((function(){$()}),[n.accept]);var $=function(){if(n.accept)l(n.accept);else{var e="";n.video&&(e+="video/*"),n.audio&&(e+=",audio/*"),n.image&&(e+=",image/*"),l(e)}},A=function(n){!function(){var n;null===(n=t.current)||void 0===n||n.hide()}(),S(n)},R=function(e){e&&(k(e),n.cropper?function(n){var e;_(n),null===(e=t.current)||void 0===e||e.show()}(e):S(e))},k=function(e){n.multi?b((function(n){return __spreadArray(__spreadArray([],n,!0),[e.name],!1)})):b(e.name)},S=function(e){n.multi?h((function(n){return __spreadArray(__spreadArray([],n,!0),[e],!1)})):h(e)},C=function(e){n.multi?(h((function(n){return n.filter((function(n,r){return r!=e}))})),b((function(n){return n.filter((function(n,r){return r!=e}))}))):(h(""),b(""))};require$$0.useEffect((function(){var e,r,t;!function(){var e;e=n.multi?0==x.length?n.placeholder:"":x?"":n.placeholder,a(e||"")}(),null===(e=n.onChange)||void 0===e||e.call(n,x),null===(t=null===(r=n.model)||void 0===r?void 0:r[1])||void 0===t||t.call(r,x)}),[x]);var E=function(){n.multi?(b([]),h([])):(b(""),h(""))};return jsxRuntime.exports.jsxs(InputLayout,__assign({title:n.title,icon:n.icon,className:n.className,style:n.style},{children:[jsxRuntime.exports.jsx("input",{className:"gamon-input-file__input",type:"file",onChange:function(n){return R(n.target.files[0])},required:n.required,ref:r,accept:u}),jsxRuntime.exports.jsx("div",__assign({onClick:function(){return r.current.click()},className:"gamon-input-file"},{children:o?jsxRuntime.exports.jsx("input",{placeholder:o,className:"gamon-input__input",readOnly:!0}):jsxRuntime.exports.jsx(jsxRuntime.exports.Fragment,{children:n.multi?jsxRuntime.exports.jsx(MultiFileSelection,{preview:n.preview,previewSizeObject:d,finalOutput:x,selectedFileName:y,onFileSelection:function(n){return R(n)},onRemoveSelectedFile:C}):jsxRuntime.exports.jsx(SingleFileSelection,{preview:n.preview,previewSizeObject:d,finalOutput:x,selectedFileName:y,onFileSelection:function(n){return R(n)},onRemoveSelectedFile:C})})})),jsxRuntime.exports.jsx(Sheet,__assign({ref:t},{children:jsxRuntime.exports.jsx(Cropper,{image:g,onCrop:function(n){return A(n)}})}))]}))},InputDateYearSection=function(n){var e=function(e){var r=n.calendarYear+e;n.onChange(r)};return jsxRuntime.exports.jsxs("div",__assign({className:"gamon-input-date__year-month-container__year-picker"},{children:[jsxRuntime.exports.jsx("img",{onClick:function(){return e(-1)},src:img$4}),jsxRuntime.exports.jsx("h4",__assign({className:"gamon-input-date__year-month-container__year-picker__year"},{children:n.calendarYear})),jsxRuntime.exports.jsx("img",{onClick:function(){return e(1)},src:img$5})]}))},InputDateMonthSection=function(n){var e=require$$0.useState(!1),r=e[0],t=e[1],i=function(){return t((function(n){return!n}))},o=function(e){var r=n.currentCalendarPage.month+e;n.onChange(r)};return jsxRuntime.exports.jsxs(jsxRuntime.exports.Fragment,{children:[jsxRuntime.exports.jsxs("div",__assign({className:"gamon-input-date__year-month-container__month-picker"},{children:[jsxRuntime.exports.jsx("img",{onClick:function(){return o(-1)},src:img$4}),jsxRuntime.exports.jsxs("h4",__assign({onClick:i,className:"gamon-input-date__year-month-container__month-picker__month"},{children:[n.currentCalendarPage.monthNames[n.currentCalendarPage.month-1]," ( ",n.currentCalendarPage.month," )"]})),jsxRuntime.exports.jsx("img",{onClick:function(){return o(1)},src:img$5})]})),jsxRuntime.exports.jsx(Sheet,__assign({displayModel:[r,t],animation:"scale"},{children:jsxRuntime.exports.jsx("div",__assign({className:"gamon-input-date__year-month-container__months-selection-page"},{children:n.currentCalendarPage.monthNames.map((function(e,r){return jsxRuntime.exports.jsx("div",__assign({onClick:function(){return function(e){var r=e+1;i(),n.onChange(r)}(r)},className:"gamon-input-date__year-month-container__months-selection-page__month"},{children:e}),r)}))}))}))]})},InputDateDaysSection=function(n){var e=require$$0.useState([]),r=e[0],t=e[1];require$$0.useEffect((function(){i()}),[n.currentCalendarPage.year,n.currentCalendarPage.month]);var i=function(){for(var n=o(),e=n[0],r=n[1],i=1,a=[],s=0;s<6;s++){for(var u=[],l=0;l<7;l++)if(0==s)l<e?u.push(""):(u.push(i),i++);else{if(i>r)break;u.push(i),i++}a.push(u)}t(a)},o=function(){var e=null,r=null,t=12==n.currentCalendarPage.month?n.currentCalendarPage.year+1:n.currentCalendarPage.year,i=12==n.currentCalendarPage.month?1:n.currentCalendarPage.month+1;"fa-IR"==n.inputLocale?(e=jalali_to_gregorian(n.currentCalendarPage.year,n.currentCalendarPage.month,1),r=jalali_to_gregorian(t,i,0)):(e=[n.currentCalendarPage.year,n.currentCalendarPage.month,1],r=[t,i,0]);var o=new Date(e[0],e[1]-1,e[2]).toLocaleDateString(n.inputLocale,{weekday:"short"}).replace(/([۰-۹])/g,(function(n){return String.fromCharCode(n.charCodeAt(0)-1728)})),a=n.currentCalendarPage.weekDayNamesToFindOffset.indexOf(o),s=new Date(r[0],r[1]-1,r[2]).toLocaleDateString(n.inputLocale,{day:"numeric"}).replace(/([۰-۹])/g,(function(n){return String.fromCharCode(n.charCodeAt(0)-1728)}));return[a,parseInt(s)]};return jsxRuntime.exports.jsxs(jsxRuntime.exports.Fragment,{children:[jsxRuntime.exports.jsx("div",__assign({className:"gamon-input-date__days-table-container__weekday-names-container"},{children:n.currentCalendarPage.weekDayNames.map((function(n,e){return jsxRuntime.exports.jsx("div",__assign({className:"gamon-input-date__days-table-container__weekday-names-container__name"},{children:n}),e)}))})),r.map((function(e,r){return jsxRuntime.exports.jsx("div",__assign({className:"gamon-input-date__days-table-container__days-table"},{children:e.map((function(e,r){return jsxRuntime.exports.jsx("div",__assign({onClick:function(){return function(e){e&&n.onChange(e)}(e)},className:["gamon-input-date__days-table-container__days-table__day",!e&&"gamon-input-date__days-table-container__days-table__day--empty",n.today.date==n.currentCalendarPage.year+"/"+n.currentCalendarPage.month+"/"+e&&"gamon-input-date__days-table-container__days-table__day--today",n.selectedDate.year+"/"+n.selectedDate.month+"/"+n.selectedDate.day==n.currentCalendarPage.year+"/"+n.currentCalendarPage.month+"/"+e&&"gamon-input-date__days-table-container__days-table__day--selected"].join(" ")},{children:e}),r)}))}),r+"row")}))]})},css_248z$7=".gamon-input-date{\r\n    display:flex; \r\n    flex-direction:column; \r\n    justify-content:space-between;\r\n    width: 100%;\r\n    min-height:inherit;\r\n    direction: ltr;\r\n}\r\n\r\n\r\n\r\n.gamon-input-date__days-table-container__weekday-names-container__name{\r\n    width:35px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    margin:2px;\r\n}\r\n\r\n.gamon-input-date__days-table-container__days-table__day:not(.gamon-input-date__days-table-container__days-table__day--empty){\r\n    width:35px;\r\n    min-width:35px;\r\n    height:35px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    border:1px solid rgb(204, 204, 204);\r\n    margin:1px;\r\n    border-radius: 5px;\r\n    cursor: pointer;\r\n    transition: 0.1s;\r\n    position: relative;\r\n}\r\n.gamon-input-date__days-table-container__days-table__day--empty{\r\n    width:35px;\r\n    min-width:35px;\r\n    height: 35px;\r\n    border:1px solid rgb(204, 204, 204);\r\n    border-radius: 5px;\r\n    margin:1px;\r\n    pointer-events: none;\r\n    background: rgb(232, 232, 232);\r\n}\r\n.gamon-input-date__days-table-container__days-table__day--selected{\r\n    background: rgb(252, 130, 0);\r\n    color:white\r\n}\r\n.gamon-input-date__days-table-container__days-table__day--today{\r\n   border:1px solid #0059d4 !important;\r\n}\r\n.gamon-input-date__days-table-container__days-table__day:hover:not(.gamon-input-date__days-table-container__days-table__day--selected){\r\n   background: rgb(218, 218, 218);\r\n}\r\n\r\n\r\n.gamon-input-date__year-month-container__year-picker{\r\n    text-align: center;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    width: 30%;\r\n}\r\n.gamon-input-date__year-month-container__month-picker{\r\n    text-align: center;\r\n    cursor: pointer;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    width: 70%;\r\n}\r\n\r\n\r\n\r\n.gamon-input-date__year-month-container__months-selection-page{\r\n    display:flex; \r\n    align-items:center; \r\n    flex-wrap: wrap;\r\n    justify-content: center;\r\n    min-height: inherit;\r\n}\r\n\r\n\r\n.gamon-input-date__bottom-buttons{\r\n    margin-top: 10px;\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    margin-left: 16px;\r\n    margin-right: 16px;\r\n}\r\n\r\n\r\n\r\n\r\n\r\n.gamon-input-date__year-month-container{\r\n    display:flex;align-items:center; justify-content:space-between;\r\n}\r\n.gamon-input-date__days-table-container__weekday-names-container{\r\n    display:flex; align-items:center;\r\n}\r\n.gamon-input-date__days-table-container__days-table{\r\n    display:flex; align-items:center;\r\n}\r\n.gamon-input-date__bottom-buttons__done-button{\r\n    cursor:pointer; width:40px; height:40px; background:orange; border-radius:50%; font-size:15px; display:flex;align-items:center; justify-content:center\r\n}\r\n.gamon-input-date__bottom-buttons__today-button{\r\n    cursor: pointer;\r\n}\r\n.gamon-input-date__bottom-buttons__clear-button{\r\n    cursor: pointer;\r\n    color:red;\r\n}\r\n\r\n.gamon-input-date__year-month-container__months-selection-page__month{\r\n    width:25%; margin:10px;text-align:center;\r\n    cursor: pointer;\r\n}\r\n.gamon-input-date__days-table-container{\r\n    width: fit-content;\r\n    margin: auto;\r\n}\r\n\r\n\r\n.gamon-input-date__year-month-container__year-picker__year{\r\n    margin:0;\r\n}\r\n.gamon-input-date__year-month-container__month-picker__month{\r\n    margin:16px\r\n}";styleInject(css_248z$7);var InputDate=function(n){var e,r,t=/^(y{4}|m{1,2}|d{1,2})(([.\/-])(y{4}|m{1,2}|d{1,2}))?(([.\/-])(y{4}|m{1,2}|d{1,2}))?(\s(h{1,2}|m{1,2}|s{1,2}))?(:(h{1,2}|m{1,2}|s{1,2}))?(:(h{1,2}|m{1,2}|s{1,2}))?$/gm,i=require$$0.useRef(null),o=require$$0.useRef(null),a=require$$0.useRef(n.format||"yyyy/mm/dd hh:mm:ss"),s=require$$0.useRef("/"),u=require$$0.useRef(n.inputLocale||"en-US"),l=require$$0.useRef(n.outputLocale||u.current),c=require$$0.useRef({year:0,month:0,day:0}),d=require$$0.useState(""),p=d[0],m=d[1],g=require$$0.useState(!1),_=g[0],f=g[1],x=require$$0.useState({y:!1,m:!1,d:!1});x[0];var h=x[1],v=require$$0.useState(""),y=v[0],b=v[1],j=require$$0.useRef({monthNames:["January","February","March","April","May","June","July","August","September","October","Novemeber","Decemeber"],weekDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],weekDayNamesToFindOffset:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]}),w=require$$0.useRef({monthNames:["فروردین","اردیبهشت","خرداد","تیر","مرداد","شهریور","مهر","آبان","آذر","دی","بهمن","اسفند"],weekDayNames:["ش","ی","د","س","چ","پ","ج"],weekDayNamesToFindOffset:["شنبه","یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه"]}),$=require$$0.useState({year:0,month:0,monthNames:[],weekDayNames:[],weekDayNamesToFindOffset:[]}),A=$[0],R=$[1],k=require$$0.useState({year:0,month:0,day:0,date:""}),S=k[0],C=k[1],E=require$$0.useState(""),N=E[0],q=E[1],L=require$$0.useState({year:0,month:0,day:0}),z=L[0],I=L[1],T=require$$0.useRef(n.value||(null===(e=n.model)||void 0===e?void 0:e[0]));require$$0.useEffect((function(){D(),O()}),[]),require$$0.useEffect((function(){n.defaultToday&&!T.current&&M(S.year,S.month,S.day)}),[S]),require$$0.useEffect((function(){var e,r=n.value||(null===(e=n.model)||void 0===e?void 0:e[0]);r!=N&&(T.current=r,B(r))}),[n.value,null===(r=n.model)||void 0===r?void 0:r[0]]);var D=function(){if(a.current&&a.current.match(t)){var n=a.current.split(" "),e=n[0];m(n[1]);var r=e.split("/").length-1,i=e.split("-").length-1,o=e.split(".").length-1;s.current=r>0&&0==i&&0==o?"/":i>0&&0==r&&0==o?"-":o>0&&0==r&&0==i?".":"/"}else a.current="yyyy/mm/dd hh:mm:ss",h({y:!0,m:!0,d:!0});f(!0)},O=function(){var n=new Date,e=parseInt(n.toLocaleDateString(u.current,{year:"numeric"}).replace(/([۰-۹])/g,(function(n){return String.fromCharCode(n.charCodeAt(0)-1728)}))),r=parseInt(n.toLocaleDateString(u.current,{month:"numeric"}).replace(/([۰-۹])/g,(function(n){return String.fromCharCode(n.charCodeAt(0)-1728)}))),t=parseInt(n.toLocaleDateString(u.current,{day:"numeric"}).replace(/([۰-۹])/g,(function(n){return String.fromCharCode(n.charCodeAt(0)-1728)})));C({year:e,month:r,day:t,date:e+"/"+r+"/"+t}),R((function(n){return __assign(__assign({},n),{year:e,month:r})})),"fa-IR"==u.current?R((function(n){return __assign(__assign({},n),{monthNames:w.current.monthNames,weekDayNames:w.current.weekDayNames,weekDayNamesToFindOffset:w.current.weekDayNamesToFindOffset})})):R((function(n){return __assign(__assign({},n),{monthNames:j.current.monthNames,weekDayNames:j.current.weekDayNames,weekDayNamesToFindOffset:j.current.weekDayNamesToFindOffset})}))},B=function(n){if(n&&n.match(/^(\d{4}|\d{1,2})(([.\/-])(\d{4}|\d{1,2}))?(([.\/-])(\d{4}|\d{1,2}))?(\s(\d{1,2}))?(:(\d{1,2}))?(:(\d{1,2}))?$/gm)){var e=n.split(" "),r=e[0];b(e[1]);var t=a.current.split(" "),i=t[0];m(t[1]),F(i,r)}else n||P()},F=function(n,e){var r=n.split(s.current),t=e.split(s.current),i=0,o=0,a=0;r.forEach((function(n,e){var r=n.split("y").length-1,s=n.split("m").length-1,u=n.split("d").length-1;r>0?i=parseInt(t[e]):s>0?o=parseInt(t[e]):u>0&&(a=parseInt(t[e]))})),0!=i&&R((function(n){return __assign(__assign({},n),{year:i})})),0!=o&&R((function(n){return __assign(__assign({},n),{month:o})})),M(i,o,a)},P=function(n){var e;M(0,0,0),null===(e=o.current)||void 0===e||e.clear()},V=function(){var n;return null===(n=i.current)||void 0===n?void 0:n.toggle()},M=function(n,e,r,t){void 0===n&&(n=0),void 0===e&&(e=0),void 0===r&&(r=0),I({year:n,month:e,day:r})};require$$0.useEffect((function(){Y()}),[z,y]);var Y=function(){return __awaiter(void 0,void 0,void 0,(function(){var n;return __generator(this,(function(e){switch(e.label){case 0:return[4,U()];case 1:return n=e.sent(),p&&n&&(n+=" "+y),q(n),[2]}}))}))},U=function(){var n,e="";if(0==z.year&&0==z.month&&0==z.day)return e;var r=a.current.split(" "),t=r[0];m(r[1]),c.current.year=z.year,c.current.month=z.month,c.current.day=z.day,"fa-IR"==u.current&&"en-US"==l.current&&0!=z.year&&0!=z.month&&0!=z.day&&(n=jalali_to_gregorian(z.year,z.month,z.day),c.current.year=n[0],c.current.month=n[1],c.current.day=n[2]);var i=t.split(s.current);return i[0]&&(e=H(i[0])),i[1]&&(e+=s.current+H(i[1])),i[2]&&(e+=s.current+H(i[2])),e},H=function(n){var e=n.split("y").length-1,r=n.split("m").length-1,t=n.split("d").length-1,i="";return e>0?i=fixedDigits(c.current.year,e):r>0?i=fixedDigits(c.current.month,r):t>0&&(i=fixedDigits(c.current.day,t)),i};return require$$0.useEffect((function(){var e,r,t;null===(e=n.onChange)||void 0===e||e.call(n,N),null===(t=null===(r=n.model)||void 0===r?void 0:r[1])||void 0===t||t.call(r,N)}),[N]),jsxRuntime.exports.jsxs(InputLayout,__assign({title:n.title,icon:n.icon,className:n.className,style:n.style},{children:[jsxRuntime.exports.jsx("input",{onClick:V,className:"gamon-input__input",value:N,placeholder:n.placeholder,readOnly:!0}),jsxRuntime.exports.jsx(Sheet,__assign({ref:i,type:"center",width:300},{children:jsxRuntime.exports.jsxs("div",__assign({className:"gamon-input-date"},{children:[jsxRuntime.exports.jsxs("div",{children:[jsxRuntime.exports.jsxs("div",__assign({className:"gamon-input-date__year-month-container"},{children:[jsxRuntime.exports.jsx(InputDateYearSection,{calendarYear:A.year,onChange:function(n){return function(n){R((function(e){return __assign(__assign({},e),{year:n})}))}(n)}}),jsxRuntime.exports.jsx(InputDateMonthSection,{currentCalendarPage:A,onChange:function(n){return function(n){n>12?(n=1,R((function(n){return __assign(__assign({},n),{year:n.year+1})}))):n<1&&(n=12,R((function(n){return __assign(__assign({},n),{year:n.year-1})}))),R((function(e){return __assign(__assign({},e),{month:n})}))}(n)}})]})),jsxRuntime.exports.jsx("div",__assign({className:"gamon-input-date__days-table-container"},{children:jsxRuntime.exports.jsx(InputDateDaysSection,{selectedDate:z,today:S,currentCalendarPage:A,inputLocale:u.current,onChange:function(n){return function(n){M(A.year,A.month,n)}(n)}})})),_&&p&&jsxRuntime.exports.jsx(Timepicker,{model:[y,b],format:p,hourType:n.timepickerHourType,ref:o})]}),jsxRuntime.exports.jsxs("div",__assign({className:"gamon-input-date__bottom-buttons"},{children:[jsxRuntime.exports.jsx("div",__assign({onClick:function(){return R((function(n){return __assign(__assign({},n),{year:S.year,month:S.month})}))},className:"gamon-input-date__bottom-buttons__today-button"},{children:"Today"})),jsxRuntime.exports.jsx("div",__assign({onClick:V,className:"gamon-input-date__bottom-buttons__done-button"},{children:"Done"})),jsxRuntime.exports.jsx("div",__assign({onClick:P,className:"gamon-input-date__bottom-buttons__clear-button"},{children:"Clear"}))]}))]}))}))]}))},css_248z$6=".gamon-grid-row{\r\n    width: 100%;\r\n    display: flex;\r\n    flex-grow: 0;\r\n    flex-shrink: 0;\r\n    align-items: center;\r\n    flex-wrap: wrap;\r\n}";styleInject(css_248z$6);var Row=function(n){return jsxRuntime.exports.jsx("div",__assign({className:["gamon-grid-row",n.className].join(" "),style:n.style},{children:n.children}))},css_248z$5=".gamon-grid-col {\n  flex: 0 0 auto;\n  max-width: 100%;\n  width: 100%;\n}\n\n@media only screen and (max-width: 576px) {\n  .xs-1 {\n    width: 8.3333333333%;\n  }\n  .xs-2 {\n    width: 16.6666666667%;\n  }\n  .xs-3 {\n    width: 25%;\n  }\n  .xs-4 {\n    width: 33.3333333333%;\n  }\n  .xs-5 {\n    width: 41.6666666667%;\n  }\n  .xs-6 {\n    width: 50%;\n  }\n  .xs-7 {\n    width: 58.3333333333%;\n  }\n  .xs-8 {\n    width: 66.6666666667%;\n  }\n  .xs-9 {\n    width: 75%;\n  }\n  .xs-10 {\n    width: 83.3333333333%;\n  }\n  .xs-11 {\n    width: 91.6666666667%;\n  }\n  .xs-12 {\n    width: 100%;\n  }\n}\n@media screen and (min-width: 576px) {\n  .sm-1 {\n    width: 8.3333333333%;\n  }\n  .sm-2 {\n    width: 16.6666666667%;\n  }\n  .sm-3 {\n    width: 25%;\n  }\n  .sm-4 {\n    width: 33.3333333333%;\n  }\n  .sm-5 {\n    width: 41.6666666667%;\n  }\n  .sm-6 {\n    width: 50%;\n  }\n  .sm-7 {\n    width: 58.3333333333%;\n  }\n  .sm-8 {\n    width: 66.6666666667%;\n  }\n  .sm-9 {\n    width: 75%;\n  }\n  .sm-10 {\n    width: 83.3333333333%;\n  }\n  .sm-11 {\n    width: 91.6666666667%;\n  }\n  .sm-12 {\n    width: 100%;\n  }\n}\n@media screen and (min-width: 768px) {\n  .md-1 {\n    width: 8.3333333333%;\n  }\n  .md-2 {\n    width: 16.6666666667%;\n  }\n  .md-3 {\n    width: 25%;\n  }\n  .md-4 {\n    width: 33.3333333333%;\n  }\n  .md-5 {\n    width: 41.6666666667%;\n  }\n  .md-6 {\n    width: 50%;\n  }\n  .md-7 {\n    width: 58.3333333333%;\n  }\n  .md-8 {\n    width: 66.6666666667%;\n  }\n  .md-9 {\n    width: 75%;\n  }\n  .md-10 {\n    width: 83.3333333333%;\n  }\n  .md-11 {\n    width: 91.6666666667%;\n  }\n  .md-12 {\n    width: 100%;\n  }\n}\n@media screen and (min-width: 992px) {\n  .lg-1 {\n    width: 8.3333333333%;\n  }\n  .lg-2 {\n    width: 16.6666666667%;\n  }\n  .lg-3 {\n    width: 25%;\n  }\n  .lg-4 {\n    width: 33.3333333333%;\n  }\n  .lg-5 {\n    width: 41.6666666667%;\n  }\n  .lg-6 {\n    width: 50%;\n  }\n  .lg-7 {\n    width: 58.3333333333%;\n  }\n  .lg-8 {\n    width: 66.6666666667%;\n  }\n  .lg-9 {\n    width: 75%;\n  }\n  .lg-10 {\n    width: 83.3333333333%;\n  }\n  .lg-11 {\n    width: 91.6666666667%;\n  }\n  .lg-12 {\n    width: 100%;\n  }\n}";styleInject(css_248z$5);var Col=function(n){return jsxRuntime.exports.jsx("div",__assign({className:["gamon-grid-col",n.className,n.width].join(" "),style:n.style},{children:n.children}))},css_248z$4=".gamon-tabbar__container{\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    z-index: 100;\r\n}\r\n.gamon-tabbar__container--position-fixed-bottom{\r\n    position: fixed;\r\n    left: 0;\r\n    right: 0;\r\n    bottom: 0;\r\n    margin: auto;\r\n}\r\n.gamon-tabbar__container--position-fixed-top{\r\n    position: fixed;\r\n    left: 0;\r\n    right: 0;\r\n    top: 0;\r\n    margin: auto;\r\n}\r\n.gamon-tabbar{\r\n    max-width: 100%;\r\n    width: 100%;\r\n    height:40px;\r\n    box-shadow: 0px 2px 2px gray;\r\n    overflow: hidden;\r\n    position: relative;\r\n    z-index: 100;\r\n    background: rgb(126, 126, 126);\r\n    color:white;\r\n    border-radius: 50px;\r\n\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    margin: 8px;\r\n\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    padding-left: 16px;\r\n    padding-right: 16px;\r\n}\r\n.gamon-tabbar--width-parent{\r\n    width:100%\r\n}\r\n.gamon-tabbar__tab{\r\n    min-width: fit-content;\r\n    cursor: pointer;\r\n    position: relative;\r\n    z-index: 2;\r\n    transition: 0.5s;\r\n}\r\n.gamon-tabbar__active__indicator{\r\n    transition: 0.5s;\r\n    position: absolute;\r\n    z-index: 1;\r\n    background: coral;\r\n}\r\n.gamon-tabbar__active__indicator--type-box{\r\n    border-radius: 50px;\r\n}\r\n.gamon-tabbar__active__indicator--type-line-top{\r\n    border-radius: 50px;\r\n    height: 2px;\r\n    top:5px;\r\n}\r\n.gamon-tabbar__active__indicator--type-line-bottom{\r\n    border-radius: 50px;\r\n    height: 2px;\r\n    bottom:5px;\r\n}\r\n\r\n\r\n\r\n/* @media only screen and (max-width: 768px) {\r\n    .gamon-tabbar {\r\n        width: 100%;\r\n        height: 45px;\r\n        border-radius: 0;\r\n        margin: 0;\r\n    }\r\n\r\n    .gamon-tabbar__tab{\r\n        margin: 8px;\r\n    }\r\n} */";styleInject(css_248z$4);var TabBar=function(n){var e=require$$0.useRef(null),r=require$$0.useRef(null),t=require$$0.useState(),i=t[0],o=t[1],a=require$$0.useState(n.position||"default"),s=a[0];a[1];var u=require$$0.useState(n.indicatorType||"box"),l=u[0];u[1];var c=require$$0.useState(n.indicatorStyle||{}),d=c[0],p=c[1],m=require$$0.useState(n.tabStyle||{}),g=m[0],_=m[1],f=require$$0.useState(n.style||{}),x=f[0],h=f[1],v=require$$0.useState(n.activeTabStyle||{}),y=v[0],b=v[1];require$$0.useEffect((function(){n.indicatorColor&&p((function(e){return __assign(__assign({},e),{background:n.indicatorColor})})),n.tabBarBgColor&&h((function(e){return __assign(__assign({},e),{background:n.tabBarBgColor})})),n.width&&h((function(e){return __assign(__assign({},e),{maxWidth:prepareValueForStyleObject(n.width)})})),n.tabColor&&_((function(e){return __assign(__assign({},e),{color:n.tabColor})})),n.activeTabColor&&b((function(e){return __assign(__assign({},e),{color:n.activeTabColor})})),setTimeout((function(){j()}),100)}),[]),require$$0.useEffect((function(){w()}),[i]);var j=function(){var e,r,t=null===(e=n.model)||void 0===e?void 0:e[0];n.tabs&&(Array.isArray(n.tabs[0])?null===(r=n.tabs)||void 0===r||r.forEach((function(n,e){(null==n?void 0:n[0])==t&&o(e)})):o(t||0))},w=function(){var e;"none"!=l&&$(i);var r,t=n.tabs[i];r=Array.isArray(t)?t[0]:i,null===(e=n.model)||void 0===e||e[1](r)},$=function(n){return __awaiter(void 0,void 0,void 0,(function(){var t,i;return __generator(this,(function(o){switch(o.label){case 0:return[4,r.current.getBoundingClientRect()];case 1:return t=o.sent(),[4,A(n)];case 2:return(i=o.sent())?(e.current.style.width=i.width+16+"px",e.current.style.left=i.left-t.left-8+"px","box"==l&&(e.current.style.height=i.height+16+"px"),[2]):[2]}}))}))},A=function(n){return __awaiter(void 0,void 0,void 0,(function(){var e,t;return __generator(this,(function(i){return[2,null==(e=null===(t=r.current)||void 0===t?void 0:t.children[n])?void 0:e.getBoundingClientRect()]}))}))},R=function(n){if(n==i)return y};return jsxRuntime.exports.jsx(Row,__assign({className:["gamon-tabbar__container","gamon-tabbar__container--position-"+s].join(" ")},{children:jsxRuntime.exports.jsx(Col,__assign({width:n.responsiveWidth||"lg-12",style:{display:"flex",alignItems:"center",justifyContent:"center"}},{children:jsxRuntime.exports.jsxs("div",__assign({className:["gamon-tabbar gamon-custom-scroll",n.className].join(" "),style:x,ref:r},{children:[n.tabs&&n.tabs.map((function(e,r){return jsxRuntime.exports.jsx("div",__assign({onClick:function(n){return function(n){o(n)}(r)},className:["gamon-tabbar__tab",n.tabClass,r==i?n.activeTabClass:"",i==r?"gamon-tabbar__tab--active":""].join(" "),style:__assign(__assign({},g),R(r))},{children:Array.isArray(e)?e[1]:e}),r)})),"none"!=l&&jsxRuntime.exports.jsx("div",{className:["gamon-tabbar__active__indicator","gamon-tabbar__active__indicator--type-"+l,n.indicatorClass].join(" "),style:d,ref:e})]}))}))}))},CustomClick=function(n){var e=require$$0.useRef(null),r=require$$0.useRef(),t=require$$0.useState(n.longClickDuration||1e3),i=t[0];t[1],require$$0.useEffect((function(){return o(),function(){return a()}}),[]);var o=function(){var n,r,t,i;null===(n=e.current)||void 0===n||n.addEventListener("mousedown",s),null===(r=e.current)||void 0===r||r.addEventListener("mouseup",u),null===(t=e.current)||void 0===t||t.addEventListener("touchstart",s),null===(i=e.current)||void 0===i||i.addEventListener("touchend",u)},a=function(){var n,r,t,i;null===(n=e.current)||void 0===n||n.removeEventListener("mousedown",s),null===(r=e.current)||void 0===r||r.removeEventListener("mouseup",u),null===(t=e.current)||void 0===t||t.removeEventListener("touchstart",s),null===(i=e.current)||void 0===i||i.removeEventListener("touchend",u)},s=function(e){var t=0;r.current=setInterval((function(){var o;(t+=100)>=i&&(t=0,clearInterval(r.current),r.current=-1,null===(o=n.onLongClick)||void 0===o||o.call(n,e))}),100)},u=function(e){var t;-1!=r.current&&(null===(t=n.onClick)||void 0===t||t.call(n,e)),clearInterval(r.current)};return jsxRuntime.exports.jsx("div",__assign({ref:e,className:n.className,style:n.style},{children:n.children}))},css_248z$3=".gamon-grab-scroll{\r\n    width: 100%;\r\n    overflow-x: auto;\r\n    overflow-y: hidden;\r\n    display: flex;\r\n    align-items: center;\r\n    cursor: grab;\r\n}\r\n\r\n.gamon-grab-scroll--vertical{\r\n    height: inherit;\r\n    min-height: inherit;\r\n    max-height: inherit;\r\n    width: 100%;\r\n    overflow-y: auto;\r\n    overflow-x: hidden;\r\n    display: flex;\r\n    flex-direction: column;\r\n    align-items: center;\r\n    cursor: grab;\r\n}";styleInject(css_248z$3);var GrabScroll=require$$0.forwardRef((function(n,e){var r=require$$0.useRef(null),t=require$$0.useRef(!1),i=require$$0.useRef(0),o=require$$0.useRef(0),a=function(){return t.current=!1},s=function(e){return __awaiter(void 0,void 0,void 0,(function(){return __generator(this,(function(t){return[2,n.vertical?e.pageY-r.current.offsetTop:e.pageX-r.current.offsetLeft]}))}))};return require$$0.useImperativeHandle(e,(function(){return{children:r.current.children,containerEl:r.current}})),jsxRuntime.exports.jsx("div",__assign({className:["gamon-grab-scroll",n.hideScrollbar&&"scrollbar-hide",n.vertical&&"gamon-grab-scroll--vertical"].join(" "),onMouseMove:function(e){return __awaiter(void 0,void 0,void 0,(function(){var a,u;return __generator(this,(function(l){switch(l.label){case 0:return e.preventDefault(),t.current?[4,s(e)]:[2];case 1:return a=l.sent(),u=-1*(a-i.current-o.current),n.vertical?r.current.scrollTop=u:r.current.scrollLeft=u,[2]}}))}))},onMouseDown:function(e){return __awaiter(void 0,void 0,void 0,(function(){var a;return __generator(this,(function(u){switch(u.label){case 0:return t.current=!0,a=i,[4,s(e)];case 1:return a.current=u.sent(),o.current=n.vertical?r.current.scrollTop:r.current.scrollLeft,[2]}}))}))},onMouseUp:a,onMouseLeave:a,ref:r},{children:n.children}))})),css_248z$2=".gamon-layout {\n  overflow: hidden;\n}\n\n.gamon-layout__sidebar {\n  width: 280px;\n  height: 100vh;\n  position: fixed;\n  z-index: 100;\n  top: 0;\n  overflow-y: auto;\n  overflow-x: hidden;\n  background: gray;\n  transition: 0.5s;\n}\n\nhtml[dir=rtl] .gamon-layout__sidebar--position-start {\n  right: 0;\n}\n\nhtml:not([dir=rtl]) .gamon-layout__sidebar--position-start {\n  left: 0;\n}\n\nhtml:not([dir=rtl]) .gamon-layout__sidebar--position-end {\n  right: 0;\n}\n\nhtml[dir=rtl] .gamon-layout__sidebar--position-end {\n  left: 0;\n}\n\nhtml[dir=rtl] .gamon-layout__sidebar--position-start.gamon-layout__sidebar--hide {\n  right: -100%;\n}\n\nhtml:not([dir=rtl]) .gamon-layout__sidebar--position-start.gamon-layout__sidebar--hide {\n  left: -100%;\n}\n\nhtml[dir=rtl] .gamon-layout__sidebar--position-end.gamon-layout__sidebar--hide {\n  left: -100%;\n}\n\nhtml:not([dir=rtl]) .gamon-layout__sidebar--position-end.gamon-layout__sidebar--hide {\n  right: -100%;\n}\n\n.gamon-layout__sidebar__toggler {\n  width: 25px;\n  height: 25px;\n  position: absolute;\n  right: 10px;\n  top: 10px;\n  cursor: pointer;\n}\n\n.gamon-layout__sidebar__toggler--open {\n  width: 25px;\n  height: 25px;\n  cursor: pointer;\n  position: fixed;\n  z-index: 2;\n}\n\n.gamon-layout__content {\n  padding: 16px;\n  transition: 0.5s;\n  position: relative;\n  left: 15px;\n  top: 10px;\n}\n\n.gamon-layout__content__topbar {\n  background: coral;\n  height: 40px;\n  width: 100%;\n  position: fixed;\n  top: 0;\n  left: 0;\n  transition: 0.5s;\n}\n\n.gamon-layout__sidebar__link {\n  width: 100%;\n  padding: 8px;\n  transition: 0.3s;\n  cursor: pointer;\n  margin-top: 8px;\n  position: relative;\n  overflow: hidden;\n}\n\n.gamon-layout__sidebar__link:hover {\n  background: darkgray;\n}\n\n.gamon-layout__sidebar__link__branches {\n  overflow: hidden;\n  transition: 0.5s;\n  position: relative;\n}";styleInject(css_248z$2);var SidebarPositions,img="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAABmJLR0QA/wD/AP+gvaeTAAAA9klEQVR4nO3aPU4CUQBG0avGwqWoce3+dFoYd0SQwsIQLbREICjOQ89JvgpCZh4kQ3ELAAAAAAAAgP/usrqr5tWbrd28uq0udjrpFa6qxQA3dmhbfJ7dtz0McDOHuvtNh3u04fWT6qU63fRBrPRanVXLr95w/HvXwiqbvoBl9fQbF/JHPbbm178tD+Hd9twPPYTr4y/VTTUb4MZG36y6rs53OmkAAAAAAODf0gVtP13QINMFDTBd0MR0QaPTBe2XLmjC6YImmi4IAAAAAADYiS5o++mCBpkuaIDpgiamCxqdLmi/dEETThc00XRBAAAAAAAAAFT1DvyBmKZcLYpkAAAAAElFTkSuQmCC",SidebarLink=function(n){var e=require$$0.useRef(null),r=require$$0.useState(!1),t=r[0],i=r[1];return require$$0.useEffect((function(){e.current&&(e.current.style.height=t?"fit-content":"0")}),[t]),jsxRuntime.exports.jsx("div",__assign({className:"gamon-layout__sidebar__link "},{children:n.subLinks?jsxRuntime.exports.jsxs(jsxRuntime.exports.Fragment,{children:[jsxRuntime.exports.jsx("div",__assign({className:"gamon-layout__sidebar__link__root",onClick:function(){i((function(n){return!n}))}},{children:n.link})),jsxRuntime.exports.jsx("div",__assign({className:["gamon-layout__sidebar__link__branches"].join(" "),ref:e},{children:n.subLinks}))]}):n.link}))};!function(n){n.Start="start",n.End="end"}(SidebarPositions||(SidebarPositions={}));var Layout=function(n){var e=require$$0.useRef(null),r=require$$0.useRef(null),t=require$$0.useRef(null),i=require$$0.useRef(0),o=require$$0.useState(),a=o[0],s=o[1],u=require$$0.useState(n.sidebarStyle||{}),l=u[0];u[1];var c=require$$0.useState(n.sidebarPosition||SidebarPositions.Start),d=c[0];c[1],require$$0.useEffect((function(){p()<=responsiveWidthSizes("sm")?s(!1):s(!0)}),[]);var p=function(){return window.innerWidth},m=function(){return __awaiter(void 0,void 0,void 0,(function(){return __generator(this,(function(n){return[2,s((function(n){return!n}))]}))}))};require$$0.useEffect((function(){g()}),[a]);var g=function(){return __awaiter(void 0,void 0,void 0,(function(){return __generator(this,(function(n){switch(n.label){case 0:return a?[4,__awaiter(void 0,void 0,void 0,(function(){return __generator(this,(function(n){return[2,i.current=e.current.getBoundingClientRect().width]}))}))]:[3,2];case 1:return n.sent(),r.current.style[_()]=i.current+"px",t.current.style[_()]=i.current+"px",[3,3];case 2:r.current.style[_()]="0",t.current.style[_()]="0",n.label=3;case 3:return[2]}}))}))},_=function(){var n;return"rtl"==(null===(n=document.querySelector("html"))||void 0===n?void 0:n.getAttribute("dir"))?"start"==d?"margin-right":"margin-left":"start"==d?"margin-left":"margin-right"};return jsxRuntime.exports.jsxs("div",__assign({className:["gamon-layout",n.layoutClass].join(" ")},{children:[n.sidebar&&jsxRuntime.exports.jsxs(jsxRuntime.exports.Fragment,{children:[jsxRuntime.exports.jsxs("div",__assign({className:["gamon-layout__sidebar","gamon-layout__sidebar--position-"+d,n.sidebarClass,a?"":"gamon-layout__sidebar--hide"].join(" "),style:l,ref:e},{children:[jsxRuntime.exports.jsx("img",{onClick:m,src:img$b,className:"gamon-layout__sidebar__toggler"}),n.sidebar,jsxRuntime.exports.jsx(SidebarLink,{link:"a simple link"}),jsxRuntime.exports.jsx(SidebarLink,{link:"a simple link 2"}),jsxRuntime.exports.jsx(SidebarLink,{link:"a simple link 3"}),jsxRuntime.exports.jsx(SidebarLink,{link:"a simple link 4"}),jsxRuntime.exports.jsx(SidebarLink,{link:"a simple link 4",subLinks:jsxRuntime.exports.jsxs(jsxRuntime.exports.Fragment,{children:[jsxRuntime.exports.jsx(SidebarLink,{link:"sub link 1"}),jsxRuntime.exports.jsx(SidebarLink,{link:"sub link 2"}),jsxRuntime.exports.jsx(SidebarLink,{link:"sub link 3"})]})})]})),jsxRuntime.exports.jsx("img",{onClick:m,src:img,className:"gamon-layout__sidebar__toggler--open"})]}),jsxRuntime.exports.jsxs("div",__assign({className:["gamon-layout__content",n.contentClass].join(" "),ref:r},{children:[n.topbar&&jsxRuntime.exports.jsx("div",__assign({className:"gamon-layout__content__topbar",ref:t},{children:n.topbar})),n.children]}))]}))},notify=function(n,e,r,t){void 0===e&&(e="");var i=new CustomEvent("gamonNotifyEvent",{detail:{text:n,type:e,duration:r,animation:t}});window.dispatchEvent(i)},confirm=function(n,e,r,t,i,o,a,s){var u=new CustomEvent("gamonConfirmEvent",{detail:{title:n,text:e,confirmCallback:r,cancelCallback:t,animation:i,type:o,confirmButtonText:a,cancelButtonText:s}});window.dispatchEvent(u)},Gamon={notify:notify,confirm:confirm},css_248z$1=".gamon-display-toggle{\r\n    display: none;\r\n}\r\n.gamon-display-toggle .dta-child{\r\n    transition: all 0.15s linear;\r\n    opacity: 0;\r\n}\r\n.gamon-display-toggle--show .dta-child{\r\n    opacity: 1;\r\n}\r\n\r\n\r\n.gamon-display-toggle--animation-slide-up:not(.gamon-display-toggle--show) .dta-animated{\r\n    transform: translateY(50px);\r\n}\r\n.gamon-display-toggle--animation-slide-down:not(.gamon-display-toggle--show) .dta-animated{\r\n    transform: translateY(-50px);\r\n}\r\n.gamon-display-toggle--animation-slide-right:not(.gamon-display-toggle--show) .dta-animated{\r\n    transform: translateX(-50px);\r\n}\r\n.gamon-display-toggle--animation-slide-left:not(.gamon-display-toggle--show) .dta-animated{\r\n    transform: translateX(+50px);\r\n}\r\n.gamon-display-toggle--animation-fade:not(.gamon-display-toggle--show) .dta-animated{\r\n    opacity: 0;\r\n}\r\n.gamon-display-toggle--animation-scale:not(.gamon-display-toggle--show) .dta-animated{\r\n    transform: scale(0);\r\n}\r\n.gamon-display-toggle--animation-rotate:not(.gamon-display-toggle--show) .dta-animated{\r\n    transform: rotate(180deg);\r\n}";styleInject(css_248z$1);var css_248z="\r\n*, ::after, ::before {\r\n  box-sizing: border-box;\r\n}\r\n\r\n/* width */\r\n.gamon-custom-scroll::-webkit-scrollbar {\r\n    width: 3px;\r\n    height: 3px;\r\n}\r\n  \r\n  /* Track */\r\n.gamon-custom-scroll::-webkit-scrollbar-track {\r\n    background: transparent;\r\n    border-radius: 50px;\r\n}\r\n  \r\n  /* Handle */\r\n.gamon-custom-scroll::-webkit-scrollbar-thumb {\r\n    background: transparent;\r\n    border-radius: 50px;\r\n}\r\n  \r\n  /* Handle on hover */\r\n.gamon-custom-scroll::-webkit-scrollbar-thumb:hover {\r\n    background: #555;\r\n}\r\n\r\n\r\n\r\n\r\n\r\n/* Hide scrollbar for Chrome, Safari and Opera */\r\n.scrollbar-hide::-webkit-scrollbar {\r\n  display: none;\r\n}\r\n/* Hide scrollbar for IE, Edge and Firefox */\r\n.scrollbar-hide{\r\n  -ms-overflow-style: none;  /* IE and Edge */\r\n  scrollbar-width: none;  /* Firefox */\r\n}";styleInject(css_248z),exports.Button=Button,exports.Carousel=Carousel,exports.Col=Col,exports.Confirm=Confirm,exports.Cropper=Cropper,exports.CustomClick=CustomClick,exports.Gamon=Gamon,exports.GrabScroll=GrabScroll,exports.InputBasic=InputBasic,exports.InputCheckbox=InputCheckbox,exports.InputDate=InputDate,exports.InputFile=InputFile,exports.InputRadio=InputRadio,exports.InputRange=InputRange,exports.InputSelect=InputSelect,exports.InputTextarea=InputTextarea,exports.InputToggle=InputToggle,exports.Layout=Layout,exports.Loading=Loading,exports.Notify=Notify,exports.Picker=Picker,exports.Progressbar=Progressbar,exports.Row=Row,exports.Sheet=Sheet,exports.Stepper=Stepper,exports.TabBar=TabBar,exports.Timepicker=Timepicker;
//# sourceMappingURL=/sm/5f51496747ae2825d66c31d34f7d90f08e4e7a3b09fb502fd97fab458eecf716.map