File: //volume1/@appstore/SynologyPhotos/ui/react_bundle.js
var FotoReactLibrary;!function(){var __webpack_modules__={26154:function(e,t,n){"use strict";function r(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function o(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}n.d(t,{Z:function(){return em}});var i=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(o(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=r(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),this.tags=[],this.ctr=0},e}(),a=Math.abs,s=String.fromCharCode,u=Object.assign;function l(e,t){return 45^h(e,0)?(((t<<2^h(e,0))<<2^h(e,1))<<2^h(e,2))<<2^h(e,3):0}function c(e){return e.trim()}function d(e,t){return(e=t.exec(e))?e[0]:e}function f(e,t,n){return e.replace(t,n)}function p(e,t){return e.indexOf(t)}function h(e,t){return 0|e.charCodeAt(t)}function m(e,t,n){return e.slice(t,n)}function g(e){return e.length}function v(e){return e.length}function y(e,t){return t.push(e),e}function b(e,t){return e.map(t).join("")}var _=1,E=1,T=0,S=0,I=0,w="";function A(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:_,column:E,length:a,return:""}}function O(e,t){return u(A("",null,null,"",null,null,0),e,{length:-e.length},t)}function C(){return I}function P(){return I=S>0?h(w,--S):0,E--,10===I&&(E=1,_--),I}function R(){return I=S<T?h(w,S++):0,E++,10===I&&(E=1,_++),I}function L(){return h(w,S)}function D(){return S}function x(e,t){return m(w,e,t)}function k(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function M(e){return _=E=1,T=g(w=e),S=0,[]}function N(e){return w="",e}function F(e){return c(x(S-1,Z(91===e?e+2:40===e?e+1:e)))}function B(e){for(;I=L();)if(I<33)R();else break;return k(e)>2||k(I)>3?"":" "}function U(e,t){for(;--t&&R()&&!(I<48)&&!(I>102)&&(!(I>57)||!(I<65))&&(!(I>70)||!(I<97)););return x(e,D()+(t<6&&32==L()&&32==R()))}function Z(e){for(;R();)switch(I){case e:return S;case 34:case 39:34!==e&&39!==e&&Z(I);break;case 40:41===e&&Z(e);break;case 92:R()}return S}function j(e,t){for(;R();)if(e+I===57)break;else if(e+I===84&&47===L())break;return"/*"+x(t,S-1)+"*"+s(47===e?e:R())}function H(e){for(;!k(L());)R();return x(e,S)}var z="-ms-",q="-moz-",G="-webkit-",V="comm",W="rule",Y="decl",J="@import",$="@keyframes",K="@layer";function X(e,t){for(var n="",r=v(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function Q(e,t,n,r){switch(e.type){case K:if(e.children.length)break;case J:case Y:return e.return=e.return||e.value;case V:return"";case $:return e.return=e.value+"{"+X(e.children,r)+"}";case W:e.value=e.props.join(",")}return g(n=X(e.children,r))?e.return=e.value+"{"+n+"}":""}function ee(e){var t=v(e);return function(n,r,o,i){for(var a="",s=0;s<t;s++)a+=e[s](n,r,o,i)||"";return a}}function et(e){return function(t){!t.root&&(t=t.return)&&e(t)}}function en(e){return N(er("",null,null,null,[""],e=M(e),0,[0],e))}function er(e,t,n,r,o,i,a,u,l){for(var c=0,d=0,m=a,v=0,b=0,_=0,E=1,T=1,S=1,I=0,w="",A=o,O=i,C=r,x=w;T;)switch(_=I,I=R()){case 40:if(108!=_&&58==h(x,m-1)){-1!=p(x+=f(F(I),"&","&\f"),"&\f")&&(S=-1);break}case 34:case 39:case 91:x+=F(I);break;case 9:case 10:case 13:case 32:x+=B(_);break;case 92:x+=U(D()-1,7);continue;case 47:switch(L()){case 42:case 47:y(ei(j(R(),D()),t,n),l);break;default:x+="/"}break;case 123*E:u[c++]=g(x)*S;case 125*E:case 59:case 0:switch(I){case 0:case 125:T=0;case 59+d:-1==S&&(x=f(x,/\f/g,"")),b>0&&g(x)-m&&y(b>32?ea(x+";",r,n,m-1):ea(f(x," ","")+";",r,n,m-2),l);break;case 59:x+=";";default:if(y(C=eo(x,t,n,c,d,o,u,w,A=[],O=[],m),i),123===I){if(0===d)er(x,t,C,C,A,i,m,u,O);else switch(99===v&&110===h(x,3)?100:v){case 100:case 108:case 109:case 115:er(e,C,C,r&&y(eo(e,C,C,0,0,o,u,w,o,A=[],m),O),o,O,m,u,r?A:O);break;default:er(x,C,C,C,[""],O,0,u,O)}}}c=d=b=0,E=S=1,w=x="",m=a;break;case 58:m=1+g(x),b=_;default:if(E<1){if(123==I)--E;else if(125==I&&0==E++&&125==P())continue}switch(x+=s(I),I*E){case 38:S=d>0?1:(x+="\f",-1);break;case 44:u[c++]=(g(x)-1)*S,S=1;break;case 64:45===L()&&(x+=F(R())),v=L(),d=m=g(w=x+=H(D())),I++;break;case 45:45===_&&2==g(x)&&(E=0)}}return i}function eo(e,t,n,r,o,i,s,u,l,d,p){for(var h=o-1,g=0===o?i:[""],y=v(g),b=0,_=0,E=0;b<r;++b)for(var T=0,S=m(e,h+1,h=a(_=s[b])),I=e;T<y;++T)(I=c(_>0?g[T]+" "+S:f(S,/&\f/g,g[T])))&&(l[E++]=I);return A(e,t,n,0===o?W:u,l,d,p)}function ei(e,t,n){return A(e,t,n,V,s(C()),m(e,2,-2),0)}function ea(e,t,n,r){return A(e,t,n,Y,m(e,0,r),m(e,r+1,-1),r)}var es=function(e,t,n){for(var r=0,o=0;r=o,o=L(),38===r&&12===o&&(t[n]=1),!k(o);)R();return x(e,S)},eu=function(e,t){var n=-1,r=44;do switch(k(r)){case 0:38===r&&12===L()&&(t[n]=1),e[n]+=es(S-1,t,n);break;case 2:e[n]+=F(r);break;case 4:if(44===r){e[++n]=58===L()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=s(r)}while(r=R());return e},el=function(e,t){return N(eu(M(e),t))},ec=new WeakMap,ed=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||ec.get(n))&&!r){ec.set(e,!0);for(var o=[],i=el(t,o),a=n.props,s=0,u=0;s<i.length;s++)for(var l=0;l<a.length;l++,u++)e.props[u]=o[s]?i[s].replace(/&\f/g,a[l]):a[l]+" "+i[s]}}},ef=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}};function ep(e,t){switch(l(e,t)){case 5103:return G+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return G+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return G+e+q+e+z+e+e;case 6828:case 4268:return G+e+z+e+e;case 6165:return G+e+z+"flex-"+e+e;case 5187:return G+e+f(e,/(\w+).+(:[^]+)/,G+"box-$1$2"+z+"flex-$1$2")+e;case 5443:return G+e+z+"flex-item-"+f(e,/flex-|-self/,"")+e;case 4675:return G+e+z+"flex-line-pack"+f(e,/align-content|flex-|-self/,"")+e;case 5548:return G+e+z+f(e,"shrink","negative")+e;case 5292:return G+e+z+f(e,"basis","preferred-size")+e;case 6060:return G+"box-"+f(e,"-grow","")+G+e+z+f(e,"grow","positive")+e;case 4554:return G+f(e,/([^-])(transform)/g,"$1"+G+"$2")+e;case 6187:return f(f(f(e,/(zoom-|grab)/,G+"$1"),/(image-set)/,G+"$1"),e,"")+e;case 5495:case 3959:return f(e,/(image-set\([^]*)/,G+"$1$`$1");case 4968:return f(f(e,/(.+:)(flex-)?(.*)/,G+"box-pack:$3"+z+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+G+e+e;case 4095:case 3583:case 4068:case 2532:return f(e,/(.+)-inline(.+)/,G+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(g(e)-1-t>6)switch(h(e,t+1)){case 109:if(45!==h(e,t+4))break;case 102:return f(e,/(.+:)(.+)-([^]+)/,"$1"+G+"$2-$3$1"+q+(108==h(e,t+3)?"$3":"$2-$3"))+e;case 115:return~p(e,"stretch")?ep(f(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==h(e,t+1))break;case 6444:switch(h(e,g(e)-3-(~p(e,"!important")&&10))){case 107:return f(e,":",":"+G)+e;case 101:return f(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+G+(45===h(e,14)?"inline-":"")+"box$3$1"+G+"$2$3$1"+z+"$2box$3")+e}break;case 5936:switch(h(e,t+11)){case 114:return G+e+z+f(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return G+e+z+f(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return G+e+z+f(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return G+e+z+e+e}return e}var eh=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case Y:e.return=ep(e.value,e.length);break;case $:return X([O(e,{value:f(e.value,"@","@"+G)})],r);case W:if(e.length)return b(e.props,function(t){switch(d(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return X([O(e,{props:[f(t,/:(read-\w+)/,":"+q+"$1")]})],r);case"::placeholder":return X([O(e,{props:[f(t,/:(plac\w+)/,":"+G+"input-$1")]}),O(e,{props:[f(t,/:(plac\w+)/,":"+q+"$1")]}),O(e,{props:[f(t,/:(plac\w+)/,z+"input-$1")]})],r)}return""})}}],em=function(e){var t,n,r,o=e.key;if("css"===o){var a=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(a,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var s=e.stylisPlugins||eh,u={},l=[];t=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+o+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)u[t[n]]=!0;l.push(e)});var c=ee([ed,ef].concat(s,[Q,et(function(e){r.insert(e)})])),d=function(e){return X(en(e),c)};n=function(e,t,n,o){r=n,d(e?e+"{"+t.styles+"}":t.styles),o&&(f.inserted[t.name]=!0)};var f={key:o,sheet:new i({key:o,container:t,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:u,registered:{},insert:n};return f.sheet.hydrate(l),f}},95934:function(e,t,n){"use strict";n.d(t,{F4:function(){return F},iv:function(){return N},tZ:function(){return M}});var r,o=n(67294),i=n.t(o,2),a=n(26154),s=!0;function u(e,t,n){var r="";return n.split(" ").forEach(function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "}),r}var l=function(e,t,n){var r=e.key+"-"+t.name;(!1===n||!1===s)&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},c=function(e,t,n){l(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next;while(void 0!==o)}};function d(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))*1540483477+((t>>>16)*59797<<16),t^=t>>>24,n=(65535&t)*1540483477+((t>>>16)*59797<<16)^(65535&n)*1540483477+((n>>>16)*59797<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n^=255&e.charCodeAt(r),n=(65535&n)*1540483477+((n>>>16)*59797<<16)}return n^=n>>>13,(((n=(65535&n)*1540483477+((n>>>16)*59797<<16))^n>>>15)>>>0).toString(36)}var f={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},p=/[A-Z]|^ms/g,h=/_EMO_([^_]+?)_([^]*?)_EMO_/g,m=function(e){return 45===e.charCodeAt(1)},g=function(e){return null!=e&&"boolean"!=typeof e},v=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}(function(e){return m(e)?e:e.replace(p,"-$&").toLowerCase()}),y=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(h,function(e,t,n){return r={name:t,styles:n,next:r},t})}return 1===f[e]||m(e)||"number"!=typeof t||0===t?t:t+"px"};function b(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return r={name:n.name,styles:n.styles,next:r},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)r={name:o.name,styles:o.styles,next:r},o=o.next;return n.styles+";"}return _(e,t,n);case"function":if(void 0!==e){var i=r,a=n(e);return r=i,b(e,t,a)}}if(null==t)return n;var s=t[n];return void 0!==s?s:n}function _(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=b(e,t,n[o])+";";else for(var i in n){var a=n[i];if("object"!=typeof a)null!=t&&void 0!==t[a]?r+=i+"{"+t[a]+"}":g(a)&&(r+=v(i)+":"+y(i,a)+";");else if(Array.isArray(a)&&"string"==typeof a[0]&&(null==t||void 0===t[a[0]]))for(var s=0;s<a.length;s++)g(a[s])&&(r+=v(i)+":"+y(i,a[s])+";");else{var u=b(e,t,a);switch(i){case"animation":case"animationName":r+=v(i)+":"+u+";";break;default:r+=i+"{"+u+"}"}}}return r}var E=/label:\s*([^\s;\n{]+)\s*(;|$)/g,T=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var o,i=!0,a="";r=void 0;var s=e[0];null==s||void 0===s.raw?(i=!1,a+=b(n,t,s)):a+=s[0];for(var u=1;u<e.length;u++)a+=b(n,t,e[u]),i&&(a+=s[u]);E.lastIndex=0;for(var l="";null!==(o=E.exec(a));)l+="-"+o[1];return{name:d(a)+l,styles:a,next:r}},S=function(e){return e()},I=!!i.useInsertionEffect&&i.useInsertionEffect,w=I||S;I||o.useLayoutEffect;var A=!0,O={}.hasOwnProperty,C=o.createContext("undefined"!=typeof HTMLElement?(0,a.Z)({key:"css"}):null);C.Provider;var P=function(e){return(0,o.forwardRef)(function(t,n){return e(t,(0,o.useContext)(C),n)})};A||(P=function(e){return function(t){var n=(0,o.useContext)(C);return null===n?(n=(0,a.Z)({key:"css"}),o.createElement(C.Provider,{value:n},e(t,n))):e(t,n)}});var R=o.createContext({}),L="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",D=function(e,t){var n={};for(var r in t)O.call(t,r)&&(n[r]=t[r]);return n[L]=e,n},x=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return l(t,n,r),w(function(){return c(t,n,r)}),null},k=P(function(e,t,n){var r=e.css;"string"==typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var i=e[L],a=[r],s="";"string"==typeof e.className?s=u(t.registered,a,e.className):null!=e.className&&(s=e.className+" ");var l=T(a,void 0,o.useContext(R));s+=t.key+"-"+l.name;var c={};for(var d in e)O.call(e,d)&&"css"!==d&&d!==L&&(c[d]=e[d]);return c.ref=n,c.className=s,o.createElement(o.Fragment,null,o.createElement(x,{cache:t,serialized:l,isStringTag:"string"==typeof i}),o.createElement(i,c))});n(40468);var M=function(e,t){var n=arguments;if(null==t||!O.call(t,"css"))return o.createElement.apply(void 0,n);var r=n.length,i=Array(r);i[0]=k,i[1]=D(e,t);for(var a=2;a<r;a++)i[a]=n[a];return o.createElement.apply(null,i)};function N(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return T(t)}var F=function(){var e=N.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}},40468:function(e,t,n){"use strict";var r=n(59864),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function l(e){return r.isMemo(e)?s:u[e.$$typeof]||o}u[r.ForwardRef]=a,u[r.Memo]=s;var c=Object.defineProperty,d=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,m=Object.prototype;function g(e,t,n){if("string"!=typeof t){if(m){var r=h(t);r&&r!==m&&g(e,r,n)}var o=d(t);f&&(o=o.concat(f(t)));for(var a=l(e),s=l(t),u=0;u<o.length;++u){var v=o[u];if(!i[v]&&!(n&&n[v])&&!(s&&s[v])&&!(a&&a[v])){var y=p(t,v);try{c(e,v,y)}catch(e){}}}}return e}e.exports=g},49682:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.r(t),n.d(t,{default:function(){return Y}});var o,i=n(67294),a=function(e){var t={};return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}},s=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|inert|itemProp|itemScope|itemType|itemID|itemRef|on|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,u=a(function(e){return s.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)});function l(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function c(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}var d=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t,n=c(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var o=l(r);try{var i=105===e.charCodeAt(1)&&64===e.charCodeAt(0);o.insertRule(e,i?0:o.cssRules.length)}catch(e){}}else r.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){return e.parentNode.removeChild(e)}),this.tags=[],this.ctr=0},e}(),f=function(e){function t(e,r,u,l,c){for(var p,h,m,g,v,E=0,S=0,I=0,w=0,A=0,O=0,x=m=p=0,M=0,F=0,B=0,U=0,Z=u.length,j=Z-1,H="",z="",q="",G="";M<Z;){if(h=u.charCodeAt(M),M===j&&0!==S+w+I+E&&(0!==S&&(h=47===S?10:47),w=I=E=0,Z++,j++),0===S+w+I+E){if(M===j&&(0<F&&(H=H.replace(f,"")),0<H.trim().length)){switch(h){case 32:case 9:case 59:case 13:case 10:break;default:H+=u.charAt(M)}h=59}switch(h){case 123:for(p=(H=H.trim()).charCodeAt(0),m=1,U=++M;M<Z;){switch(h=u.charCodeAt(M)){case 123:m++;break;case 125:m--;break;case 47:switch(h=u.charCodeAt(M+1)){case 42:case 47:e:{for(x=M+1;x<j;++x)switch(u.charCodeAt(x)){case 47:if(42===h&&42===u.charCodeAt(x-1)&&M+2!==x){M=x+1;break e}break;case 10:if(47===h){M=x+1;break e}}M=x}}break;case 91:h++;case 40:h++;case 34:case 39:for(;M++<j&&u.charCodeAt(M)!==h;);}if(0===m)break;M++}if(m=u.substring(U,M),0===p&&(p=(H=H.replace(d,"").trim()).charCodeAt(0)),64===p){switch(0<F&&(H=H.replace(f,"")),h=H.charCodeAt(1)){case 100:case 109:case 115:case 45:F=r;break;default:F=D}if(U=(m=t(r,F,m,h,c+1)).length,0<k&&(v=s(3,m,F=n(D,H,B),r,P,C,U,h,c,l),H=F.join(""),void 0!==v&&0===(U=(m=v.trim()).length)&&(h=0,m="")),0<U)switch(h){case 115:H=H.replace(T,a);case 100:case 109:case 45:m=H+"{"+m+"}";break;case 107:m=(H=H.replace(y,"$1 $2"))+"{"+m+"}",m=1===L||2===L&&i("@"+m,3)?"@-webkit-"+m+"@"+m:"@"+m;break;default:m=H+m,112===l&&(z+=m,m="")}else m=""}else m=t(r,n(r,H,B),m,l,c+1);q+=m,m=B=F=x=p=0,H="",h=u.charCodeAt(++M);break;case 125:case 59:if(1<(U=(H=(0<F?H.replace(f,""):H).trim()).length))switch(0===x&&(45===(p=H.charCodeAt(0))||96<p&&123>p)&&(U=(H=H.replace(" ",":")).length),0<k&&void 0!==(v=s(1,H,r,e,P,C,z.length,l,c,l))&&0===(U=(H=v.trim()).length)&&(H="\0\0"),p=H.charCodeAt(0),h=H.charCodeAt(1),p){case 0:break;case 64:if(105===h||99===h){G+=H+u.charAt(M);break}default:58!==H.charCodeAt(U-1)&&(z+=o(H,p,h,H.charCodeAt(2)))}B=F=x=p=0,H="",h=u.charCodeAt(++M)}}switch(h){case 13:case 10:47===S?S=0:0===1+p&&107!==l&&0<H.length&&(F=1,H+="\0"),0<k*N&&s(0,H,r,e,P,C,z.length,l,c,l),C=1,P++;break;case 59:case 125:if(0===S+w+I+E){C++;break}default:switch(C++,g=u.charAt(M),h){case 9:case 32:if(0===w+E+S)switch(A){case 44:case 58:case 9:case 32:g="";break;default:32!==h&&(g=" ")}break;case 0:g="\\0";break;case 12:g="\\f";break;case 11:g="\\v";break;case 38:0===w+S+E&&(F=B=1,g="\f"+g);break;case 108:if(0===w+S+E+R&&0<x)switch(M-x){case 2:112===A&&58===u.charCodeAt(M-3)&&(R=A);case 8:111===O&&(R=O)}break;case 58:0===w+S+E&&(x=M);break;case 44:0===S+I+w+E&&(F=1,g+="\r");break;case 34:case 39:0===S&&(w=w===h?0:0===w?h:w);break;case 91:0===w+S+I&&E++;break;case 93:0===w+S+I&&E--;break;case 41:0===w+S+E&&I--;break;case 40:0===w+S+E&&(0===p&&(2*A+3*O==533||(p=1)),I++);break;case 64:0===S+I+w+E+x+m&&(m=1);break;case 42:case 47:if(!(0<w+E+I))switch(S){case 0:switch(2*h+3*u.charCodeAt(M+1)){case 235:S=47;break;case 220:U=M,S=42}break;case 42:47===h&&42===A&&U+2!==M&&(33===u.charCodeAt(U+2)&&(z+=u.substring(U,M+1)),g="",S=0)}}0===S&&(H+=g)}O=A,A=h,M++}if(0<(U=z.length)){if(F=r,0<k&&void 0!==(v=s(2,z,F,e,P,C,U,l,c,l))&&0===(z=v).length)return G+z+q;if(z=F.join(",")+"{"+z+"}",0!=L*R){switch(2!==L||i(z,2)||(R=0),R){case 111:z=z.replace(_,":-moz-$1")+z;break;case 112:z=z.replace(b,"::-webkit-input-$1")+z.replace(b,"::-moz-$1")+z.replace(b,":-ms-input-$1")+z}R=0}}return G+z+q}function n(e,t,n){var o=t.trim().split(g);t=o;var i=o.length,a=e.length;switch(a){case 0:case 1:var s=0;for(e=0===a?"":e[0]+" ";s<i;++s)t[s]=r(e,t[s],n).trim();break;default:var u=s=0;for(t=[];s<i;++s)for(var l=0;l<a;++l)t[u++]=r(e[l]+" ",o[s],n).trim()}return t}function r(e,t,n){var r=t.charCodeAt(0);switch(33>r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(v,"$1"+e.trim());case 58:return e.trim()+t.replace(v,"$1"+e.trim());default:if(0<1*n&&0<t.indexOf("\f"))return t.replace(v,(58===e.charCodeAt(0)?"":"$1")+e.trim())}return e+t}function o(e,t,n,r){var a=e+";",s=2*t+3*n+4*r;if(944===s){e=a.indexOf(":",9)+1;var u=a.substring(e,a.length-1).trim();return u=a.substring(0,e).trim()+u+";",1===L||2===L&&i(u,1)?"-webkit-"+u+u:u}if(0===L||2===L&&!i(a,1))return a;switch(s){case 1015:return 97===a.charCodeAt(10)?"-webkit-"+a+a:a;case 951:return 116===a.charCodeAt(3)?"-webkit-"+a+a:a;case 963:return 110===a.charCodeAt(5)?"-webkit-"+a+a:a;case 1009:if(100!==a.charCodeAt(4))break;case 969:case 942:return"-webkit-"+a+a;case 978:return"-webkit-"+a+"-moz-"+a+a;case 1019:case 983:return"-webkit-"+a+"-moz-"+a+"-ms-"+a+a;case 883:if(45===a.charCodeAt(8))return"-webkit-"+a+a;if(0<a.indexOf("image-set(",11))return a.replace(O,"$1-webkit-$2")+a;break;case 932:if(45===a.charCodeAt(4))switch(a.charCodeAt(5)){case 103:return"-webkit-box-"+a.replace("-grow","")+"-webkit-"+a+"-ms-"+a.replace("grow","positive")+a;case 115:return"-webkit-"+a+"-ms-"+a.replace("shrink","negative")+a;case 98:return"-webkit-"+a+"-ms-"+a.replace("basis","preferred-size")+a}return"-webkit-"+a+"-ms-"+a+a;case 964:return"-webkit-"+a+"-ms-flex-"+a+a;case 1023:if(99!==a.charCodeAt(8))break;return"-webkit-box-pack"+(u=a.substring(a.indexOf(":",15)).replace("flex-","").replace("space-between","justify"))+"-webkit-"+a+"-ms-flex-pack"+u+a;case 1005:return h.test(a)?a.replace(p,":-webkit-")+a.replace(p,":-moz-")+a:a;case 1e3:switch(t=(u=a.substring(13).trim()).indexOf("-")+1,u.charCodeAt(0)+u.charCodeAt(t)){case 226:u=a.replace(E,"tb");break;case 232:u=a.replace(E,"tb-rl");break;case 220:u=a.replace(E,"lr");break;default:return a}return"-webkit-"+a+"-ms-"+u+a;case 1017:if(-1===a.indexOf("sticky",9))break;case 975:switch(t=(a=e).length-10,s=(u=(33===a.charCodeAt(t)?a.substring(0,t):a).substring(e.indexOf(":",7)+1).trim()).charCodeAt(0)+(0|u.charCodeAt(7))){case 203:if(111>u.charCodeAt(8))break;case 115:a=a.replace(u,"-webkit-"+u)+";"+a;break;case 207:case 102:a=a.replace(u,"-webkit-"+(102<s?"inline-":"")+"box")+";"+a.replace(u,"-webkit-"+u)+";"+a.replace(u,"-ms-"+u+"box")+";"+a}return a+";";case 938:if(45===a.charCodeAt(5))switch(a.charCodeAt(6)){case 105:return u=a.replace("-items",""),"-webkit-"+a+"-webkit-box-"+u+"-ms-flex-"+u+a;case 115:return"-webkit-"+a+"-ms-flex-item-"+a.replace(I,"")+a;default:return"-webkit-"+a+"-ms-flex-line-pack"+a.replace("align-content","").replace(I,"")+a}break;case 973:case 989:if(45!==a.charCodeAt(3)||122===a.charCodeAt(4))break;case 931:case 953:if(!0===A.test(e))return 115===(u=e.substring(e.indexOf(":")+1)).charCodeAt(0)?o(e.replace("stretch","fill-available"),t,n,r).replace(":fill-available",":stretch"):a.replace(u,"-webkit-"+u)+a.replace(u,"-moz-"+u.replace("fill-",""))+a;break;case 962:if(a="-webkit-"+a+(102===a.charCodeAt(5)?"-ms-"+a:"")+a,211===n+r&&105===a.charCodeAt(13)&&0<a.indexOf("transform",10))return a.substring(0,a.indexOf(";",27)+1).replace(m,"$1-webkit-$2")+a}return a}function i(e,t){var n=e.indexOf(1===t?":":"{"),r=e.substring(0,3!==t?n:10);return n=e.substring(n+1,e.length-1),M(2!==t?r:r.replace(w,"$1"),n,t)}function a(e,t){var n=o(t,t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2));return n!==t+";"?n.replace(S," or ($1)").substring(4):"("+t+")"}function s(e,t,n,r,o,i,a,s,u,l){for(var d,f=0,p=t;f<k;++f)switch(d=x[f].call(c,e,p,n,r,o,i,a,s,u,l)){case void 0:case!1:case!0:case null:break;default:p=d}if(p!==t)return p}function u(e){switch(e){case void 0:case null:k=x.length=0;break;default:if("function"==typeof e)x[k++]=e;else if("object"==typeof e)for(var t=0,n=e.length;t<n;++t)u(e[t]);else N=0|!!e}return u}function l(e){return void 0!==(e=e.prefix)&&(M=null,e?"function"!=typeof e?L=1:(L=2,M=e):L=0),l}function c(e,n){var r=e;if(33>r.charCodeAt(0)&&(r=r.trim()),r=[F=r],0<k){var o=s(-1,n,r,r,P,C,0,0,0,0);void 0!==o&&"string"==typeof o&&(n=o)}var i=t(D,r,n,0,0);return 0<k&&void 0!==(o=s(-2,i,r,r,P,C,i.length,0,0,0))&&(i=o),F="",R=0,C=P=1,i}var d=/^\0+/g,f=/[\0\r\f]/g,p=/: */g,h=/zoo|gra/,m=/([,: ])(transform)/g,g=/,\r+?/g,v=/([\t\r\n ])*\f?&/g,y=/@(k\w+)\s*(\S*)\s*/,b=/::(place)/g,_=/:(read-only)/g,E=/[svh]\w+-[tblr]{2}/,T=/\(\s*(.*)\s*\)/g,S=/([\s\S]*?);/g,I=/-self|flex-/g,w=/[^]*?(:[rp][el]a[\w-]+)[^]*/,A=/stretch|:\s*\w+\-(?:conte|avail)/,O=/([^-])(image-set\()/,C=1,P=1,R=0,L=1,D=[],x=[],k=0,M=null,N=0,F="";return c.use=u,c.set=l,void 0!==e&&l(e),c},p="/*|*/",h=p+"}";function m(e){e&&g.current.insert(e+"}")}var g={current:null},v=function(e,t,n,r,o,i,a,s,u,l){switch(e){case 1:switch(t.charCodeAt(0)){case 64:return g.current.insert(t+";"),"";case 108:if(98===t.charCodeAt(2))return""}break;case 2:if(0===s)return t+p;break;case 3:switch(s){case 102:case 112:return g.current.insert(n[0]+t),"";default:return t+(0===l?p:"")}case -2:t.split(h).forEach(m)}},y=function(e){void 0===e&&(e={});var t,n,r,o=e.key||"css";void 0!==e.prefix&&(t={prefix:e.prefix});var i=new f(t),a={};n=e.container||document.head;var s=document.querySelectorAll("style[data-emotion-"+o+"]");Array.prototype.forEach.call(s,function(e){e.getAttribute("data-emotion-"+o).split(" ").forEach(function(e){a[e]=!0}),e.parentNode!==n&&n.appendChild(e)}),i.use(e.stylisPlugins)(v),r=function(e,t,n,r){var o=t.name;g.current=n,i(e,t.styles),r&&(u.inserted[o]=!0)};var u={key:o,sheet:new d({key:o,container:n,nonce:e.nonce,speedy:e.speedy}),nonce:e.nonce,inserted:a,registered:{},insert:r};return u},b=function(e){for(var t,n=e.length,r=n^n,o=0;n>=4;)t=(65535&(t=255&e.charCodeAt(o)|(255&e.charCodeAt(++o))<<8|(255&e.charCodeAt(++o))<<16|(255&e.charCodeAt(++o))<<24))*1540483477+(((t>>>16)*1540483477&65535)<<16),t^=t>>>24,r=(65535&r)*1540483477+(((r>>>16)*1540483477&65535)<<16)^(t=(65535&t)*1540483477+(((t>>>16)*1540483477&65535)<<16)),n-=4,++o;switch(n){case 3:r^=(255&e.charCodeAt(o+2))<<16;case 2:r^=(255&e.charCodeAt(o+1))<<8;case 1:r^=255&e.charCodeAt(o),r=(65535&r)*1540483477+(((r>>>16)*1540483477&65535)<<16)}return r^=r>>>13,r=(65535&r)*1540483477+(((r>>>16)*1540483477&65535)<<16),((r^=r>>>15)>>>0).toString(36)},_={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},E=/[A-Z]|^ms/g,T=/_EMO_([^_]+?)_([^]*?)_EMO_/g,S=function(e){return 45===e.charCodeAt(1)},I=function(e){return null!=e&&"boolean"!=typeof e},w=a(function(e){return S(e)?e:e.replace(E,"-$&").toLowerCase()}),A=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(T,function(e,t,n){return o={name:t,styles:n,next:o},t})}return 1===_[e]||S(e)||"number"!=typeof t||0===t?t:t+"px"};function O(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return o={name:n.name,styles:n.styles,next:o},n.name;if(void 0!==n.styles){var i=n.next;if(void 0!==i)for(;void 0!==i;)o={name:i.name,styles:i.styles,next:o},i=i.next;return n.styles+";"}return C(e,t,n);case"function":if(void 0!==e){var a=o,s=n(e);return o=a,O(e,t,s,r)}}if(null==t)return n;var u=t[n];return void 0===u||r?n:u}function C(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=O(e,t,n[o],!1);else for(var i in n){var a=n[i];if("object"!=typeof a)null!=t&&void 0!==t[a]?r+=i+"{"+t[a]+"}":I(a)&&(r+=w(i)+":"+A(i,a)+";");else if(Array.isArray(a)&&"string"==typeof a[0]&&(null==t||void 0===t[a[0]]))for(var s=0;s<a.length;s++)I(a[s])&&(r+=w(i)+":"+A(i,a[s])+";");else{var u=O(e,t,a,!1);switch(i){case"animation":case"animationName":r+=w(i)+":"+u+";";break;default:r+=i+"{"+u+"}"}}}return r}var P=/label:\s*([^\s;\n{]+)\s*;/g,R=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r,i=!0,a="";o=void 0;var s=e[0];null==s||void 0===s.raw?(i=!1,a+=O(n,t,s,!1)):a+=s[0];for(var u=1;u<e.length;u++)a+=O(n,t,e[u],46===a.charCodeAt(a.length-1)),i&&(a+=s[u]);P.lastIndex=0;for(var l="";null!==(r=P.exec(a));)l+="-"+r[1];return{name:b(a)+l,styles:a,next:o}},L=(Object.prototype.hasOwnProperty,(0,i.createContext)("undefined"!=typeof HTMLElement?y():null)),D=(0,i.createContext)({});L.Provider;var x=function(e){var t=function(t,n){return(0,i.createElement)(L.Consumer,null,function(r){return e(t,r,n)})};return(0,i.forwardRef)(t)},k=!0;function M(e,t,n){var r="";return n.split(" ").forEach(function(n){void 0!==e[n]?t.push(e[n]):r+=n+" "}),r}var N=function(e,t,n){var r=e.key+"-"+t.name;if((!1===n||!1===k&&void 0!==e.compat)&&void 0===e.registered[r]&&(e.registered[r]=t.styles),void 0===e.inserted[t.name]){var o=t;do e.insert("."+r,o,e.sheet,!0),o=o.next;while(void 0!==o)}},F=function e(t){for(var n=t.length,r=0,o="";r<n;r++){var i=t[r];if(null!=i){var a=void 0;switch(typeof i){case"boolean":break;case"object":if(Array.isArray(i))a=e(i);else for(var s in a="",i)i[s]&&s&&(a&&(a+=" "),a+=s);break;default:a=i}a&&(o&&(o+=" "),o+=a)}}return o};function B(e,t,n){var r=[],o=M(e,r,n);return r.length<2?n:o+t(r)}var U=function(){return null};x(function(e,t){return(0,i.createElement)(D.Consumer,null,function(n){var r=!1,o=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];var o=R(n,t.registered);return N(t,o,!1),t.key+"-"+o.name},a=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return B(t.registered,o,F(n))},s={css:o,cx:a,theme:n},u=e.children(s);r=!0;var l=(0,i.createElement)(U,null);return(0,i.createElement)(i.Fragment,null,l,u)})});var Z=u,j=function(e){return"theme"!==e&&"innerRef"!==e},H=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?Z:j};function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach(function(t){r(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var G=function(){return null},V=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],W=(function e(t,n){void 0!==n&&(r=n.label,a=n.target,o=t.__emotion_forwardProp&&n.shouldForwardProp?function(e){return t.__emotion_forwardProp(e)&&n.shouldForwardProp(e)}:n.shouldForwardProp);var r,o,a,s=t.__emotion_real===t,u=s&&t.__emotion_base||t;"function"!=typeof o&&s&&(o=t.__emotion_forwardProp);var l=o||H(u),c=!l("as");return function(){var d=arguments,f=s&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==r&&f.push("label:"+r+";"),null==d[0]||void 0===d[0].raw)f.push.apply(f,d);else{f.push(d[0][0]);for(var p=d.length,h=1;h<p;h++)f.push(d[h],d[0][h])}var m=x(function(e,t,n){return(0,i.createElement)(D.Consumer,null,function(r){var s=c&&e.as||u,d="",p=[],h=e;if(null==e.theme){for(var m in h={},e)h[m]=e[m];h.theme=r}"string"==typeof e.className?d=M(t.registered,p,e.className):null!=e.className&&(d=e.className+" ");var g=R(f.concat(p),t.registered,h);N(t,g,"string"==typeof s),d+=t.key+"-"+g.name,void 0!==a&&(d+=" "+a);var v=c&&void 0===o?H(s):l,y={};for(var b in e)(!c||"as"!==b)&&v(b)&&(y[b]=e[b]);y.className=d,y.ref=n||e.innerRef;var _=(0,i.createElement)(s,y),E=(0,i.createElement)(G,null);return(0,i.createElement)(i.Fragment,null,E,_)})});return m.displayName=void 0!==r?r:"Styled("+("string"==typeof u?u:u.displayName||u.name||"Component")+")",m.defaultProps=t.defaultProps,m.__emotion_real=m,m.__emotion_base=u,m.__emotion_styles=f,m.__emotion_forwardProp=o,Object.defineProperty(m,"toString",{value:function(){return"."+a}}),m.withComponent=function(t,r){return e(t,void 0!==r?q({},n||{},{},r):n).apply(void 0,f)},m}}).bind();V.forEach(function(e){W[e]=W(e)});var Y=W},28195:function(e,t,n){"use strict";function r(e,t){for(var n,r=arguments.length,o=Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];if(!e){if(void 0===t)n=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var a=0;(n=Error(t.replace(/%s/g,function(){return o[a++]}))).name="Invariant Violation"}throw n.framesToPop=1,n}}n.d(t,{k:function(){return r}})},15047:function(e,t,n){"use strict";function r(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),u=0;u<i.length;u++){var l=i[u];if(!s(l))return!1;var c=e[l],d=t[l];if(!1===(o=n?n.call(r,c,d,l):void 0)||void 0===o&&c!==d)return!1}return!0}n.d(t,{w:function(){return r}})},12599:function(e,t,n){"use strict";var r,o;/**
* @remix-run/router v1.7.2
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,{Ep:function(){return l},J0:function(){return a},RQ:function(){return N},WK:function(){return z},X3:function(){return Z},Zn:function(){return R},Zq:function(){return k},aU:function(){return r},cP:function(){return c},fp:function(){return f},pC:function(){return M}}),function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(r||(r={}));function a(e,t){if(!1===e||null==e)throw Error(t)}function s(e,t){if(!e){"undefined"!=typeof console&&console.warn(t);try{throw Error(t)}catch(e){}}}function u(){return Math.random().toString(36).substr(2,8)}function l(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),r&&"#"!==r&&(t+="#"===r.charAt(0)?r:"#"+r),t}function c(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(o||(o={}));let d=new Set(["lazy","caseSensitive","path","id","index","children"]);function f(e,t,n){void 0===n&&(n="/");let r=R(("string"==typeof t?c(t):t).pathname||"/",n);if(null==r)return null;let o=p(e);m(o);let i=null;for(let e=0;null==i&&e<o.length;++e)i=w(o[e],C(r));return i}function p(e,t,n,r){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r="");let o=(e,o,i)=>{let s={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};s.relativePath.startsWith("/")&&(a(s.relativePath.startsWith(r),'Absolute route path "'+s.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),s.relativePath=s.relativePath.slice(r.length));let u=N([r,s.relativePath]),l=n.concat(s);e.children&&e.children.length>0&&(a(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+u+'".'),p(e.children,t,l,u)),(null!=e.path||e.index)&&t.push({path:u,score:S(u,e.index),routesMeta:l})};return e.forEach((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let n of h(e.path))o(e,t,n);else o(e,t)}),t}function h(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===r.length)return o?[i,""]:[i];let a=h(r.join("/")),s=[];return s.push(...a.map(e=>""===e?i:[i,e].join("/"))),o&&s.push(...a),s.map(t=>e.startsWith("/")&&""===t?"/":t)}function m(e){e.sort((e,t)=>e.score!==t.score?t.score-e.score:I(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)))}let g=/^:\w+$/,v=3,y=2,b=1,_=10,E=-2,T=e=>"*"===e;function S(e,t){let n=e.split("/"),r=n.length;return n.some(T)&&(r+=E),t&&(r+=y),n.filter(e=>!T(e)).reduce((e,t)=>e+(g.test(t)?v:""===t?b:_),r)}function I(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function w(e,t){let{routesMeta:n}=e,r={},o="/",i=[];for(let e=0;e<n.length;++e){let a=n[e],s=e===n.length-1,u="/"===o?t:t.slice(o.length)||"/",l=A({path:a.relativePath,caseSensitive:a.caseSensitive,end:s},u);if(!l)return null;Object.assign(r,l.params);let c=a.route;i.push({params:r,pathname:N([o,l.pathname]),pathnameBase:F(N([o,l.pathnameBase])),route:c}),"/"!==l.pathnameBase&&(o=N([o,l.pathnameBase]))}return i}function A(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=O(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let i=o[0],a=i.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:r.reduce((e,t,n)=>{if("*"===t){let e=s[n]||"";a=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=P(s[n]||"",t),e},{}),pathname:i,pathnameBase:a,pattern:e}}function O(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0),s("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(e,t)=>(r.push(t),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function C(e){try{return decodeURI(e)}catch(t){return s(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function P(e,t){try{return decodeURIComponent(e)}catch(n){return s(!1,'The value for the URL param "'+t+'" will not be decoded because the string "'+e+'" is a malformed URL segment. This is probably due to a bad percent encoding ('+n+")."),e}}function R(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&"/"!==r?null:e.slice(n)||"/"}function L(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:o=""}="string"==typeof e?c(e):e;return{pathname:n?n.startsWith("/")?n:D(n,t):t,search:B(r),hash:U(o)}}function D(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)}),n.length>1?n.join("/"):"/"}function x(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t)+"` field ["+JSON.stringify(r)+"]. Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function k(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}function M(e,t,n,r){let o,s;void 0===r&&(r=!1),"string"==typeof e?o=c(e):(a(!(o=i({},e)).pathname||!o.pathname.includes("?"),x("?","pathname","search",o)),a(!o.pathname||!o.pathname.includes("#"),x("#","pathname","hash",o)),a(!o.search||!o.search.includes("#"),x("#","search","hash",o)));let u=""===e||""===o.pathname,l=u?"/":o.pathname;if(r||null==l)s=n;else{let e=t.length-1;if(l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),e-=1;o.pathname=t.join("/")}s=e>=0?t[e]:"/"}let d=L(o,s),f=l&&"/"!==l&&l.endsWith("/"),p=(u||"."===l)&&n.endsWith("/");return!d.pathname.endsWith("/")&&(f||p)&&(d.pathname+="/"),d}let N=e=>e.join("/").replace(/\/\/+/g,"/"),F=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),B=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",U=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";class Z extends Error{}function j(e){return e instanceof Promise&&!0===e._tracked}class H{constructor(e,t,n,r){void 0===r&&(r=!1),this.status=e,this.statusText=t||"",this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}}function z(e){return null!=e&&"number"==typeof e.status&&"string"==typeof e.statusText&&"boolean"==typeof e.internal&&"data"in e}let q=["post","put","patch","delete"],G=new Set(q),V=new Set(["get",...q]);Symbol("deferred");function W(e,t){return(t?e.slice(0,e.findIndex(e=>e.route.id===t)+1):[...e]).reverse().find(e=>!0===e.route.hasErrorBoundary)||e[0]}function Y(e){return e.type===o.deferred}function J(e){return e.type===o.error}function $(e){return(e&&e.type)===o.redirect}function K(e){return new URLSearchParams(e).getAll("index").some(e=>""===e)}},91073:function(e,t,n){"use strict";n.r(t)},40492:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";let devMessageSet,timeoutId;__webpack_require__.d(__webpack_exports__,{Av:function(){return TextButton},Rf:function(){return TextIconButton},W3:function(){return IconTextButton},c6:function(){return CircleTextButton},hU:function(){return IconButton},qE:function(){return Avatar}});var react__WEBPACK_IMPORTED_MODULE_2___namespace_cache,hasRequiredReactIs_production_min,hasRequiredReactIs_development,hasRequiredReactIs,objectAssign,hasRequiredObjectAssign,ReactPropTypesSecret_1,hasRequiredReactPropTypesSecret,has,hasRequiredHas,checkPropTypes_1,hasRequiredCheckPropTypes,factoryWithTypeCheckers,hasRequiredFactoryWithTypeCheckers,factoryWithThrowingShims,hasRequiredFactoryWithThrowingShims,throwOnDirectAccess,ReactIs,_path$e,_path2$a,_path$d,_rect$2,_path$c,_path$b,_path2$9,_rect$1,_path$a,_path$9,_path2$8,_path$8,_path2$7,_path$7,_path2$6,_rect,_path$6,_path2$5,_path$5,_path2$4,_path$4,_circle,_path$3,_path2$3,contentValues,contentValuePattern,msPattern,hyphenatedCache,hyphenPattern,oldProcessStyleValue,sourceMapPattern,cursor,globalContext,isTestEnv,isBrowser,globalKey,_templateObject,_path$2,_path2$2,_path$1,_path2$1,hasRequiredClsx,passiveEventSupport,hasRequiredToDate,hasRequiredConstructFrom,hasRequiredAddDays,hasRequiredAddMilliseconds,hasRequiredConstants$1,hasRequiredAddHours,hasRequiredAddMinutes,hasRequiredAddMonths,hasRequiredAddQuarters,hasRequiredAddSeconds,hasRequiredAddWeeks,hasRequiredAddYears,hasRequiredStartOfDay,hasRequiredGetTimezoneOffsetInMilliseconds,hasRequiredDifferenceInCalendarDays,hasRequiredDifferenceInCalendarMonths,hasRequiredGetQuarter,hasRequiredDifferenceInCalendarQuarters,hasRequiredDifferenceInCalendarYears,hasRequiredEndOfDay,hasRequiredEndOfMonth,hasRequiredDefaultOptions,hasRequiredEndOfWeek,hasRequiredEndOfYear,hasRequiredFormatDistance,hasRequiredBuildFormatLongFn,hasRequiredFormatLong,hasRequiredFormatRelative,hasRequiredBuildLocalizeFn,hasRequiredLocalize,hasRequiredBuildMatchFn,hasRequiredBuildMatchPatternFn,hasRequiredMatch,hasRequiredEnUS,hasRequiredDefaultLocale,hasRequiredStartOfYear,hasRequiredGetDayOfYear,hasRequiredStartOfWeek,hasRequiredStartOfISOWeek,hasRequiredGetISOWeekYear,hasRequiredStartOfISOWeekYear,hasRequiredGetISOWeek,hasRequiredGetWeekYear,hasRequiredStartOfWeekYear,hasRequiredGetWeek,hasRequiredAddLeadingZeros,hasRequiredLightFormatters,hasRequiredFormatters,hasRequiredLongFormatters,hasRequiredProtectedTokens,hasRequiredIsDate,hasRequiredIsValid,hasRequiredFormat,hasRequiredGetDate,hasRequiredGetDay,hasRequiredGetHours,hasRequiredGetMinutes,hasRequiredGetMonth,hasRequiredGetSeconds,hasRequiredGetTime,hasRequiredGetYear,hasRequiredIsAfter,hasRequiredIsBefore,hasRequiredIsEqual,hasRequiredIsSameDay,hasRequiredIsSameMonth,hasRequiredStartOfQuarter,hasRequiredIsSameQuarter,hasRequiredIsSameYear,hasRequiredIsWithinInterval,hasRequiredMax,hasRequiredMin,hasRequiredGetDefaultOptions,hasRequiredTranspose,hasRequiredSetter,hasRequiredParser,hasRequiredEraParser,hasRequiredConstants,hasRequiredUtils,hasRequiredYearParser,hasRequiredLocalWeekYearParser,hasRequiredISOWeekYearParser,hasRequiredExtendedYearParser,hasRequiredQuarterParser,hasRequiredStandAloneQuarterParser,hasRequiredMonthParser,hasRequiredStandAloneMonthParser,hasRequiredSetWeek,hasRequiredLocalWeekParser,hasRequiredSetISOWeek,hasRequiredISOWeekParser,hasRequiredDateParser,hasRequiredDayOfYearParser,hasRequiredSetDay,hasRequiredDayParser,hasRequiredLocalDayParser,hasRequiredStandAloneLocalDayParser,hasRequiredGetISODay,hasRequiredSetISODay,hasRequiredISODayParser,hasRequiredAMPMParser,hasRequiredAMPMMidnightParser,hasRequiredDayPeriodParser,hasRequiredHour1to12Parser,hasRequiredHour0to23Parser,hasRequiredHour0To11Parser,hasRequiredHour1To24Parser,hasRequiredMinuteParser,hasRequiredSecondParser,hasRequiredFractionOfSecondParser,hasRequiredISOTimezoneWithZParser,hasRequiredISOTimezoneParser,hasRequiredTimestampSecondsParser,hasRequiredTimestampMillisecondsParser,hasRequiredParsers,hasRequiredParse,hasRequiredParseISO,hasRequiredGetDaysInMonth,hasRequiredSetMonth,hasRequiredSet,hasRequiredSetHours,hasRequiredSetMinutes,hasRequiredSetQuarter,hasRequiredSetSeconds,hasRequiredSetYear,hasRequiredStartOfMonth,hasRequiredSubDays,hasRequiredSubMonths,hasRequiredSubQuarters,hasRequiredSubWeeks,hasRequiredSubYears,_g$2,_g$1,_path,_path2,_g,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(85893),_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__=__webpack_require__(86641),_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__=__webpack_require__(34484),_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(92007),_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__),react__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__(67294),_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__(94409),_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__=__webpack_require__(59542),_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__(84249),_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_7__=__webpack_require__(90443),react_dom_client__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__(56495),react_dom__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__(52790),_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__=__webpack_require__(63003),_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__=__webpack_require__(85376),_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_16__=__webpack_require__(13243),_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_17__=__webpack_require__(84193),_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__=__webpack_require__(66601),_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_11__=__webpack_require__(98546),_babel_runtime_helpers_esm_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_14__=__webpack_require__(48492);function styleInject(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}var css_248z='input[type=text] {\n height: 30px;\n box-sizing: border-box;\n border: 1px solid var(--color-divider-tier1);\n border-radius: var(--radius-tier1);\n padding: 4px 12px;\n -webkit-appearance: none;\n background: var(--color-background-tier1);\n}\ninput[type=text]::placeholder {\n color: var(--color-grey-tier8);\n}\ninput[type=text]:hover {\n border-color: var(--color-divider-tier3);\n}\ninput[type=text]:focus {\n border-color: var(--color-main-tier1);\n outline: none;\n}\ninput[type=text]:disabled {\n border-color: var(--color-divider-tier1);\n background-color: var(--color-grey-tier12);\n}\ninput[type=text].invalid {\n border-color: var(--color-status-red1);\n background-color: var(--color-status-red4);\n}\n\nbutton {\n background-color: transparent;\n border: none;\n padding: 0px;\n margin: 0px;\n display: inline-block;\n vertical-align: middle;\n cursor: pointer;\n}\n\n.text-button {\n font-weight: 400;\n font-size: 14px;\n line-height: 22px;\n border: none;\n}\n.text-button.disabled {\n cursor: default;\n}\n\n.text-button-oval {\n font-weight: 400;\n font-size: 14px;\n line-height: 22px;\n border: none;\n border-radius: 99px;\n padding: 4px 16px;\n}\n.text-button-oval.disabled {\n cursor: default;\n}\n\n.text-button-rectangle {\n font-weight: 400;\n font-size: 14px;\n line-height: 22px;\n border: none;\n border-radius: var(--radius-tier1);\n padding: 4px 16px;\n}\n.text-button-rectangle.disabled {\n cursor: default;\n}\n\n.button-main {\n color: var(--color-font-white1);\n background-color: var(--color-grey-tier4);\n}\n.button-main:hover {\n background-color: var(--color-grey-tier3);\n}\n\n.button-grey {\n color: var(--color-font-black1);\n background-color: var(--color-grey-tier10);\n}\n.button-grey:hover {\n background-color: var(--color-grey-tier9);\n}\n\n.button-large {\n height: 40px;\n}\n\n.button-medium {\n height: 30px;\n}\n\n.icon-button {\n background-position: 0px 0px;\n}\n.icon-button .button-icon {\n width: 24px;\n height: 24px;\n display: inline-block;\n background-position: 0px 0px;\n vertical-align: top;\n}\n@media (hover: hover) and (pointer: fine) {\n .icon-button:hover .button-icon {\n background-position: 0px -24px;\n }\n}\n.icon-button.active .button-icon {\n background-position: 0px -24px;\n}\n.icon-button:active .button-icon {\n background-position: 0px -48px;\n}\n.icon-button.disabled {\n cursor: default;\n}\n.icon-button.disabled .button-icon {\n background-position: 0px -72px;\n}\n\n.text-icon-button {\n display: flex;\n align-items: center;\n background-position: 0px 0px;\n}\n.text-icon-button .button-icon {\n width: 24px;\n height: 24px;\n display: inline-block;\n background-position: 0px 0px;\n vertical-align: top;\n}\n@media (hover: hover) and (pointer: fine) {\n .text-icon-button:hover .button-icon {\n background-position: 0px -24px;\n }\n}\n.text-icon-button.active .button-icon {\n background-position: 0px -24px;\n}\n.text-icon-button:active .button-icon {\n background-position: 0px -48px;\n}\n.text-icon-button.disabled {\n cursor: default;\n}\n.text-icon-button.disabled .button-icon {\n background-position: 0px -72px;\n}\n\n.icon-text-button {\n display: flex;\n align-items: center;\n background-position: 0px 0px;\n}\n.icon-text-button .button-icon {\n width: 24px;\n height: 24px;\n display: inline-block;\n background-position: 0px 0px;\n vertical-align: top;\n}\n@media (hover: hover) and (pointer: fine) {\n .icon-text-button:hover .button-icon {\n background-position: 0px -24px;\n }\n}\n.icon-text-button.active .button-icon {\n background-position: 0px -24px;\n}\n.icon-text-button:active .button-icon {\n background-position: 0px -48px;\n}\n.icon-text-button.disabled {\n cursor: default;\n}\n.icon-text-button.disabled .button-icon {\n background-position: 0px -72px;\n}\n\n.lottie-icon-button {\n width: 24px;\n height: 24px;\n}\n.lottie-icon-button div {\n width: 100%;\n height: 100%;\n}\n\n.icon-button-modal-header-close .button-icon {\n width: 28px;\n height: 28px;\n display: inline-block;\n background-position: 0px 0px;\n vertical-align: top;\n}\n.icon-button-modal-header-close svg path {\n fill: var(--color-grey-tier8);\n}\n.icon-button-modal-header-close:not(.disabled):hover svg path, .icon-button-modal-header-close:not(.disabled):active svg path {\n fill: var(--color-grey-tier6);\n}\n\n.form-checkbox .form-checkbox-input {\n display: none;\n}\n.form-checkbox .form-checkbox-label {\n line-height: 22px;\n font-size: 14px;\n font-weight: 600;\n display: flex;\n vertical-align: top;\n}\n.form-checkbox .form-checkbox-label span {\n margin: 4px 0 4px 8px;\n}\n.form-checkbox.disabled .form-checkbox-label {\n color: var(--color-font-black3);\n}\n\n.form-checkbox-icon {\n flex: 0 0 auto;\n margin: 4px 0;\n width: 22px;\n height: 22px;\n display: inline-block;\n vertical-align: top;\n cursor: pointer;\n}\n.form-checkbox-icon.checked svg path:first-child {\n fill: var(--color-main-tier1);\n}\n\ninput[disabled] ~ label .form-checkbox-icon {\n cursor: default;\n}\ninput[disabled] ~ label .form-checkbox-icon.checked svg {\n opacity: 40%;\n}\ninput[disabled] ~ label .form-checkbox-icon:not(.checked) svg rect {\n stroke: var(--color-grey-tier9);\n fill: var(--color-grey-tier10);\n}\n\n.circle-text-button {\n display: inline-block;\n vertical-align: middle;\n cursor: pointer;\n background-color: var(--color-main-tier1);\n text-align: center;\n width: 28px;\n height: 28px;\n border-radius: 28px;\n}\n.circle-text-button:hover, .circle-text-button:active {\n background-color: var(--color-main-tier2);\n}\n.circle-text-button.disabled {\n background-color: var(--color-main-tier3);\n}\n.circle-text-button .button-circle-text {\n color: var(--color-white-tier1);\n font-weight: 600;\n padding: 0px;\n height: 28px;\n line-height: 28px;\n display: inline-block;\n}\n.circle-text-button .button-circle-text.disabled {\n cursor: default;\n}\n\n.circle-text-button-size40 {\n display: inline-block;\n vertical-align: middle;\n cursor: pointer;\n background-color: var(--color-main-tier1);\n text-align: center;\n width: 40px;\n height: 40px;\n border-radius: 40px;\n}\n.circle-text-button-size40:hover, .circle-text-button-size40:active {\n background-color: var(--color-main-tier2);\n}\n.circle-text-button-size40.disabled {\n background-color: var(--color-main-tier3);\n}\n.circle-text-button-size40 .button-circle-text {\n color: var(--color-white-tier1);\n font-weight: 600;\n padding: 0px;\n height: 40px;\n line-height: 40px;\n display: inline-block;\n}\n.circle-text-button-size40 .button-circle-text.disabled {\n cursor: default;\n}\n\n.circle-text-button-size32 {\n display: inline-block;\n vertical-align: middle;\n cursor: pointer;\n background-color: var(--color-main-tier1);\n text-align: center;\n width: 32px;\n height: 32px;\n border-radius: 32px;\n}\n.circle-text-button-size32:hover, .circle-text-button-size32:active {\n background-color: var(--color-main-tier2);\n}\n.circle-text-button-size32.disabled {\n background-color: var(--color-main-tier3);\n}\n.circle-text-button-size32 .button-circle-text {\n color: var(--color-white-tier1);\n font-weight: 600;\n padding: 0px;\n height: 32px;\n line-height: 32px;\n display: inline-block;\n}\n.circle-text-button-size32 .button-circle-text.disabled {\n cursor: default;\n}\n\n.circle-text-button-size24 {\n display: inline-block;\n vertical-align: middle;\n cursor: pointer;\n background-color: var(--color-main-tier1);\n text-align: center;\n width: 24px;\n height: 24px;\n border-radius: 24px;\n}\n.circle-text-button-size24:hover, .circle-text-button-size24:active {\n background-color: var(--color-main-tier2);\n}\n.circle-text-button-size24.disabled {\n background-color: var(--color-main-tier3);\n}\n.circle-text-button-size24 .button-circle-text {\n color: var(--color-white-tier1);\n font-weight: 600;\n padding: 0px;\n height: 24px;\n line-height: 24px;\n display: inline-block;\n}\n.circle-text-button-size24 .button-circle-text.disabled {\n cursor: default;\n}\n\n.message-dialog.modal .modal-inner-ct .modal-header, .modal-header {\n font-size: 17px;\n font-weight: 600;\n line-height: 28px;\n}\n\n.multimedia-react-datepicker .react-datepicker__day--today.react-datepicker__day--selected,\n.multimedia-react-datepicker .react-datepicker__day--today .react-datepicker__day--keyboard-selected, .multimedia-react-datepicker .react-datepicker__day--selected,\n.multimedia-react-datepicker .react-datepicker__day--keyboard-selected, .multimedia-react-datepicker .multimedia-react-datepicker-year,\n.multimedia-react-datepicker .multimedia-react-datepicker-month {\n font-size: 14px;\n font-weight: 600;\n line-height: 22px;\n}\n\n.multimedia-warning-tooltip.react-tooltip, .multimedia-tooltip-mobile.react-tooltip, .multimedia-tooltip.react-tooltip, .multimedia-white-tip.react-tooltip, .multimedia-react-datepicker .multimedia-react-datepicker-year.multimedia-react-select .multimedia__input,\n.multimedia-react-datepicker .multimedia-react-datepicker-month.multimedia-react-select .multimedia__input {\n font-size: 14px;\n font-weight: 400;\n line-height: 22px;\n}\n\n.multimedia-react-select .multimedia__multi-value__label {\n font-size: 13px;\n font-weight: 400;\n line-height: 20px;\n}\n\n.modal {\n display: flex;\n flex-direction: column;\n background: var(--color-background-tier2);\n overflow: auto;\n border-radius: var(--radius-tier2);\n outline: none;\n margin: auto;\n box-shadow: var(--shadow-tier1);\n box-sizing: border-box;\n}\n.modal input[type=text], .modal input[type=password], .modal textarea {\n background-color: var(--color-background-tier2);\n border-color: var(--color-divider-tier2);\n}\n.modal input[type=text]:hover, .modal input[type=password]:hover, .modal textarea:hover {\n border-color: var(--color-divider-tier3);\n}\n.modal input[type=text]:focus, .modal input[type=password]:focus, .modal textarea:focus {\n border-color: var(--color-main-tier1);\n}\n.modal input[type=text]:disabled, .modal input[type=password]:disabled, .modal textarea:disabled {\n border-color: var(--color-divider-tier1);\n background-color: var(--color-background-tier2);\n}\n\n.modal-inner-ct {\n width: 100%;\n height: 100%;\n}\n\n.modal-header {\n display: flex;\n justify-content: space-between;\n padding: 16px 24px 12px;\n}\n\n.modal-header-right {\n display: flex;\n}\n\n.modal-title {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.modal-content {\n flex: 1 1 auto;\n}\n\n.modal-overlay {\n position: fixed;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n z-index: 2;\n display: flex;\n align-items: center;\n}\n\n.ReactModalPortal.modal-with-mask .modal-overlay {\n background-color: var(--color-black-tier2);\n}\n\n.form-radio-button {\n vertical-align: middle;\n display: inline-block;\n}\n.form-radio-button .form-radio-button-input {\n display: none;\n}\n.form-radio-button .form-radio-label, .form-radio-button .normal-radio-button-icon {\n display: inline-block;\n vertical-align: middle;\n}\n.form-radio-button .form-radio-label {\n margin-left: 8px;\n}\n.form-radio-button .normal-radio-button-icon {\n width: 22px;\n height: 22px;\n cursor: pointer;\n}\n.form-radio-button .normal-radio-button-icon svg path {\n fill: var(--color-grey-tier9);\n}\n.form-radio-button .normal-radio-button-icon:hover svg path {\n fill: var(--color-grey-tier8);\n}\n.form-radio-button .normal-radio-button-icon.checked svg path {\n fill: var(--color-main-tier1);\n}\n.form-radio-button .normal-radio-button-icon.checked:hover svg path {\n fill: var(--color-main-tier2);\n}\n.form-radio-button input[disabled] ~ label .normal-radio-button-icon {\n cursor: default;\n}\n.form-radio-button input[disabled] ~ label .normal-radio-button-icon svg circle {\n stroke: var(--color-grey-tier9);\n fill: var(--color-grey-tier10);\n}\n.form-radio-button input[disabled] ~ label .normal-radio-button-icon.checked svg path {\n fill: var(--color-main-tier3);\n}\n\n.tab-panel {\n flex: 1;\n display: flex;\n flex-direction: column;\n}\n\n.tab-panel-header {\n margin: 8px 60px;\n display: flex;\n}\n.tab-panel-header .tab-panel-left {\n flex: 1;\n}\n.tab-panel-header .tab-panel-right {\n display: flex;\n flex-direction: row;\n margin: auto;\n}\n\n.tab-panel-content {\n flex: 1;\n position: relative;\n min-height: 0px;\n}\n\n.tab-button {\n display: inline-block;\n vertical-align: middle;\n cursor: pointer;\n height: 32px;\n text-align: center;\n position: relative;\n}\n.tab-button .button-text-wrap {\n display: flex;\n justify-content: center;\n}\n.tab-button .button-text {\n color: var(--color-font-black2);\n padding: 5px 20px;\n}\n.tab-button.active .button-text, .tab-button:hover:not(.disabled) .button-text, .tab-button:active:not(.disabled) .button-text {\n color: var(--color-font-black1);\n}\n.tab-button.active .tab-button-indicator {\n visibility: visible;\n}\n.tab-button .tab-button-dot {\n background-color: var(--color-main-tier1);\n width: 4px;\n height: 4px;\n border-radius: 2px;\n bottom: 8px;\n left: 1px;\n display: inline-block;\n position: relative;\n}\n\n.tab-button-indicator {\n background-color: var(--color-main-tier1);\n border-radius: 1px;\n display: block;\n height: 100%;\n width: 100%;\n}\n\n.tab-button-indicator-ct {\n box-sizing: border-box;\n height: 2px;\n vertical-align: top;\n position: absolute;\n transition: transform cubic-bezier(0.33, 0, 0, 1.1);\n}\n.tab-button-indicator-ct.indicator-bottom {\n bottom: 0px;\n}\n.tab-button-indicator-ct.indicator-top {\n top: 0px;\n}\n\n.large-tab-panel .tab-button {\n height: 50px;\n}\n.large-tab-panel .tab-button .button-text {\n padding: 14px 20px;\n}\n.large-tab-panel .tab-button-indicator-ct {\n height: 3px;\n}\n\n.loading-info {\n display: flex;\n flex-direction: row;\n align-items: center;\n}\n.loading-info .loading-animation {\n margin-right: 6px;\n}\n\n.message-dialog.modal {\n width: 520px;\n height: auto;\n padding: 0px;\n border-radius: var(--radius-tier2);\n}\n.message-dialog.modal .modal-inner-ct {\n display: flex;\n flex-direction: column;\n padding: 24px 24px 20px;\n width: auto;\n}\n.message-dialog.modal .modal-inner-ct .modal-header {\n flex: 0 1 auto;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 0 0 12px;\n}\n\n.message-dialog-footer {\n display: flex;\n justify-content: space-between;\n margin-top: 24px;\n}\n\n.message-dialog-actions.confirm button:first-child {\n margin-left: 0;\n margin-right: auto;\n}\n.message-dialog-actions .text-button-oval {\n margin-left: 12px;\n}\n\n.message-dialog-footer-left-actions {\n display: flex;\n}\n.message-dialog-footer-left-actions .message-dialog-footer-error-message-text {\n width: 150px;\n margin: auto 0;\n color: var(--color-status-red1);\n}\n.message-dialog-footer-left-actions .message-dialog-footer-message-text {\n width: 180px;\n margin: auto 0;\n}\n\n.message-dialog-mobile.modal {\n width: calc(100% - 48px);\n max-width: 65%;\n}\n.message-dialog-mobile.modal .modal-inner-ct {\n padding: 24px;\n}\n.message-dialog-mobile.modal .message-dialog-text {\n margin-right: 10px;\n}\n.message-dialog-mobile.modal .message-dialog-footer-left-actions button,\n.message-dialog-mobile.modal .message-dialog-actions button {\n height: 32px;\n}\n\n@media only screen and (max-width: 480px) {\n .message-dialog-mobile.modal {\n max-width: none;\n }\n}\n.mask-transparent.modal {\n display: none;\n}\n\n.loading-animation {\n height: 16px;\n width: 16px;\n padding: 4px;\n}\n\n.loading-box,\n.mask.modal {\n display: inline-flex;\n flex-direction: row;\n align-items: center;\n border-radius: var(--radius-tier1);\n width: auto;\n height: auto;\n padding: 0;\n background: var(--color-background-tier1);\n}\n.loading-box .loading-info,\n.mask.modal .loading-info {\n height: 24px;\n min-width: 92px;\n padding: 4px 8px;\n}\n.loading-box .action-mask-ct,\n.mask.modal .action-mask-ct {\n display: flex;\n flex-direction: row;\n align-items: center;\n height: 58px;\n padding-right: 12px;\n}\n.loading-box .action-mask-ct .action-mask-info,\n.mask.modal .action-mask-ct .action-mask-info {\n display: flex;\n flex-direction: column;\n min-width: 200px;\n margin: 12px 12px 18px 20px;\n}\n.loading-box .action-mask-ct .action-mask-info .action-mask-desc,\n.mask.modal .action-mask-ct .action-mask-info .action-mask-desc {\n display: flex;\n flex-direction: row;\n height: 20px;\n}\n.loading-box .action-mask-ct .action-mask-info .action-mask-desc .action-mask-message,\n.mask.modal .action-mask-ct .action-mask-info .action-mask-desc .action-mask-message {\n min-width: 90px;\n text-align: left;\n}\n.loading-box .action-mask-ct .action-mask-info .action-mask-desc .action-mask-count,\n.mask.modal .action-mask-ct .action-mask-info .action-mask-desc .action-mask-count {\n margin-left: 12px;\n min-width: 98px;\n text-align: right;\n}\n.loading-box .action-mask-ct .action-mask-info .action-mask-progress-bar,\n.mask.modal .action-mask-ct .action-mask-info .action-mask-progress-bar {\n margin-top: 4px;\n height: 4px;\n width: 100%;\n}\n\n.mask-transparent-overlay, .mask-black-overlay, .mask-overlay {\n position: fixed;\n top: 0px;\n left: 0px;\n right: 0px;\n bottom: 0px;\n z-index: 2;\n display: flex;\n align-items: center;\n}\n\n.mask-overlay {\n background: var(--color-black-tier3);\n}\n\n.mask-black-overlay {\n background: rgba(0, 0, 0, 0.35);\n}\n\n.mask-transparent-overlay {\n background: transparent;\n}\n\n.general-dialog.modal {\n height: auto;\n min-height: 100px;\n padding: 0px;\n border-radius: var(--radius-tier2);\n}\n.general-dialog.modal .modal-inner-ct {\n display: flex;\n flex-direction: column;\n}\n.general-dialog.modal .modal-inner-ct .modal-content {\n flex: 0 1 auto;\n display: flex;\n justify-content: space-between;\n align-items: center;\n padding: 16px 24px 12px;\n}\n.general-dialog.modal .modal-inner-ct .modal-content {\n display: flex;\n}\n\n.general-dialog-footer {\n flex: 0 1 auto;\n display: flex;\n justify-content: flex-end;\n padding: 12px 24px 16px;\n text-align: left;\n}\n.general-dialog-footer button {\n margin-left: 12px;\n}\n.general-dialog-footer .footer-message-wrapper {\n flex: 1;\n margin-right: 10px;\n}\n\n.general-dialog-mask {\n display: flex;\n flex-direction: column;\n flex: 1;\n}\n.general-dialog-mask.show-mask {\n opacity: 0.4;\n pointer-events: none;\n}\n\n.general-dialog-content {\n display: flex;\n flex-direction: column;\n flex: 1;\n padding: 8px 24px;\n}\n\n.general-dialog-loading-box {\n display: flex;\n align-items: center;\n justify-content: center;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 2;\n}\n\n.multimedia-react-select .multimedia-react-select-container {\n position: static;\n}\n.multimedia-react-select .multimedia__control {\n display: flex;\n justify-content: space-between;\n align-items: center;\n background-color: var(--color-background-tier1);\n border-radius: var(--radius-tier1);\n border: 1px solid var(--color-divider-tier1);\n min-height: 30px;\n outline: none;\n overflow: hidden;\n position: relative;\n width: 100%;\n box-sizing: border-box;\n}\n.multimedia-react-select .multimedia__control:hover:not(.multimedia__control--is-disabled) {\n border-color: var(--color-divider-tier3);\n cursor: pointer;\n}\n.multimedia-react-select .multimedia__control:active:not(.multimedia__control--is-disabled) {\n border-color: var(--color-main-tier1);\n cursor: pointer;\n}\n.multimedia-react-select .multimedia__control.multimedia__control--is-focused:not(.multimedia__control--is-disabled) {\n border-color: var(--color-main-tier1);\n}\n.multimedia-react-select .multimedia__control.multimedia__control--is-focused:not(.multimedia__control--is-disabled) .multimedia-select-arrow svg path {\n fill: var(--color-main-tier1);\n}\n.multimedia-react-select .multimedia__control .multimedia-custom-clear svg path {\n fill: var(--color-grey-tier8);\n}\n.multimedia-react-select .multimedia__control .multimedia-custom-clear:hover svg path, .multimedia-react-select .multimedia__control .multimedia-custom-clear:active svg path {\n fill: var(--color-grey-tier6);\n}\n.multimedia-react-select .multimedia__control .multimedia-select-arrow svg path {\n fill: var(--color-grey-tier4);\n}\n.multimedia-react-select .multimedia__control .multimedia-select-arrow:hover svg path, .multimedia-react-select .multimedia__control .multimedia-select-arrow:active svg path {\n fill: var(--color-main-tier1);\n}\n.multimedia-react-select .multimedia__value-container {\n display: flex;\n flex: auto;\n overflow: hidden;\n align-items: center;\n padding: 3px 4px 3px 11px;\n}\n.multimedia-react-select .multimedia__value-container--is-multi {\n position: relative;\n flex: auto;\n flex-wrap: wrap;\n overflow: hidden;\n box-sizing: border-box;\n}\n.multimedia-react-select .multimedia__value-container--is-multi .multimedia__input {\n margin: 0 4px 4px 0;\n}\n.multimedia-react-select .multimedia__value-container--is-multi.multimedia__value-container--has-value {\n padding-left: 8px;\n}\n.multimedia-react-select .multimedia__input-container {\n margin: unset;\n padding: unset;\n color: var(--color-font-black1);\n}\n.multimedia-react-select .multimedia__input-container .multimedia__input {\n height: 22px;\n}\n.multimedia-react-select .multimedia__indicators {\n display: flex;\n align-items: center;\n flex: none;\n width: auto;\n height: 24px;\n padding: 2px 7px 2px 4px;\n}\n.multimedia-react-select .multimedia__single-value {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.multimedia-react-select .multimedia__placeholder {\n color: var(--color-grey-tier8);\n position: absolute;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n.multimedia-react-select .multimedia__multi-value {\n display: inline-flex;\n align-items: center;\n border-radius: var(--radius-tier1);\n margin: 0px 4px 4px 0px;\n min-width: 0;\n height: 22px;\n box-sizing: border-box;\n position: relative;\n max-width: 255px;\n border: none;\n background-color: #3E4041;\n}\n.multimedia-react-select .multimedia__multi-value:hover {\n background-color: #616365;\n}\n.multimedia-react-select .multimedia__multi-value:hover .multimedia__multi-value__remove .icon-button svg path {\n fill: #E9EAEB;\n}\n.multimedia-react-select .multimedia__multi-value__label {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n color: #F8F8F9;\n padding: 1px 0 1px 8px;\n margin: 0px auto;\n text-decoration: none;\n max-width: 223px;\n}\n.multimedia-react-select .multimedia__multi-value__remove .icon-button {\n margin: 2px 4px 2px 2px;\n width: 18px;\n height: 18px;\n border: none;\n cursor: pointer;\n}\n.multimedia-react-select .multimedia__multi-value__remove .icon-button svg path {\n fill: #3E4041;\n}\n\n.multimedia__menu-portal .multimedia__menu, .multimedia-react-select .multimedia__menu {\n cursor: pointer;\n background-color: var(--color-menu-tier1);\n color: var(--color-font-black1);\n transform: translateY(2px);\n box-sizing: border-box;\n border-radius: var(--radius-tier1);\n box-shadow: var(--shadow-tier1);\n max-height: 212px;\n padding: 8px 0 8px 8px;\n position: absolute;\n width: 100%;\n z-index: 1;\n -webkit-overflow-scrolling: touch;\n}\n.multimedia__menu-portal .multimedia__menu .multimedia__menu-list, .multimedia-react-select .multimedia__menu .multimedia__menu-list {\n max-height: 196px;\n overflow-y: auto;\n box-sizing: border-box;\n}\n.multimedia__menu-portal .multimedia__menu .multimedia__menu-notice, .multimedia-react-select .multimedia__menu .multimedia__menu-notice {\n visibility: hidden;\n}\n.multimedia__menu-portal .multimedia__option, .multimedia-react-select .multimedia__option {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n box-sizing: border-box;\n background-color: var(--color-menu-tier1);\n cursor: pointer;\n display: block;\n height: 32px;\n line-height: 24px;\n padding: 5px 12px;\n position: relative;\n border-radius: var(--radius-tier1);\n}\n.multimedia__menu-portal .multimedia__option--is-focused, .multimedia__menu-portal .multimedia__option--is-selected, .multimedia-react-select .multimedia__option--is-focused, .multimedia-react-select .multimedia__option--is-selected {\n background-color: var(--color-hover-tier1);\n}\n.multimedia__menu-portal .multimedia__option--is-selected:not(.multimedia__option--is-focused), .multimedia-react-select .multimedia__option--is-selected:not(.multimedia__option--is-focused) {\n background-color: var(--color-menu-tier1);\n}\n.multimedia__menu-portal .multimedia__option--is-disabled, .multimedia-react-select .multimedia__option--is-disabled {\n cursor: default;\n}\n\n.multimedia__menu-list::-webkit-scrollbar {\n width: 10px;\n height: 10px;\n}\n\n.multimedia__menu-list::-webkit-scrollbar-thumb {\n background-color: var(--color-grey-tier10);\n border-radius: var(--radius-tier1);\n border: 2px transparent solid;\n background-clip: padding-box;\n}\n.multimedia__menu-list::-webkit-scrollbar-thumb:hover {\n background-color: var(--color-grey-tier8);\n}\n\n.multimedia__menu-list::-webkit-scrollbar-corner {\n display: none;\n}\n\n.multimedia__menu-list {\n scrollbar-width: thin;\n}\n\n.multimedia__menu-list {\n scrollbar-gutter: stable;\n}\n\n.note {\n color: var(--color-font-black1);\n}\n.note__prefix {\n display: inline;\n color: var(--color-font-teal1);\n}\n\n.form-switch {\n position: relative;\n display: inline-block;\n vertical-align: top;\n width: 48px;\n height: 24px;\n}\n.form-switch.disabled {\n opacity: 40%;\n}\n.form-switch .form-switch-input {\n display: none;\n}\n.form-switch .form-switch-toggle {\n position: absolute;\n cursor: pointer;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n background-color: var(--color-grey-tier10);\n border-radius: 30px;\n transition-duration: 0.4s;\n}\n.form-switch .form-switch-toggle:hover {\n background-color: var(--color-grey-tier9);\n}\n.form-switch .form-switch-toggle:before {\n position: absolute;\n content: "";\n height: 16px;\n width: 16px;\n left: 4px;\n top: 4px;\n background-color: var(--color-white-tier1);\n border-radius: 50%;\n transition-duration: 0.4s;\n}\n.form-switch .form-switch-toggle.checked {\n background-color: var(--color-main-tier1);\n}\n.form-switch .form-switch-toggle.checked:hover {\n background-color: var(--color-main-tier2);\n}\n.form-switch .form-switch-toggle.checked:before {\n transform: translateX(24px);\n}\n\n.top-toast.modal {\n width: fit-content;\n max-width: calc(100vw - 56px);\n height: auto;\n min-height: 48px;\n position: absolute;\n right: 50%;\n top: 75px;\n padding: 0;\n border-radius: 24px;\n background: rgba(0, 0, 0, 0.85);\n box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.3);\n z-index: 2;\n transform: translate(50%, 0);\n animation: top-toast-drop 0.396s cubic-bezier(0.33, 0, 0, 1.1);\n transition: opacity 0.3s;\n text-align: center;\n color: var(--color-white-tier1);\n}\n.top-toast .modal-inner-ct {\n display: flex;\n align-items: center;\n}\n.top-toast .modal-inner-ct {\n padding: 14px 20px;\n overflow: hidden;\n word-break: normal;\n width: max-content;\n}\n.top-toast.hidden {\n opacity: 0;\n}\n\n@keyframes top-toast-drop {\n to {\n top: 75px;\n }\n from {\n top: 50px;\n }\n}\n.top-toast-close {\n margin-left: 4px;\n}\n.top-toast-close svg {\n width: 18px;\n height: 18px;\n margin: 3px;\n}\n.top-toast-close svg path {\n fill: #bfc1c3;\n}\n.top-toast-close svg path:hover, .top-toast-close svg path:active, .top-toast-close svg path.active {\n fill: #f2f3f4;\n}\n\n.multimedia-react-datepicker .react-datepicker__aria-live {\n display: none;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-header {\n display: flex;\n margin-bottom: 16px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-header .multimedia-react-datepicker-header-arrow-btn svg {\n width: 24px;\n height: 24px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-header .multimedia-react-datepicker-header-arrow-btn svg g g {\n fill: var(--color-grey-tier4);\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-header .multimedia-react-datepicker-header-arrow-btn:hover svg g g, .multimedia-react-datepicker .multimedia-react-datepicker-header .multimedia-react-datepicker-header-arrow-btn:active svg g g {\n fill: var(--color-main-tier1);\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-header .multimedia-react-datepicker-header-arrow-btn.disabled {\n cursor: default;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-header .multimedia-react-datepicker-header-arrow-btn.disabled svg g g {\n fill: var(--color-grey-tier9);\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-select {\n flex: 1;\n display: flex;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-year.multimedia-react-select .multimedia__control,\n.multimedia-react-datepicker .multimedia-react-datepicker-month.multimedia-react-select .multimedia__control {\n border: none;\n min-height: 24px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-year.multimedia-react-select .multimedia__indicators,\n.multimedia-react-datepicker .multimedia-react-datepicker-month.multimedia-react-select .multimedia__indicators {\n padding: 0px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-year.multimedia-react-select .multimedia__value-container,\n.multimedia-react-datepicker .multimedia-react-datepicker-month.multimedia-react-select .multimedia__value-container {\n padding: 0px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-year.multimedia-react-select .multimedia__single-value:hover,\n.multimedia-react-datepicker .multimedia-react-datepicker-month.multimedia-react-select .multimedia__single-value:hover {\n color: var(--color-main-tier1);\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-year.multimedia-react-select input,\n.multimedia-react-datepicker .multimedia-react-datepicker-month.multimedia-react-select input {\n width: 0;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-month {\n width: 110px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-month .multimedia__menu {\n width: 120px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-year {\n margin-right: 10px;\n width: 62px;\n}\n.multimedia-react-datepicker .multimedia-react-datepicker-year .multimedia__menu {\n width: 88px;\n}\n.multimedia-react-datepicker .react-datepicker__input-container {\n display: flex;\n position: relative;\n}\n.multimedia-react-datepicker .react-datepicker__input-container input {\n padding-right: 36px;\n flex: 1;\n}\n.multimedia-react-datepicker .react-datepicker-popper {\n z-index: 1;\n border: 1px solid var(--color-divider-tier1);\n border-radius: var(--radius-tier1);\n box-shadow: var(--shadow-tier1);\n background-color: var(--color-background-tier2);\n}\n.multimedia-react-datepicker .react-datepicker-popper .react-datepicker__triangle {\n display: none;\n}\n.multimedia-react-datepicker .react-datepicker__month-container {\n padding: 12px 16px 16px;\n}\n.multimedia-react-datepicker .react-datepicker__day-name {\n color: var(--color-font-black3);\n}\n.multimedia-react-datepicker .react-datepicker__day-name, .multimedia-react-datepicker .react-datepicker__day {\n width: 28px;\n height: 28px;\n line-height: 28px;\n display: inline-block;\n text-align: center;\n margin: 3px;\n border: 1px solid var(--color-background-tier1);\n box-sizing: border-box;\n border-radius: var(--radius-tier1);\n}\n.multimedia-react-datepicker .react-datepicker__day {\n cursor: pointer;\n}\n.multimedia-react-datepicker .react-datepicker__day:focus-visible {\n outline: none;\n}\n.multimedia-react-datepicker .react-datepicker__day:not(.react-datepicker__day--today):not(.react-datepicker__day--selected):not(.react-datepicker__day--keyboard-selected):not(.react-datepicker__day--in-range):not(.react-datepicker__day--disabled):hover {\n background-color: var(--color-button-tier2);\n}\n.multimedia-react-datepicker .react-datepicker__day--disabled {\n color: var(--color-font-black3);\n cursor: unset;\n}\n.multimedia-react-datepicker .react-datepicker__day--selected,\n.multimedia-react-datepicker .react-datepicker__day--keyboard-selected {\n color: var(--color-white-tier1);\n background-color: var(--color-main-tier1);\n}\n.multimedia-react-datepicker .react-datepicker__day--today {\n border: 1px solid var(--color-main-tier1);\n background-color: var(--color-background-tier1);\n color: var(--color-main-tier1);\n}\n.multimedia-react-datepicker .react-datepicker__day--today.react-datepicker__day--selected,\n.multimedia-react-datepicker .react-datepicker__day--today .react-datepicker__day--keyboard-selected {\n line-height: 28px;\n}\n.multimedia-react-datepicker .react-datepicker__day--today.react-datepicker__day--selected:after, .multimedia-react-datepicker .react-datepicker__day--today.react-datepicker__day--keyboard-selected:after {\n display: none;\n}\n.multimedia-react-datepicker .react-datepicker__day--outside-month {\n color: var(--color-font-black3);\n}\n.multimedia-react-datepicker .react-datepicker__view-calendar-icon:has(input:focus) .multimedia-calendar-icon g path {\n fill: var(--color-main-tier1);\n}\n.multimedia-react-datepicker .multimedia-calendar-icon {\n position: absolute;\n width: 24px;\n height: 24px;\n right: 8px;\n top: 3px;\n}\n.multimedia-react-datepicker .multimedia-calendar-icon g path {\n fill: var(--color-grey-tier4);\n}\n.multimedia-react-datepicker .multimedia-calendar-icon:active g path {\n fill: var(--color-main-tier1);\n}\n.multimedia-react-datepicker .multimedia-calendar-icon.disabled g path {\n fill: var(--color-grey-tier10);\n}\n\n.multimedia-timepicker > div {\n display: inline-block;\n text-align: center;\n width: 18px;\n}\n.multimedia-timepicker .multimedia-timepicker-field.multimedia-react-select {\n display: inline-block;\n width: 72px;\n}\n.multimedia-timepicker .multimedia-timepicker-field.multimedia-react-select .multimedia__option {\n width: 56px;\n}\n.multimedia-timepicker .multimedia-timepicker-field.multimedia-react-select .multimedia__option--is-selected {\n color: var(--color-white-tier1);\n border-color: var(--color-main-tier1);\n background-color: var(--color-main-tier1);\n}\n.multimedia-timepicker .multimedia-timepicker-field.multimedia-react-select .multimedia__menu {\n width: unset;\n}\n.multimedia-timepicker .multimedia-timepicker-field.multimedia-react-select .multimedia__indicators {\n padding-left: 0;\n}\n\n.multimedia-datetimepicker .datetime-row > div {\n display: inline-flex;\n margin-top: 12px;\n}\n.multimedia-datetimepicker .datetime-row > .label {\n width: 124px;\n height: 20px;\n line-height: 20px;\n}\n.multimedia-datetimepicker .datetime-row > .field {\n width: 252px;\n}\n.multimedia-datetimepicker .datetime-row > .field .multimedia-react-datepicker {\n flex: 1;\n}\n\n.multimedia-avatar-size24 {\n text-align: center;\n width: 24px;\n height: 24px;\n border-radius: 24px;\n}\n.multimedia-avatar-size24 .multimedia-avatar-text {\n color: var(--color-white-tier1);\n height: 24px;\n line-height: 24px;\n font-weight: bold;\n}\n\n.multimedia-avatar-size42 {\n text-align: center;\n width: 42px;\n height: 42px;\n border-radius: 42px;\n}\n.multimedia-avatar-size42 .multimedia-avatar-text {\n color: var(--color-white-tier1);\n height: 42px;\n line-height: 42px;\n font-weight: bold;\n}\n\n.multimedia-white-tip {\n overflow-wrap: break-word;\n white-space: normal;\n}\n.multimedia-white-tip .react-tooltip-arrow {\n display: none;\n}\n.multimedia-white-tip.react-tooltip {\n border-radius: var(--radius-tier1);\n border: none;\n box-shadow: var(--shadow-tier1);\n opacity: 1;\n}\n.multimedia-white-tip.react-tooltip {\n background-color: var(--color-menu-tier1);\n padding: 20px;\n color: var(--color-font-black1);\n pointer-events: auto;\n z-index: 10000;\n}\n\n.multimedia-tooltip {\n overflow-wrap: break-word;\n white-space: normal;\n max-width: 360px;\n z-index: 10000;\n}\n.multimedia-tooltip .react-tooltip-arrow {\n display: none;\n}\n.multimedia-tooltip.react-tooltip {\n border-radius: var(--radius-tier1);\n border: none;\n box-shadow: var(--shadow-tier1);\n opacity: 1;\n}\n.multimedia-tooltip.react-tooltip {\n color: var(--color-font-white1);\n background-color: var(--color-tooltips-tier1);\n padding: 6px 12px;\n}\n\n.multimedia-tooltip-mobile {\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden;\n box-sizing: border-box;\n max-width: calc(100vw - 32px);\n z-index: 10000;\n}\n.multimedia-tooltip-mobile .react-tooltip-arrow {\n display: none;\n}\n.multimedia-tooltip-mobile.react-tooltip {\n border-radius: var(--radius-tier1);\n border: none;\n box-shadow: var(--shadow-tier1);\n opacity: 1;\n}\n.multimedia-tooltip-mobile.react-tooltip {\n color: var(--color-font-white1);\n background-color: var(--color-tooltips-tier1);\n}\n\n.multimedia-warning-tooltip {\n overflow-wrap: break-word;\n white-space: normal;\n max-width: 400px;\n z-index: 10000;\n}\n.multimedia-warning-tooltip.react-tooltip {\n border-radius: var(--radius-tier1);\n padding: 1px 8px;\n box-shadow: 0px 2px 8px rgba(232, 82, 88, 0.15);\n color: var(--color-font-white1);\n background-color: var(--color-status-red1);\n}\n.multimedia-warning-tooltip.react-tooltip__place-top-start .react-tooltip-arrow {\n left: 12px !important;\n}';styleInject(css_248z);var commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{};function getDefaultExportFromCjs(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function getAugmentedNamespace(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){return this instanceof e?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(t){var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,r.get?r:{enumerable:!0,get:function(){return e[t]}})}),n}var propTypes$h={exports:{}},reactIs$1={exports:{}},reactIs_production_min={};function requireReactIs_production_min(){if(hasRequiredReactIs_production_min)return reactIs_production_min;hasRequiredReactIs_production_min=1;var e="function"==typeof Symbol&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,r=e?Symbol.for("react.fragment"):60107,o=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,a=e?Symbol.for("react.provider"):60109,s=e?Symbol.for("react.context"):60110,u=e?Symbol.for("react.async_mode"):60111,l=e?Symbol.for("react.concurrent_mode"):60111,c=e?Symbol.for("react.forward_ref"):60112,d=e?Symbol.for("react.suspense"):60113,f=e?Symbol.for("react.suspense_list"):60120,p=e?Symbol.for("react.memo"):60115,h=e?Symbol.for("react.lazy"):60116,m=e?Symbol.for("react.block"):60121,g=e?Symbol.for("react.fundamental"):60117,v=e?Symbol.for("react.responder"):60118,y=e?Symbol.for("react.scope"):60119;function b(e){if("object"==typeof e&&null!==e){var f=e.$$typeof;switch(f){case t:switch(e=e.type){case u:case l:case r:case i:case o:case d:return e;default:switch(e=e&&e.$$typeof){case s:case c:case h:case p:case a:return e;default:return f}}case n:return f}}}function _(e){return b(e)===l}return reactIs_production_min.AsyncMode=u,reactIs_production_min.ConcurrentMode=l,reactIs_production_min.ContextConsumer=s,reactIs_production_min.ContextProvider=a,reactIs_production_min.Element=t,reactIs_production_min.ForwardRef=c,reactIs_production_min.Fragment=r,reactIs_production_min.Lazy=h,reactIs_production_min.Memo=p,reactIs_production_min.Portal=n,reactIs_production_min.Profiler=i,reactIs_production_min.StrictMode=o,reactIs_production_min.Suspense=d,reactIs_production_min.isAsyncMode=function(e){return _(e)||b(e)===u},reactIs_production_min.isConcurrentMode=_,reactIs_production_min.isContextConsumer=function(e){return b(e)===s},reactIs_production_min.isContextProvider=function(e){return b(e)===a},reactIs_production_min.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===t},reactIs_production_min.isForwardRef=function(e){return b(e)===c},reactIs_production_min.isFragment=function(e){return b(e)===r},reactIs_production_min.isLazy=function(e){return b(e)===h},reactIs_production_min.isMemo=function(e){return b(e)===p},reactIs_production_min.isPortal=function(e){return b(e)===n},reactIs_production_min.isProfiler=function(e){return b(e)===i},reactIs_production_min.isStrictMode=function(e){return b(e)===o},reactIs_production_min.isSuspense=function(e){return b(e)===d},reactIs_production_min.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===r||e===l||e===i||e===o||e===d||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===h||e.$$typeof===p||e.$$typeof===a||e.$$typeof===s||e.$$typeof===c||e.$$typeof===g||e.$$typeof===v||e.$$typeof===y||e.$$typeof===m)},reactIs_production_min.typeOf=b,reactIs_production_min}var reactIs_development={};function requireReactIs_development(){return hasRequiredReactIs_development||(hasRequiredReactIs_development=1),reactIs_development}function requireReactIs(){return hasRequiredReactIs||(hasRequiredReactIs=1,reactIs$1.exports=requireReactIs_production_min()),reactIs$1.exports}function requireObjectAssign(){if(hasRequiredObjectAssign)return objectAssign;hasRequiredObjectAssign=1;var e=Object.getOwnPropertySymbols,t=Object.prototype.hasOwnProperty,n=Object.prototype.propertyIsEnumerable;function r(e){if(null==e)throw TypeError("Object.assign cannot be called with null or undefined");return Object(e)}return objectAssign=!function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==r.join(""))return!1;var o={};if("abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},o)).join(""))return!1;return!0}catch(e){return!1}}()?function(o,i){for(var a,s,u=r(o),l=1;l<arguments.length;l++){for(var c in a=Object(arguments[l]))t.call(a,c)&&(u[c]=a[c]);if(e){s=e(a);for(var d=0;d<s.length;d++)n.call(a,s[d])&&(u[s[d]]=a[s[d]])}}return u}:Object.assign}function requireReactPropTypesSecret(){return hasRequiredReactPropTypesSecret?ReactPropTypesSecret_1:(hasRequiredReactPropTypesSecret=1,ReactPropTypesSecret_1="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}function requireHas(){return hasRequiredHas?has:(hasRequiredHas=1,has=Function.call.bind(Object.prototype.hasOwnProperty))}function requireCheckPropTypes(){if(hasRequiredCheckPropTypes)return checkPropTypes_1;function e(e,t,n,r,o){}return hasRequiredCheckPropTypes=1,e.resetWarningCache=function(){},checkPropTypes_1=e}function requireFactoryWithTypeCheckers(){if(hasRequiredFactoryWithTypeCheckers)return factoryWithTypeCheckers;hasRequiredFactoryWithTypeCheckers=1;var e=requireReactIs(),t=requireObjectAssign(),n=requireReactPropTypesSecret(),r=requireHas(),o=requireCheckPropTypes(),i=function(){};function a(){return null}return factoryWithTypeCheckers=function(s,u){var l="function"==typeof Symbol&&Symbol.iterator,c="@@iterator";function d(e){var t=e&&(l&&e[l]||e[c]);if("function"==typeof t)return t}var f="<<anonymous>>",p={array:v("array"),bigint:v("bigint"),bool:v("boolean"),func:v("function"),number:v("number"),object:v("object"),string:v("string"),symbol:v("symbol"),any:y(),arrayOf:b,element:_(),elementType:E(),instanceOf:T,node:A(),objectOf:I,oneOf:S,oneOfType:w,shape:C,exact:P};function h(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function m(e,t){this.message=e,this.data=t&&"object"==typeof t?t:{},this.stack=""}function g(e){function t(t,r,o,i,a,s,l){if(i=i||f,s=s||o,l!==n&&u){var c=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}return null!=r[o]?e(r,o,i,a,s):t?new m(null===r[o]?"The "+a+" `"+s+"` is marked as required in `"+i+"`, but its value is `null`.":"The "+a+" `"+s+"` is marked as required in `"+i+"`, but its value is `undefined`."):null}var r=t.bind(null,!1);return r.isRequired=t.bind(null,!0),r}function v(e){return g(function(t,n,r,o,i,a){var s=t[n];return D(s)!==e?new m("Invalid "+o+" `"+i+"` of type "+("`"+x(s))+"` supplied to `"+r+"`, expected `"+e+"`.",{expectedType:e}):null})}function y(){return g(a)}function b(e){return g(function(t,r,o,i,a){if("function"!=typeof e)return new m("Property `"+a+"` of component `"+o+"` has invalid PropType notation inside arrayOf.");var s=t[r];if(!Array.isArray(s))return new m("Invalid "+i+" `"+a+"` of type "+("`"+D(s))+"` supplied to `"+o+"`, expected an array.");for(var u=0;u<s.length;u++){var l=e(s,u,o,i,a+"["+u+"]",n);if(l instanceof Error)return l}return null})}function _(){return g(function(e,t,n,r,o){var i=e[t];return s(i)?null:new m("Invalid "+r+" `"+o+"` of type "+("`"+D(i))+"` supplied to `"+n+"`, expected a single ReactElement.")})}function E(){return g(function(t,n,r,o,i){var a=t[n];return e.isValidElementType(a)?null:new m("Invalid "+o+" `"+i+"` of type "+("`"+D(a))+"` supplied to `"+r+"`, expected a single ReactElement type.")})}function T(e){return g(function(t,n,r,o,i){if(!(t[n]instanceof e)){var a=e.name||f;return new m("Invalid "+o+" `"+i+"` of type "+("`"+M(t[n]))+"` supplied to `"+r+"`, expected instance of `"+a+"`.")}return null})}function S(e){return Array.isArray(e)?g(function(t,n,r,o,i){for(var a=t[n],s=0;s<e.length;s++)if(h(a,e[s]))return null;var u=JSON.stringify(e,function(e,t){return"symbol"===x(t)?String(t):t});return new m("Invalid "+o+" `"+i+"` of value `"+String(a)+"` "+("supplied to `"+r)+"`, expected one of "+u+".")}):a}function I(e){return g(function(t,o,i,a,s){if("function"!=typeof e)return new m("Property `"+s+"` of component `"+i+"` has invalid PropType notation inside objectOf.");var u=t[o],l=D(u);if("object"!==l)return new m("Invalid "+a+" `"+s+"` of type "+("`"+l)+"` supplied to `"+i+"`, expected an object.");for(var c in u)if(r(u,c)){var d=e(u,c,i,a,s+"."+c,n);if(d instanceof Error)return d}return null})}function w(e){if(!Array.isArray(e))return a;for(var t=0;t<e.length;t++){var o=e[t];if("function"!=typeof o)return i("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+k(o)+" at index "+t+"."),a}return g(function(t,o,i,a,s){for(var u=[],l=0;l<e.length;l++){var c=(0,e[l])(t,o,i,a,s,n);if(null==c)return null;c.data&&r(c.data,"expectedType")&&u.push(c.data.expectedType)}return new m("Invalid "+a+" `"+s+"` supplied to "+("`"+i)+"`"+(u.length>0?", expected one of type ["+u.join(", ")+"]":"")+".")})}function A(){return g(function(e,t,n,r,o){return R(e[t])?null:new m("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")})}function O(e,t,n,r,o){return new m((e||"React class")+": "+t+" type `"+n+"."+r+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+o+"`.")}function C(e){return g(function(t,r,o,i,a){var s=t[r],u=D(s);if("object"!==u)return new m("Invalid "+i+" `"+a+"` of type `"+u+"` supplied to `"+o+"`, expected `object`.");for(var l in e){var c=e[l];if("function"!=typeof c)return O(o,i,a,l,x(c));var d=c(s,l,o,i,a+"."+l,n);if(d)return d}return null})}function P(e){return g(function(o,i,a,s,u){var l=o[i],c=D(l);if("object"!==c)return new m("Invalid "+s+" `"+u+"` of type `"+c+"` supplied to `"+a+"`, expected `object`.");var d=t({},o[i],e);for(var f in d){var p=e[f];if(r(e,f)&&"function"!=typeof p)return O(a,s,u,f,x(p));if(!p)return new m("Invalid "+s+" `"+u+"` key `"+f+"` supplied to `"+a+"`.\nBad object: "+JSON.stringify(o[i],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(e),null," "));var h=p(l,f,a,s,u+"."+f,n);if(h)return h}return null})}function R(e){switch(typeof e){case"number":case"string":case"undefined":return!0;case"boolean":return!e;case"object":if(Array.isArray(e))return e.every(R);if(null===e||s(e))return!0;var t=d(e);if(!t)return!1;var n,r=t.call(e);if(t!==e.entries){for(;!(n=r.next()).done;)if(!R(n.value))return!1}else for(;!(n=r.next()).done;){var o=n.value;if(o&&!R(o[1]))return!1}return!0;default:return!1}}function L(e,t){return"symbol"===e||!!t&&!!("Symbol"===t["@@toStringTag"]||"function"==typeof Symbol&&t instanceof Symbol)}function D(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":L(t,e)?"symbol":t}function x(e){if(null==e)return""+e;var t=D(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}function k(e){var t=x(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}function M(e){return e.constructor&&e.constructor.name?e.constructor.name:f}return m.prototype=Error.prototype,p.checkPropTypes=o,p.resetWarningCache=o.resetWarningCache,p.PropTypes=p,p}}function requireFactoryWithThrowingShims(){if(hasRequiredFactoryWithThrowingShims)return factoryWithThrowingShims;hasRequiredFactoryWithThrowingShims=1;var e=requireReactPropTypesSecret();function t(){}function n(){}return n.resetWarningCache=t,factoryWithThrowingShims=function(){function r(t,n,r,o,i,a){if(a!==e){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function o(){return r}r.isRequired=r;var i={array:r,bigint:r,bool:r,func:r,number:r,object:r,string:r,symbol:r,any:r,arrayOf:o,element:r,elementType:r,instanceOf:o,node:r,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:n,resetWarningCache:t};return i.PropTypes=i,i}}propTypes$h.exports=requireFactoryWithThrowingShims()();var propTypesExports=propTypes$h.exports,PropTypes=getDefaultExportFromCjs(propTypesExports),propTypes$g={className:PropTypes.string,text:PropTypes.string.isRequired},defaultProps$h={className:""},DangerousSpan=function(e){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{className:e.className,dangerouslySetInnerHTML:{__html:e.text}})};DangerousSpan.propTypes=propTypes$g,DangerousSpan.defaultProps=defaultProps$h;var classnames$1={exports:{}};!/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/function(e){!function(){var t={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=o(e,r(n)))}return e}function r(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var r="";for(var i in e)t.call(e,i)&&e[i]&&(r=o(r,i));return r}function o(e,t){return t?e?e+" "+t:e+t:e}e.exports?(n.default=n,e.exports=n):window.classNames=n}()}(classnames$1);var classnamesExports=classnames$1.exports,classNames$1=getDefaultExportFromCjs(classnamesExports),buttonHandlerWrapper=function(e,t){return function(n){if(t){n.preventDefault();return}e&&(n.preventDefault(),e(n))}},DesktopButton=(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(e,t){var n=e.handler,r=e.hoverHandler,o=e.ariaLabel,i=e.dataTestId,a=e.disabled,s=e.className,u=e.children,l=e.style,c=e.title,d=e.tipId,f=e.tipPlace,p=e.onWheel,h=e.onTransitionEnd,m=e.onMouseDown,g=e.onMouseLeave,v=e.onTouchEnd,y=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),b=classNames$1((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},s,!0),"disabled",a));(0,react__WEBPACK_IMPORTED_MODULE_2__.useImperativeHandle)(t,function(){return y.current});var _=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return buttonHandlerWrapper(n,a)},[n,a]),E=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return buttonHandlerWrapper(r,a)},[r,a]),T=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return buttonHandlerWrapper(m,a)},[m,a]),S=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return buttonHandlerWrapper(g,a)},[g,a]),I=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return buttonHandlerWrapper(v,a)},[v,a]);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("button",{className:b,disabled:a,onClick:_,onMouseEnter:E,onMouseDown:T,onMouseLeave:S,onTouchEnd:I,onWheel:p,onTransitionEnd:h,ref:y,style:l,"aria-label":o,"data-testid":i,type:"button","data-tooltip-content":c,"data-tooltip-id":d,"data-tooltip-place":f,children:u})});DesktopButton.displayName="DesktopButton",DesktopButton.propTypes={handler:PropTypes.func,hoverHandler:PropTypes.func,ariaLabel:PropTypes.string,dataTestId:PropTypes.string,disabled:PropTypes.bool,className:PropTypes.string,children:PropTypes.node,style:PropTypes.shape({background:PropTypes.string}),title:PropTypes.string,tipId:PropTypes.string,tipPlace:PropTypes.string,onWheel:PropTypes.func,onTransitionEnd:PropTypes.func,onMouseDown:PropTypes.func,onMouseLeave:PropTypes.func,onTouchEnd:PropTypes.func},DesktopButton.defaultProps={handler:void 0,hoverHandler:void 0,ariaLabel:void 0,dataTestId:void 0,disabled:!1,className:"",children:null,style:{},title:void 0,tipId:void 0,tipPlace:void 0,onWheel:void 0,onTransitionEnd:void 0,onMouseDown:void 0,onMouseLeave:void 0,onTouchEnd:void 0};var useMobileLongPressEvent=function(e){var t=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),n=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){t.current=e},[]);return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){var n;return null===(n=t.current)||void 0===n||n.addEventListener("long-press",e),function(){var n;null===(n=t.current)||void 0===n||n.removeEventListener("long-press",e)}},[e]),{setCallBackTargetRef:n}},uaParser={exports:{}};!function(e,t){!function(n,r){var o="1.0.38",i="",a="?",s="function",u="undefined",l="object",c="string",d="major",f="model",p="name",h="type",m="vendor",g="version",v="architecture",y="console",b="mobile",_="tablet",E="smarttv",T="wearable",S="embedded",I=500,w="Amazon",A="Apple",O="ASUS",C="BlackBerry",P="Browser",R="Chrome",L="Firefox",D="Google",x="Huawei",k="LG",M="Microsoft",N="Motorola",F="Opera",B="Samsung",U="Sharp",Z="Sony",j="Xiaomi",H="Zebra",z="Facebook",q="Chromium OS",G="Mac OS",V=function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2==0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n},W=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},Y=function(e,t){return typeof e===c&&-1!==J(t).indexOf(J(e))},J=function(e){return e.toLowerCase()},$=function(e){return typeof e===c?e.replace(/[^\d\.]/g,i).split(".")[0]:void 0},K=function(e,t){if(typeof e===c)return e=e.replace(/^\s\s*/,i),typeof t===u?e:e.substring(0,I)},X=function(e,t){for(var n,o,i,a,u,c,d=0;d<t.length&&!u;){var f=t[d],p=t[d+1];for(n=o=0;n<f.length&&!u&&f[n];)if(u=f[n++].exec(e))for(i=0;i<p.length;i++)c=u[++o],typeof(a=p[i])===l&&a.length>0?2===a.length?typeof a[1]==s?this[a[0]]=a[1].call(this,c):this[a[0]]=a[1]:3===a.length?typeof a[1]!==s||a[1].exec&&a[1].test?this[a[0]]=c?c.replace(a[1],a[2]):void 0:this[a[0]]=c?a[1].call(this,c,a[2]):void 0:4===a.length&&(this[a[0]]=c?a[3].call(this,c.replace(a[1],a[2])):r):this[a]=c||r;d+=2}},Q=function(e,t){for(var n in t)if(typeof t[n]===l&&t[n].length>0){for(var o=0;o<t[n].length;o++)if(Y(t[n][o],e))return n===a?r:n}else if(Y(t[n],e))return n===a?r:n;return e},ee={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},et={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[g,[p,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[g,[p,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[p,g],[/opios[\/ ]+([\w\.]+)/i],[g,[p,F+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[g,[p,F+" GX"]],[/\bopr\/([\w\.]+)/i],[g,[p,F]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[g,[p,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[p,g],[/\bddg\/([\w\.]+)/i],[g,[p,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[g,[p,"UC"+P]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[g,[p,"WeChat"]],[/konqueror\/([\w\.]+)/i],[g,[p,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[g,[p,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[g,[p,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[g,[p,"Smart Lenovo "+P]],[/(avast|avg)\/([\w\.]+)/i],[[p,/(.+)/,"$1 Secure "+P],g],[/\bfocus\/([\w\.]+)/i],[g,[p,L+" Focus"]],[/\bopt\/([\w\.]+)/i],[g,[p,F+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[g,[p,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[g,[p,"Dolphin"]],[/coast\/([\w\.]+)/i],[g,[p,F+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[g,[p,"MIUI "+P]],[/fxios\/([-\w\.]+)/i],[g,[p,L]],[/\bqihu|(qi?ho?o?|360)browser/i],[[p,"360 "+P]],[/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i],[[p,/(.+)/,"$1 "+P],g],[/samsungbrowser\/([\w\.]+)/i],[g,[p,B+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[p,/_/g," "],g],[/metasr[\/ ]?([\d\.]+)/i],[g,[p,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[p,"Sogou Mobile"],g],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[p,g],[/(lbbrowser)/i,/\[(linkedin)app\]/i],[p],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[p,z],g],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[p,g],[/\bgsa\/([\w\.]+) .*safari\//i],[g,[p,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[g,[p,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[g,[p,R+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[p,R+" WebView"],g],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[g,[p,"Android "+P]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[p,g],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[g,[p,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[g,p],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[p,[g,Q,{"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[p,g],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[p,"Netscape"],g],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[g,[p,L+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[p,g],[/(cobalt)\/([\w\.]+)/i],[p,[g,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[v,"amd64"]],[/(ia32(?=;))/i],[[v,J]],[/((?:i[346]|x)86)[;\)]/i],[[v,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[v,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[v,"armhf"]],[/windows (ce|mobile); ppc;/i],[[v,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[v,/ower/,i,J]],[/(sun4\w)[;\)]/i],[[v,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[v,J]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[f,[m,B],[h,_]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[f,[m,B],[h,b]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[f,[m,A],[h,b]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[f,[m,A],[h,_]],[/(macintosh);/i],[f,[m,A]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[f,[m,U],[h,b]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[f,[m,x],[h,_]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[f,[m,x],[h,b]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[f,/_/g," "],[m,j],[h,b]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[f,/_/g," "],[m,j],[h,_]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[f,[m,"OPPO"],[h,b]],[/\b(opd2\d{3}a?) bui/i],[f,[m,"OPPO"],[h,_]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[f,[m,"Vivo"],[h,b]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[f,[m,"Realme"],[h,b]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[f,[m,N],[h,b]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[f,[m,N],[h,_]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[f,[m,k],[h,_]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[f,[m,k],[h,b]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[f,[m,"Lenovo"],[h,_]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[f,/_/g," "],[m,"Nokia"],[h,b]],[/(pixel c)\b/i],[f,[m,D],[h,_]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[f,[m,D],[h,b]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[f,[m,Z],[h,b]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[f,"Xperia Tablet"],[m,Z],[h,_]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[f,[m,"OnePlus"],[h,b]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[f,[m,w],[h,_]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[f,/(.+)/g,"Fire Phone $1"],[m,w],[h,b]],[/(playbook);[-\w\),; ]+(rim)/i],[f,m,[h,_]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[f,[m,C],[h,b]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[f,[m,O],[h,_]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[f,[m,O],[h,b]],[/(nexus 9)/i],[f,[m,"HTC"],[h,_]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[f,/_/g," "],[h,b]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[f,[m,"Acer"],[h,_]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[f,[m,"Meizu"],[h,b]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[f,[m,"Ulefone"],[h,b]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[m,f,[h,b]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,f,[h,_]],[/(surface duo)/i],[f,[m,M],[h,_]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[f,[m,"Fairphone"],[h,b]],[/(u304aa)/i],[f,[m,"AT&T"],[h,b]],[/\bsie-(\w*)/i],[f,[m,"Siemens"],[h,b]],[/\b(rct\w+) b/i],[f,[m,"RCA"],[h,_]],[/\b(venue[\d ]{2,7}) b/i],[f,[m,"Dell"],[h,_]],[/\b(q(?:mv|ta)\w+) b/i],[f,[m,"Verizon"],[h,_]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[f,[m,"Barnes & Noble"],[h,_]],[/\b(tm\d{3}\w+) b/i],[f,[m,"NuVision"],[h,_]],[/\b(k88) b/i],[f,[m,"ZTE"],[h,_]],[/\b(nx\d{3}j) b/i],[f,[m,"ZTE"],[h,b]],[/\b(gen\d{3}) b.+49h/i],[f,[m,"Swiss"],[h,b]],[/\b(zur\d{3}) b/i],[f,[m,"Swiss"],[h,_]],[/\b((zeki)?tb.*\b) b/i],[f,[m,"Zeki"],[h,_]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,"Dragon Touch"],f,[h,_]],[/\b(ns-?\w{0,9}) b/i],[f,[m,"Insignia"],[h,_]],[/\b((nxa|next)-?\w{0,9}) b/i],[f,[m,"NextBook"],[h,_]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,"Voice"],f,[h,b]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,"LvTel"],f,[h,b]],[/\b(ph-1) /i],[f,[m,"Essential"],[h,b]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[f,[m,"Envizen"],[h,_]],[/\b(trio[-\w\. ]+) b/i],[f,[m,"MachSpeed"],[h,_]],[/\btu_(1491) b/i],[f,[m,"Rotor"],[h,_]],[/(shield[\w ]+) b/i],[f,[m,"Nvidia"],[h,_]],[/(sprint) (\w+)/i],[m,f,[h,b]],[/(kin\.[onetw]{3})/i],[[f,/\./g," "],[m,M],[h,b]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[f,[m,H],[h,_]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[f,[m,H],[h,b]],[/smart-tv.+(samsung)/i],[m,[h,E]],[/hbbtv.+maple;(\d+)/i],[[f,/^/,"SmartTV"],[m,B],[h,E]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,k],[h,E]],[/(apple) ?tv/i],[m,[f,A+" TV"],[h,E]],[/crkey/i],[[f,R+"cast"],[m,D],[h,E]],[/droid.+aft(\w+)( bui|\))/i],[f,[m,w],[h,E]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[f,[m,U],[h,E]],[/(bravia[\w ]+)( bui|\))/i],[f,[m,Z],[h,E]],[/(mitv-\w{5}) bui/i],[f,[m,j],[h,E]],[/Hbbtv.*(technisat) (.*);/i],[m,f,[h,E]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[m,K],[f,K],[h,E]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[h,E]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,f,[h,y]],[/droid.+; (shield) bui/i],[f,[m,"Nvidia"],[h,y]],[/(playstation [345portablevi]+)/i],[f,[m,Z],[h,y]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[f,[m,M],[h,y]],[/((pebble))app/i],[m,f,[h,T]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[f,[m,A],[h,T]],[/droid.+; (glass) \d/i],[f,[m,D],[h,T]],[/droid.+; (wt63?0{2,3})\)/i],[f,[m,H],[h,T]],[/(quest( \d| pro)?)/i],[f,[m,z],[h,T]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[h,S]],[/(aeobc)\b/i],[f,[m,w],[h,S]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[f,[h,b]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[f,[h,_]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[h,_]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[h,b]],[/(android[-\w\. ]{0,9});.+buil/i],[f,[m,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[g,[p,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[g,[p,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[p,g],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[g,p]],os:[[/microsoft (windows) (vista|xp)/i],[p,g],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[p,[g,Q,ee]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[g,Q,ee],[p,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[g,/_/g,"."],[p,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[p,G],[g,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[g,p],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[p,g],[/\(bb(10);/i],[g,[p,C]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[g,[p,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[g,[p,L+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[g,[p,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[g,[p,"watchOS"]],[/crkey\/([\d\.]+)/i],[g,[p,R+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[p,q],g],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[p,g],[/(sunos) ?([\w\.\d]*)/i],[[p,"Solaris"],g],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[p,g]]},en=function(e,t){if(typeof e===l&&(t=e,e=r),!(this instanceof en))return new en(e,t).getResult();var o=typeof n!==u&&n.navigator?n.navigator:r,a=e||(o&&o.userAgent?o.userAgent:i),y=o&&o.userAgentData?o.userAgentData:r,E=t?V(et,t):et,T=o&&o.userAgent==a;return this.getBrowser=function(){var e={};return e[p]=r,e[g]=r,X.call(e,a,E.browser),e[d]=$(e[g]),T&&o&&o.brave&&typeof o.brave.isBrave==s&&(e[p]="Brave"),e},this.getCPU=function(){var e={};return e[v]=r,X.call(e,a,E.cpu),e},this.getDevice=function(){var e={};return e[m]=r,e[f]=r,e[h]=r,X.call(e,a,E.device),T&&!e[h]&&y&&y.mobile&&(e[h]=b),T&&"Macintosh"==e[f]&&o&&typeof o.standalone!==u&&o.maxTouchPoints&&o.maxTouchPoints>2&&(e[f]="iPad",e[h]=_),e},this.getEngine=function(){var e={};return e[p]=r,e[g]=r,X.call(e,a,E.engine),e},this.getOS=function(){var e={};return e[p]=r,e[g]=r,X.call(e,a,E.os),T&&!e[p]&&y&&y.platform&&"Unknown"!=y.platform&&(e[p]=y.platform.replace(/chrome os/i,q).replace(/macos/i,G)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return a},this.setUA=function(e){return a=typeof e===c&&e.length>I?K(e,I):e,this},this.setUA(a),this};en.VERSION=o,en.BROWSER=W([p,g,d]),en.CPU=W([v]),en.DEVICE=W([f,m,h,y,b,E,_,T,S]),en.ENGINE=en.OS=W([p,g]),e.exports&&(t=e.exports=en),t.UAParser=en;var er=typeof n!==u&&(n.jQuery||n.Zepto);if(er&&!er.ua){var eo=new en;er.ua=eo.getResult(),er.ua.get=function(){return eo.getUA()},er.ua.set=function(e){eo.setUA(e);var t=eo.getResult();for(var n in t)er.ua[n]=t[n]}}}("object"==typeof window?window:commonjsGlobal)}(uaParser,uaParser.exports);var uaParserExports=uaParser.exports,_MD=function(){function e(t){(0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_6__.Z)(this,e),this.uaParser=new uaParserExports.UAParser(t)}return(0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_7__.Z)(e,[{key:"isMobile",value:function(){var e=this.uaParser.getDevice().type;return"Mac OS"!==this.uaParser.getOS().name&&("tablet"===e||"mobile"===e)}},{key:"isiOS",value:function(){return"iOS"===this.uaParser.getOS().name}}])}(),userAgent=null;"undefined"!=typeof window&&(userAgent=window.navigator.userAgent);var md=new _MD(userAgent),isMobile=function(){return md.isMobile()},createWithRwd=function(e){return function(t,n){return e()?n:t}},withRwd=createWithRwd(isMobile);function ownKeys$d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$d(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var MobileButton=(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(e,t){var n=useMobileLongPressEvent(e.onLongPress).setCallBackTargetRef,r=function(e){"function"==typeof t?t(e):t&&(t.current=e),n(e)};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(DesktopButton,_objectSpread$d(_objectSpread$d({},e),{},{ref:r}))});MobileButton.propTypes={onLongPress:PropTypes.func},MobileButton.defaultProps={onLongPress:void 0},MobileButton.displayName="MobileButton";var Button=withRwd(DesktopButton,MobileButton),_excluded$9=["items","showBottom","tipId"],_excluded2$2=["onClick"];function ownKeys$c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$c(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var TabItemType=PropTypes.shape({text:PropTypes.string.isRequired,className:PropTypes.string,textCls:PropTypes.string,title:PropTypes.string,active:PropTypes.bool,disabled:PropTypes.bool,handler:PropTypes.func,WrapElement:PropTypes.elementType,wrapElementProps:PropTypes.shape(),isShowHint:PropTypes.bool}),propTypes$f={items:PropTypes.arrayOf(TabItemType),showBottom:PropTypes.bool,tipId:PropTypes.string},defaultProps$g={showBottom:!1,items:[],tipId:void 0},style=Object.freeze({position:"relative",display:"inline-block"}),setCtPos=function(e,t,n){if(e){var r=(t/e.offsetWidth).toFixed(2),o=n-(e.offsetWidth-t)/2;e.style.transform="matrix(".concat(r,", 0, 0, 1, ").concat(o,", 0)")}},TabButtonGroup=function(e){var t=e.items,n=e.showBottom,r=e.tipId,o=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$9),i=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)([]),a=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null);if((0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){var e=a.current;e&&(e.style.width="".concat(i.current[0].offsetWidth,"px"));for(var n=0;n<t.length;++n)if(t[n].active){setCtPos(e,i.current[n].offsetWidth,i.current[n].offsetLeft),setTimeout(function(){e&&(e.style.transitionDuration="430ms")},0);return}},[t]),!t.length)return null;for(var s=[],u=function(e){var n=t[e],u=n.text,l=n.className,c=void 0===l?"":l,d=n.textCls,f=void 0===d?"":d,p=n.title,h=void 0===p?null:p,m=n.active,g=void 0!==m&&m,v=n.disabled,y=void 0!==v&&v,b=n.handler,_=void 0===b?void 0:b,E=n.WrapElement,T=void 0===E?void 0:E,S=n.wrapElementProps,I=void 0===S?{}:S,w=n.isShowHint,A=void 0!==w&&w,O=classNames$1((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},c,c),"active",g),"disabled",y)),C=function(){g&&setCtPos(a.current,i.current[e].offsetWidth,i.current[e].offsetLeft)},P=null,R=function(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"button-text-wrap",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"".concat(f," button-text"),children:[u,A?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{className:"tab-button-dot"}):null]})})};if(T){var L=I.onClick,D=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(I,_excluded2$2),x=function(e){C(),L&&L(e),_&&_(e)};P=(0,react__WEBPACK_IMPORTED_MODULE_2__.createElement)(T,_objectSpread$c(_objectSpread$c({},D),{},{onClick:x,key:"key_".concat(u)}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Button,_objectSpread$c(_objectSpread$c({},o),{},{disabled:y,className:"".concat(O," tab-button"),title:h,ref:function(t){i.current[e]=t},children:R()})))}else{var k=function(e){C(),_&&_(e)};P=(0,react__WEBPACK_IMPORTED_MODULE_2__.createElement)(Button,_objectSpread$c(_objectSpread$c({},o),{},{disabled:y,className:"".concat(O," tab-button"),title:h,handler:k,key:"key_".concat(u),ref:function(t){i.current[e]=t},dataTestId:"tab-button-".concat(u),tipId:r}),R())}s.push(P)},l=0;l<t.length;++l)u(l);var c=classNames$1("tab-button-indicator-ct",{"indicator-top":!n,"indicator-bottom":n});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{style:style,children:[s,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:c,ref:a,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"tab-button-indicator"})})]})};TabButtonGroup.propTypes=propTypes$f,TabButtonGroup.defaultProps=defaultProps$g;var TabPanelItemType=PropTypes.shape({text:PropTypes.string.isRequired,className:PropTypes.string,textCls:PropTypes.string,title:PropTypes.string,active:PropTypes.bool,disabled:PropTypes.bool,content:PropTypes.node,handler:PropTypes.func,WrapElement:PropTypes.elementType,wrapElementProps:PropTypes.shape()}),propTypes$e={className:PropTypes.string,tabButtonClassName:PropTypes.string,tabItems:PropTypes.arrayOf(TabPanelItemType),defaultActiveId:PropTypes.number,disabled:PropTypes.bool,currentActiveId:PropTypes.number,customPanelHeaderRight:PropTypes.node,beforeChangeTab:PropTypes.func},defaultProps$f={className:"",tabButtonClassName:"",tabItems:[{}],defaultActiveId:0,currentActiveId:-1,disabled:!1,customPanelHeaderRight:null,beforeChangeTab:null},TabPanel=function(e){var t=e.className,n=e.tabButtonClassName,r=e.tabItems,o=e.defaultActiveId,i=e.disabled,a=e.currentActiveId,s=e.customPanelHeaderRight,u=e.beforeChangeTab,l=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(o),c=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(l,2),d=c[0],f=c[1];(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){a>-1&&f(a)},[a]);var p=r.map(function(e,t){var o=function(){var n=(0,_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_10__.Z)(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default().mark(function n(){return _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default().wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(!u){n.next=6;break}return n.next=3,u(e,t,r[d]);case 3:if(n.sent){n.next=6;break}return n.abrupt("return");case 6:f(t),e.handler&&e.handler();case 8:case"end":return n.stop()}},n)}));return function(){return n.apply(this,arguments)}}();return{key:"key_".concat(t),className:n,active:t===d,text:e.text,title:e.title,handler:o,disabled:i,isShowHint:e.isShowHint}}),h=r[d].content?r[d].content:null,m=t?"".concat(t," tab-panel"):"tab-panel";return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:m,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"tab-panel-header",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"tab-panel-left",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TabButtonGroup,{items:p,showBottom:!0})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"tab-panel-right",children:s})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"tab-panel-content",children:h})]})};TabPanel.propTypes=propTypes$e,TabPanel.defaultProps=defaultProps$f;var Note=function(e){var t=e.className,n=e.noteString,r=e.text;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"note ".concat(t),role:"note",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{className:"note__prefix",children:n}),r]})};Note.propTypes={className:PropTypes.string,noteString:PropTypes.string.isRequired,text:PropTypes.string.isRequired},Note.defaultProps={className:""};var lottie$1={exports:{}};!function(module,exports){"undefined"!=typeof navigator&&function(e,t){module.exports=t()}(0,function(){var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(e){return document.createElement(e)}function extendPrototype(e,t){var n,r,o=e.length;for(n=0;n<o;n+=1)for(var i in r=e[n].prototype)Object.prototype.hasOwnProperty.call(r,i)&&(t.prototype[i]=r[i])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}var audioControllerFactory=function(){function e(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(e){this.audios.push(e)},pause:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(e){var t,n=this.audios.length;for(t=0;t<n;t+=1)this.audios[t].setRate(e)},createAudio:function(e){return this.audioFactory?this.audioFactory(e):window.Howl?new window.Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e},setVolume:function(e){this._volume=e,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),createTypedArray=function(){function e(e,t){var n,r=0,o=[];switch(e){case"int16":case"uint8c":n=1;break;default:n=1.1}for(r=0;r<t;r+=1)o.push(n);return o}function t(t,n){return"float32"===t?new Float32Array(n):"int16"===t?new Int16Array(n):"uint8c"===t?new Uint8ClampedArray(n):e(t,n)}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?t:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function _typeof$6(e){return(_typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};!function(){var e,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],n=t.length;for(e=0;e<n;e+=1)BMMath[t[e]]=Math[t[e]]}(),BMMath.random=Math.random,BMMath.abs=function(e){if("object"===_typeof$6(e)&&e.length){var t,n=createSizedArray(e.length),r=e.length;for(t=0;t<r;t+=1)n[t]=Math.abs(e[t]);return n}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,t,n,r){this.type=e,this.currentTime=t,this.totalTime=n,this.direction=r<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,n,r){this.type=e,this.currentLoop=n,this.totalLoops=t,this.direction=r<0?-1:1}function BMSegmentStartEvent(e,t,n){this.type=e,this.firstFrame=t,this.totalFrames=n}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}var createElementID=function(){var e=0;return function(){return e+=1,idPrefix$1+"__lottie_element_"+e}}();function HSVtoRGB(e,t,n){var r,o,i,a,s,u,l,c;switch(a=Math.floor(6*e),s=6*e-a,u=n*(1-t),l=n*(1-s*t),c=n*(1-(1-s)*t),a%6){case 0:r=n,o=c,i=u;break;case 1:r=l,o=n,i=u;break;case 2:r=u,o=n,i=c;break;case 3:r=u,o=l,i=n;break;case 4:r=c,o=u,i=n;break;case 5:r=n,o=u,i=l}return[r,o,i]}function RGBtoHSV(e,t,n){var r,o=Math.max(e,t,n),i=Math.min(e,t,n),a=o-i,s=0===o?0:a/o,u=o/255;switch(o){case i:r=0;break;case e:r=(t-n+a*(t<n?6:0))/(6*a);break;case t:r=(n-e+2*a)/(6*a);break;case n:r=(e-t+4*a)/(6*a)}return[r,s,u]}function addSaturationToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[1]+=t,n[1]>1?n[1]=1:n[1]<=0&&(n[1]=0),HSVtoRGB(n[0],n[1],n[2])}function addBrightnessToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[2]+=t,n[2]>1?n[2]=1:n[2]<0&&(n[2]=0),HSVtoRGB(n[0],n[1],n[2])}function addHueToRGB(e,t){var n=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return n[0]+=t/360,n[0]>1?n[0]-=1:n[0]<0&&(n[0]+=1),HSVtoRGB(n[0],n[1],n[2])}var rgbToHex=function(){var e,t,n=[];for(e=0;e<256;e+=1)t=e.toString(16),n[e]=1===t.length?"0"+t:t;return function(e,t,r){return e<0&&(e=0),t<0&&(t=0),r<0&&(r=0),"#"+n[e]+n[t]+n[r]}}(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e};function createNS(e){return document.createElementNS(svgNS,e)}function _typeof$5(e){return(_typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var dataManager=function(){var e,t,n=1,r=[],o={onmessage:function(){},postMessage:function(t){e({data:t})}},i={postMessage:function(e){o.onmessage({data:e})}};function a(t){if(window.Worker&&window.Blob&&getWebWorker()){var n=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"});return new Worker(URL.createObjectURL(n))}return e=t,o}function s(){t||((t=a(function(e){function t(){function e(t,n){var a,s,u,l,c,d,f=t.length;for(s=0;s<f;s+=1)if("ks"in(a=t[s])&&!a.completed){if(a.completed=!0,a.hasMask){var h=a.masksProperties;for(u=0,l=h.length;u<l;u+=1)if(h[u].pt.k.i)i(h[u].pt.k);else for(c=0,d=h[u].pt.k.length;c<d;c+=1)h[u].pt.k[c].s&&i(h[u].pt.k[c].s[0]),h[u].pt.k[c].e&&i(h[u].pt.k[c].e[0])}0===a.ty?(a.layers=r(a.refId,n),e(a.layers,n)):4===a.ty?o(a.shapes):5===a.ty&&p(a)}}function t(t,n){if(t){var o=0,i=t.length;for(o=0;o<i;o+=1)1===t[o].t&&(t[o].data.layers=r(t[o].data.refId,n),e(t[o].data.layers,n))}}function n(e,t){for(var n=0,r=t.length;n<r;){if(t[n].id===e)return t[n];n+=1}return null}function r(e,t){var r=n(e,t);return r?r.layers.__used?JSON.parse(JSON.stringify(r.layers)):(r.layers.__used=!0,r.layers):null}function o(e){var t,n,r;for(t=e.length-1;t>=0;t-=1)if("sh"===e[t].ty){if(e[t].ks.k.i)i(e[t].ks.k);else for(n=0,r=e[t].ks.k.length;n<r;n+=1)e[t].ks.k[n].s&&i(e[t].ks.k[n].s[0]),e[t].ks.k[n].e&&i(e[t].ks.k[n].e[0])}else"gr"===e[t].ty&&o(e[t].it)}function i(e){var t,n=e.i.length;for(t=0;t<n;t+=1)e.i[t][0]+=e.v[t][0],e.i[t][1]+=e.v[t][1],e.o[t][0]+=e.v[t][0],e.o[t][1]+=e.v[t][1]}function a(e,t){var n=t?t.split("."):[100,100,100];return e[0]>n[0]||!(n[0]>e[0])&&(e[1]>n[1]||!(n[1]>e[1])&&(e[2]>n[2]||!(n[2]>e[2])&&null))}var s=function(){var e=[4,4,14];function t(e){var t=e.t.d;e.t.d={k:[{s:t,t:0}]}}function n(e){var n,r=e.length;for(n=0;n<r;n+=1)5===e[n].ty&&t(e[n])}return function(t){if(a(e,t.v)&&(n(t.layers),t.assets)){var r,o=t.assets.length;for(r=0;r<o;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}(),u=function(){var e=[4,7,99];return function(t){if(t.chars&&!a(e,t.v)){var n,r=t.chars.length;for(n=0;n<r;n+=1){var i=t.chars[n];i.data&&i.data.shapes&&(o(i.data.shapes),i.data.ip=0,i.data.op=99999,i.data.st=0,i.data.sr=1,i.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},t.chars[n].t||(i.data.shapes.push({ty:"no"}),i.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}}(),l=function(){var e=[5,7,15];function t(e){var t=e.t.p;"number"==typeof t.a&&(t.a={a:0,k:t.a}),"number"==typeof t.p&&(t.p={a:0,k:t.p}),"number"==typeof t.r&&(t.r={a:0,k:t.r})}function n(e){var n,r=e.length;for(n=0;n<r;n+=1)5===e[n].ty&&t(e[n])}return function(t){if(a(e,t.v)&&(n(t.layers),t.assets)){var r,o=t.assets.length;for(r=0;r<o;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}(),c=function(){var e=[4,1,9];function t(e){var n,r,o,i=e.length;for(n=0;n<i;n+=1)if("gr"===e[n].ty)t(e[n].it);else if("fl"===e[n].ty||"st"===e[n].ty){if(e[n].c.k&&e[n].c.k[0].i)for(r=0,o=e[n].c.k.length;r<o;r+=1)e[n].c.k[r].s&&(e[n].c.k[r].s[0]/=255,e[n].c.k[r].s[1]/=255,e[n].c.k[r].s[2]/=255,e[n].c.k[r].s[3]/=255),e[n].c.k[r].e&&(e[n].c.k[r].e[0]/=255,e[n].c.k[r].e[1]/=255,e[n].c.k[r].e[2]/=255,e[n].c.k[r].e[3]/=255);else e[n].c.k[0]/=255,e[n].c.k[1]/=255,e[n].c.k[2]/=255,e[n].c.k[3]/=255}}function n(e){var n,r=e.length;for(n=0;n<r;n+=1)4===e[n].ty&&t(e[n].shapes)}return function(t){if(a(e,t.v)&&(n(t.layers),t.assets)){var r,o=t.assets.length;for(r=0;r<o;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}(),d=function(){var e=[4,4,18];function t(e){var n,r,o;for(n=e.length-1;n>=0;n-=1)if("sh"===e[n].ty){if(e[n].ks.k.i)e[n].ks.k.c=e[n].closed;else for(r=0,o=e[n].ks.k.length;r<o;r+=1)e[n].ks.k[r].s&&(e[n].ks.k[r].s[0].c=e[n].closed),e[n].ks.k[r].e&&(e[n].ks.k[r].e[0].c=e[n].closed)}else"gr"===e[n].ty&&t(e[n].it)}function n(e){var n,r,o,i,a,s,u=e.length;for(r=0;r<u;r+=1){if((n=e[r]).hasMask){var l=n.masksProperties;for(o=0,i=l.length;o<i;o+=1)if(l[o].pt.k.i)l[o].pt.k.c=l[o].cl;else for(a=0,s=l[o].pt.k.length;a<s;a+=1)l[o].pt.k[a].s&&(l[o].pt.k[a].s[0].c=l[o].cl),l[o].pt.k[a].e&&(l[o].pt.k[a].e[0].c=l[o].cl)}4===n.ty&&t(n.shapes)}}return function(t){if(a(e,t.v)&&(n(t.layers),t.assets)){var r,o=t.assets.length;for(r=0;r<o;r+=1)t.assets[r].layers&&n(t.assets[r].layers)}}}();function f(n){n.__complete||(c(n),s(n),u(n),l(n),d(n),e(n.layers,n.assets),t(n.chars,n.assets),n.__complete=!0)}function p(e){0===e.t.a.length&&e.t.p}var h={};return h.completeData=f,h.checkColors=c,h.checkChars=u,h.checkPathProperties=l,h.checkShapes=d,h.completeLayers=e,h}if(i.dataManager||(i.dataManager=t()),i.assetLoader||(i.assetLoader=function(){function e(e){var t=e.getResponseHeader("content-type");return t&&"json"===e.responseType&&-1!==t.indexOf("json")||e.response&&"object"===_typeof$5(e.response)?e.response:e.response&&"string"==typeof e.response?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):null}return{load:function(t,n,r,o){var i,a=new XMLHttpRequest;try{a.responseType="json"}catch(e){}a.onreadystatechange=function(){if(4===a.readyState){if(200===a.status)r(i=e(a));else try{i=e(a),r(i)}catch(e){o&&o(e)}}};try{a.open("GET",t,!0)}catch(e){a.open("GET",n+"/"+t,!0)}a.send()}}}()),"loadAnimation"===e.data.type)i.assetLoader.load(e.data.path,e.data.fullPath,function(t){i.dataManager.completeData(t),i.postMessage({id:e.data.id,payload:t,status:"success"})},function(){i.postMessage({id:e.data.id,status:"error"})});else if("complete"===e.data.type){var n=e.data.animation;i.dataManager.completeData(n),i.postMessage({id:e.data.id,payload:n,status:"success"})}else"loadData"===e.data.type&&i.assetLoader.load(e.data.path,e.data.fullPath,function(t){i.postMessage({id:e.data.id,payload:t,status:"success"})},function(){i.postMessage({id:e.data.id,status:"error"})})})).onmessage=function(e){var t=e.data,n=t.id,o=r[n];r[n]=null,"success"===t.status?o.onComplete(t.payload):o.onError&&o.onError()})}function u(e,t){var o="processId_"+(n+=1);return r[o]={onComplete:e,onError:t},o}return{loadAnimation:function(e,n,r){s();var o=u(n,r);t.postMessage({type:"loadAnimation",path:e,fullPath:window.location.origin+window.location.pathname,id:o})},loadData:function(e,n,r){s();var o=u(n,r);t.postMessage({type:"loadData",path:e,fullPath:window.location.origin+window.location.pathname,id:o})},completeAnimation:function(e,n,r){s();var o=u(n,r);t.postMessage({type:"complete",animation:e,id:o})}}}(),ImagePreloader=function(){var e=function(){var e=createTag("canvas");e.width=1,e.height=1;var t=e.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),e}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(e,t,n){var r="";if(e.e)r=e.p;else if(t){var o=e.p;-1!==o.indexOf("images/")&&(o=o.split("/")[1]),r=t+o}else r=n+(e.u?e.u:"")+e.p;return r}function o(e){var t=0,n=setInterval((function(){(e.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(n)),t+=1}).bind(this),50)}function i(t){var n=r(t,this.assetsPath,this.path),o=createNS("image");isSafari?this.testImageLoaded(o):o.addEventListener("load",this._imageLoaded,!1),o.addEventListener("error",(function(){i.img=e,this._imageLoaded()}).bind(this),!1),o.setAttributeNS("http://www.w3.org/1999/xlink","href",n),this._elementHelper.append?this._elementHelper.append(o):this._elementHelper.appendChild(o);var i={img:o,assetData:t};return i}function a(t){var n=r(t,this.assetsPath,this.path),o=createTag("img");o.crossOrigin="anonymous",o.addEventListener("load",this._imageLoaded,!1),o.addEventListener("error",(function(){i.img=e,this._imageLoaded()}).bind(this),!1),o.src=n;var i={img:o,assetData:t};return i}function s(e){var t={assetData:e},n=r(e,this.assetsPath,this.path);return dataManager.loadData(n,(function(e){t.img=e,this._footageLoaded()}).bind(this),(function(){t.img={},this._footageLoaded()}).bind(this)),t}function u(e,t){this.imagesLoadedCb=t;var n,r=e.length;for(n=0;n<r;n+=1)e[n].layers||(e[n].t&&"seq"!==e[n].t?3===e[n].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(e[n]))):(this.totalImages+=1,this.images.push(this._createImageData(e[n]))))}function l(e){this.path=e||""}function c(e){this.assetsPath=e||""}function d(e){for(var t=0,n=this.images.length;t<n;){if(this.images[t].assetData===e)return this.images[t].img;t+=1}return null}function f(){this.imagesLoadedCb=null,this.images.length=0}function p(){return this.totalImages===this.loadedAssets}function h(){return this.totalFootages===this.loadedFootagesCount}function m(e,t){"svg"===e?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function g(){this._imageLoaded=t.bind(this),this._footageLoaded=n.bind(this),this.testImageLoaded=o.bind(this),this.createFootageData=s.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return g.prototype={loadAssets:u,setAssetsPath:c,setPath:l,loadedImages:p,loadedFootages:h,destroy:f,getAsset:d,createImgData:a,createImageData:i,imageLoaded:t,footageLoaded:n,setCacheType:m},g}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var n=this._cbs[e],r=0;r<n.length;r+=1)n[r](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),(function(){this.removeEventListener(e,t)}).bind(this)},removeEventListener:function(e,t){if(t){if(this._cbs[e]){for(var n=0,r=this._cbs[e].length;n<r;)this._cbs[e][n]===t&&(this._cbs[e].splice(n,1),n-=1,r-=1),n+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var markerParser=function(){function e(e){for(var t,n=e.split("\r\n"),r={},o=0,i=0;i<n.length;i+=1)2===(t=n[i].split(":")).length&&(r[t[0]]=t[1].trim(),o+=1);if(0===o)throw Error();return r}return function(t){for(var n=[],r=0;r<t.length;r+=1){var o=t[r],i={time:o.tm,duration:o.dr};try{i.payload=JSON.parse(t[r].cm)}catch(n){try{i.payload=e(t[r].cm)}catch(e){i.payload={name:t[r].cm}}}n.push(i)}return n}}(),ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){for(var t=0,n=this.compositions.length;t<n;){if(this.compositions[t].data&&this.compositions[t].data.nm===e)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),renderers={},registerRenderer=function(e,t){renderers[e]=t};function getRenderer(e){return renderers[e]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var e in renderers)if(renderers[e])return e;return""}function _typeof$4(e){return(_typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";e.animType?t=e.animType:e.renderer&&(t=e.renderer);var n=getRenderer(t);this.renderer=new n(this,e.rendererSettings),this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===e.loop||null===e.loop||void 0===e.loop||!0===e.loop?this.loop=!0:!1===e.loop?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name?e.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(e,"autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.setupAnimation(e.animationData):e.path&&(-1!==e.path.lastIndexOf("\\")?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(e.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(e){dataManager.completeAnimation(e,this.configAnimation)},AnimationItem.prototype.setData=function(e,t){t&&"object"!==_typeof$4(t)&&(t=JSON.parse(t));var n={wrapper:e,animationData:t},r=e.attributes;n.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",n.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var o=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";"false"===o?n.loop=!1:"true"===o?n.loop=!0:""!==o&&(n.loop=parseInt(o,10));var i=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:!r.getNamedItem("bm-autoplay")||r.getNamedItem("bm-autoplay").value;n.autoplay="false"!==i,n.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"","false"===(r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"")&&(n.prerender=!1),n.path?this.setParams(n):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,n,r=this.animationData.layers,o=r.length,i=e.layers,a=i.length;for(n=0;n<a;n+=1)for(t=0;t<o;){if(r[t].id===i[n].id){r[t]=i[n];break}t+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(t=0,o=e.assets.length;t<o;t+=1)this.animationData.assets.push(e.assets[t]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(e){this.animationData=e;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||0===e.length||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var t=e.shift();this.timeCompleted=t.time*this.frameRate;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(n,this.includeLayers.bind(this),(function(){this.trigger("data_failed")}).bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){if(this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(e){this.triggerConfigError(e)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.renderer.initItems(),setTimeout((function(){this.trigger("DOMLoaded")}).bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(e,t){var n="number"==typeof e?e:void 0,r="number"==typeof t?t:void 0;this.renderer.updateContainerSize(n,r)},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){(!e||this.name===e)&&!0===this.isPaused&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1!==this.isPaused||(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,n=0;n<this.markers.length;n+=1)if((t=this.markers[n]).payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,n){if(!n||this.name===n){if(isNaN(Number(e))){var r=this.getMarkerData(e);r&&this.goToAndStop(r.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,n){if(!n||this.name===n){var r=Number(e);if(isNaN(r)){var o=this.getMarkerData(e);o&&(o.duration?this.playSegments([o.time,o.time+o.duration],!0):this.goToAndStop(o.time,!0))}else this.goToAndStop(r,t,n);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+e*this.frameModifier,n=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(n=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&!0!==this.loop)?(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(n=!0,t=0)):this.setCurrentRawFrameValue(t),n&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var n=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?n=e:this.currentRawFrame+this.firstFrame>t&&(n=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==n&&this.goToAndStop(n,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"===_typeof$4(e[0])){var n,r=e.length;for(n=0;n<r;n+=1)this.segments.push(e[n])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},AnimationItem.prototype.destroy=function(e){(!e||this.name===e)&&this.renderer&&(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(e){this.loop=e},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var t="";if(e.e)t=e.p;else if(this.assetsPath){var n=e.p;-1!==n.indexOf("images/")&&(n=n.split("/")[1]),t=this.assetsPath+n}else t=this.path+(e.u?e.u:"")+e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,n=this.assets.length;t<n;){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(e,t,n){try{this.renderer.getElementByPath(e).updateDocumentData(t,n)}catch(e){}},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(e,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}"enterFrame"===e&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===e&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),"complete"===e&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),"segmentStart"===e&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),"destroy"===e&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var t=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(e){var t=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var animationManager=function(){var e={},t=[],n=0,r=0,o=0,i=!0,a=!1;function s(e){for(var n=0,o=e.target;n<r;)t[n].animation!==o||(t.splice(n,1),n-=1,r-=1,o.isPaused||d()),n+=1}function u(e,n){if(!e)return null;for(var o=0;o<r;){if(t[o].elem===e&&null!==t[o].elem)return t[o].animation;o+=1}var i=new AnimationItem;return f(i,e),i.setData(e,n),i}function l(){var e,n=t.length,r=[];for(e=0;e<n;e+=1)r.push(t[e].animation);return r}function c(){o+=1,A()}function d(){o-=1}function f(e,n){e.addEventListener("destroy",s),e.addEventListener("_active",c),e.addEventListener("_idle",d),t.push({elem:n,animation:e}),r+=1}function p(e){var t=new AnimationItem;return f(t,null),t.setParams(e),t}function h(e,n){var o;for(o=0;o<r;o+=1)t[o].animation.setSpeed(e,n)}function m(e,n){var o;for(o=0;o<r;o+=1)t[o].animation.setDirection(e,n)}function g(e){var n;for(n=0;n<r;n+=1)t[n].animation.play(e)}function v(e){var s,u=e-n;for(s=0;s<r;s+=1)t[s].animation.advanceTime(u);n=e,o&&!a?window.requestAnimationFrame(v):i=!0}function y(e){n=e,window.requestAnimationFrame(v)}function b(e){var n;for(n=0;n<r;n+=1)t[n].animation.pause(e)}function _(e,n,o){var i;for(i=0;i<r;i+=1)t[i].animation.goToAndStop(e,n,o)}function E(e){var n;for(n=0;n<r;n+=1)t[n].animation.stop(e)}function T(e){var n;for(n=0;n<r;n+=1)t[n].animation.togglePause(e)}function S(e){var n;for(n=r-1;n>=0;n-=1)t[n].animation.destroy(e)}function I(e,t,n){var r,o=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),i=o.length;for(r=0;r<i;r+=1)n&&o[r].setAttribute("data-bm-type",n),u(o[r],e);if(t&&0===i){n||(n="svg");var a=document.getElementsByTagName("body")[0];a.innerText="";var s=createTag("div");s.style.width="100%",s.style.height="100%",s.setAttribute("data-bm-type",n),a.appendChild(s),u(s,e)}}function w(){var e;for(e=0;e<r;e+=1)t[e].animation.resize()}function A(){!a&&o&&i&&(window.requestAnimationFrame(y),i=!1)}function O(){a=!0}function C(){a=!1,A()}function P(e,n){var o;for(o=0;o<r;o+=1)t[o].animation.setVolume(e,n)}function R(e){var n;for(n=0;n<r;n+=1)t[n].animation.mute(e)}function L(e){var n;for(n=0;n<r;n+=1)t[n].animation.unmute(e)}return e.registerAnimation=u,e.loadAnimation=p,e.setSpeed=h,e.setDirection=m,e.play=g,e.pause=b,e.stop=E,e.togglePause=T,e.searchAnimations=I,e.resize=w,e.goToAndStop=_,e.destroy=S,e.freeze=O,e.unfreeze=C,e.setVolume=P,e.mute=R,e.unmute=L,e.getRegisteredAnimations=l,e}(),BezierFactory=function(){var e={};e.getBezierEasing=n;var t={};function n(e,n,r,o,i){var a=i||("bez_"+e+"_"+n+"_"+r+"_"+o).replace(/\./g,"p");if(t[a])return t[a];var s=new v([e,n,r,o]);return t[a]=s,s}var r=4,o=.001,i=1e-7,a=10,s=11,u=.1,l="function"==typeof Float32Array;function c(e,t){return 1-3*t+3*e}function d(e,t){return 3*t-6*e}function f(e){return 3*e}function p(e,t,n){return((c(t,n)*e+d(t,n))*e+f(t))*e}function h(e,t,n){return 3*c(t,n)*e*e+2*d(t,n)*e+f(t)}function m(e,t,n,r,o){var s,u,l=0;do(s=p(u=t+(n-t)/2,r,o)-e)>0?n=u:t=u;while(Math.abs(s)>i&&++l<a);return u}function g(e,t,n,o){for(var i=0;i<r;++i){var a=h(t,n,o);if(0===a)break;var s=p(t,n,o)-e;t-=s/a}return t}function v(e){this._p=e,this._mSampleValues=l?new Float32Array(s):Array(s),this._precomputed=!1,this.get=this.get.bind(this)}return v.prototype={get:function(e){var t=this._p[0],n=this._p[1],r=this._p[2],o=this._p[3];return(this._precomputed||this._precompute(),t===n&&r===o)?e:0===e?0:1===e?1:p(this._getTForX(e),n,o)},_precompute:function(){var e=this._p[0],t=this._p[1],n=this._p[2],r=this._p[3];this._precomputed=!0,(e!==t||n!==r)&&this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],n=0;n<s;++n)this._mSampleValues[n]=p(n*u,e,t)},_getTForX:function(e){for(var t=this._p[0],n=this._p[2],r=this._mSampleValues,i=0,a=1,l=s-1;a!==l&&r[a]<=e;++a)i+=u;var c=i+(e-r[--a])/(r[a+1]-r[a])*u,d=h(c,t,n);return d>=o?g(e,c,t,n):0===d?c:m(e,i,i+u,t,n)}},e}(),pooling=function(){return{double:function(e){return e.concat(createSizedArray(e.length))}}}(),poolFactory=function(){return function(e,t,n){var r=0,o=e,i=createSizedArray(o);return{newElement:function(){var e;return r?(r-=1,e=i[r]):e=t(),e},release:function(e){r===o&&(i=pooling.double(i),o*=2),n&&n(e),i[r]=e,r+=1}}}}(),bezierLengthPool=function(){return poolFactory(8,function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})}(),segmentsLengthPool=function(){return poolFactory(8,function(){return{lengths:[],totalLength:0}},function(e){var t,n=e.lengths.length;for(t=0;t<n;t+=1)bezierLengthPool.release(e.lengths[t]);e.lengths.length=0})}();function bezFunction(){var e=Math;function t(e,t,n,r,o,i){var a=e*r+t*o+n*i-o*r-i*e-n*t;return a>-.001&&a<.001}function n(n,r,o,i,a,s,u,l,c){if(0===o&&0===s&&0===c)return t(n,r,i,a,u,l);var d,f=e.sqrt(e.pow(i-n,2)+e.pow(a-r,2)+e.pow(s-o,2)),p=e.sqrt(e.pow(u-n,2)+e.pow(l-r,2)+e.pow(c-o,2)),h=e.sqrt(e.pow(u-i,2)+e.pow(l-a,2)+e.pow(c-s,2));return(d=f>p?f>h?f-p-h:h-p-f:h>p?h-p-f:p-f-h)>-.0001&&d<1e-4}var r=function(){return function(e,t,n,r){var o,i,a,s,u,l,c=getDefaultCurveSegments(),d=0,f=[],p=[],h=bezierLengthPool.newElement();for(o=0,a=n.length;o<c;o+=1){for(i=0,u=o/(c-1),l=0;i<a;i+=1)s=bmPow(1-u,3)*e[i]+3*bmPow(1-u,2)*u*n[i]+3*(1-u)*bmPow(u,2)*r[i]+bmPow(u,3)*t[i],f[i]=s,null!==p[i]&&(l+=bmPow(f[i]-p[i],2)),p[i]=f[i];l&&(d+=l=bmSqrt(l)),h.percents[o]=u,h.lengths[o]=d}return h.addedLength=d,h}}();function o(e){var t,n=segmentsLengthPool.newElement(),o=e.c,i=e.v,a=e.o,s=e.i,u=e._length,l=n.lengths,c=0;for(t=0;t<u-1;t+=1)l[t]=r(i[t],i[t+1],a[t],s[t+1]),c+=l[t].addedLength;return o&&u&&(l[t]=r(i[t],i[0],a[t],s[0]),c+=l[t].addedLength),n.totalLength=c,n}function i(e){this.segmentLength=0,this.points=Array(e)}function a(e,t){this.partialLength=e,this.point=t}var s=function(){var e={};return function(n,r,o,s){var u=(n[0]+"_"+n[1]+"_"+r[0]+"_"+r[1]+"_"+o[0]+"_"+o[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!e[u]){var l,c,d,f,p,h,m,g=getDefaultCurveSegments(),v=0,y=null;2===n.length&&(n[0]!==r[0]||n[1]!==r[1])&&t(n[0],n[1],r[0],r[1],n[0]+o[0],n[1]+o[1])&&t(n[0],n[1],r[0],r[1],r[0]+s[0],r[1]+s[1])&&(g=2);var b=new i(g);for(l=0,d=o.length;l<g;l+=1){for(c=0,m=createSizedArray(d),p=l/(g-1),h=0;c<d;c+=1)f=bmPow(1-p,3)*n[c]+3*bmPow(1-p,2)*p*(n[c]+o[c])+3*(1-p)*bmPow(p,2)*(r[c]+s[c])+bmPow(p,3)*r[c],m[c]=f,null!==y&&(h+=bmPow(m[c]-y[c],2));v+=h=bmSqrt(h),b.points[l]=new a(h,m),y=m}b.segmentLength=v,e[u]=b}return e[u]}}();function u(e,t){var n=t.percents,r=t.lengths,o=n.length,i=bmFloor((o-1)*e),a=e*t.addedLength,s=0;if(i===o-1||0===i||a===r[i])return n[i];for(var u=r[i]>a?-1:1,l=!0;l;)if(r[i]<=a&&r[i+1]>a?(s=(a-r[i])/(r[i+1]-r[i]),l=!1):i+=u,i<0||i>=o-1){if(i===o-1)return n[i];l=!1}return n[i]+(n[i+1]-n[i])*s}function l(t,n,r,o,i,a){var s=u(i,a),l=1-s;return[e.round((l*l*l*t[0]+(s*l*l+l*s*l+l*l*s)*r[0]+(s*s*l+l*s*s+s*l*s)*o[0]+s*s*s*n[0])*1e3)/1e3,e.round((l*l*l*t[1]+(s*l*l+l*s*l+l*l*s)*r[1]+(s*s*l+l*s*s+s*l*s)*o[1]+s*s*s*n[1])*1e3)/1e3]}var c=createTypedArray("float32",8);return{getSegmentsLength:o,getNewSegment:function(t,n,r,o,i,a,s){i<0?i=0:i>1&&(i=1);var l,d=u(i,s),f=u(a=a>1?1:a,s),p=t.length,h=1-d,m=1-f,g=h*h*h,v=d*h*h*3,y=d*d*h*3,b=d*d*d,_=h*h*m,E=d*h*m+h*d*m+h*h*f,T=d*d*m+h*d*f+d*h*f,S=d*d*f,I=h*m*m,w=d*m*m+h*f*m+h*m*f,A=d*f*m+h*f*f+d*m*f,O=d*f*f,C=m*m*m,P=f*m*m+m*f*m+m*m*f,R=f*f*m+m*f*f+f*m*f,L=f*f*f;for(l=0;l<p;l+=1)c[4*l]=e.round((g*t[l]+v*r[l]+y*o[l]+b*n[l])*1e3)/1e3,c[4*l+1]=e.round((_*t[l]+E*r[l]+T*o[l]+S*n[l])*1e3)/1e3,c[4*l+2]=e.round((I*t[l]+w*r[l]+A*o[l]+O*n[l])*1e3)/1e3,c[4*l+3]=e.round((C*t[l]+P*r[l]+R*o[l]+L*n[l])*1e3)/1e3;return c},getPointInSegment:l,buildBezierData:s,pointOnLine2D:t,pointOnLine3D:n}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(e,t){var n,r,o,i,a,s=this.offsetTime;"multidimensional"===this.propType&&(g=createTypedArray("float32",this.pv.length));for(var u=t.lastIndex,l=u,c=this.keyframes.length-1,d=!0;d;){if(v=this.keyframes[l],y=this.keyframes[l+1],l===c-1&&e>=y.t-s){v.h&&(v=y),u=0;break}if(y.t-s>e){u=l;break}l<c-1?l+=1:(u=0,d=!1)}b=this.keyframesMetadata[l]||{};var f=y.t-s,p=v.t-s;if(v.to){b.bezierData||(b.bezierData=bez.buildBezierData(v.s,y.s||v.e,v.to,v.ti));var h=b.bezierData;if(e>=f||e<p){var m=e>=f?h.points.length-1:0;for(_=0,E=h.points[m].point.length;_<E;_+=1)g[_]=h.points[m].point[_]}else{b.__fnct?w=b.__fnct:(w=BezierFactory.getBezierEasing(v.o.x,v.o.y,v.i.x,v.i.y,v.n).get,b.__fnct=w),T=w((e-p)/(f-p));var g,v,y,b,_,E,T,S,I,w,A,O,C=h.segmentLength*T,P=t.lastFrame<e&&t._lastKeyframeIndex===l?t._lastAddedLength:0;for(I=t.lastFrame<e&&t._lastKeyframeIndex===l?t._lastPoint:0,d=!0,S=h.points.length;d;){if(P+=h.points[I].partialLength,0===C||0===T||I===h.points.length-1){for(_=0,E=h.points[I].point.length;_<E;_+=1)g[_]=h.points[I].point[_];break}if(C>=P&&C<P+h.points[I+1].partialLength){for(_=0,O=(C-P)/h.points[I+1].partialLength,E=h.points[I].point.length;_<E;_+=1)g[_]=h.points[I].point[_]+(h.points[I+1].point[_]-h.points[I].point[_])*O;break}I<S-1?I+=1:d=!1}t._lastPoint=I,t._lastAddedLength=P-h.points[I].partialLength,t._lastKeyframeIndex=l}}else if(c=v.s.length,A=y.s||v.e,this.sh&&1!==v.h)e>=f?(g[0]=A[0],g[1]=A[1],g[2]=A[2]):e<=p?(g[0]=v.s[0],g[1]=v.s[1],g[2]=v.s[2]):quaternionToEuler(g,slerp(createQuaternion(v.s),createQuaternion(A),(e-p)/(f-p)));else for(l=0;l<c;l+=1)1!==v.h&&(e>=f?T=1:e<p?T=0:(v.o.x.constructor===Array?(b.__fnct||(b.__fnct=[]),b.__fnct[l]?w=b.__fnct[l]:(n=void 0===v.o.x[l]?v.o.x[0]:v.o.x[l],r=void 0===v.o.y[l]?v.o.y[0]:v.o.y[l],o=void 0===v.i.x[l]?v.i.x[0]:v.i.x[l],i=void 0===v.i.y[l]?v.i.y[0]:v.i.y[l],w=BezierFactory.getBezierEasing(n,r,o,i).get,b.__fnct[l]=w)):b.__fnct?w=b.__fnct:(n=v.o.x,r=v.o.y,o=v.i.x,i=v.i.y,w=BezierFactory.getBezierEasing(n,r,o,i).get,v.keyframeMetadata=w),T=w((e-p)/(f-p)))),A=y.s||v.e,a=1===v.h?v.s[l]:v.s[l]+(A[l]-v.s[l])*T,"multidimensional"===this.propType?g[l]=a:g=a;return t.lastIndex=u,g}function slerp(e,t,n){var r,o,i,a,s,u=[],l=e[0],c=e[1],d=e[2],f=e[3],p=t[0],h=t[1],m=t[2],g=t[3];return(o=l*p+c*h+d*m+f*g)<0&&(o=-o,p=-p,h=-h,m=-m,g=-g),1-o>1e-6?(i=Math.sin(r=Math.acos(o)),a=Math.sin((1-n)*r)/i,s=Math.sin(n*r)/i):(a=1-n,s=n),u[0]=a*l+s*p,u[1]=a*c+s*h,u[2]=a*d+s*m,u[3]=a*f+s*g,u}function quaternionToEuler(e,t){var n=t[0],r=t[1],o=t[2],i=t[3],a=Math.atan2(2*r*i-2*n*o,1-2*r*r-2*o*o),s=Math.asin(2*n*r+2*o*i),u=Math.atan2(2*n*i-2*r*o,1-2*n*n-2*o*o);e[0]=a/degToRads,e[1]=s/degToRads,e[2]=u/degToRads}function createQuaternion(e){var t=e[0]*degToRads,n=e[1]*degToRads,r=e[2]*degToRads,o=Math.cos(t/2),i=Math.cos(n/2),a=Math.cos(r/2),s=Math.sin(t/2),u=Math.sin(n/2),l=Math.sin(r/2),c=o*i*a-s*u*l;return[s*u*a+o*i*l,s*i*a+o*u*l,o*u*a-s*i*l,c]}function getValueAtCurrentTime(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=n&&e>=n||this._caching.lastFrame<t&&e<t))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var r=this.interpolateValue(e,this._caching);this.pv=r}return this._caching.lastFrame=e,this.pv}function setVValue(e){var t;if("unidimensional"===this.propType)t=e*this.mult,mathAbs(this.v-t)>1e-5&&(this.v=t,this._mdf=!0);else for(var n=0,r=this.v.length;n<r;)t=e[n]*this.mult,mathAbs(this.v[n]-t)>1e-5&&(this.v[n]=t,this._mdf=!0),n+=1}function processEffectsSequence(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var e,t=this.effectsSequence.length,n=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)n=this.effectsSequence[e](n);this.setVValue(n),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function ValueProperty(e,t,n,r){this.propType="unidimensional",this.mult=n||1,this.data=t,this.v=n?t.k*n:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(e,t,n,r){this.propType="multidimensional",this.mult=n||1,this.data=t,this._mdf=!1,this.elem=e,this.container=r,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var o,i=t.k.length;for(o=0,this.v=createTypedArray("float32",i),this.pv=createTypedArray("float32",i),this.vel=createTypedArray("float32",i);o<i;o+=1)this.v[o]=t.k[o]*this.mult,this.pv[o]=t.k[o];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(e,t,n,r){this.propType="unidimensional",this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=t,this.mult=n||1,this.elem=e,this.container=r,this.comp=e.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(e,t,n,r){this.propType="multidimensional";var o,i,a,s,u,l=t.k.length;for(o=0;o<l-1;o+=1)t.k[o].to&&t.k[o].s&&t.k[o+1]&&t.k[o+1].s&&(i=t.k[o].s,a=t.k[o+1].s,s=t.k[o].to,u=t.k[o].ti,(2===i.length&&!(i[0]===a[0]&&i[1]===a[1])&&bez.pointOnLine2D(i[0],i[1],a[0],a[1],i[0]+s[0],i[1]+s[1])&&bez.pointOnLine2D(i[0],i[1],a[0],a[1],a[0]+u[0],a[1]+u[1])||3===i.length&&!(i[0]===a[0]&&i[1]===a[1]&&i[2]===a[2])&&bez.pointOnLine3D(i[0],i[1],i[2],a[0],a[1],a[2],i[0]+s[0],i[1]+s[1],i[2]+s[2])&&bez.pointOnLine3D(i[0],i[1],i[2],a[0],a[1],a[2],a[0]+u[0],a[1]+u[1],a[2]+u[2]))&&(t.k[o].to=null,t.k[o].ti=null),i[0]===a[0]&&i[1]===a[1]&&0===s[0]&&0===s[1]&&0===u[0]&&0===u[1]&&(2===i.length||i[2]===a[2]&&0===s[2]&&0===u[2])&&(t.k[o].to=null,t.k[o].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=t,this.keyframes=t.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=n||1,this.elem=e,this.container=r,this.comp=e.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var c=t.k[0].s.length;for(o=0,this.v=createTypedArray("float32",c),this.pv=createTypedArray("float32",c);o<c;o+=1)this.v[o]=initFrame,this.pv[o]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",c)},this.addEffect=addEffect}var PropertyFactory=function(){return{getProp:function(e,t,n,r,o){var i;if(t.sid&&(t=e.globalData.slotManager.getProp(t)),t.k.length){if("number"==typeof t.k[0])i=new MultiDimensionalProperty(e,t,r,o);else switch(n){case 0:i=new KeyframedValueProperty(e,t,r,o);break;case 1:i=new KeyframedMultidimensionalProperty(e,t,r,o)}}else i=new ValueProperty(e,t,r,o);return i.effectsSequence.length&&o.addDynamicProperty(i),i}}}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var e,t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=function(){return poolFactory(8,function(){return createTypedArray("float32",2)})}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var n=0;n<t;)this.v[n]=pointPool.newElement(),this.o[n]=pointPool.newElement(),this.i[n]=pointPool.newElement(),n+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,n,r,o){var i;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),n){case"v":i=this.v;break;case"i":i=this.i;break;case"o":i=this.o;break;default:i=[]}i[r]&&(!i[r]||o)||(i[r]=pointPool.newElement()),i[r][0]=e,i[r][1]=t},ShapePath.prototype.setTripleAt=function(e,t,n,r,o,i,a,s){this.setXYAt(e,t,"v",a,s),this.setXYAt(n,r,"o",a,s),this.setXYAt(o,i,"i",a,s)},ShapePath.prototype.reverse=function(){var e,t=new ShapePath;t.setPathData(this.c,this._length);var n=this.v,r=this.o,o=this.i,i=0;this.c&&(t.setTripleAt(n[0][0],n[0][1],o[0][0],o[0][1],r[0][0],r[0][1],0,!1),i=1);var a=this._length-1,s=this._length;for(e=i;e<s;e+=1)t.setTripleAt(n[a][0],n[a][1],o[a][0],o[a][1],r[a][0],r[a][1],e,!1),a-=1;return t},ShapePath.prototype.length=function(){return this._length};var shapePool=function(){function e(e){var n,r=t.newElement(),o=void 0===e._length?e.v.length:e._length;for(r.setLength(o),r.c=e.c,n=0;n<o;n+=1)r.setTripleAt(e.v[n][0],e.v[n][1],e.o[n][0],e.o[n][1],e.i[n][0],e.i[n][1],n);return r}var t=poolFactory(4,function(){return new ShapePath},function(e){var t,n=e._length;for(t=0;t<n;t+=1)pointPool.release(e.v[t]),pointPool.release(e.i[t]),pointPool.release(e.o[t]),e.v[t]=null,e.i[t]=null,e.o[t]=null;e._length=0,e.c=!1});return t.clone=e,t}();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0};var shapeCollectionPool=function(){var e={newShapeCollection:o,release:i},t=0,n=4,r=createSizedArray(4);function o(){var e;return t?(t-=1,e=r[t]):e=new ShapeCollection,e}function i(e){var o,i=e._length;for(o=0;o<i;o+=1)shapePool.release(e.shapes[o]);e._length=0,t===n&&(r=pooling.double(r),n*=2),r[t]=e,t+=1}return e}(),ShapePropertyFactory=function(){var e=-999999;function t(e,t,n){var r=n.lastIndex,o=this.keyframes;if(e<o[0].t-this.offsetTime)i=o[0].s[0],s=!0,r=0;else if(e>=o[o.length-1].t-this.offsetTime)i=o[o.length-1].s?o[o.length-1].s[0]:o[o.length-2].e[0],s=!0;else{for(var i,a,s,u,l,c,d,f,p,h,m,g,v,y=r,b=o.length-1,_=!0;_&&(h=o[y],!((m=o[y+1]).t-this.offsetTime>e));)y<b-1?y+=1:_=!1;g=this.keyframesMetadata[y]||{},s=1===h.h,r=y,s||(e>=m.t-this.offsetTime?f=1:e<h.t-this.offsetTime?f=0:(g.__fnct?v=g.__fnct:(v=BezierFactory.getBezierEasing(h.o.x,h.o.y,h.i.x,h.i.y).get,g.__fnct=v),f=v((e-(h.t-this.offsetTime))/(m.t-this.offsetTime-(h.t-this.offsetTime)))),a=m.s?m.s[0]:h.e[0]),i=h.s[0]}for(u=0,c=t._length,d=i.i[0].length,n.lastIndex=r;u<c;u+=1)for(l=0;l<d;l+=1)p=s?i.i[u][l]:i.i[u][l]+(a.i[u][l]-i.i[u][l])*f,t.i[u][l]=p,p=s?i.o[u][l]:i.o[u][l]+(a.o[u][l]-i.o[u][l])*f,t.o[u][l]=p,p=s?i.v[u][l]:i.v[u][l]+(a.v[u][l]-i.v[u][l])*f,t.v[u][l]=p}function n(){var t=this.comp.renderedFrame-this.offsetTime,n=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,o=this._caching.lastFrame;return o!==e&&(o<n&&t<n||o>r&&t>r)||(this._caching.lastIndex=o<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}function r(){this.paths=this.localShapeCollection}function o(e,t){if(e._length!==t._length||e.c!==t.c)return!1;var n,r=e._length;for(n=0;n<r;n+=1)if(e.v[n][0]!==t.v[n][0]||e.v[n][1]!==t.v[n][1]||e.o[n][0]!==t.o[n][0]||e.o[n][1]!==t.o[n][1]||e.i[n][0]!==t.i[n][0]||e.i[n][1]!==t.i[n][1])return!1;return!0}function i(e){o(this.v,e)||(this.v=shapePool.clone(e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function a(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var e,t,n=this.effectsSequence.length;for(t=0;t<n;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function s(e,t,n){this.propType="shape",this.comp=e.comp,this.container=e,this.elem=e,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var o=3===n?t.pt.k:t.ks.k;this.v=shapePool.clone(o),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=r,this.effectsSequence=[]}function u(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function l(t,o,i){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=3===i?o.pt.k:o.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var a=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,a),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=e,this.reset=r,this._caching={lastFrame:e,lastIndex:0},this.effectsSequence=[n.bind(this)]}s.prototype.interpolateShape=t,s.prototype.getValue=a,s.prototype.setVValue=i,s.prototype.addEffect=u,l.prototype.getValue=a,l.prototype.interpolateShape=t,l.prototype.setVValue=i,l.prototype.addEffect=u;var c=function(){var e=roundCorner;function t(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],n=this.p.v[1],r=this.s.v[0]/2,o=this.s.v[1]/2,i=3!==this.d,a=this.v;a.v[0][0]=t,a.v[0][1]=n-o,a.v[1][0]=i?t+r:t-r,a.v[1][1]=n,a.v[2][0]=t,a.v[2][1]=n+o,a.v[3][0]=i?t-r:t+r,a.v[3][1]=n,a.i[0][0]=i?t-r*e:t+r*e,a.i[0][1]=n-o,a.i[1][0]=i?t+r:t-r,a.i[1][1]=n-o*e,a.i[2][0]=i?t+r*e:t-r*e,a.i[2][1]=n+o,a.i[3][0]=i?t-r:t+r,a.i[3][1]=n+o*e,a.o[0][0]=i?t+r*e:t-r*e,a.o[0][1]=n-o,a.o[1][0]=i?t+r:t-r,a.o[1][1]=n+o*e,a.o[2][0]=i?t-r*e:t+r*e,a.o[2][1]=n+o,a.o[3][0]=i?t-r:t+r,a.o[3][1]=n-o*e}},extendPrototype([DynamicPropertyContainer],t),t}(),d=function(){function e(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),1===t.sy?(this.ir=PropertyFactory.getProp(e,t.ir,0,0,this),this.is=PropertyFactory.getProp(e,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(e,t.pt,0,0,this),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,t.or,0,0,this),this.os=PropertyFactory.getProp(e,t.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return e.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,t,n,r,o=2*Math.floor(this.pt.v),i=2*Math.PI/o,a=!0,s=this.or.v,u=this.ir.v,l=this.os.v,c=this.is.v,d=2*Math.PI*s/(2*o),f=2*Math.PI*u/(2*o),p=-Math.PI/2;p+=this.r.v;var h=3===this.data.d?-1:1;for(e=0,this.v._length=0;e<o;e+=1){t=a?s:u,n=a?l:c,r=a?d:f;var m=t*Math.cos(p),g=t*Math.sin(p),v=0===m&&0===g?0:g/Math.sqrt(m*m+g*g),y=0===m&&0===g?0:-m/Math.sqrt(m*m+g*g);m+=+this.p.v[0],g+=+this.p.v[1],this.v.setTripleAt(m,g,m-v*r*n*h,g-y*r*n*h,m+v*r*n*h,g+y*r*n*h,e,!0),a=!a,p+=i*h}},convertPolygonToPath:function(){var e,t=Math.floor(this.pt.v),n=2*Math.PI/t,r=this.or.v,o=this.os.v,i=2*Math.PI*r/(4*t),a=-(.5*Math.PI),s=3===this.data.d?-1:1;for(a+=this.r.v,this.v._length=0,e=0;e<t;e+=1){var u=r*Math.cos(a),l=r*Math.sin(a),c=0===u&&0===l?0:l/Math.sqrt(u*u+l*l),d=0===u&&0===l?0:-u/Math.sqrt(u*u+l*l);u+=+this.p.v[0],l+=+this.p.v[1],this.v.setTripleAt(u,l,u-c*i*o*s,l-d*i*o*s,u+c*i*o*s,l+d*i*o*s,e,!0),a+=n*s}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),f=function(){function e(e,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return e.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],n=this.s.v[0]/2,r=this.s.v[1]/2,o=bmMin(n,r,this.r.v),i=o*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(e+n,t-r+o,e+n,t-r+o,e+n,t-r+i,0,!0),this.v.setTripleAt(e+n,t+r-o,e+n,t+r-i,e+n,t+r-o,1,!0),0!==o?(this.v.setTripleAt(e+n-o,t+r,e+n-o,t+r,e+n-i,t+r,2,!0),this.v.setTripleAt(e-n+o,t+r,e-n+i,t+r,e-n+o,t+r,3,!0),this.v.setTripleAt(e-n,t+r-o,e-n,t+r-o,e-n,t+r-i,4,!0),this.v.setTripleAt(e-n,t-r+o,e-n,t-r+i,e-n,t-r+o,5,!0),this.v.setTripleAt(e-n+o,t-r,e-n+o,t-r,e-n+i,t-r,6,!0),this.v.setTripleAt(e+n-o,t-r,e+n-i,t-r,e+n-o,t-r,7,!0)):(this.v.setTripleAt(e-n,t+r,e-n+i,t+r,e-n,t+r,2),this.v.setTripleAt(e-n,t-r,e-n,t-r+i,e-n,t-r,3))):(this.v.setTripleAt(e+n,t-r+o,e+n,t-r+i,e+n,t-r+o,0,!0),0!==o?(this.v.setTripleAt(e+n-o,t-r,e+n-o,t-r,e+n-i,t-r,1,!0),this.v.setTripleAt(e-n+o,t-r,e-n+i,t-r,e-n+o,t-r,2,!0),this.v.setTripleAt(e-n,t-r+o,e-n,t-r+o,e-n,t-r+i,3,!0),this.v.setTripleAt(e-n,t+r-o,e-n,t+r-i,e-n,t+r-o,4,!0),this.v.setTripleAt(e-n+o,t+r,e-n+o,t+r,e-n+i,t+r,5,!0),this.v.setTripleAt(e+n-o,t+r,e+n-i,t+r,e+n-o,t+r,6,!0),this.v.setTripleAt(e+n,t+r-o,e+n,t+r-o,e+n,t+r-i,7,!0)):(this.v.setTripleAt(e-n,t-r,e-n+i,t-r,e-n,t-r,1,!0),this.v.setTripleAt(e-n,t+r,e-n,t+r-i,e-n,t+r,2,!0),this.v.setTripleAt(e+n,t+r,e+n-i,t+r,e+n,t+r,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:r},extendPrototype([DynamicPropertyContainer],e),e}();function p(e,t,n){var r;return 3===n||4===n?r=(3===n?t.pt:t.ks).k.length?new l(e,t,n):new s(e,t,n):5===n?r=new f(e,t):6===n?r=new c(e,t):7===n&&(r=new d(e,t)),r.k&&e.addDynamicProperty(r),r}function h(){return s}function m(){return l}var g={};return g.getShapeProp=p,g.getConstructorFunction=h,g.getKeyframedConstructorFunction=m,g}(),Matrix=function(){var e=Math.cos,t=Math.sin,n=Math.tan,r=Math.round;function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function i(n){if(0===n)return this;var r=e(n),o=t(n);return this._t(r,-o,0,0,o,r,0,0,0,0,1,0,0,0,0,1)}function a(n){if(0===n)return this;var r=e(n),o=t(n);return this._t(1,0,0,0,0,r,-o,0,0,o,r,0,0,0,0,1)}function s(n){if(0===n)return this;var r=e(n),o=t(n);return this._t(r,0,o,0,0,1,0,0,-o,0,r,0,0,0,0,1)}function u(n){if(0===n)return this;var r=e(n),o=t(n);return this._t(r,-o,0,0,o,r,0,0,0,0,1,0,0,0,0,1)}function l(e,t){return this._t(1,t,e,1,0,0)}function c(e,t){return this.shear(n(e),n(t))}function d(r,o){var i=e(o),a=t(o);return this._t(i,a,0,0,-a,i,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,n(r),1,0,0,0,0,1,0,0,0,0,1)._t(i,-a,0,0,a,i,0,0,0,0,1,0,0,0,0,1)}function f(e,t,n){return(n||0===n||(n=1),1===e&&1===t&&1===n)?this:this._t(e,0,0,0,0,t,0,0,0,0,n,0,0,0,0,1)}function p(e,t,n,r,o,i,a,s,u,l,c,d,f,p,h,m){return this.props[0]=e,this.props[1]=t,this.props[2]=n,this.props[3]=r,this.props[4]=o,this.props[5]=i,this.props[6]=a,this.props[7]=s,this.props[8]=u,this.props[9]=l,this.props[10]=c,this.props[11]=d,this.props[12]=f,this.props[13]=p,this.props[14]=h,this.props[15]=m,this}function h(e,t,n){return(n=n||0,0!==e||0!==t||0!==n)?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,n,1):this}function m(e,t,n,r,o,i,a,s,u,l,c,d,f,p,h,m){var g=this.props;if(1===e&&0===t&&0===n&&0===r&&0===o&&1===i&&0===a&&0===s&&0===u&&0===l&&1===c&&0===d)return g[12]=g[12]*e+g[15]*f,g[13]=g[13]*i+g[15]*p,g[14]=g[14]*c+g[15]*h,g[15]*=m,this._identityCalculated=!1,this;var v=g[0],y=g[1],b=g[2],_=g[3],E=g[4],T=g[5],S=g[6],I=g[7],w=g[8],A=g[9],O=g[10],C=g[11],P=g[12],R=g[13],L=g[14],D=g[15];return g[0]=v*e+y*o+b*u+_*f,g[1]=v*t+y*i+b*l+_*p,g[2]=v*n+y*a+b*c+_*h,g[3]=v*r+y*s+b*d+_*m,g[4]=E*e+T*o+S*u+I*f,g[5]=E*t+T*i+S*l+I*p,g[6]=E*n+T*a+S*c+I*h,g[7]=E*r+T*s+S*d+I*m,g[8]=w*e+A*o+O*u+C*f,g[9]=w*t+A*i+O*l+C*p,g[10]=w*n+A*a+O*c+C*h,g[11]=w*r+A*s+O*d+C*m,g[12]=P*e+R*o+L*u+D*f,g[13]=P*t+R*i+L*l+D*p,g[14]=P*n+R*a+L*c+D*h,g[15]=P*r+R*s+L*d+D*m,this._identityCalculated=!1,this}function g(e){var t=e.props;return this.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}function v(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function y(e){for(var t=0;t<16;){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function b(e){var t;for(t=0;t<16;t+=1)e.props[t]=this.props[t];return e}function _(e){var t;for(t=0;t<16;t+=1)this.props[t]=e[t]}function E(e,t,n){return{x:e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}}function T(e,t,n){return e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12]}function S(e,t,n){return e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13]}function I(e,t,n){return e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]}function w(){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/e,n=-this.props[1]/e,r=-this.props[4]/e,o=this.props[0]/e,i=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,a=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e,s=new Matrix;return s.props[0]=t,s.props[1]=n,s.props[4]=r,s.props[5]=o,s.props[12]=i,s.props[13]=a,s}function A(e){return this.getInverseMatrix().applyToPointArray(e[0],e[1],e[2]||0)}function O(e){var t,n=e.length,r=[];for(t=0;t<n;t+=1)r[t]=A(e[t]);return r}function C(e,t,n){var r=createTypedArray("float32",6);if(this.isIdentity())r[0]=e[0],r[1]=e[1],r[2]=t[0],r[3]=t[1],r[4]=n[0],r[5]=n[1];else{var o=this.props[0],i=this.props[1],a=this.props[4],s=this.props[5],u=this.props[12],l=this.props[13];r[0]=e[0]*o+e[1]*a+u,r[1]=e[0]*i+e[1]*s+l,r[2]=t[0]*o+t[1]*a+u,r[3]=t[0]*i+t[1]*s+l,r[4]=n[0]*o+n[1]*a+u,r[5]=n[0]*i+n[1]*s+l}return r}function P(e,t,n){return this.isIdentity()?[e,t,n]:[e*this.props[0]+t*this.props[4]+n*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+n*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+n*this.props[10]+this.props[14]]}function R(e,t){if(this.isIdentity())return e+","+t;var n=this.props;return Math.round((e*n[0]+t*n[4]+n[12])*100)/100+","+Math.round((e*n[1]+t*n[5]+n[13])*100)/100}function L(){for(var e=0,t=this.props,n="matrix3d(",o=1e4;e<16;)n+=r(t[e]*o)/o+(15===e?")":","),e+=1;return n}function D(e){var t=1e4;return e<1e-6&&e>0||e>-.000001&&e<0?r(e*t)/t:e}function x(){var e=this.props;return"matrix("+D(e[0])+","+D(e[1])+","+D(e[4])+","+D(e[5])+","+D(e[12])+","+D(e[13])+")"}return function(){this.reset=o,this.rotate=i,this.rotateX=a,this.rotateY=s,this.rotateZ=u,this.skew=c,this.skewFromAxis=d,this.shear=l,this.scale=f,this.setTransform=p,this.translate=h,this.transform=m,this.multiply=g,this.applyToPoint=E,this.applyToX=T,this.applyToY=S,this.applyToZ=I,this.applyToPointArray=P,this.applyToTriplePoints=C,this.applyToPointStringified=R,this.toCSS=L,this.to2dCSS=x,this.clone=b,this.cloneFromProps=_,this.equals=y,this.inversePoints=O,this.inversePoint=A,this.getInverseMatrix=w,this._t=this.transform,this.isIdentity=v,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(e){return(_typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var lottie={};function setLocation(e){setLocationHref(e)}function searchAnimations(){animationManager.searchAnimations()}function setSubframeRendering(e){setSubframeEnabled(e)}function setPrefix(e){setIdPrefix(e)}function loadAnimation(e){return animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(e)&&e>1&&setDefaultCurveSegments(e)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&setExpressionsPlugin(t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),n=0;n<t.length;n+=1){var r=t[n].split("=");if(decodeURIComponent(r[0])==e)return decodeURIComponent(r[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.12.2";var queryString="",scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",getQueryVariable("renderer");var readyStateCheckInterval=setInterval(checkReady,100);try{"object"!==_typeof$3(exports)&&(window.bodymovin=lottie)}catch(err){}var ShapeModifiers=function(){var e={},t={};function n(e,n){t[e]||(t[e]=n)}function r(e,n,r){return new t[e](n,r)}return e.registerModifier=n,e.getModifier=r,e}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,n,r,o){var i,a,s=[];t<=1?s.push({s:e,e:t}):e>=1?s.push({s:e-1,e:t-1}):(s.push({s:e,e:1}),s.push({s:0,e:t-1}));var u=[],l=s.length;for(i=0;i<l;i+=1)(a=s[i]).e*o<r||a.s*o>r+n||u.push([a.s*o<=r?0:(a.s*o-r)/n,a.e*o>=r+n?1:(a.e*o-r)/n]);return u.length||u.push([0,0]),u},TrimModifier.prototype.releasePathsData=function(e){var t,n=e.length;for(t=0;t<n;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){if(this._mdf||e){var t=this.o.v%360/360;if(t<0&&(t+=1),(i=this.s.v>1?1+t:this.s.v<0?0+t:this.s.v+t)>(a=this.e.v>1?1+t:this.e.v<0?0+t:this.e.v+t)){var n=i;i=a,a=n}i=1e-4*Math.round(1e4*i),a=1e-4*Math.round(1e4*a),this.sValue=i,this.eValue=a}else i=this.sValue,a=this.eValue;var r=this.shapes.length,o=0;if(a===i)for(u=0;u<r;u+=1)this.shapes[u].localShapeCollection.releaseShapes(),this.shapes[u].shape._mdf=!0,this.shapes[u].shape.paths=this.shapes[u].localShapeCollection,this._mdf&&(this.shapes[u].pathsData.length=0);else if(1===a&&0===i||0===a&&1===i){if(this._mdf)for(u=0;u<r;u+=1)this.shapes[u].pathsData.length=0,this.shapes[u].shape._mdf=!0}else{var i,a,s,u,l,c,d,f,p,h,m,g,v=[];for(u=0;u<r;u+=1)if((h=this.shapes[u]).shape._mdf||this._mdf||e||2===this.m){if(c=(s=h.shape.paths)._length,p=0,!h.shape._mdf&&h.pathsData.length)p=h.totalShapeLength;else{for(l=0,d=this.releasePathsData(h.pathsData);l<c;l+=1)f=bez.getSegmentsLength(s.shapes[l]),d.push(f),p+=f.totalLength;h.totalShapeLength=p,h.pathsData=d}o+=p,h.shape._mdf=!0}else h.shape.paths=h.localShapeCollection;var y=i,b=a,_=0;for(u=r-1;u>=0;u-=1)if((h=this.shapes[u]).shape._mdf){for((m=h.localShapeCollection).releaseShapes(),2===this.m&&r>1?(g=this.calculateShapeEdges(i,a,h.totalShapeLength,_,o),_+=h.totalShapeLength):g=[[y,b]],c=g.length,l=0;l<c;l+=1){y=g[l][0],b=g[l][1],v.length=0,b<=1?v.push({s:h.totalShapeLength*y,e:h.totalShapeLength*b}):y>=1?v.push({s:h.totalShapeLength*(y-1),e:h.totalShapeLength*(b-1)}):(v.push({s:h.totalShapeLength*y,e:h.totalShapeLength}),v.push({s:0,e:h.totalShapeLength*(b-1)}));var E=this.addShapes(h,v[0]);if(v[0].s!==v[0].e){if(v.length>1){if(h.shape.paths.shapes[h.shape.paths._length-1].c){var T=E.pop();this.addPaths(E,m),E=this.addShapes(h,v[1],T)}else this.addPaths(E,m),E=this.addShapes(h,v[1])}this.addPaths(E,m)}}h.shape.paths=m}}},TrimModifier.prototype.addPaths=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)t.addShape(e[n])},TrimModifier.prototype.addSegment=function(e,t,n,r,o,i,a){o.setXYAt(t[0],t[1],"o",i),o.setXYAt(n[0],n[1],"i",i+1),a&&o.setXYAt(e[0],e[1],"v",i),o.setXYAt(r[0],r[1],"v",i+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,n,r){t.setXYAt(e[1],e[5],"o",n),t.setXYAt(e[2],e[6],"i",n+1),r&&t.setXYAt(e[0],e[4],"v",n),t.setXYAt(e[3],e[7],"v",n+1)},TrimModifier.prototype.addShapes=function(e,t,n){var r,o,i,a,s,u,l,c,d=e.pathsData,f=e.shape.paths.shapes,p=e.shape.paths._length,h=0,m=[],g=!0;for(n?(s=n._length,c=n._length):(n=shapePool.newElement(),s=0,c=0),m.push(n),r=0;r<p;r+=1){for(o=1,u=d[r].lengths,n.c=f[r].c,i=f[r].c?u.length:u.length+1;o<i;o+=1)if(h+(a=u[o-1]).addedLength<t.s)h+=a.addedLength,n.c=!1;else if(h>t.e){n.c=!1;break}else t.s<=h&&t.e>=h+a.addedLength?(this.addSegment(f[r].v[o-1],f[r].o[o-1],f[r].i[o],f[r].v[o],n,s,g),g=!1):(l=bez.getNewSegment(f[r].v[o-1],f[r].v[o],f[r].o[o-1],f[r].i[o],(t.s-h)/a.addedLength,(t.e-h)/a.addedLength,u[o-1]),this.addSegmentFromArray(l,n,s,g),g=!1,n.c=!1),h+=a.addedLength,s+=1;if(f[r].c&&u.length){if(a=u[o-1],h<=t.e){var v=u[o-1].addedLength;t.s<=h&&t.e>=h+v?(this.addSegment(f[r].v[o-1],f[r].o[o-1],f[r].i[0],f[r].v[0],n,s,g),g=!1):(l=bez.getNewSegment(f[r].v[o-1],f[r].v[0],f[r].o[o-1],f[r].i[0],(t.s-h)/v,(t.e-h)/v,u[o-1]),this.addSegmentFromArray(l,n,s,g),g=!1,n.c=!1)}else n.c=!1;h+=a.addedLength,s+=1}if(n._length&&(n.setXYAt(n.v[c][0],n.v[c][1],"i",c),n.setXYAt(n.v[n._length-1][0],n.v[n._length-1][1],"o",n._length-1)),h>t.e)break;r<p-1&&(n=shapePool.newElement(),g=!0,m.push(n),s=0)}return m},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){var n,r,o,i,a,s,u=t/100,l=[0,0],c=e._length,d=0;for(d=0;d<c;d+=1)l[0]+=e.v[d][0],l[1]+=e.v[d][1];l[0]/=c,l[1]/=c;var f=shapePool.newElement();for(d=0,f.c=e.c;d<c;d+=1)n=e.v[d][0]+(l[0]-e.v[d][0])*u,r=e.v[d][1]+(l[1]-e.v[d][1])*u,o=e.o[d][0]+-((l[0]-e.o[d][0])*u),i=e.o[d][1]+-((l[1]-e.o[d][1])*u),a=e.i[d][0]+-((l[0]-e.i[d][0])*u),s=e.i[d][1]+-((l[1]-e.i[d][1])*u),f.setTripleAt(n,r,o,i,a,s,d);return f},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,n,r,o,i,a,s=this.shapes.length,u=this.amount.v;if(0!==u)for(n=0;n<s;n+=1){if(a=(i=this.shapes[n]).localShapeCollection,!(!i.shape._mdf&&!this._mdf&&!e))for(a.releaseShapes(),i.shape._mdf=!0,t=i.shape.paths.shapes,o=i.shape.paths._length,r=0;r<o;r+=1)a.addShape(this.processPath(t[r],u));i.shape.paths=i.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var e=[0,0];function t(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function n(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var n;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){if(n=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(r=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/n,0),o=this.p.getValueAtTime(this.p.keyframes[0].t/n,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/n,0),o=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/n,0)):(r=this.p.pv,o=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/n,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],o=[];var r,o,i=this.px,a=this.py;i._caching.lastFrame+i.offsetTime<=i.keyframes[0].t?(r[0]=i.getValueAtTime((i.keyframes[0].t+.01)/n,0),r[1]=a.getValueAtTime((a.keyframes[0].t+.01)/n,0),o[0]=i.getValueAtTime(i.keyframes[0].t/n,0),o[1]=a.getValueAtTime(a.keyframes[0].t/n,0)):i._caching.lastFrame+i.offsetTime>=i.keyframes[i.keyframes.length-1].t?(r[0]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/n,0),r[1]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/n,0),o[0]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/n,0),o[1]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/n,0)):(r=[i.pv,a.pv],o[0]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/n,i.offsetTime),o[1]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/n,a.offsetTime))}else r=o=e;this.v.rotate(-Math.atan2(r[1]-o[1],r[0]-o[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function r(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}}function o(){}function i(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0}function a(e,t,n){if(this.elem=e,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(n||e),t.p&&t.p.s?(this.px=PropertyFactory.getProp(e,t.p.x,0,0,this),this.py=PropertyFactory.getProp(e,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(e,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(e,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,t.rz,0,degToRads,this),t.or.k[0].ti){var r,o=t.or.k.length;for(r=0;r<o;r+=1)t.or.k[r].to=null,t.or.k[r].ti=null}this.or=PropertyFactory.getProp(e,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(e,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(e,t.o,0,.01,e):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return a.prototype={applyToMatrix:t,getValue:n,precalculateMatrix:r,autoOrient:o},extendPrototype([DynamicPropertyContainer],a),a.prototype.addDynamicProperty=i,a.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,t,n){return new a(e,t,n)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function floatEqual(e,t){return 1e5*Math.abs(e-t)<=Math.min(Math.abs(e),Math.abs(t))}function floatZero(e){return 1e-5>=Math.abs(e)}function lerp(e,t,n){return e*(1-n)+t*n}function lerpPoint(e,t,n){return[lerp(e[0],t[0],n),lerp(e[1],t[1],n)]}function quadRoots(e,t,n){if(0===e)return[];var r=t*t-4*e*n;if(r<0)return[];var o=-t/(2*e);if(0===r)return[o];var i=Math.sqrt(r)/(2*e);return[o-i,o+i]}function polynomialCoefficients(e,t,n,r){return[-e+3*t-3*n+r,3*e-6*t+3*n,-3*e+3*t,e]}function singlePoint(e){return new PolynomialBezier(e,e,e,e,!1)}function PolynomialBezier(e,t,n,r,o){o&&pointEqual(e,t)&&(t=lerpPoint(e,r,1/3)),o&&pointEqual(n,r)&&(n=lerpPoint(e,r,2/3));var i=polynomialCoefficients(e[0],t[0],n[0],r[0]),a=polynomialCoefficients(e[1],t[1],n[1],r[1]);this.a=[i[0],a[0]],this.b=[i[1],a[1]],this.c=[i[2],a[2]],this.d=[i[3],a[3]],this.points=[e,t,n,r]}function extrema(e,t){var n=e.points[0][t],r=e.points[e.points.length-1][t];if(n>r){var o=r;r=n,n=o}for(var i=quadRoots(3*e.a[t],2*e.b[t],e.c[t]),a=0;a<i.length;a+=1)if(i[a]>0&&i[a]<1){var s=e.point(i[a])[t];s<n?n=s:s>r&&(r=s)}return{min:n,max:r}}function intersectData(e,t,n){var r=e.boundingBox();return{cx:r.cx,cy:r.cy,width:r.width,height:r.height,bez:e,t:(t+n)/2,t1:t,t2:n}}function splitData(e){var t=e.bez.split(.5);return[intersectData(t[0],e.t1,e.t),intersectData(t[1],e.t,e.t2)]}function boxIntersect(e,t){return 2*Math.abs(e.cx-t.cx)<e.width+t.width&&2*Math.abs(e.cy-t.cy)<e.height+t.height}function intersectsImpl(e,t,n,r,o,i){if(boxIntersect(e,t)){if(n>=i||e.width<=r&&e.height<=r&&t.width<=r&&t.height<=r){o.push([e.t,t.t]);return}var a=splitData(e),s=splitData(t);intersectsImpl(a[0],s[0],n+1,r,o,i),intersectsImpl(a[0],s[1],n+1,r,o,i),intersectsImpl(a[1],s[0],n+1,r,o,i),intersectsImpl(a[1],s[1],n+1,r,o,i)}}function crossProduct(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function lineIntersection(e,t,n,r){var o=[e[0],e[1],1],i=[t[0],t[1],1],a=[n[0],n[1],1],s=[r[0],r[1],1],u=crossProduct(crossProduct(o,i),crossProduct(a,s));return floatZero(u[2])?null:[u[0]/u[2],u[1]/u[2]]}function polarOffset(e,t,n){return[e[0]+Math.cos(t)*n,e[1]-Math.sin(t)*n]}function pointDistance(e,t){return Math.hypot(e[0]-t[0],e[1]-t[1])}function pointEqual(e,t){return floatEqual(e[0],t[0])&&floatEqual(e[1],t[1])}function ZigZagModifier(){}function setPoint(e,t,n,r,o,i,a){var s=n-Math.PI/2,u=n+Math.PI/2,l=t[0]+Math.cos(n)*r*o,c=t[1]-Math.sin(n)*r*o;e.setTripleAt(l,c,l+Math.cos(s)*i,c-Math.sin(s)*i,l+Math.cos(u)*a,c-Math.sin(u)*a,e.length())}function getPerpendicularVector(e,t){var n=[t[0]-e[0],t[1]-e[1]],r=-(.5*Math.PI);return[Math.cos(r)*n[0]-Math.sin(r)*n[1],Math.sin(r)*n[0]+Math.cos(r)*n[1]]}function getProjectingAngle(e,t){var n=0===t?e.length()-1:t-1,r=(t+1)%e.length(),o=getPerpendicularVector(e.v[n],e.v[r]);return Math.atan2(0,1)-Math.atan2(o[1],o[0])}function zigZagCorner(e,t,n,r,o,i,a){var s=getProjectingAngle(t,n),u=t.v[n%t._length],l=t.v[0===n?t._length-1:n-1],c=t.v[(n+1)%t._length],d=2===i?Math.sqrt(Math.pow(u[0]-l[0],2)+Math.pow(u[1]-l[1],2)):0,f=2===i?Math.sqrt(Math.pow(u[0]-c[0],2)+Math.pow(u[1]-c[1],2)):0;setPoint(e,t.v[n%t._length],s,a,r,f/((o+1)*2),d/((o+1)*2))}function zigZagSegment(e,t,n,r,o,i){for(var a=0;a<r;a+=1){var s=(a+1)/(r+1),u=2===o?Math.sqrt(Math.pow(t.points[3][0]-t.points[0][0],2)+Math.pow(t.points[3][1]-t.points[0][1],2)):0,l=t.normalAngle(s);setPoint(e,t.point(s),l,i,n,u/((r+1)*2),u/((r+1)*2)),i=-i}return i}function linearOffset(e,t,n){var r=Math.atan2(t[0]-e[0],t[1]-e[1]);return[polarOffset(e,r,n),polarOffset(t,r,n)]}function offsetSegment(e,t){n=(u=linearOffset(e.points[0],e.points[1],t))[0],r=u[1],o=(u=linearOffset(e.points[1],e.points[2],t))[0],i=u[1],a=(u=linearOffset(e.points[2],e.points[3],t))[0],s=u[1];var n,r,o,i,a,s,u,l=lineIntersection(n,r,o,i);null===l&&(l=r);var c=lineIntersection(a,s,o,i);return null===c&&(c=a),new PolynomialBezier(n,l,c,s)}function joinLines(e,t,n,r,o){var i=t.points[3],a=n.points[0];if(3===r||pointEqual(i,a))return i;if(2===r){var s=-t.tangentAngle(1),u=-n.tangentAngle(0)+Math.PI,l=lineIntersection(i,polarOffset(i,s+Math.PI/2,100),a,polarOffset(a,s+Math.PI/2,100)),c=l?pointDistance(l,i):pointDistance(i,a)/2,d=polarOffset(i,s,2*c*roundCorner);return e.setXYAt(d[0],d[1],"o",e.length()-1),d=polarOffset(a,u,2*c*roundCorner),e.setTripleAt(a[0],a[1],a[0],a[1],d[0],d[1],e.length()),a}var f=pointEqual(i,t.points[2])?t.points[0]:t.points[2],p=pointEqual(a,n.points[1])?n.points[3]:n.points[1],h=lineIntersection(f,i,a,p);return h&&pointDistance(h,i)<o?(e.setTripleAt(h[0],h[1],h[0],h[1],h[0],h[1],e.length()),h):i}function getIntersection(e,t){var n=e.intersections(t);return(n.length&&floatEqual(n[0][0],1)&&n.shift(),n.length)?n[0]:null}function pruneSegmentIntersection(e,t){var n=e.slice(),r=t.slice(),o=getIntersection(e[e.length-1],t[0]);return(o&&(n[e.length-1]=e[e.length-1].split(o[0])[0],r[0]=t[0].split(o[1])[1]),e.length>1&&t.length>1&&(o=getIntersection(e[0],t[t.length-1])))?[[e[0].split(o[0])[0]],[t[t.length-1].split(o[1])[1]]]:[n,r]}function pruneIntersections(e){for(var t,n=1;n<e.length;n+=1)t=pruneSegmentIntersection(e[n-1],e[n]),e[n-1]=t[0],e[n]=t[1];return e.length>1&&(t=pruneSegmentIntersection(e[e.length-1],e[0]),e[e.length-1]=t[0],e[0]=t[1]),e}function offsetSegmentSplit(e,t){var n,r,o,i,a=e.inflectionPoints();if(0===a.length)return[offsetSegment(e,t)];if(1===a.length||floatEqual(a[1],1))return n=(o=e.split(a[0]))[0],r=o[1],[offsetSegment(n,t),offsetSegment(r,t)];n=(o=e.split(a[0]))[0];var s=(a[1]-a[0])/(1-a[0]);return i=(o=o[1].split(s))[0],r=o[1],[offsetSegment(n,t),offsetSegment(i,t),offsetSegment(r,t)]}function OffsetPathModifier(){}function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],n="normal",r="normal",o=t.length,i=0;i<o;i+=1)switch(t[i].toLowerCase()){case"italic":r="italic";break;case"bold":n="700";break;case"black":n="900";break;case"medium":n="500";break;case"regular":case"normal":n="400";break;case"light":case"thin":n="200"}return{style:r,weight:e.fWeight||n}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,t,n,r,o,i){var a=i?-1:1,s=r.s.v[0]+(1-r.s.v[0])*(1-o),u=r.s.v[1]+(1-r.s.v[1])*(1-o);e.translate(r.p.v[0]*a*o,r.p.v[1]*a*o,r.p.v[2]),t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),t.rotate(-r.r.v*a*o),t.translate(r.a.v[0],r.a.v[1],r.a.v[2]),n.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),n.scale(i?1/s:s,i?1/u:u),n.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(e,t,n,r){for(this.elem=e,this.arr=t,this.pos=n,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[n]);n>0;)n-=1,this._elements.unshift(t[n]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t]._processed=!1,"gr"===e[t].ty&&this.resetElements(e[t].it)},RepeaterModifier.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)e[n]._render=t,"gr"===e[n].ty&&this.changeGroupRender(e[n].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t=!1;if(this._mdf||e){var n,r,o,i,a,s,u,l,c=Math.ceil(this.c.v);if(this._groups.length<c){for(;this._groups.length<c;){var d={it:this.cloneElements(this._elements),ty:"gr"};d.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,d),this._groups.splice(0,0,d),this._currentCopies+=1}this.elem.reloadShapes(),t=!0}for(o=0,a=0;o<=this._groups.length-1;o+=1){if(s=a<c,this._groups[o]._render=s,this.changeGroupRender(this._groups[o].it,s),!s){var f=this.elemsData[o].it,p=f[f.length-1];0!==p.transform.op.v?(p.transform.op._mdf=!0,p.transform.op.v=0):p.transform.op._mdf=!1}a+=1}this._currentCopies=c;var h=this.o.v,m=h%1,g=h>0?Math.floor(h):Math.ceil(h),v=this.pMatrix.props,y=this.rMatrix.props,b=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var _=0;if(h>0){for(;_<g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),_+=1;m&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,m,!1),_+=m)}else if(h<0){for(;_>g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),_-=1;m&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-m,!0),_-=m)}for(o=1===this.data.m?0:this._currentCopies-1,i=1===this.data.m?1:-1,a=this._currentCopies;a;){if(l=(r=(n=this.elemsData[o].it)[n.length-1].transform.mProps.v.props).length,n[n.length-1].transform.mProps._mdf=!0,n[n.length-1].transform.op._mdf=!0,n[n.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(o/(this._currentCopies-1)),0!==_){for((0!==o&&1===i||o!==this._currentCopies-1&&-1===i)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(b[0],b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8],b[9],b[10],b[11],b[12],b[13],b[14],b[15]),this.matrix.transform(v[0],v[1],v[2],v[3],v[4],v[5],v[6],v[7],v[8],v[9],v[10],v[11],v[12],v[13],v[14],v[15]),u=0;u<l;u+=1)r[u]=this.matrix.props[u];this.matrix.reset()}else for(this.matrix.reset(),u=0;u<l;u+=1)r[u]=this.matrix.props[u];_+=1,a-=1,o+=i}}else for(a=this._currentCopies,o=0,i=1;a;)r=(n=this.elemsData[o].it)[n.length-1].transform.mProps.v.props,n[n.length-1].transform.mProps._mdf=!1,n[n.length-1].transform.op._mdf=!1,a-=1,o+=i;return t},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var n,r,o,i,a,s,u,l,c,d,f,p,h,m=shapePool.newElement();m.c=e.c;var g=e._length,v=0;for(n=0;n<g;n+=1)r=e.v[n],i=e.o[n],o=e.i[n],r[0]===i[0]&&r[1]===i[1]&&r[0]===o[0]&&r[1]===o[1]?0!==n&&n!==g-1||e.c?(a=0===n?e.v[g-1]:e.v[n-1],u=(s=Math.sqrt(Math.pow(r[0]-a[0],2)+Math.pow(r[1]-a[1],2)))?Math.min(s/2,t)/s:0,l=p=r[0]+(a[0]-r[0])*u,c=h=r[1]-(r[1]-a[1])*u,d=l-(l-r[0])*roundCorner,f=c-(c-r[1])*roundCorner,m.setTripleAt(l,c,d,f,p,h,v),v+=1,a=n===g-1?e.v[0]:e.v[n+1],u=(s=Math.sqrt(Math.pow(r[0]-a[0],2)+Math.pow(r[1]-a[1],2)))?Math.min(s/2,t)/s:0,l=d=r[0]+(a[0]-r[0])*u,c=f=r[1]+(a[1]-r[1])*u,p=l-(l-r[0])*roundCorner,h=c-(c-r[1])*roundCorner,m.setTripleAt(l,c,d,f,p,h,v)):m.setTripleAt(r[0],r[1],i[0],i[1],o[0],o[1],v):m.setTripleAt(e.v[n][0],e.v[n][1],e.o[n][0],e.o[n][1],e.i[n][0],e.i[n][1],v),v+=1;return m},RoundCornersModifier.prototype.processShapes=function(e){var t,n,r,o,i,a,s=this.shapes.length,u=this.rd.v;if(0!==u)for(n=0;n<s;n+=1){if(a=(i=this.shapes[n]).localShapeCollection,!(!i.shape._mdf&&!this._mdf&&!e))for(a.releaseShapes(),i.shape._mdf=!0,t=i.shape.paths.shapes,o=i.shape.paths._length,r=0;r<o;r+=1)a.addShape(this.processPath(t[r],u));i.shape.paths=i.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},PolynomialBezier.prototype.point=function(e){return[((this.a[0]*e+this.b[0])*e+this.c[0])*e+this.d[0],((this.a[1]*e+this.b[1])*e+this.c[1])*e+this.d[1]]},PolynomialBezier.prototype.derivative=function(e){return[(3*e*this.a[0]+2*this.b[0])*e+this.c[0],(3*e*this.a[1]+2*this.b[1])*e+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(e){var t=this.derivative(e);return Math.atan2(t[1],t[0])},PolynomialBezier.prototype.normalAngle=function(e){var t=this.derivative(e);return Math.atan2(t[0],t[1])},PolynomialBezier.prototype.inflectionPoints=function(){var e=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(e))return[];var t=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/e,n=t*t-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/e;if(n<0)return[];var r=Math.sqrt(n);return floatZero(r)?r>0&&r<1?[t]:[]:[t-r,t+r].filter(function(e){return e>0&&e<1})},PolynomialBezier.prototype.split=function(e){if(e<=0)return[singlePoint(this.points[0]),this];if(e>=1)return[this,singlePoint(this.points[this.points.length-1])];var t=lerpPoint(this.points[0],this.points[1],e),n=lerpPoint(this.points[1],this.points[2],e),r=lerpPoint(this.points[2],this.points[3],e),o=lerpPoint(t,n,e),i=lerpPoint(n,r,e),a=lerpPoint(o,i,e);return[new PolynomialBezier(this.points[0],t,o,a,!0),new PolynomialBezier(a,i,r,this.points[3],!0)]},PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var e=this.bounds();return{left:e.x.min,right:e.x.max,top:e.y.min,bottom:e.y.max,width:e.x.max-e.x.min,height:e.y.max-e.y.min,cx:(e.x.max+e.x.min)/2,cy:(e.y.max+e.y.min)/2}},PolynomialBezier.prototype.intersections=function(e,t,n){void 0===t&&(t=2),void 0===n&&(n=7);var r=[];return intersectsImpl(intersectData(this,0,1),intersectData(e,0,1),0,t,r,n),r},PolynomialBezier.shapeSegment=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[t],e.o[t],e.i[n],e.v[n],!0)},PolynomialBezier.shapeSegmentInverted=function(e,t){var n=(t+1)%e.length();return new PolynomialBezier(e.v[n],e.i[n],e.o[t],e.v[t],!0)},extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(e,t.s,0,null,this),this.frequency=PropertyFactory.getProp(e,t.r,0,null,this),this.pointsType=PropertyFactory.getProp(e,t.pt,0,null,this),this._isAnimated=0!==this.amplitude.effectsSequence.length||0!==this.frequency.effectsSequence.length||0!==this.pointsType.effectsSequence.length},ZigZagModifier.prototype.processPath=function(e,t,n,r){var o=e._length,i=shapePool.newElement();if(i.c=e.c,e.c||(o-=1),0===o)return i;var a=-1,s=PolynomialBezier.shapeSegment(e,0);zigZagCorner(i,e,0,t,n,r,a);for(var u=0;u<o;u+=1)a=zigZagSegment(i,s,t,n,r,-a),s=u!==o-1||e.c?PolynomialBezier.shapeSegment(e,(u+1)%o):null,zigZagCorner(i,e,u+1,t,n,r,a);return i},ZigZagModifier.prototype.processShapes=function(e){var t,n,r,o,i,a,s=this.shapes.length,u=this.amplitude.v,l=Math.max(0,Math.round(this.frequency.v)),c=this.pointsType.v;if(0!==u)for(n=0;n<s;n+=1){if(a=(i=this.shapes[n]).localShapeCollection,!(!i.shape._mdf&&!this._mdf&&!e))for(a.releaseShapes(),i.shape._mdf=!0,t=i.shape.paths.shapes,o=i.shape.paths._length,r=0;r<o;r+=1)a.addShape(this.processPath(t[r],u,l,c));i.shape.paths=i.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this.miterLimit=PropertyFactory.getProp(e,t.ml,0,null,this),this.lineJoin=t.lj,this._isAnimated=0!==this.amount.effectsSequence.length},OffsetPathModifier.prototype.processPath=function(e,t,n,r){var o,i,a,s=shapePool.newElement();s.c=e.c;var u=e.length();e.c||(u-=1);var l=[];for(o=0;o<u;o+=1)a=PolynomialBezier.shapeSegment(e,o),l.push(offsetSegmentSplit(a,t));if(!e.c)for(o=u-1;o>=0;o-=1)a=PolynomialBezier.shapeSegmentInverted(e,o),l.push(offsetSegmentSplit(a,t));l=pruneIntersections(l);var c=null,d=null;for(o=0;o<l.length;o+=1){var f=l[o];for(d&&(c=joinLines(s,d,f[0],n,r)),d=f[f.length-1],i=0;i<f.length;i+=1)a=f[i],c&&pointEqual(a.points[0],c)?s.setXYAt(a.points[1][0],a.points[1][1],"o",s.length()-1):s.setTripleAt(a.points[0][0],a.points[0][1],a.points[1][0],a.points[1][1],a.points[0][0],a.points[0][1],s.length()),s.setTripleAt(a.points[3][0],a.points[3][1],a.points[3][0],a.points[3][1],a.points[2][0],a.points[2][1],s.length()),c=a.points[3]}return l.length&&joinLines(s,d,l[0][0],n,r),s},OffsetPathModifier.prototype.processShapes=function(e){var t,n,r,o,i,a,s=this.shapes.length,u=this.amount.v,l=this.miterLimit.v,c=this.lineJoin;if(0!==u)for(n=0;n<s;n+=1){if(a=(i=this.shapes[n]).localShapeCollection,!(!i.shape._mdf&&!this._mdf&&!e))for(a.releaseShapes(),i.shape._mdf=!0,t=i.shape.paths.shapes,o=i.shape.paths._length,r=0;r<o;r+=1)a.addShape(this.processPath(t[r],u,c,l));i.shape.paths=i.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var e=5e3,t={w:0,size:0,shapes:[],data:{shapes:[]}},n=[];n=n.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var r=127988,o=917631,i=917601,a=917626,s=65039,u=8205,l=127462,c=127487,d=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function f(e){var t,n=e.split(","),r=n.length,o=[];for(t=0;t<r;t+=1)"sans-serif"!==n[t]&&"monospace"!==n[t]&&o.push(n[t]);return o.join(",")}function p(e,t){var n=createTag("span");n.setAttribute("aria-hidden",!0),n.style.fontFamily=t;var r=createTag("span");r.innerText="giItT1WQy@!-/#",n.style.position="absolute",n.style.left="-10000px",n.style.top="-10000px",n.style.fontSize="300px",n.style.fontVariant="normal",n.style.fontStyle="normal",n.style.fontWeight="normal",n.style.letterSpacing="0",n.appendChild(r),document.body.appendChild(n);var o=r.offsetWidth;return r.style.fontFamily=f(e)+", "+t,{node:r,w:o,parent:n}}function h(){var t,n,r,o=this.fonts.length,i=o;for(t=0;t<o;t+=1)this.fonts[t].loaded?i-=1:"n"===this.fonts[t].fOrigin||0===this.fonts[t].origin?this.fonts[t].loaded=!0:(n=this.fonts[t].monoCase.node,r=this.fonts[t].monoCase.w,n.offsetWidth!==r?(i-=1,this.fonts[t].loaded=!0):(n=this.fonts[t].sansCase.node,r=this.fonts[t].sansCase.w,n.offsetWidth!==r&&(i-=1,this.fonts[t].loaded=!0)),this.fonts[t].loaded&&(this.fonts[t].sansCase.parent.parentNode.removeChild(this.fonts[t].sansCase.parent),this.fonts[t].monoCase.parent.parentNode.removeChild(this.fonts[t].monoCase.parent)));0!==i&&Date.now()-this.initTime<e?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function m(e,t){var n,r=document.body&&t?"svg":"canvas",o=getFontProperties(e);if("svg"===r){var i=createNS("text");i.style.fontSize="100px",i.setAttribute("font-family",e.fFamily),i.setAttribute("font-style",o.style),i.setAttribute("font-weight",o.weight),i.textContent="1",e.fClass?(i.style.fontFamily="inherit",i.setAttribute("class",e.fClass)):i.style.fontFamily=e.fFamily,t.appendChild(i),n=i}else{var a=new OffscreenCanvas(500,500).getContext("2d");a.font=o.style+" "+o.weight+" 100px "+e.fFamily,n=a}return{measureText:function(e){return"svg"===r?(n.textContent=e,n.getComputedTextLength()):n.measureText(e).width}}}function g(e,t){if(!e){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=e.list;return}if(!document.body){this.isLoaded=!0,e.list.forEach(function(e){e.helper=m(e),e.cache={}}),this.fonts=e.list;return}var n=e.list,r=n.length,o=r;for(i=0;i<r;i+=1){var i,a,s,u=!0;if(n[i].loaded=!1,n[i].monoCase=p(n[i].fFamily,"monospace"),n[i].sansCase=p(n[i].fFamily,"sans-serif"),n[i].fPath){if("p"===n[i].fOrigin||3===n[i].origin){if((a=document.querySelectorAll('style[f-forigin="p"][f-family="'+n[i].fFamily+'"], style[f-origin="3"][f-family="'+n[i].fFamily+'"]')).length>0&&(u=!1),u){var l=createTag("style");l.setAttribute("f-forigin",n[i].fOrigin),l.setAttribute("f-origin",n[i].origin),l.setAttribute("f-family",n[i].fFamily),l.type="text/css",l.innerText="@font-face {font-family: "+n[i].fFamily+"; font-style: normal; src: url('"+n[i].fPath+"');}",t.appendChild(l)}}else if("g"===n[i].fOrigin||1===n[i].origin){for(s=0,a=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]');s<a.length;s+=1)-1!==a[s].href.indexOf(n[i].fPath)&&(u=!1);if(u){var c=createTag("link");c.setAttribute("f-forigin",n[i].fOrigin),c.setAttribute("f-origin",n[i].origin),c.type="text/css",c.rel="stylesheet",c.href=n[i].fPath,document.body.appendChild(c)}}else if("t"===n[i].fOrigin||2===n[i].origin){for(s=0,a=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]');s<a.length;s+=1)n[i].fPath===a[s].src&&(u=!1);if(u){var d=createTag("link");d.setAttribute("f-forigin",n[i].fOrigin),d.setAttribute("f-origin",n[i].origin),d.setAttribute("rel","stylesheet"),d.setAttribute("href",n[i].fPath),t.appendChild(d)}}}else n[i].loaded=!0,o-=1;n[i].helper=m(n[i],t),n[i].cache={},this.fonts.push(n[i])}0===o?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function v(e){if(e){this.chars||(this.chars=[]);var t,n,r,o=e.length,i=this.chars.length;for(t=0;t<o;t+=1){for(n=0,r=!1;n<i;)this.chars[n].style===e[t].style&&this.chars[n].fFamily===e[t].fFamily&&this.chars[n].ch===e[t].ch&&(r=!0),n+=1;r||(this.chars.push(e[t]),i+=1)}}}function y(e,n,r){for(var o=0,i=this.chars.length;o<i;){if(this.chars[o].ch===e&&this.chars[o].style===n&&this.chars[o].fFamily===r)return this.chars[o];o+=1}return("string"==typeof e&&13!==e.charCodeAt(0)||!e)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",e,n,r)),t}function b(e,t,n){var r=this.getFontByName(t),o=e;if(!r.cache[o]){var i=r.helper;if(" "===e){var a=i.measureText("|"+e+"|"),s=i.measureText("||");r.cache[o]=(a-s)/100}else r.cache[o]=i.measureText(e)/100}return r.cache[o]*n}function _(e){for(var t=0,n=this.fonts.length;t<n;){if(this.fonts[t].fName===e)return this.fonts[t];t+=1}return this.fonts[0]}function E(e){var t=0,n=e.charCodeAt(0);if(n>=55296&&n<=56319){var r=e.charCodeAt(1);r>=56320&&r<=57343&&(t=(n-55296)*1024+r-56320+65536)}return t}function T(e,t){var n=e.toString(16)+t.toString(16);return -1!==d.indexOf(n)}function S(e){return e===u}function I(e){return e===s}function w(e){var t=E(e);return t>=l&&t<=c}function A(e){return w(e.substr(0,2))&&w(e.substr(2,2))}function O(e){return -1!==n.indexOf(e)}function C(e,t){var n=E(e.substr(t,2));if(n!==r)return!1;var s=0;for(t+=2;s<5;){if((n=E(e.substr(t,2)))<i||n>a)return!1;s+=1,t+=2}return E(e.substr(t,2))===o}function P(){this.isLoaded=!0}var R=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};R.isModifier=T,R.isZeroWidthJoiner=S,R.isFlagEmoji=A,R.isRegionalCode=w,R.isCombinedCharacter=O,R.isRegionalFlag=C,R.isVariationSelector=I,R.BLACK_FLAG_CODE_POINT=r;var L={addChars:v,addFonts:g,getCharData:y,getFontByName:_,measureText:b,checkLoadedFonts:h,setIsLoaded:P};return R.prototype=L,R}();function SlotManager(e){this.animationData=e}function slotFactory(e){return new SlotManager(e)}function RenderableElement(){}SlotManager.prototype.getProp=function(e){return this.animationData.slots&&this.animationData.slots[e.sid]?Object.assign(e,this.animationData.slots[e.sid].p):e},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){-1===this.renderableComponents.indexOf(e)&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){-1!==this.renderableComponents.indexOf(e)&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=function(){var e={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(t){return e[t]||""}}();function SliderEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function AngleEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function ColorEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function PointEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,1,0,n)}function LayerIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function MaskIndexEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function CheckboxEffect(e,t,n){this.p=PropertyFactory.getProp(t,e.v,0,0,n)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var n,r,o=e.ef||[];this.effectElements=[];var i=o.length;for(n=0;n<i;n+=1)r=new GroupEffect(o[n],t),this.effectElements.push(r)}function GroupEffect(e,t){this.init(e,t)}function BaseElement(){}function FrameElement(){}function FootageElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,n)}function AudioElement(e,t,n){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,n),this._isPlaying=!1,this._canPlay=!1;var r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(r),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,e.au&&e.au.lv?e.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var n,r,o=this.data.ef.length,i=this.data.ef;for(n=0;n<o;n+=1){switch(r=null,i[n].ty){case 0:r=new SliderEffect(i[n],t,this);break;case 1:r=new AngleEffect(i[n],t,this);break;case 2:r=new ColorEffect(i[n],t,this);break;case 3:r=new PointEffect(i[n],t,this);break;case 4:case 7:r=new CheckboxEffect(i[n],t,this);break;case 10:r=new LayerIndexEffect(i[n],t,this);break;case 11:r=new MaskIndexEffect(i[n],t,this);break;case 5:r=new EffectsManager(i[n],t);break;default:r=new NoValueEffect(i[n])}r&&this.effectElements.push(r)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if("n"!==this.data.masksProperties[e].mode&&!1!==this.data.masksProperties[e].cl)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var t=e("layer"),n=e("effects"),r=e("shape"),o=e("text"),i=e("comp");this.layerInterface=t(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var a=n.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(a),0===this.data.ty||this.data.xt?this.compInterface=i(this):4===this.data.ty?(this.layerInterface.shapeInterface=r(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=o(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=e},initBaseData:function(e,t,n){this.globalData=t,this.comp=n,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var n,r=this.dynamicProperties.length;for(n=0;n<r;n+=1)(t||this._isParent&&"transform"===this.dynamicProperties[n].propType)&&(this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&this.dynamicProperties.push(e)}},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var e=getExpressionInterfaces();if(e){var t=e("footage");this.layerInterface=t(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var t=this.tm.v;this._currentTime=t}this._volume=this.lv.v[0];var n=this._volume*this._volumeMultiplier;this._previousVolume!==n&&(this._previousVolume=n,this.audio.volume(n))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this._volumeMultiplier=e,this._previousVolume=e*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(e){var t,n,r=this.layers.length;for(this.completeLayers=!0,t=r-1;t>=0;t-=1)!this.elements[t]&&(n=this.layers[t]).ip-n.st<=e-this.layers[t].st&&n.op-n.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:default:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e)}},BaseRenderer.prototype.createCamera=function(){throw Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){this.completeLayers=!1;var t,n,r=e.length,o=this.layers.length;for(t=0;t<r;t+=1)for(n=0;n<o;){if(this.layers[n].id===e[t].id){this.layers[n]=e[t];break}n+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,n){for(var r=this.elements,o=this.layers,i=0,a=o.length;i<a;)o[i].ind==t&&(r[i]&&!0!==r[i]?(n.push(r[i]),r[i].setAsParent(),void 0!==o[i].parent?this.buildElementParenting(e,o[i].parent,n):e.setHierarchy(n)):(this.buildItem(i),this.addPendingElement(e))),i+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,n=e.length;for(t=0;t<n;t+=1)if(e[t].xt){var r=this.createComp(e[t]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.getElementById=function(e){var t,n=this.elements.length;for(t=0;t<n;t+=1)if(this.elements[t].data.ind===e)return this.elements[t];return null},BaseRenderer.prototype.getElementByPath=function(e){var t=e.shift();if("number"==typeof t)n=this.elements[t];else{var n,r,o=this.elements.length;for(r=0;r<o;r+=1)if(this.elements[r].data.nm===t){n=this.elements[r];break}}return 0===e.length?n:n.getElementByPath(e)},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(e),this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}function MaskElement(e,t,n){this.data=e,this.element=t,this.globalData=n,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r=this.globalData.defs,o=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(o),this.solidPath="";var i=this.masksProperties,a=0,s=[],u=createElementID(),l="clipPath",c="clip-path";for(d=0;d<o;d+=1)if(("a"!==i[d].mode&&"n"!==i[d].mode||i[d].inv||100!==i[d].o.k||i[d].o.x)&&(l="mask",c="mask"),("s"===i[d].mode||"i"===i[d].mode)&&0===a?((m=createNS("rect")).setAttribute("fill","#ffffff"),m.setAttribute("width",this.element.comp.data.w||0),m.setAttribute("height",this.element.comp.data.h||0),s.push(m)):m=null,f=createNS("path"),"n"===i[d].mode)this.viewData[d]={op:PropertyFactory.getProp(this.element,i[d].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,i[d],3),elem:f,lastPath:""},r.appendChild(f);else{if(a+=1,f.setAttribute("fill","s"===i[d].mode?"#000000":"#ffffff"),f.setAttribute("clip-rule","nonzero"),0!==i[d].x.k?(l="mask",c="mask",y=PropertyFactory.getProp(this.element,i[d].x,0,null,this.element),b=createElementID(),(g=createNS("filter")).setAttribute("id",b),(v=createNS("feMorphology")).setAttribute("operator","erode"),v.setAttribute("in","SourceGraphic"),v.setAttribute("radius","0"),g.appendChild(v),r.appendChild(g),f.setAttribute("stroke","s"===i[d].mode?"#000000":"#ffffff")):(v=null,y=null),this.storedData[d]={elem:f,x:y,expan:v,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},"i"===i[d].mode){h=s.length;var d,f,p,h,m,g,v,y,b,_=createNS("g");for(p=0;p<h;p+=1)_.appendChild(s[p]);var E=createNS("mask");E.setAttribute("mask-type","alpha"),E.setAttribute("id",u+"_"+a),E.appendChild(f),r.appendChild(E),_.setAttribute("mask","url("+getLocationHref()+"#"+u+"_"+a+")"),s.length=0,s.push(_)}else s.push(f);i[d].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[d]={elem:f,lastPath:"",op:PropertyFactory.getProp(this.element,i[d].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,i[d],3),invRect:m},this.viewData[d].prop.k||this.drawPath(i[d],this.viewData[d].prop.v,this.viewData[d])}for(d=0,this.maskElement=createNS(l),o=s.length;d<o;d+=1)this.maskElement.appendChild(s[d]);a>0&&(this.maskElement.setAttribute("id",u),this.element.maskedElement.setAttribute(c,"url("+getLocationHref()+"#"+u+")"),r.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,n=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n<r;){if(this.hierarchy[n].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}n+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),n=0;n<r;n+=1)t.multiply(this.hierarchy[n].finalTransform.mProp.v)}this.finalTransform._matMdf&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var e=0,t=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<t;)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var n=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(n),e=1;e<t;e+=1){var r=this.localTransforms[e].matrix;n.multiply(r)}n.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var o=this.finalTransform.localOpacity;for(e=0;e<t;e+=1)o*=.01*this.localTransforms[e].opacity;this.finalTransform.localOpacity=o}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var t=0,n=e.length;for(t=0;t<n;t+=1)this.localTransforms.push(e[t])}}},globalToLocal:function(e){var t,n,r=[];r.push(this.finalTransform);for(var o=!0,i=this.comp;o;)i.finalTransform?(i.data.hasMask&&r.splice(0,0,i.finalTransform),i=i.comp):o=!1;var a=r.length;for(t=0;t<a;t+=1)n=r[t].mat.applyToPointArray(0,0,0),e=[e[0]-n[0],e[1]-n[1],0];return e},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t,n=this.element.finalTransform.mat,r=this.masksProperties.length;for(t=0;t<r;t+=1)if((this.viewData[t].prop._mdf||e)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||e)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[t].invRect.setAttribute("transform",n.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||e))){var o=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[t].filterId+")")),o.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){return"M0,0 "+(" h"+this.globalData.compSize.w+" v"+this.globalData.compSize.h+" h-"+this.globalData.compSize.w+" v-"+this.globalData.compSize.h)+" "},MaskElement.prototype.drawPath=function(e,t,n){var r,o,i=" M"+t.v[0][0]+","+t.v[0][1];for(r=1,o=t._length;r<o;r+=1)i+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[r][0]+","+t.i[r][1]+" "+t.v[r][0]+","+t.v[r][1];if(t.c&&o>1&&(i+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),n.lastPath!==i){var a="";n.elem&&(t.c&&(a=e.inv?this.solidPath+i:i),n.elem.setAttribute("d",a)),n.lastPath=i}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=function(){var e={};function t(e,t){var n=createNS("filter");return n.setAttribute("id",e),!0!==t&&(n.setAttribute("filterUnits","objectBoundingBox"),n.setAttribute("x","0%"),n.setAttribute("y","0%"),n.setAttribute("width","100%"),n.setAttribute("height","100%")),n}function n(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),e}return e.createFilter=t,e.createAlphaToLuminanceFilter=n,e}(),featureSupport=function(){var e={maskType:!0,svgLumaHidden:!0,offscreenCanvas:"undefined"!=typeof OffscreenCanvas};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(e.maskType=!1),/firefox/i.test(navigator.userAgent)&&(e.svgLumaHidden=!1),e}(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(e){var t,n,r="SourceGraphic",o=e.data.ef?e.data.ef.length:0,i=createElementID(),a=filtersFactory.createFilter(i,!0),s=0;for(t=0,this.filters=[];t<o;t+=1){n=null;var u=e.data.ef[t].ty;registeredEffects$1[u]&&(n=new registeredEffects$1[u].effect(a,e.effectsManager.effectElements[t],e,idPrefix+s,r),r=idPrefix+s,registeredEffects$1[u].countsAsEffect&&(s+=1)),n&&this.filters.push(n)}s&&(e.globalData.defs.appendChild(a),e.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+i+")")),this.filters.length&&e.addRenderableComponent(this)}function registerEffect$1(e,t,n){registeredEffects$1[e]={effect:t,countsAsEffect:n}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.assetData&&this.assetData.sid&&(this.assetData=t.slotManager.getProp(this.assetData)),this.initElement(e,t,n),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(e,t){this.elem=e,this.pos=t}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(e){var t,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},SVGEffects.prototype.getEffects=function(e){var t,n=this.filters.length,r=[];for(t=0;t<n;t+=1)this.filters[t].type===e&&r.push(this.filters[t]);return r},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e=null;if(this.data.td){this.matteMasks={};var t=createNS("g");t.setAttribute("id",this.layerId),t.appendChild(this.layerElement),e=t,this.globalData.defs.appendChild(t)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var n=createNS("clipPath"),r=createNS("path");r.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var o=createElementID();if(n.setAttribute("id",o),n.appendChild(r),this.globalData.defs.appendChild(n),this.checkMasks()){var i=createNS("g");i.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")"),i.appendChild(this.layerElement),this.transformedElement=i,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(e){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[e]){var t,n,r,o,i=this.layerId+"_"+e;if(1===e||3===e){var a=createNS("mask");a.setAttribute("id",i),a.setAttribute("mask-type",3===e?"luminance":"alpha"),(r=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),a.appendChild(r),this.globalData.defs.appendChild(a),featureSupport.maskType||1!==e||(a.setAttribute("mask-type","luminance"),t=createElementID(),n=filtersFactory.createFilter(t),this.globalData.defs.appendChild(n),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(o=createNS("g")).appendChild(r),a.appendChild(o),o.setAttribute("filter","url("+getLocationHref()+"#"+t+")"))}else if(2===e){var s=createNS("mask");s.setAttribute("id",i),s.setAttribute("mask-type","alpha");var u=createNS("g");s.appendChild(u),t=createElementID(),n=filtersFactory.createFilter(t);var l=createNS("feComponentTransfer");l.setAttribute("in","SourceGraphic"),n.appendChild(l);var c=createNS("feFuncA");c.setAttribute("type","table"),c.setAttribute("tableValues","1.0 0.0"),l.appendChild(c),this.globalData.defs.appendChild(n);var d=createNS("rect");d.setAttribute("width",this.comp.data.w),d.setAttribute("height",this.comp.data.h),d.setAttribute("x","0"),d.setAttribute("y","0"),d.setAttribute("fill","#ffffff"),d.setAttribute("opacity","0"),u.setAttribute("filter","url("+getLocationHref()+"#"+t+")"),u.appendChild(d),(r=createNS("use")).setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),u.appendChild(r),featureSupport.maskType||(s.setAttribute("mask-type","luminance"),n.appendChild(filtersFactory.createAlphaToLuminanceFilter()),o=createNS("g"),u.appendChild(d),o.appendChild(this.layerElement),u.appendChild(o)),this.globalData.defs.appendChild(s)}this.matteMasks[e]=i}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},function(){extendPrototype([RenderableElement,createProxyFunction({initElement:function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement)}(),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(e){var t,n=this.shapeModifiers.length;for(t=0;t<n;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=0,n=this.shapeModifiers.length;t<n;)if(this.shapeModifiers[t].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();for(e=(t=this.shapeModifiers.length)-1;e>=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},searchProcessedElement:function(e){for(var t=this.processedElements,n=0,r=t.length;n<r;){if(t[n].elem===e)return t[n].pos;n+=1}return 0},addProcessedElement:function(e,t){for(var n=this.processedElements,r=n.length;r;)if(n[r-=1].elem===e){n[r].pos=t;return}n.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(e,t,n){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=n,this.lvl=t,this._isAnimated=!!n.k;for(var r=0,o=e.length;r<o;){if(e[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(e,t,n,r){this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=n,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var o,i,a=t.length||0;for(o=0;o<a;o+=1)i=PropertyFactory.getProp(e,t[o].v,0,0,this),this.k=i.k||this.k,this.dataProps[o]={n:t[o].n,p:i};this.k||this.getValue(!0),this._isAnimated=this.k}function SVGStrokeStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=n,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=n}function SVGNoStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.style=n}function GradientProperty(e,t,n){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var r=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(n),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,n)}function SVGGradientStrokeStyleData(e,t,n){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.initGradientData(e,t,n),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(e,t,n){this.transform={mProps:e,op:t,container:n},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,n=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<n;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(e,t){for(var n=0,r=this.o.length/2;n<r;){if(Math.abs(e[4*n]-e[4*t+2*n])>.01)return!1;n+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e<t;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var t,n,r,o=4*this.data.p;for(t=0;t<o;t+=1)n=t%4==0?100:255,r=Math.round(this.prop.v[t]*n),this.c[t]!==r&&(this.c[t]=r,this._cmdf=!e);if(this.o.length)for(o=this.prop.v.length,t=4*this.data.p;t<o;t+=1)n=t%2==0?100:1,r=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==r&&(this.o[t-4*this.data.p]=r,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,n){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=PropertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=n,this.stops=[],this.setGradientData(n.pElem,t),this.setGradientOpacity(t,n),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var n,r,o,i=createElementID(),a=createNS(1===t.t?"linearGradient":"radialGradient");a.setAttribute("id",i),a.setAttribute("spreadMethod","pad"),a.setAttribute("gradientUnits","userSpaceOnUse");var s=[];for(r=0,o=4*t.g.p;r<o;r+=4)n=createNS("stop"),a.appendChild(n),s.push(n);e.setAttribute("gf"===t.ty?"fill":"stroke","url("+getLocationHref()+"#"+i+")"),this.gf=a,this.cst=s},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var n,r,o,i=createNS("mask"),a=createNS("path");i.appendChild(a);var s=createElementID(),u=createElementID();i.setAttribute("id",u);var l=createNS(1===e.t?"linearGradient":"radialGradient");l.setAttribute("id",s),l.setAttribute("spreadMethod","pad"),l.setAttribute("gradientUnits","userSpaceOnUse"),o=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var c=this.stops;for(r=4*e.g.p;r<o;r+=2)(n=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),l.appendChild(n),c.push(n);a.setAttribute("gf"===e.ty?"fill":"stroke","url("+getLocationHref()+"#"+s+")"),"gs"===e.ty&&(a.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),a.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),1===e.lj&&a.setAttribute("stroke-miterlimit",e.ml)),this.of=l,this.ms=i,this.ost=c,this.maskId=u,t.msElem=a}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(e,t,n,r){if(0===t)return"";var o,i=e.o,a=e.i,s=e.v,u=" M"+r.applyToPointStringified(s[0][0],s[0][1]);for(o=1;o<t;o+=1)u+=" C"+r.applyToPointStringified(i[o-1][0],i[o-1][1])+" "+r.applyToPointStringified(a[o][0],a[o][1])+" "+r.applyToPointStringified(s[o][0],s[o][1]);return n&&t&&(u+=" C"+r.applyToPointStringified(i[o-1][0],i[o-1][1])+" "+r.applyToPointStringified(a[0][0],a[0][1])+" "+r.applyToPointStringified(s[0][0],s[0][1])+"z"),u},SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix;function n(e,t,n){(n||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(n||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function r(){}function o(n,r,o){var i,a,s,u,l,c,d,f,p,h,m=r.styles.length,g=r.lvl;for(c=0;c<m;c+=1){if(u=r.sh._mdf||o,r.styles[c].lvl<g){for(f=t.reset(),p=g-r.styles[c].lvl,h=r.transformers.length-1;!u&&p>0;)u=r.transformers[h].mProps._mdf||u,p-=1,h-=1;if(u)for(p=g-r.styles[c].lvl,h=r.transformers.length-1;p>0;)f.multiply(r.transformers[h].mProps.v),p-=1,h-=1}else f=e;if(a=(d=r.sh.paths)._length,u){for(i=0,s="";i<a;i+=1)(l=d.shapes[i])&&l._length&&(s+=buildShapeString(l,l._length,l.c,f));r.caches[c]=s}else s=r.caches[c];r.styles[c].d+=!0===n.hd?"":s,r.styles[c]._mdf=u||r.styles[c]._mdf}}function i(e,t,n){var r=t.style;(t.c._mdf||n)&&r.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&r.pElem.setAttribute("fill-opacity",t.o.v)}function a(e,t,n){s(e,t,n),u(e,t,n)}function s(e,t,n){var r,o,i,a,s,u=t.gf,l=t.g._hasOpacity,c=t.s.v,d=t.e.v;if(t.o._mdf||n){var f="gf"===e.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(f,t.o.v)}if(t.s._mdf||n){var p=1===e.t?"x1":"cx",h="x1"===p?"y1":"cy";u.setAttribute(p,c[0]),u.setAttribute(h,c[1]),l&&!t.g._collapsable&&(t.of.setAttribute(p,c[0]),t.of.setAttribute(h,c[1]))}if(t.g._cmdf||n){r=t.cst;var m=t.g.c;for(o=0,i=r.length;o<i;o+=1)(a=r[o]).setAttribute("offset",m[4*o]+"%"),a.setAttribute("stop-color","rgb("+m[4*o+1]+","+m[4*o+2]+","+m[4*o+3]+")")}if(l&&(t.g._omdf||n)){var g=t.g.o;for(o=0,i=(r=t.g._collapsable?t.cst:t.ost).length;o<i;o+=1)a=r[o],t.g._collapsable||a.setAttribute("offset",g[2*o]+"%"),a.setAttribute("stop-opacity",g[2*o+1])}if(1===e.t)(t.e._mdf||n)&&(u.setAttribute("x2",d[0]),u.setAttribute("y2",d[1]),l&&!t.g._collapsable&&(t.of.setAttribute("x2",d[0]),t.of.setAttribute("y2",d[1])));else if((t.s._mdf||t.e._mdf||n)&&(s=Math.sqrt(Math.pow(c[0]-d[0],2)+Math.pow(c[1]-d[1],2)),u.setAttribute("r",s),l&&!t.g._collapsable&&t.of.setAttribute("r",s)),t.e._mdf||t.h._mdf||t.a._mdf||n){s||(s=Math.sqrt(Math.pow(c[0]-d[0],2)+Math.pow(c[1]-d[1],2)));var v=Math.atan2(d[1]-c[1],d[0]-c[0]),y=t.h.v;y>=1?y=.99:y<=-1&&(y=-.99);var b=s*y,_=Math.cos(v+t.a.v)*b+c[0],E=Math.sin(v+t.a.v)*b+c[1];u.setAttribute("fx",_),u.setAttribute("fy",E),l&&!t.g._collapsable&&(t.of.setAttribute("fx",_),t.of.setAttribute("fy",E))}}function u(e,t,n){var r=t.style,o=t.d;o&&(o._mdf||n)&&o.dashStr&&(r.pElem.setAttribute("stroke-dasharray",o.dashStr),r.pElem.setAttribute("stroke-dashoffset",o.dashoffset[0])),t.c&&(t.c._mdf||n)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n)&&r.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||n)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return i;case"gf":return s;case"gs":return a;case"st":return u;case"sh":case"el":case"rc":case"sr":return o;case"tr":return n;case"no":return r;default:return null}}}}();function SVGShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,n),this.prevViewData=[]}function LetterProps(e,t,n,r,o,i){this.o=e,this.sw=t,this.sc=n,this.fc=r,this.m=o,this.p=i,this._mdf={o:!0,sw:!!t,sc:!!n,fc:!!r,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,t.d&&t.d.sid&&(t.d=e.globalData.slotManager.getProp(t.d)),this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,n,r,o=this.shapes.length,i=this.stylesList.length,a=[],s=!1;for(n=0;n<i;n+=1){for(e=0,r=this.stylesList[n],s=!1,a.length=0;e<o;e+=1)-1!==(t=this.shapes[e]).styles.indexOf(r)&&(a.push(t),s=t._isAnimated||s);a.length>1&&s&&this.setShapesAsAnimated(a)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var n,r=new SVGStyleData(e,t),o=r.pElem;return"st"===e.ty?n=new SVGStrokeStyleData(this,e,r):"fl"===e.ty?n=new SVGFillStyleData(this,e,r):"gf"===e.ty||"gs"===e.ty?(n=new("gf"===e.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,e,r),this.globalData.defs.appendChild(n.gf),n.maskId&&(this.globalData.defs.appendChild(n.ms),this.globalData.defs.appendChild(n.of),o.setAttribute("mask","url("+getLocationHref()+"#"+n.maskId+")"))):"no"===e.ty&&(n=new SVGNoStyleData(this,e,r)),("st"===e.ty||"gs"===e.ty)&&(o.setAttribute("stroke-linecap",lineCapEnum[e.lc||2]),o.setAttribute("stroke-linejoin",lineJoinEnum[e.lj||2]),o.setAttribute("fill-opacity","0"),1===e.lj&&o.setAttribute("stroke-miterlimit",e.ml)),2===e.r&&o.setAttribute("fill-rule","evenodd"),e.ln&&o.setAttribute("id",e.ln),e.cl&&o.setAttribute("class",e.cl),e.bm&&(o.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(r),this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var n=TransformPropertyFactory.getTransformProperty(this,e,this),r=new SVGTransformData(n,n.o,t);return this.addToAnimatedContents(e,r),r},SVGShapeElement.prototype.createShapeElement=function(e,t,n){var r=4;"rc"===e.ty?r=5:"el"===e.ty?r=6:"sr"===e.ty&&(r=7);var o=new SVGShapeData(t,n,ShapePropertyFactory.getShapeProp(this,e,r,this));return this.shapes.push(o),this.addShapeToModifiers(o),this.addToAnimatedContents(e,o),o},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var n=0,r=this.animatedContents.length;n<r;){if(this.animatedContents[n].element===t)return;n+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t,n=e.styles,r=this.stylesList.length;for(t=0;t<r;t+=1)this.stylesList[t].closed||n.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,n,r,o,i,a){var s,u,l,c,d,f,p=[].concat(i),h=e.length-1,m=[],g=[];for(s=h;s>=0;s-=1){if((f=this.searchProcessedElement(e[s]))?t[s]=n[f-1]:e[s]._render=a,"fl"===e[s].ty||"st"===e[s].ty||"gf"===e[s].ty||"gs"===e[s].ty||"no"===e[s].ty)f?t[s].style.closed=!1:t[s]=this.createStyleElement(e[s],o),e[s]._render&&t[s].style.pElem.parentNode!==r&&r.appendChild(t[s].style.pElem),m.push(t[s].style);else if("gr"===e[s].ty){if(f)for(u=0,l=t[s].it.length;u<l;u+=1)t[s].prevViewData[u]=t[s].it[u];else t[s]=this.createGroupElement(e[s]);this.searchShapes(e[s].it,t[s].it,t[s].prevViewData,t[s].gr,o+1,p,a),e[s]._render&&t[s].gr.parentNode!==r&&r.appendChild(t[s].gr)}else"tr"===e[s].ty?(f||(t[s]=this.createTransformElement(e[s],r)),c=t[s].transform,p.push(c)):"sh"===e[s].ty||"rc"===e[s].ty||"el"===e[s].ty||"sr"===e[s].ty?(f||(t[s]=this.createShapeElement(e[s],p,o)),this.setElementStyles(t[s])):"tm"===e[s].ty||"rd"===e[s].ty||"ms"===e[s].ty||"pb"===e[s].ty||"zz"===e[s].ty||"op"===e[s].ty?(f?(d=t[s]).closed=!1:((d=ShapeModifiers.getModifier(e[s].ty)).init(this,e[s]),t[s]=d,this.shapeModifiers.push(d)),g.push(d)):"rp"===e[s].ty&&(f?(d=t[s]).closed=!0:(d=ShapeModifiers.getModifier(e[s].ty),t[s]=d,d.init(this,e,s,t),this.shapeModifiers.push(d),a=!1),g.push(d));this.addProcessedElement(e[s],s+1)}for(s=0,h=m.length;s<h;s+=1)m[s].closed=!0;for(s=0,h=g.length;s<h;s+=1)g[s].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var e,t,n=this.animatedContents.length;for(e=0;e<n;e+=1)t=this.animatedContents[e],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(e,t,n,r,o,i){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var a=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,a=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,a=!0),this.sc!==n&&(this.sc=n,this._mdf.sc=!0,a=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,a=!0),this.m!==o&&(this.m=o,this._mdf.m=!0,a=!0),i.length&&(this.p[0]!==i[0]||this.p[1]!==i[1]||this.p[4]!==i[4]||this.p[5]!==i[5]||this.p[12]!==i[12]||this.p[13]!==i[13])&&(this.p=i,this._mdf.p=!0,a=!0),a},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t,n=this.currentData,r=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var o=this.effectsSequence.length,i=e||this.data.d.k[this.keysIndex].s;for(t=0;t<o;t+=1)i=r!==this.keysIndex?this.effectsSequence[t](i,i.t):this.effectsSequence[t](this.currentData,i.t);n!==i&&this.setCurrentData(i),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,n=0,r=e.length;n<=r-1&&n!==r-1&&!(e[n+1].t>t);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,n,r=[],o=0,i=e.length,a=!1,s=!1,u="";o<i;)a=s,s=!1,t=e.charCodeAt(o),u=e.charAt(o),FontManager.isCombinedCharacter(t)?a=!0:t>=55296&&t<=56319?FontManager.isRegionalFlag(e,o)?u=e.substr(o,14):(n=e.charCodeAt(o+1))>=56320&&n<=57343&&(FontManager.isModifier(t,n)?(u=e.substr(o,2),a=!0):u=FontManager.isFlagEmoji(e.substr(o,4))?e.substr(o,4):e.substr(o,2)):t>56319?(n=e.charCodeAt(o+1),FontManager.isVariationSelector(t)&&(a=!0)):FontManager.isZeroWidthJoiner(t)&&(a=!0,s=!0),a?(r[r.length-1]+=u,a=!1):r.push(u),o+=u.length;return r},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t=this.elem.globalData.fontManager,n=this.data,r=[],o=0,i=n.m.g,a=0,s=0,u=0,l=[],c=0,d=0,f=t.getFontByName(e.f),p=0,h=getFontProperties(f);e.fWeight=h.weight,e.fStyle=h.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),v=e.finalText.length,e.finalLineHeight=e.lh;var m=e.tr/1e3*e.finalSize;if(e.sz)for(var g,v,y,b,_,E,T,S,I,w,A=!0,O=e.sz[0],C=e.sz[1];A;){w=this.buildFinalText(e.t),I=0,c=0,v=w.length,m=e.tr/1e3*e.finalSize;var P=-1;for(g=0;g<v;g+=1)S=w[g].charCodeAt(0),y=!1," "===w[g]?P=g:(13===S||3===S)&&(c=0,y=!0,I+=e.finalLineHeight||1.2*e.finalSize),t.chars?(T=t.getCharData(w[g],f.fStyle,f.fFamily),p=y?0:T.w*e.finalSize/100):p=t.measureText(w[g],e.f,e.finalSize),c+p>O&&" "!==w[g]?(-1===P?v+=1:g=P,I+=e.finalLineHeight||1.2*e.finalSize,w.splice(g,P===g?1:0,"\r"),P=-1,c=0):c+=p+m;I+=f.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&C<I?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=w,v=e.finalText.length,A=!1)}c=-m,p=0;var R=0;for(g=0;g<v;g+=1)if(y=!1,13===(S=(x=e.finalText[g]).charCodeAt(0))||3===S?(R=0,l.push(c),d=c>d?c:d,c=-2*m,b="",y=!0,u+=1):b=x,t.chars?(T=t.getCharData(x,f.fStyle,t.getFontByName(e.f).fFamily),p=y?0:T.w*e.finalSize/100):p=t.measureText(b,e.f,e.finalSize)," "===x?R+=p+m:(c+=p+m+R,R=0),r.push({l:p,an:p,add:a,n:y,anIndexes:[],val:b,line:u,animatorJustifyOffset:0}),2==i){if(a+=p,""===b||" "===b||g===v-1){for((""===b||" "===b)&&(a-=p);s<=g;)r[s].an=a,r[s].ind=o,r[s].extra=p,s+=1;o+=1,a=0}}else if(3==i){if(a+=p,""===b||g===v-1){for(""===b&&(a-=p);s<=g;)r[s].an=a,r[s].ind=o,r[s].extra=p,s+=1;a=0,o+=1}}else r[o].ind=o,r[o].extra=0,o+=1;if(e.l=r,d=c>d?c:d,l.push(c),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=d,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=l;var L=n.a;E=L.length;var D=[];for(_=0;_<E;_+=1){for((k=L[_]).a.sc&&(e.strokeColorAnim=!0),k.a.sw&&(e.strokeWidthAnim=!0),(k.a.fc||k.a.fh||k.a.fs||k.a.fb)&&(e.fillColorAnim=!0),F=0,N=k.s.b,g=0;g<v;g+=1)(M=r[g]).anIndexes[_]=F,(1==N&&""!==M.val||2==N&&""!==M.val&&" "!==M.val||3==N&&(M.n||" "==M.val||g==v-1)||4==N&&(M.n||g==v-1))&&(1===k.s.rn&&D.push(F),F+=1);n.a[_].s.totalChars=F;var x,k,M,N,F,B,U=-1;if(1===k.s.rn)for(g=0;g<v;g+=1)U!=(M=r[g]).anIndexes[_]&&(U=M.anIndexes[_],B=D.splice(Math.floor(Math.random()*D.length),1)[0]),M.anIndexes[_]=B}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=f.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=void 0===t?this.keysIndex:t;var n=this.copyData({},this.data.d.k[t].s);n=this.copyData(n,e),this.data.d.k[t].s=n,this.recalculate(t),this.setCurrentData(n),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,t=Math.min,n=Math.floor;function r(e,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,t.s||{k:0},0,0,this),"e"in t?this.e=PropertyFactory.getProp(e,t.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(e,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,t.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(e,t.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(e,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(r){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var o=0,i=0,a=1,s=1;this.ne.v>0?o=this.ne.v/100:i=-this.ne.v/100,this.xe.v>0?a=1-this.xe.v/100:s=1+this.xe.v/100;var u=BezierFactory.getBezierEasing(o,i,a,s).get,l=0,c=this.finalS,d=this.finalE,f=this.data.sh;if(2===f)l=u(l=d===c?r>=d?1:0:e(0,t(.5/(d-c)+(r-c)/(d-c),1)));else if(3===f)l=u(l=d===c?r>=d?0:1:1-e(0,t(.5/(d-c)+(r-c)/(d-c),1)));else if(4===f)d===c?l=0:(l=e(0,t(.5/(d-c)+(r-c)/(d-c),1)))<.5?l*=2:l=1-2*(l-.5),l=u(l);else if(5===f){if(d===c)l=0;else{var p=d-c,h=-p/2+(r=t(e(0,r+.5-c),d-c)),m=p/2;l=Math.sqrt(1-h*h/(m*m))}l=u(l)}else 6===f?l=u(l=d===c?0:(1+Math.cos(Math.PI+2*Math.PI*(r=t(e(0,r+.5-c),d-c))/(d-c)))/2):(r>=n(c)&&(l=r-c<0?e(0,t(t(d,1)-(c-r),1)):e(0,t(d-r,1))),l=u(l));if(100!==this.sm.v){var g=.01*this.sm.v;0===g&&(g=1e-8);var v=.5-.5*g;l<v?l=0:(l=(l-v)/g)>1&&(l=1)}return l*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,n=this.o.v/t,r=this.s.v/t+n,o=this.e.v/t+n;if(r>o){var i=r;r=o,o=i}this.finalS=r,this.finalE=o}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(e,t,n){return new r(e,t)}}}();function TextAnimatorDataProperty(e,t,n){var r={propType:!1},o=PropertyFactory.getProp,i=t.a;this.a={r:i.r?o(e,i.r,0,degToRads,n):r,rx:i.rx?o(e,i.rx,0,degToRads,n):r,ry:i.ry?o(e,i.ry,0,degToRads,n):r,sk:i.sk?o(e,i.sk,0,degToRads,n):r,sa:i.sa?o(e,i.sa,0,degToRads,n):r,s:i.s?o(e,i.s,1,.01,n):r,a:i.a?o(e,i.a,1,0,n):r,o:i.o?o(e,i.o,0,.01,n):r,p:i.p?o(e,i.p,1,0,n):r,sw:i.sw?o(e,i.sw,0,0,n):r,sc:i.sc?o(e,i.sc,1,0,n):r,fc:i.fc?o(e,i.fc,1,0,n):r,fh:i.fh?o(e,i.fh,0,0,n):r,fs:i.fs?o(e,i.fs,0,.01,n):r,fb:i.fb?o(e,i.fb,0,.01,n):r,t:i.t?o(e,i.t,0,0,n):r},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,n),this.s.t=t.s.t}function TextAnimatorProperty(e,t,n){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=n,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(n)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,n=this._textData.a.length,r=PropertyFactory.getProp;for(e=0;e<n;e+=1)t=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:r(this._elem,this._textData.p.a,0,0,this),f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:r(this._elem,this._textData.p.r,0,0,this),p:r(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var n,r,o,i,a,s,u,l,c,d,f,p,h,m,g,v,y,b,_=this._moreOptions.alignment.v,E=this._animatorsData,T=this._textData,S=this.mHelper,I=this._renderType,w=this.renderedLetters.length,A=e.l;if(this._hasMaskedPath){if(q=this._pathData.m,!this._pathData.n||this._pathData._mdf){var O,C,P,R,L,D,x,k,M,N,F,B,U,Z,j,H,z,q,G,V=q.v;for(this._pathData.r.v&&(V=V.reverse()),L={tLength:0,segments:[]},R=V._length-1,H=0,P=0;P<R;P+=1)G=bez.buildBezierData(V.v[P],V.v[P+1],[V.o[P][0]-V.v[P][0],V.o[P][1]-V.v[P][1]],[V.i[P+1][0]-V.v[P+1][0],V.i[P+1][1]-V.v[P+1][1]]),L.tLength+=G.segmentLength,L.segments.push(G),H+=G.segmentLength;P=R,q.v.c&&(G=bez.buildBezierData(V.v[P],V.v[0],[V.o[P][0]-V.v[P][0],V.o[P][1]-V.v[P][1]],[V.i[0][0]-V.v[0][0],V.i[0][1]-V.v[0][1]]),L.tLength+=G.segmentLength,L.segments.push(G),H+=G.segmentLength),this._pathData.pi=L}if(L=this._pathData.pi,D=this._pathData.f.v,F=0,N=1,k=0,M=!0,Z=L.segments,D<0&&q.v.c)for(L.tLength<Math.abs(D)&&(D=-Math.abs(D)%L.tLength),F=Z.length-1,N=(U=Z[F].points).length-1;D<0;)D+=U[N].partialLength,(N-=1)<0&&(F-=1,N=(U=Z[F].points).length-1);B=(U=Z[F].points)[N-1],j=(x=U[N]).partialLength}R=A.length,O=0,C=0;var W=1.2*e.finalSize*.714,Y=!0;i=E.length;var J=-1,$=D,K=F,X=N,Q=-1,ee="",et=this.defaultPropsArray;if(2===e.j||1===e.j){var en=0,er=0,eo=2===e.j?-.5:-1,ei=0,ea=!0;for(P=0;P<R;P+=1)if(A[P].n){for(en&&(en+=er);ei<P;)A[ei].animatorJustifyOffset=en,ei+=1;en=0,ea=!0}else{for(o=0;o<i;o+=1)(n=E[o].a).t.propType&&(ea&&2===e.j&&(er+=n.t.v*eo),(s=(r=E[o].s).getMult(A[P].anIndexes[o],T.a[o].s.totalChars)).length?en+=n.t.v*s[0]*eo:en+=n.t.v*s*eo);ea=!1}for(en&&(en+=er);ei<P;)A[ei].animatorJustifyOffset=en,ei+=1}for(P=0;P<R;P+=1){if(S.reset(),d=1,A[P].n)O=0,C+=e.yOffset+(Y?1:0),D=$,Y=!1,this._hasMaskedPath&&(F=K,N=X,B=(U=Z[F].points)[N-1],j=(x=U[N]).partialLength,k=0),ee="",y="",g="",b="",et=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Q!==A[P].line){switch(e.j){case 1:D+=H-e.lineWidths[A[P].line];break;case 2:D+=(H-e.lineWidths[A[P].line])/2}Q=A[P].line}J!==A[P].ind&&(A[J]&&(D+=A[J].extra),D+=A[P].an/2,J=A[P].ind),D+=_[0]*A[P].an*.005;var es=0;for(o=0;o<i;o+=1)(n=E[o].a).p.propType&&((s=(r=E[o].s).getMult(A[P].anIndexes[o],T.a[o].s.totalChars)).length?es+=n.p.v[0]*s[0]:es+=n.p.v[0]*s),n.a.propType&&((s=(r=E[o].s).getMult(A[P].anIndexes[o],T.a[o].s.totalChars)).length?es+=n.a.v[0]*s[0]:es+=n.a.v[0]*s);for(M=!0,this._pathData.a.v&&(D=.5*A[0].an+(H-this._pathData.f.v-.5*A[0].an-.5*A[A.length-1].an)*J/(R-1)+this._pathData.f.v);M;)k+j>=D+es||!U?(z=(D+es-k)/x.partialLength,l=B.point[0]+(x.point[0]-B.point[0])*z,c=B.point[1]+(x.point[1]-B.point[1])*z,S.translate(-_[0]*A[P].an*.005,-(.01*(_[1]*W))),M=!1):U&&(k+=x.partialLength,(N+=1)>=U.length&&(N=0,Z[F+=1]?U=Z[F].points:q.v.c?(N=0,U=Z[F=0].points):(k-=x.partialLength,U=null)),U&&(B=x,j=(x=U[N]).partialLength));u=A[P].an/2-A[P].add,S.translate(-u,0,0)}else u=A[P].an/2-A[P].add,S.translate(-u,0,0),S.translate(-_[0]*A[P].an*.005,-_[1]*W*.01,0);for(o=0;o<i;o+=1)(n=E[o].a).t.propType&&(s=(r=E[o].s).getMult(A[P].anIndexes[o],T.a[o].s.totalChars),(0!==O||0!==e.j)&&(this._hasMaskedPath?s.length?D+=n.t.v*s[0]:D+=n.t.v*s:s.length?O+=n.t.v*s[0]:O+=n.t.v*s));for(e.strokeWidthAnim&&(p=e.sw||0),e.strokeColorAnim&&(f=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(h=[e.fc[0],e.fc[1],e.fc[2]]),o=0;o<i;o+=1)(n=E[o].a).a.propType&&((s=(r=E[o].s).getMult(A[P].anIndexes[o],T.a[o].s.totalChars)).length?S.translate(-n.a.v[0]*s[0],-n.a.v[1]*s[1],n.a.v[2]*s[2]):S.translate(-n.a.v[0]*s,-n.a.v[1]*s,n.a.v[2]*s));for(o=0;o<i;o+=1)(n=E[o].a).s.propType&&((s=(r=E[o].s).getMult(A[P].anIndexes[o],T.a[o].s.totalChars)).length?S.scale(1+(n.s.v[0]-1)*s[0],1+(n.s.v[1]-1)*s[1],1):S.scale(1+(n.s.v[0]-1)*s,1+(n.s.v[1]-1)*s,1));for(o=0;o<i;o+=1){if(n=E[o].a,s=(r=E[o].s).getMult(A[P].anIndexes[o],T.a[o].s.totalChars),n.sk.propType&&(s.length?S.skewFromAxis(-n.sk.v*s[0],n.sa.v*s[1]):S.skewFromAxis(-n.sk.v*s,n.sa.v*s)),n.r.propType&&(s.length?S.rotateZ(-n.r.v*s[2]):S.rotateZ(-n.r.v*s)),n.ry.propType&&(s.length?S.rotateY(n.ry.v*s[1]):S.rotateY(n.ry.v*s)),n.rx.propType&&(s.length?S.rotateX(n.rx.v*s[0]):S.rotateX(n.rx.v*s)),n.o.propType&&(s.length?d+=(n.o.v*s[0]-d)*s[0]:d+=(n.o.v*s-d)*s),e.strokeWidthAnim&&n.sw.propType&&(s.length?p+=n.sw.v*s[0]:p+=n.sw.v*s),e.strokeColorAnim&&n.sc.propType)for(m=0;m<3;m+=1)s.length?f[m]+=(n.sc.v[m]-f[m])*s[0]:f[m]+=(n.sc.v[m]-f[m])*s;if(e.fillColorAnim&&e.fc){if(n.fc.propType)for(m=0;m<3;m+=1)s.length?h[m]+=(n.fc.v[m]-h[m])*s[0]:h[m]+=(n.fc.v[m]-h[m])*s;n.fh.propType&&(h=s.length?addHueToRGB(h,n.fh.v*s[0]):addHueToRGB(h,n.fh.v*s)),n.fs.propType&&(h=s.length?addSaturationToRGB(h,n.fs.v*s[0]):addSaturationToRGB(h,n.fs.v*s)),n.fb.propType&&(h=s.length?addBrightnessToRGB(h,n.fb.v*s[0]):addBrightnessToRGB(h,n.fb.v*s))}}for(o=0;o<i;o+=1)(n=E[o].a).p.propType&&(s=(r=E[o].s).getMult(A[P].anIndexes[o],T.a[o].s.totalChars),this._hasMaskedPath?s.length?S.translate(0,n.p.v[1]*s[0],-n.p.v[2]*s[1]):S.translate(0,n.p.v[1]*s,-n.p.v[2]*s):s.length?S.translate(n.p.v[0]*s[0],n.p.v[1]*s[1],-n.p.v[2]*s[2]):S.translate(n.p.v[0]*s,n.p.v[1]*s,-n.p.v[2]*s));if(e.strokeWidthAnim&&(g=p<0?0:p),e.strokeColorAnim&&(v="rgb("+Math.round(255*f[0])+","+Math.round(255*f[1])+","+Math.round(255*f[2])+")"),e.fillColorAnim&&e.fc&&(y="rgb("+Math.round(255*h[0])+","+Math.round(255*h[1])+","+Math.round(255*h[2])+")"),this._hasMaskedPath){if(S.translate(0,-e.ls),S.translate(0,_[1]*W*.01+C,0),this._pathData.p.v){var eu=180*Math.atan((x.point[1]-B.point[1])/(x.point[0]-B.point[0]))/Math.PI;x.point[0]<B.point[0]&&(eu+=180),S.rotate(-eu*Math.PI/180)}S.translate(l,c,0),D-=_[0]*A[P].an*.005,A[P+1]&&J!==A[P+1].ind&&(D+=A[P].an/2+.001*e.tr*e.finalSize)}else{switch(S.translate(O,C,0),e.ps&&S.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:S.translate(A[P].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[A[P].line]),0,0);break;case 2:S.translate(A[P].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[A[P].line])/2,0,0)}S.translate(0,-e.ls),S.translate(u,0,0),S.translate(_[0]*A[P].an*.005,_[1]*W*.01,0),O+=A[P].l+.001*e.tr*e.finalSize}"html"===I?ee=S.toCSS():"svg"===I?ee=S.to2dCSS():et=[S.props[0],S.props[1],S.props[2],S.props[3],S.props[4],S.props[5],S.props[6],S.props[7],S.props[8],S.props[9],S.props[10],S.props[11],S.props[12],S.props[13],S.props[14],S.props[15]],b=d}w<=P?(a=new LetterProps(b,g,v,y,ee,et),this.renderedLetters.push(a),w+=1,this.lettersChangedFlag=!0):(a=this.renderedLetters[P],this.lettersChangedFlag=a.update(b,g,v,y,ee,et)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(e,t,n){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,n),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,n),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)},ITextElement.prototype.createPathShape=function(e,t){var n,r,o=t.length,i="";for(n=0;n<o;n+=1)"sh"===t[n].ty&&(i+=buildShapeString(r=t[n].ks.k,r.i.length,!0,e));return i},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,n,r,o){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[n])/2,0,0)}t.translate(r,o,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(255*e[0])+","+Math.round(255*e[1])+","+Math.round(255*e[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(e,t,n){this.textSpans=[],this.renderType="svg",this.initElement(e,t,n)}function ISolidElement(e,t,n){this.initElement(e,t,n)}function NullElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initFrame(),this.initTransform(e,t,n),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(e,t,n){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var n="";if(t&&t.title){var r=createNS("title"),o=createElementID();r.setAttribute("id",o),r.textContent=t.title,this.svgElement.appendChild(r),n+=o}if(t&&t.description){var i=createNS("desc"),a=createElementID();i.setAttribute("id",a),i.textContent=t.description,this.svgElement.appendChild(i),n+=" "+a}n&&this.svgElement.setAttribute("aria-labelledby",n);var s=createNS("defs");this.svgElement.appendChild(s);var u=createNS("g");this.svgElement.appendChild(u),this.layerElement=u,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"},width:t&&t.width,height:t&&t.height,runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var t=0,n=e.length,r=[],o="";t<n;)"\r"===e[t]||"\x03"===e[t]?(r.push(o),o=""):o+=e[t],t+=1;return r.push(o),r},SVGTextLottieElement.prototype.buildShapeData=function(e,t){if(e.shapes&&e.shapes.length){var n=e.shapes[0];if(n.it){var r=n.it[n.it.length-1];r.s&&(r.s.k[0]=t,r.s.k[1]=t)}}return e},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e?e.l.length:0),e.fc?this.layerElement.setAttribute("fill",this.buildColor(e.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),e.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(e.sc)),this.layerElement.setAttribute("stroke-width",e.sw)),this.layerElement.setAttribute("font-size",e.finalSize);var t=this.globalData.fontManager.getFontByName(e.f);if(t.fClass)this.layerElement.setAttribute("class",t.fClass);else{this.layerElement.setAttribute("font-family",t.fFamily);var n=e.fWeight,r=e.fStyle;this.layerElement.setAttribute("font-style",r),this.layerElement.setAttribute("font-weight",n)}this.layerElement.setAttribute("aria-label",e.t);var o=e.l||[],i=!!this.globalData.fontManager.chars;g=o.length;var a=this.mHelper,s="",u=this.data.singleShape,l=0,c=0,d=!0,f=.001*e.tr*e.finalSize;if(!u||i||e.sz){var p=this.textSpans.length;for(m=0;m<g;m+=1){if(this.textSpans[m]||(this.textSpans[m]={span:null,childSpan:null,glyph:null}),!i||!u||0===m){if(v=p>m?this.textSpans[m].span:createNS(i?"g":"text"),p<=m){if(v.setAttribute("stroke-linecap","butt"),v.setAttribute("stroke-linejoin","round"),v.setAttribute("stroke-miterlimit","4"),this.textSpans[m].span=v,i){var h=createNS("g");v.appendChild(h),this.textSpans[m].childSpan=h}this.textSpans[m].span=v,this.layerElement.appendChild(v)}v.style.display="inherit"}if(a.reset(),u&&(o[m].n&&(l=-f,c+=e.yOffset+(d?1:0),d=!1),this.applyTextPropertiesToMatrix(e,a,o[m].line,l,c),l+=(o[m].l||0)+f),i){if(1===(y=this.globalData.fontManager.getCharData(e.finalText[m],t.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily)).t)b=new SVGCompElement(y.data,this.globalData,this);else{var m,g,v,y,b,_=emptyShapeData;y.data&&y.data.shapes&&(_=this.buildShapeData(y.data,e.finalSize)),b=new SVGShapeElement(_,this.globalData,this)}if(this.textSpans[m].glyph){var E=this.textSpans[m].glyph;this.textSpans[m].childSpan.removeChild(E.layerElement),E.destroy()}this.textSpans[m].glyph=b,b._debug=!0,b.prepareFrame(0),b.renderFrame(),this.textSpans[m].childSpan.appendChild(b.layerElement),1===y.t&&this.textSpans[m].childSpan.setAttribute("transform","scale("+e.finalSize/100+","+e.finalSize/100+")")}else u&&v.setAttribute("transform","translate("+a.props[12]+","+a.props[13]+")"),v.textContent=o[m].val,v.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}u&&v&&v.setAttribute("d",s)}else{var T=this.textContainer,S="start";switch(e.j){case 1:S="end";break;case 2:S="middle";break;default:S="start"}T.setAttribute("text-anchor",S),T.setAttribute("letter-spacing",f);var I=this.buildTextContents(e.finalText);for(m=0,g=I.length,c=e.ps?e.ps[1]+e.ascent:0;m<g;m+=1)(v=this.textSpans[m].span||createNS("tspan")).textContent=I[m],v.setAttribute("x",0),v.setAttribute("y",c),v.style.display="inherit",T.appendChild(v),this.textSpans[m]||(this.textSpans[m]={span:null,glyph:null}),this.textSpans[m].span=v,c+=e.finalLineHeight;this.layerElement.appendChild(T)}for(;m<this.textSpans.length;)this.textSpans[m].span.style.display="none",m+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var e,t,n=this.textSpans.length;for(e=0,this.renderedFrame=this.comp.renderedFrame;e<n;e+=1)(t=this.textSpans[e].glyph)&&(t.prepareFrame(this.comp.renderedFrame-this.data.st),t._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var e,t,n,r,o,i=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;for(e=0,t=a.length;e<t;e+=1)!a[e].n&&(n=i[e],r=this.textSpans[e].span,(o=this.textSpans[e].glyph)&&o.renderFrame(),n._mdf.m&&r.setAttribute("transform",n.m),n._mdf.o&&r.setAttribute("opacity",n.o),n._mdf.sw&&r.setAttribute("stroke-width",n.sw),n._mdf.sc&&r.setAttribute("stroke",n.sc),n._mdf.fc&&r.setAttribute("fill",n.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRendererBase.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRendererBase.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRendererBase.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var n=createNS("clipPath"),r=createNS("rect");r.setAttribute("width",e.w),r.setAttribute("height",e.h),r.setAttribute("x",0),r.setAttribute("y",0);var o=createElementID();n.setAttribute("id",o),n.appendChild(r),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")"),t.appendChild(n),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var e,t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(e){var t=0,n=this.layers.length;for(t=0;t<n;t+=1)if(this.layers[t].ind===e)return t;return -1},SVGRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){t[e]=!0;var n=this.createItem(this.layers[e]);if(t[e]=n,getExpressionsPlugin()&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(n),n.initExpressions()),this.appendElementInPos(n,e),this.layers[e].tt){var r="tp"in this.layers[e]?this.findIndexByInd(this.layers[e].tp):e-1;if(-1===r)return;if(this.elements[r]&&!0!==this.elements[r]){var o=t[r].getMatte(this.layers[e].tt);n.setMatte(o)}else this.buildItem(r),this.addPendingElement(n)}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,n=this.elements.length;t<n;){if(this.elements[t]===e){var r="tp"in e.data?this.findIndexByInd(e.data.tp):t-1,o=this.elements[r].getMatte(this.layers[t].tt);e.setMatte(o);break}t+=1}}},SVGRendererBase.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var t,n=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=n-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<n;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(e,t){var n,r=e.getBaseElement();if(r){for(var o=0;o<t;)this.elements[o]&&!0!==this.elements[o]&&this.elements[o].getBaseElement()&&(n=this.elements[o].getBaseElement()),o+=1;n?this.layerElement.insertBefore(r,n):this.layerElement.appendChild(r)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initTransform(e,t,n),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!t.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t,n=this.tm.v;n===this.data.op&&(n=this.data.op-1),this.renderedFrame=n}var r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),t=r-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&(this.elements[t].prepareFrame(this.renderedFrame-this.layers[t].st),this.elements[t]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},ShapeTransformManager.prototype={addTransformSequence:function(e){var t,n=e.length,r="_";for(t=0;t<n;t+=1)r+=e[t].transform.key+"_";var o=this.sequences[r];return o||(o={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=o,this.sequenceList.push(o)),o},processSequence:function(e,t){for(var n=0,r=e.transforms.length,o=t;n<r&&!t;){if(e.transforms[n].transform.mProps._mdf){o=!0;break}n+=1}if(o)for(e.finalTransform.reset(),n=r-1;n>=0;n-=1)e.finalTransform.multiply(e.transforms[n].transform.mProps.v);e._mdf=o},processSequences:function(e){var t,n=this.sequenceList.length;for(t=0;t<n;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var e="__lottie_element_luma_buffer",t=null,n=null,r=null;function o(){var t=createNS("svg"),n=createNS("filter"),r=createNS("feColorMatrix");return n.setAttribute("id",e),r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),n.appendChild(r),t.appendChild(n),t.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(t.style.display="none"),t}function i(){t||(r=o(),document.body.appendChild(r),(n=(t=createTag("canvas")).getContext("2d")).filter="url(#"+e+")",n.fillStyle="rgba(0,0,0,0)",n.fillRect(0,0,1,1))}function a(r){return t||i(),t.width=r.width,t.height=r.height,n.filter="url(#"+e+")",t}return{load:i,get:a}};function createCanvas(e,t){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(e,t);var n=createTag("canvas");return n.width=e,n.height=t,n}var assetLoader=function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas:createCanvas}}(),registeredEffects={};function CVEffects(e){var t,n,r=e.data.ef?e.data.ef.length:0;for(t=0,this.filters=[];t<r;t+=1){n=null;var o=e.data.ef[t].ty;registeredEffects[o]&&(n=new registeredEffects[o].effect(e.effectsManager.effectElements[t],e)),n&&this.filters.push(n)}this.filters.length&&e.addRenderableComponent(this)}function registerEffect(e,t){registeredEffects[e]={effect:t}}function CVMaskElement(e,t){this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var n,r=this.masksProperties.length,o=!1;for(n=0;n<r;n+=1)"n"!==this.masksProperties[n].mode&&(o=!0),this.viewData[n]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[n],3);this.hasMasks=o,o&&this.element.addRenderableComponent(this)}function CVBaseElement(){}CVEffects.prototype.renderFrame=function(e){var t,n=this.filters.length;for(t=0;t<n;t+=1)this.filters[t].renderFrame(e)},CVEffects.prototype.getEffects=function(e){var t,n=this.filters.length,r=[];for(t=0;t<n;t+=1)this.filters[t].type===e&&r.push(this.filters[t]);return r},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e=this.element.finalTransform.mat,t=this.element.canvasContext,n=this.masksProperties.length;for(t.beginPath(),r=0;r<n;r+=1)if("n"!==this.masksProperties[r].mode){this.masksProperties[r].inv&&(t.moveTo(0,0),t.lineTo(this.element.globalData.compSize.w,0),t.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),t.lineTo(0,this.element.globalData.compSize.h),t.lineTo(0,0)),a=this.viewData[r].v,o=e.applyToPointArray(a.v[0][0],a.v[0][1],0),t.moveTo(o[0],o[1]);var r,o,i,a,s,u=a._length;for(s=1;s<u;s+=1)i=e.applyToTriplePoints(a.o[s-1],a.i[s],a.v[s]),t.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);i=e.applyToTriplePoints(a.o[s-1],a.i[0],a.v[0]),t.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5])}this.element.globalData.renderer.save(!0),t.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};function CVShapeData(e,t,n,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var o,i,a=4;"rc"===t.ty?a=5:"el"===t.ty?a=6:"sr"===t.ty&&(a=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,a,e);var s=n.length;for(o=0;o<s;o+=1)n[o].closed||(i={transforms:r.addTransformSequence(n[o].transforms),trNodes:[]},this.styledShapes.push(i),n[o].elements.push(i))}function CVShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,n)}function CVTextElement(e,t,n){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(e,t,n)}function CVImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,n)}function CVSolidElement(e,t,n){this.initElement(e,t,n)}function CanvasRendererBase(){}function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var e,t=15;for(e=0;e<t;e+=1){var n=new CanvasContext;this.stack[e]=n}this._length=t,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}function CVCompElement(e,t,n){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:t&&t.contentVisibility||"visible",className:t&&t.className||"",id:t&&t.id||"",runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}function HBaseElement(){}function HSolidElement(e,t,n){this.initElement(e,t,n)}function HShapeElement(e,t,n){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,n),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(e,t,n){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,n)}function HCameraElement(e,t,n){this.initFrame(),this.initBaseData(e,t,n),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,e.pe,0,0,this),e.ks.p.s?(this.px=r(this,e.ks.p.x,1,0,this),this.py=r(this,e.ks.p.y,1,0,this),this.pz=r(this,e.ks.p.z,1,0,this)):this.p=r(this,e.ks.p,1,0,this),e.ks.a&&(this.a=r(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var o,i=e.ks.or.k.length;for(o=0;o<i;o+=1)e.ks.or.k[o].to=null,e.ks.or.k[o].ti=null}this.or=r(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,e.ks.rx,0,degToRads,this),this.ry=r(this,e.ks.ry,0,degToRads,this),this.rz=r(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(e,t,n){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,n)}function HybridRendererBase(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(e,t,n){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,n),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"},runExpressions:!t||void 0===t.runExpressions||t.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var e=this.globalData.canvasContext,t=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(t);var n=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(n),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0].getContext("2d");this.clearCanvas(e),e.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],t=e.getContext("2d");if(this.clearCanvas(t),t.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform),this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1).renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var n=assetLoader.getLumaCanvas(this.canvasContext.canvas);n.getContext("2d").drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(n,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!this.hidden&&!this.data.hd&&(1!==this.data.td||e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var t=0===this.data.ty;this.prepareLayer(),this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(t),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var n={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},r={};if("fl"===e.ty||"st"===e.ty?(r.c=PropertyFactory.getProp(this,e.c,1,255,this),r.c.k||(n.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):("gf"===e.ty||"gs"===e.ty)&&(r.s=PropertyFactory.getProp(this,e.s,1,null,this),r.e=PropertyFactory.getProp(this,e.e,1,null,this),r.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,e.g,this)),r.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty){if(n.lc=lineCapEnum[e.lc||2],n.lj=lineJoinEnum[e.lj||2],1==e.lj&&(n.ml=e.ml),r.w=PropertyFactory.getProp(this,e.w,0,null,this),r.w.k||(n.wi=r.w.v),e.d){var o=new DashProperty(this,e.d,"canvas",this);r.d=o,r.d.k||(n.da=r.d.dashArray,n.do=r.d.dashoffset[0])}}else n.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(n),r.style=n,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var e,t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var t,n=this.stylesList.length;for(t=0;t<n;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var t,n=e.length;for(t=0;t<n;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,n,r,o){var i,a,s,u,l,c,d=e.length-1,f=[],p=[],h=[].concat(o);for(i=d;i>=0;i-=1){if((u=this.searchProcessedElement(e[i]))?t[i]=n[u-1]:e[i]._shouldRender=r,"fl"===e[i].ty||"st"===e[i].ty||"gf"===e[i].ty||"gs"===e[i].ty)u?t[i].style.closed=!1:t[i]=this.createStyleElement(e[i],h),f.push(t[i].style);else if("gr"===e[i].ty){if(u)for(a=0,s=t[i].it.length;a<s;a+=1)t[i].prevViewData[a]=t[i].it[a];else t[i]=this.createGroupElement(e[i]);this.searchShapes(e[i].it,t[i].it,t[i].prevViewData,r,h)}else"tr"===e[i].ty?(u||(c=this.createTransformElement(e[i]),t[i]=c),h.push(t[i]),this.addTransformToStyleList(t[i])):"sh"===e[i].ty||"rc"===e[i].ty||"el"===e[i].ty||"sr"===e[i].ty?u||(t[i]=this.createShapeElement(e[i])):"tm"===e[i].ty||"rd"===e[i].ty||"pb"===e[i].ty||"zz"===e[i].ty||"op"===e[i].ty?(u?(l=t[i]).closed=!1:((l=ShapeModifiers.getModifier(e[i].ty)).init(this,e[i]),t[i]=l,this.shapeModifiers.push(l)),p.push(l)):"rp"===e[i].ty&&(u?(l=t[i]).closed=!0:(l=ShapeModifiers.getModifier(e[i].ty),t[i]=l,l.init(this,e,i,t),this.shapeModifiers.push(l),r=!1),p.push(l));this.addProcessedElement(e[i],i+1)}for(this.removeTransformFromStyleList(),this.closeStyles(f),d=p.length,i=0;i<d;i+=1)p[i].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,t,n,r,o,i,a,s,u,l=this.stylesList.length,c=this.globalData.renderer,d=this.globalData.canvasContext;for(e=0;e<l;e+=1)if(!(("st"===(s=(u=this.stylesList[e]).type)||"gs"===s)&&0===u.wi||!u.data._shouldRender||0===u.coOp||0===this.globalData.currentGlobalAlpha)){for(c.save(),i=u.elements,"st"===s||"gs"===s?(c.ctxStrokeStyle("st"===s?u.co:u.grd),c.ctxLineWidth(u.wi),c.ctxLineCap(u.lc),c.ctxLineJoin(u.lj),c.ctxMiterLimit(u.ml||0)):c.ctxFillStyle("fl"===s?u.co:u.grd),c.ctxOpacity(u.coOp),"st"!==s&&"gs"!==s&&d.beginPath(),c.ctxTransform(u.preTransforms.finalTransform.props),n=i.length,t=0;t<n;t+=1){for(("st"===s||"gs"===s)&&(d.beginPath(),u.da&&(d.setLineDash(u.da),d.lineDashOffset=u.do)),o=(a=i[t].trNodes).length,r=0;r<o;r+=1)"m"===a[r].t?d.moveTo(a[r].p[0],a[r].p[1]):"c"===a[r].t?d.bezierCurveTo(a[r].pts[0],a[r].pts[1],a[r].pts[2],a[r].pts[3],a[r].pts[4],a[r].pts[5]):d.closePath();("st"===s||"gs"===s)&&(c.ctxStroke(),u.da&&d.setLineDash(this.dashResetter))}"st"!==s&&"gs"!==s&&this.globalData.renderer.ctxFill(u.r),c.restore()}},CVShapeElement.prototype.renderShape=function(e,t,n,r){var o,i,a=t.length-1;for(i=e,o=a;o>=0;o-=1)"tr"===t[o].ty?(i=n[o].transform,this.renderShapeTransform(e,i)):"sh"===t[o].ty||"el"===t[o].ty||"rc"===t[o].ty||"sr"===t[o].ty?this.renderPath(t[o],n[o]):"fl"===t[o].ty?this.renderFill(t[o],n[o],i):"st"===t[o].ty?this.renderStroke(t[o],n[o],i):"gf"===t[o].ty||"gs"===t[o].ty?this.renderGradientFill(t[o],n[o],i):"gr"===t[o].ty?this.renderShape(i,t[o].it,n[o].it):t[o].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var n,r,o,i=e.trNodes,a=t.paths,s=a._length;i.length=0;var u=e.transforms.finalTransform;for(o=0;o<s;o+=1){var l=a.shapes[o];if(l&&l.v){for(n=1,r=l._length;n<r;n+=1)1===n&&i.push({t:"m",p:u.applyToPointArray(l.v[0][0],l.v[0][1],0)}),i.push({t:"c",pts:u.applyToTriplePoints(l.o[n-1],l.i[n],l.v[n])});1===r&&i.push({t:"m",p:u.applyToPointArray(l.v[0][0],l.v[0][1],0)}),l.c&&r&&(i.push({t:"c",pts:u.applyToTriplePoints(l.o[n-1],l.i[0],l.v[0])}),i.push({t:"z"}))}}e.trNodes=i}},CVShapeElement.prototype.renderPath=function(e,t){if(!0!==e.hd&&e._shouldRender){var n,r=t.styledShapes.length;for(n=0;n<r;n+=1)this.renderStyledShape(t.styledShapes[n],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,n){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*n.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,n){var r=t.style;if(!r.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==e.t&&(t.h._mdf||t.a._mdf)){var o,i,a=this.globalData.canvasContext,s=t.s.v,u=t.e.v;if(1===e.t)o=a.createLinearGradient(s[0],s[1],u[0],u[1]);else{var l=Math.sqrt(Math.pow(s[0]-u[0],2)+Math.pow(s[1]-u[1],2)),c=Math.atan2(u[1]-s[1],u[0]-s[0]),d=t.h.v;d>=1?d=.99:d<=-1&&(d=-.99);var f=l*d,p=Math.cos(c+t.a.v)*f+s[0],h=Math.sin(c+t.a.v)*f+s[1];o=a.createRadialGradient(p,h,0,s[0],s[1],l)}var m=e.g.p,g=t.g.c,v=1;for(i=0;i<m;i+=1)t.g._hasOpacity&&t.g._collapsable&&(v=t.g.o[2*i+1]),o.addColorStop(g[4*i]/100,"rgba("+g[4*i+1]+","+g[4*i+2]+","+g[4*i+3]+","+v+")");r.grd=o}r.coOp=t.o.v*n.opacity},CVShapeElement.prototype.renderStroke=function(e,t,n){var r=t.style,o=t.d;o&&(o._mdf||this._isFirstFrame)&&(r.da=o.dashArray,r.do=o.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||n._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*n.opacity),(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e,t,n,r,o,i,a,s,u,l,c,d,f=this.textProperty.currentData;this.renderedLetters=createSizedArray(f.l?f.l.length:0);var p=!1;f.fc?(p=!0,this.values.fill=this.buildColor(f.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=p;var h=!1;f.sc&&(h=!0,this.values.stroke=this.buildColor(f.sc),this.values.sWidth=f.sw);var m=this.globalData.fontManager.getFontByName(f.f),g=f.l,v=this.mHelper;this.stroke=h,this.values.fValue=f.finalSize+"px "+this.globalData.fontManager.getFontByName(f.f).fFamily,t=f.finalText.length;var y=this.data.singleShape,b=.001*f.tr*f.finalSize,_=0,E=0,T=!0,S=0;for(e=0;e<t;e+=1){r=(n=this.globalData.fontManager.getCharData(f.finalText[e],m.fStyle,this.globalData.fontManager.getFontByName(f.f).fFamily))&&n.data||{},v.reset(),y&&g[e].n&&(_=-b,E+=f.yOffset+(T?1:0),T=!1),u=(a=r.shapes?r.shapes[0].it:[]).length,v.scale(f.finalSize/100,f.finalSize/100),y&&this.applyTextPropertiesToMatrix(f,v,g[e].line,_,E),c=createSizedArray(u-1);var I=0;for(s=0;s<u;s+=1)if("sh"===a[s].ty){for(o=1,i=a[s].ks.k.i.length,l=a[s].ks.k,d=[];o<i;o+=1)1===o&&d.push(v.applyToX(l.v[0][0],l.v[0][1],0),v.applyToY(l.v[0][0],l.v[0][1],0)),d.push(v.applyToX(l.o[o-1][0],l.o[o-1][1],0),v.applyToY(l.o[o-1][0],l.o[o-1][1],0),v.applyToX(l.i[o][0],l.i[o][1],0),v.applyToY(l.i[o][0],l.i[o][1],0),v.applyToX(l.v[o][0],l.v[o][1],0),v.applyToY(l.v[o][0],l.v[o][1],0));d.push(v.applyToX(l.o[o-1][0],l.o[o-1][1],0),v.applyToY(l.o[o-1][0],l.o[o-1][1],0),v.applyToX(l.i[0][0],l.i[0][1],0),v.applyToY(l.i[0][0],l.i[0][1],0),v.applyToX(l.v[0][0],l.v[0][1],0),v.applyToY(l.v[0][0],l.v[0][1],0)),c[I]=d,I+=1}y&&(_+=g[e].l+b),this.textSpans[S]?this.textSpans[S].elem=c:this.textSpans[S]={elem:c},S+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText(),this.canvasContext.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var e,t,n,r,o,i,a,s,u,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;t=c.length;var d=null,f=null,p=null,h=this.globalData.renderer;for(e=0;e<t;e+=1)if(!c[e].n){if((a=l[e])&&(h.save(),h.ctxTransform(a.p),h.ctxOpacity(a.o)),this.fill){for(a&&a.fc?d!==a.fc&&(h.ctxFillStyle(a.fc),d=a.fc):d!==this.values.fill&&(d=this.values.fill,h.ctxFillStyle(this.values.fill)),r=(s=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<r;n+=1)for(i=(u=s[n]).length,this.globalData.canvasContext.moveTo(u[0],u[1]),o=2;o<i;o+=6)this.globalData.canvasContext.bezierCurveTo(u[o],u[o+1],u[o+2],u[o+3],u[o+4],u[o+5]);this.globalData.canvasContext.closePath(),h.ctxFill()}if(this.stroke){for(a&&a.sw?p!==a.sw&&(p=a.sw,h.ctxLineWidth(a.sw)):p!==this.values.sWidth&&(p=this.values.sWidth,h.ctxLineWidth(this.values.sWidth)),a&&a.sc?f!==a.sc&&(f=a.sc,h.ctxStrokeStyle(a.sc)):f!==this.values.stroke&&(f=this.values.stroke,h.ctxStrokeStyle(this.values.stroke)),r=(s=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),n=0;n<r;n+=1)for(i=(u=s[n]).length,this.globalData.canvasContext.moveTo(u[0],u[1]),o=2;o<i;o+=6)this.globalData.canvasContext.bezierCurveTo(u[o],u[o+1],u[o+2],u[o+3],u[o+4],u[o+5]);this.globalData.canvasContext.closePath(),h.ctxStroke()}a&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var e,t,n=createTag("canvas");n.width=this.assetData.w,n.height=this.assetData.h;var r=n.getContext("2d"),o=this.img.width,i=this.img.height,a=o/i,s=this.assetData.w/this.assetData.h,u=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;a>s&&"xMidYMid slice"===u||a<s&&"xMidYMid slice"!==u?e=(t=i)*s:t=(e=o)/s,r.drawImage(this.img,(o-e)/2,(i-t)/2,e,t,0,0,this.assetData.w,this.assetData.h),this.img=n}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRendererBase.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(e){(1!==e[0]||0!==e[1]||0!==e[4]||1!==e[5]||0!==e[12]||0!==e[13])&&this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRendererBase.prototype.ctxOpacity=function(e){this.canvasContext.globalAlpha*=e<0?0:e},CanvasRendererBase.prototype.ctxFillStyle=function(e){this.canvasContext.fillStyle=e},CanvasRendererBase.prototype.ctxStrokeStyle=function(e){this.canvasContext.strokeStyle=e},CanvasRendererBase.prototype.ctxLineWidth=function(e){this.canvasContext.lineWidth=e},CanvasRendererBase.prototype.ctxLineCap=function(e){this.canvasContext.lineCap=e},CanvasRendererBase.prototype.ctxLineJoin=function(e){this.canvasContext.lineJoin=e},CanvasRendererBase.prototype.ctxMiterLimit=function(e){this.canvasContext.miterLimit=e},CanvasRendererBase.prototype.ctxFill=function(e){this.canvasContext.fill(e)},CanvasRendererBase.prototype.ctxFillRect=function(e,t,n,r){this.canvasContext.fillRect(e,t,n,r)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(e){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}e&&(this.globalData.blendMode="source-over"),this.contextData.restore(e)},CanvasRendererBase.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var n="0px 0px 0px";t.transformOrigin=n,t.mozTransformOrigin=n,t.webkitTransformOrigin=n,t["-webkit-transform"]=n,t.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(e,t){if(this.reset(),e?(n=e,r=t,this.canvasContext.canvas.width=n,this.canvasContext.canvas.height=r):(this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,r=this.animationItem.wrapper.offsetHeight):(n=this.canvasContext.canvas.width,r=this.canvasContext.canvas.height),this.canvasContext.canvas.width=n*this.renderConfig.dpr,this.canvasContext.canvas.height=r*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var n,r,o,i,a=this.renderConfig.preserveAspectRatio.split(" "),s=a[1]||"meet",u=a[0]||"xMidYMid",l=u.substr(0,4),c=u.substr(4);o=n/r,(i=this.transformCanvas.w/this.transformCanvas.h)>o&&"meet"===s||i<o&&"slice"===s?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=r/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr)),"xMid"===l&&(i<o&&"meet"===s||i>o&&"slice"===s)?this.transformCanvas.tx=(n-this.transformCanvas.w*(r/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===l&&(i<o&&"meet"===s||i>o&&"slice"===s)?this.transformCanvas.tx=(n-this.transformCanvas.w*(r/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,"YMid"===c&&(i>o&&"meet"===s||i<o&&"slice"===s)?this.transformCanvas.ty=(r-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===c&&(i>o&&"meet"===s||i<o&&"slice"===s)?this.transformCanvas.ty=(r-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0;this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var e;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),e=(this.layers?this.layers.length:0)-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var n,r=this.layers.length;for(this.completeLayers||this.checkLayers(e),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].prepareFrame(e-this.layers[n].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),n=r-1;n>=0;n-=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var n=this.createItem(this.layers[e],this,this.globalData);t[e]=n,n.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=0;for(t=this._length;t<e;t+=1)this.stack[t]=new CanvasContext;this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(e){this.cArrPos-=1;var t,n=this.stack[this.cArrPos],r=n.transform,o=this.cTr.props;for(t=0;t<16;t+=1)o[t]=r[t];if(e){this.nativeContext.restore();var i=this.stack[this.cArrPos+1];this.appliedFillStyle=i.fillStyle,this.appliedStrokeStyle=i.strokeStyle,this.appliedLineWidth=i.lineWidth,this.appliedLineCap=i.lineCap,this.appliedLineJoin=i.lineJoin,this.appliedMiterLimit=i.miterLimit}this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13]),(e||-1!==n.opacity&&this.currentOpacity!==n.opacity)&&(this.nativeContext.globalAlpha=n.opacity,this.currentOpacity=n.opacity),this.currentFillStyle=n.fillStyle,this.currentStrokeStyle=n.strokeStyle,this.currentLineWidth=n.lineWidth,this.currentLineCap=n.lineCap,this.currentLineJoin=n.lineJoin,this.currentMiterLimit=n.miterLimit},CVContextData.prototype.save=function(e){e&&this.nativeContext.save();var t,n=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var r=this.stack[this.cArrPos];for(t=0;t<16;t+=1)r.transform[t]=n[t];this.cArrPos+=1;var o=this.stack[this.cArrPos];o.opacity=r.opacity,o.fillStyle=r.fillStyle,o.strokeStyle=r.strokeStyle,o.lineWidth=r.lineWidth,o.lineCap=r.lineCap,o.lineJoin=r.lineJoin,o.miterLimit=r.miterLimit},CVContextData.prototype.setOpacity=function(e){this.stack[this.cArrPos].opacity=e},CVContextData.prototype.setContext=function(e){this.nativeContext=e},CVContextData.prototype.fillStyle=function(e){this.stack[this.cArrPos].fillStyle!==e&&(this.currentFillStyle=e,this.stack[this.cArrPos].fillStyle=e)},CVContextData.prototype.strokeStyle=function(e){this.stack[this.cArrPos].strokeStyle!==e&&(this.currentStrokeStyle=e,this.stack[this.cArrPos].strokeStyle=e)},CVContextData.prototype.lineWidth=function(e){this.stack[this.cArrPos].lineWidth!==e&&(this.currentLineWidth=e,this.stack[this.cArrPos].lineWidth=e)},CVContextData.prototype.lineCap=function(e){this.stack[this.cArrPos].lineCap!==e&&(this.currentLineCap=e,this.stack[this.cArrPos].lineCap=e)},CVContextData.prototype.lineJoin=function(e){this.stack[this.cArrPos].lineJoin!==e&&(this.currentLineJoin=e,this.stack[this.cArrPos].lineJoin=e)},CVContextData.prototype.miterLimit=function(e){this.stack[this.cArrPos].miterLimit!==e&&(this.currentMiterLimit=e,this.stack[this.cArrPos].miterLimit=e)},CVContextData.prototype.transform=function(e){this.transformMat.cloneFromProps(e);var t=this.cTr;this.transformMat.multiply(t),t.cloneFromProps(this.transformMat.props);var n=t.props;this.nativeContext.setTransform(n[0],n[1],n[4],n[5],n[12],n[13])},CVContextData.prototype.opacity=function(e){var t=this.stack[this.cArrPos].opacity;t*=e<0?0:e,this.stack[this.cArrPos].opacity!==t&&(this.currentOpacity!==e&&(this.nativeContext.globalAlpha=e,this.currentOpacity=e),this.stack[this.cArrPos].opacity=t)},CVContextData.prototype.fill=function(e){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(e)},CVContextData.prototype.fillRect=function(e,t,n,r){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(e,t,n,r)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),e=this.layers.length-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)t=e[n].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var n,r,o,i,a,s=e.sh.v,u=e.transformers,l=s._length;if(!(l<=1)){for(n=0;n<l-1;n+=1)r=this.getTransformedPoint(u,s.v[n]),o=this.getTransformedPoint(u,s.o[n]),i=this.getTransformedPoint(u,s.i[n+1]),a=this.getTransformedPoint(u,s.v[n+1]),this.checkBounds(r,o,i,a,t);s.c&&(r=this.getTransformedPoint(u,s.v[n]),o=this.getTransformedPoint(u,s.o[n]),i=this.getTransformedPoint(u,s.i[0]),a=this.getTransformedPoint(u,s.v[0]),this.checkBounds(r,o,i,a,t))}},HShapeElement.prototype.checkBounds=function(e,t,n,r,o){this.getBoundsOfCurve(e,t,n,r);var i=this.shapeBoundingBox;o.x=bmMin(i.left,o.x),o.xMax=bmMax(i.right,o.xMax),o.y=bmMin(i.top,o.y),o.yMax=bmMax(i.bottom,o.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,t,n,r){for(var o,i,a,s,u,l,c,d=[[e[0],r[0]],[e[1],r[1]]],f=0;f<2;++f)i=6*e[f]-12*t[f]+6*n[f],o=-3*e[f]+9*t[f]-9*n[f]+3*r[f],a=3*t[f]-3*e[f],i|=0,a|=0,0==(o|=0)&&0===i||(0===o?(s=-a/i)>0&&s<1&&d[f].push(this.calculateF(s,e,t,n,r,f)):(u=i*i-4*a*o)>=0&&((l=(-i+bmSqrt(u))/(2*o))>0&&l<1&&d[f].push(this.calculateF(l,e,t,n,r,f)),(c=(-i-bmSqrt(u))/(2*o))>0&&c<1&&d[f].push(this.calculateF(c,e,t,n,r,f))));this.shapeBoundingBox.left=bmMin.apply(null,d[0]),this.shapeBoundingBox.top=bmMin.apply(null,d[1]),this.shapeBoundingBox.right=bmMax.apply(null,d[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,d[1])},HShapeElement.prototype.calculateF=function(e,t,n,r,o,i){return bmPow(1-e,3)*t[i]+3*bmPow(1-e,2)*e*n[i]+3*(1-e)*bmPow(e,2)*r[i]+bmPow(e,3)*o[i]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var n,r=e.length;for(n=0;n<r;n+=1)e[n]&&e[n].sh?this.calculateShapeBoundingBox(e[n],t):e[n]&&e[n].it?this.calculateBoundingBox(e[n].it,t):e[n]&&e[n].style&&e[n].w&&this.expandStrokeBoundingBox(e[n].w,t)},HShapeElement.prototype.expandStrokeBoundingBox=function(e,t){var n=0;if(e.keyframes){for(var r=0;r<e.keyframes.length;r+=1){var o=e.keyframes[r].s;o>n&&(n=o)}n*=e.mult}else n=e.v*e.mult;t.x-=n,t.xMax+=n,t.y-=n,t.yMax+=n},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,!this.currentBoxContains(e)){var n=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),n=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),n=!0),n||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var r=this.shapeCont.style,o="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=o,r.webkitTransform=o}}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var e=createNS("g");this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style,n=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=n,t.color=n,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var r=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars){if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",r.fClass)this.innerElem.className=r.fClass;else{t.fontFamily=r.fFamily;var o=e.fWeight,i=e.fStyle;t.fontStyle=i,t.fontWeight=o}}var a=e.l;d=a.length;var s=this.mHelper,u="",l=0;for(c=0;c<d;c+=1){if(this.globalData.fontManager.chars?(this.textPaths[l]?f=this.textPaths[l]:((f=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),f.setAttribute("stroke-linejoin",lineJoinEnum[2]),f.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[l]?h=(p=this.textSpans[l]).children[0]:((p=createTag("div")).style.lineHeight=0,(h=createNS("svg")).appendChild(f),styleDiv(p)))):this.isMasked?f=this.textPaths[l]?this.textPaths[l]:createNS("text"):this.textSpans[l]?(p=this.textSpans[l],f=this.textPaths[l]):(styleDiv(p=createTag("span")),styleDiv(f=createTag("span")),p.appendChild(f)),this.globalData.fontManager.chars){var c,d,f,p,h,m,g,v=this.globalData.fontManager.getCharData(e.finalText[c],r.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(g=v?v.data:null,s.reset(),g&&g.shapes&&g.shapes.length&&(m=g.shapes[0].it,s.scale(e.finalSize/100,e.finalSize/100),u=this.createPathShape(s,m),f.setAttribute("d",u)),this.isMasked)this.innerElem.appendChild(f);else{if(this.innerElem.appendChild(p),g&&g.shapes){document.body.appendChild(h);var y=h.getBBox();h.setAttribute("width",y.width+2),h.setAttribute("height",y.height+2),h.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var b=h.style,_="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";b.transform=_,b.webkitTransform=_,a[c].yOffset=y.y-1}else h.setAttribute("width",1),h.setAttribute("height",1);p.appendChild(h)}}else if(f.textContent=a[c].val,f.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(f);else{this.innerElem.appendChild(p);var E=f.style,T="translate3d(0,"+-e.finalSize/1.2+"px,0)";E.transform=T,E.webkitTransform=T}this.isMasked?this.textSpans[l]=f:this.textSpans[l]=p,this.textSpans[l].style.display="block",this.textPaths[l]=f,l+=1}for(;l<this.textSpans.length;)this.textSpans[l].style.display="none",l+=1},HTextElement.prototype.renderInnerContent=function(){if(this.validateText(),this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),e=this.svgElement.style;var e,t,n,r,o,i,a="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=a,e.webkitTransform=a}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var s=0,u=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;for(t=0,n=l.length;t<n;t+=1)l[t].n?s+=1:(o=this.textSpans[t],i=this.textPaths[t],r=u[s],s+=1,r._mdf.m&&(this.isMasked?o.setAttribute("transform",r.m):(o.style.webkitTransform=r.m,o.style.transform=r.m)),o.style.opacity=r.o,r.sw&&r._mdf.sw&&i.setAttribute("stroke-width",r.sw),r.sc&&r._mdf.sc&&i.setAttribute("stroke",r.sc),r.fc&&r._mdf.fc&&(i.setAttribute("fill",r.fc),i.style.color=r.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var c=this.innerElem.getBBox();this.currentBBox.w!==c.width&&(this.currentBBox.w=c.width,this.svgElement.setAttribute("width",c.width)),this.currentBBox.h!==c.height&&(this.currentBBox.h=c.height,this.svgElement.setAttribute("height",c.height));var d=1;if(this.currentBBox.w!==c.width+2*d||this.currentBBox.h!==c.height+2*d||this.currentBBox.x!==c.x-d||this.currentBBox.y!==c.y-d){this.currentBBox.w=c.width+2*d,this.currentBBox.h=c.height+2*d,this.currentBBox.x=c.x-d,this.currentBBox.y=c.y-d,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var f="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=f,e.webkitTransform=f}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t,n,r,o=this.comp.threeDElements.length;for(e=0;e<o;e+=1)if("3d"===(t=this.comp.threeDElements[e]).type){n=t.perspectiveElem.style,r=t.container.style;var i=this.pe.v+"px",a="0px 0px 0px",s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.perspective=i,n.webkitPerspective=i,r.transformOrigin=a,r.mozTransformOrigin=a,r.webkitTransformOrigin=a,n.transform=s,n.webkitTransform=s}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e=this._isFirstFrame;if(this.hierarchy)for(n=0,r=this.hierarchy.length;n<r;n+=1)e=this.hierarchy[n].finalTransform.mProp._mdf||e;if(e||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(n=r=this.hierarchy.length-1;n>=0;n-=1){var t=this.hierarchy[n].finalTransform.mProp;this.mat.translate(-t.p.v[0],-t.p.v[1],t.p.v[2]),this.mat.rotateX(-t.or.v[0]).rotateY(-t.or.v[1]).rotateZ(t.or.v[2]),this.mat.rotateX(-t.rx.v).rotateY(-t.ry.v).rotateZ(t.rz.v),this.mat.scale(1/t.s.v[0],1/t.s.v[1],1/t.s.v[2]),this.mat.translate(t.a.v[0],t.a.v[1],t.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var n,r,o,i=Math.sqrt(Math.pow((o=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]])[0],2)+Math.pow(o[1],2)+Math.pow(o[2],2)),a=[o[0]/i,o[1]/i,o[2]/i],s=Math.sqrt(a[2]*a[2]+a[0]*a[0]),u=Math.atan2(a[1],s),l=Math.atan2(a[0],-a[2]);this.mat.rotateY(l).rotateX(-u)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){for(n=0,r=this.comp.threeDElements.length;n<r;n+=1)if("3d"===(d=this.comp.threeDElements[n]).type){if(c){var d,f,p,h=this.mat.toCSS();(p=d.container.style).transform=h,p.webkitTransform=h}this.pe._mdf&&((f=d.perspectiveElem.style).perspective=this.pe.v+"px",f.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(e,t){var n=e.getBaseElement();if(n){var r=this.layers[t];if(r.ddd&&this.supports3d)this.addTo3dContainer(n,t);else if(this.threeDElements)this.addTo3dContainer(n,t);else{for(var o,i,a=0;a<t;)this.elements[a]&&!0!==this.elements[a]&&this.elements[a].getBaseElement&&(i=this.elements[a],o=(this.layers[a].ddd?this.getThreeDContainerByPos(a):i.getBaseElement())||o),a+=1;o?r.ddd&&this.supports3d||this.layerElement.insertBefore(n,o):r.ddd&&this.supports3d||this.layerElement.appendChild(n)}}},HybridRendererBase.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRendererBase.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(e){for(var t=0,n=this.threeDElements.length;t<n;){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(e,t){var n,r,o=createTag("div");styleDiv(o);var i=createTag("div");if(styleDiv(i),"3d"===t){(n=o.style).width=this.globalData.compSize.w+"px",n.height=this.globalData.compSize.h+"px";var a="50% 50%";n.webkitTransformOrigin=a,n.mozTransformOrigin=a,n.transformOrigin=a;var s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=i.style).transform=s,r.webkitTransform=s}o.appendChild(i);var u={container:i,perspectiveElem:o,startPos:e,endPos:e,type:t};return this.threeDElements.push(u),u},HybridRendererBase.prototype.build3dContainers=function(){var e,t,n=this.layers.length,r="";for(e=0;e<n;e+=1)this.layers[e].ddd&&3!==this.layers[e].ty?"3d"!==r&&(r="3d",t=this.createThreeDContainer(e,"3d")):"2d"!==r&&(r="2d",t=this.createThreeDContainer(e,"2d")),t.endPos=Math.max(t.endPos,e);for(e=(n=this.threeDElements.length)-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(e,t){for(var n=0,r=this.threeDElements.length;n<r;){if(t<=this.threeDElements[n].endPos){for(var o,i=this.threeDElements[n].startPos;i<t;)this.elements[i]&&this.elements[i].getBaseElement&&(o=this.elements[i].getBaseElement()),i+=1;o?this.threeDElements[n].container.insertBefore(e,o):this.threeDElements[n].container.appendChild(e);break}n+=1}},HybridRendererBase.prototype.configAnimation=function(e){var t=createTag("div"),n=this.animationItem.wrapper,r=t.style;r.width=e.w+"px",r.height=e.h+"px",this.resizerElem=t,styleDiv(t),r.transformStyle="flat",r.mozTransformStyle="flat",r.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),n.appendChild(t),r.overflow="hidden";var o=createNS("svg");o.setAttribute("width","1"),o.setAttribute("height","1"),styleDiv(o),this.resizerElem.appendChild(o);var i=createNS("defs");o.appendChild(i),this.data=e,this.setupGlobalData(e,o),this.globalData.defs=i,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var e,t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var e,t,n,r,o=this.animationItem.wrapper.offsetWidth,i=this.animationItem.wrapper.offsetHeight,a=o/i;this.globalData.compSize.w/this.globalData.compSize.h>a?(e=o/this.globalData.compSize.w,t=o/this.globalData.compSize.w,n=0,r=(i-this.globalData.compSize.h*(o/this.globalData.compSize.w))/2):(e=i/this.globalData.compSize.h,t=i/this.globalData.compSize.h,n=(o-this.globalData.compSize.w*(i/this.globalData.compSize.h))/2,r=0);var s=this.resizerElem.style;s.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+n+","+r+",0,1)",s.transform=s.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,n=this.globalData.compSize.h,r=this.threeDElements.length;for(e=0;e<r;e+=1){var o=this.threeDElements[e].perspectiveElem.style;o.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(n,2))+"px",o.perspective=o.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(e){var t,n=e.length,r=createTag("div");for(t=0;t<n;t+=1)if(e[t].xt){var o=this.createComp(e[t],r,this.globalData.comp,null);o.initExpressions(),this.globalData.projectInterface.registerComposition(o)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(e,t){for(var n,r=0;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(n=this.elements[r].getBaseElement()),r+=1;n?this.layerElement.insertBefore(e,n):this.layerElement.appendChild(e)},HCompElement.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)};var CompExpressionInterface=function(){return function(e){function t(t){for(var n=0,r=e.layers.length;n<r;){if(e.layers[n].nm===t||e.layers[n].ind===t)return e.elements[n].layerInterface;n+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t}}();function _typeof$2(e){return(_typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function seedRandom(e,t){var n=this,r=256,o=6,i=52,a="random",s=t.pow(r,o),u=t.pow(2,i),l=2*u,c=r-1;function d(n,i,c){var d=[],y=m(h((i=!0===i?{entropy:!0}:i||{}).entropy?[n,v(e)]:null===n?g():n,3),d),b=new f(d),_=function(){for(var e=b.g(o),t=s,n=0;e<u;)e=(e+n)*r,t*=r,n=b.g(1);for(;e>=l;)e/=2,t/=2,n>>>=1;return(e+n)/t};return _.int32=function(){return 0|b.g(4)},_.quick=function(){return b.g(4)/4294967296},_.double=_,m(v(b.S),e),(i.pass||c||function(e,n,r,o){return(o&&(o.S&&p(o,b),e.state=function(){return p(b,{})}),r)?(t[a]=e,n):e})(_,y,"global"in i?i.global:this==t,i.state)}function f(e){var t,n=e.length,o=this,i=0,a=o.i=o.j=0,s=o.S=[];for(n||(e=[n++]);i<r;)s[i]=i++;for(i=0;i<r;i++)s[i]=s[a=c&a+e[i%n]+(t=s[i])],s[a]=t;o.g=function(e){for(var t,n=0,i=o.i,a=o.j,s=o.S;e--;)t=s[i=c&i+1],n=n*r+s[c&(s[i]=s[a=c&a+t])+(s[a]=t)];return o.i=i,o.j=a,n}}function p(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function h(e,t){var n,r=[],o=_typeof$2(e);if(t&&"object"==o)for(n in e)try{r.push(h(e[n],t-1))}catch(e){}return r.length?r:"string"==o?e:e+"\0"}function m(e,t){for(var n,r=e+"",o=0;o<r.length;)t[c&o]=c&(n^=19*t[c&o])+r.charCodeAt(o++);return v(t)}function g(){try{var t=new Uint8Array(r);return(n.crypto||n.msCrypto).getRandomValues(t),v(t)}catch(t){var o=n.navigator,i=o&&o.plugins;return[+new Date,n,i,n.screen,v(e)]}}function v(e){return String.fromCharCode.apply(0,e)}t["seed"+a]=d,m(t.random(),e)}function initialize$2(e){seedRandom([],e)}var propTypes={SHAPE:"shape"};function _typeof$1(e){return(_typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||t instanceof Number||"boolean"===e||"string"===e}function $bm_neg(e){var t=_typeof$1(e);if("number"===t||e instanceof Number||"boolean"===t)return-e;if($bm_isInstanceOfArray(e)){var n,r=e.length,o=[];for(n=0;n<r;n+=1)o[n]=-e[n];return o}return e.propType?e.v:-e}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,t){var n=_typeof$1(e),r=_typeof$1(t);if(isNumerable(n,e)&&isNumerable(r,t)||"string"===n||"string"===r)return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return e=e.slice(0),e[0]+=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var o=0,i=e.length,a=t.length,s=[];o<i||o<a;)("number"==typeof e[o]||e[o]instanceof Number)&&("number"==typeof t[o]||t[o]instanceof Number)?s[o]=e[o]+t[o]:s[o]=void 0===t[o]?e[o]:e[o]||t[o],o+=1;return s}return 0}var add=sum;function sub(e,t){var n=_typeof$1(e),r=_typeof$1(t);if(isNumerable(n,e)&&isNumerable(r,t))return"string"===n&&(e=parseInt(e,10)),"string"===r&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(r,t))return e=e.slice(0),e[0]-=t,e;if(isNumerable(n,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var o=0,i=e.length,a=t.length,s=[];o<i||o<a;)("number"==typeof e[o]||e[o]instanceof Number)&&("number"==typeof t[o]||t[o]instanceof Number)?s[o]=e[o]-t[o]:s[o]=void 0===t[o]?e[o]:e[o]||t[o],o+=1;return s}return 0}function mul(e,t){var n,r,o,i=_typeof$1(e),a=_typeof$1(t);if(isNumerable(i,e)&&isNumerable(a,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(a,t)){for(r=0,n=createTypedArray("float32",o=e.length);r<o;r+=1)n[r]=e[r]*t;return n}if(isNumerable(i,e)&&$bm_isInstanceOfArray(t)){for(r=0,n=createTypedArray("float32",o=t.length);r<o;r+=1)n[r]=e*t[r];return n}return 0}function div(e,t){var n,r,o,i=_typeof$1(e),a=_typeof$1(t);if(isNumerable(i,e)&&isNumerable(a,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(a,t)){for(r=0,n=createTypedArray("float32",o=e.length);r<o;r+=1)n[r]=e[r]/t;return n}if(isNumerable(i,e)&&$bm_isInstanceOfArray(t)){for(r=0,n=createTypedArray("float32",o=t.length);r<o;r+=1)n[r]=e/t[r];return n}return 0}function mod(e,t){return"string"==typeof e&&(e=parseInt(e,10)),"string"==typeof t&&(t=parseInt(t,10)),e%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,n){if(t>n){var r=n;n=t,t=r}return Math.min(Math.max(e,t),n)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);t||(t=helperLengthArray);var n,r=Math.min(e.length,t.length),o=0;for(n=0;n<r;n+=1)o+=Math.pow(t[n]-e[n],2);return Math.sqrt(o)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t,n,r=e[0],o=e[1],i=e[2],a=Math.max(r,o,i),s=Math.min(r,o,i),u=(a+s)/2;if(a===s)t=0,n=0;else{var l=a-s;switch(n=u>.5?l/(2-a-s):l/(a+s),a){case r:t=(o-i)/l+(o<i?6:0);break;case o:t=(i-r)/l+2;break;case i:t=(r-o)/l+4}t/=6}return[t,n,u,e[3]]}function hue2rgb(e,t,n){return(n<0&&(n+=1),n>1&&(n-=1),n<1/6)?e+(t-e)*6*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function hslToRgb(e){var t,n,r,o=e[0],i=e[1],a=e[2];if(0===i)t=a,r=a,n=a;else{var s=a<.5?a*(1+i):a+i-a*i,u=2*a-s;t=hue2rgb(u,s,o+1/3),n=hue2rgb(u,s,o),r=hue2rgb(u,s,o-1/3)}return[t,n,r,e[3]]}function linear(e,t,n,r,o){if((void 0===r||void 0===o)&&(r=t,o=n,t=0,n=1),n<t){var i,a=n;n=t,t=a}if(e<=t)return r;if(e>=n)return o;var s=n===t?0:(e-t)/(n-t);if(!r.length)return r+(o-r)*s;var u=r.length,l=createTypedArray("float32",u);for(i=0;i<u;i+=1)l[i]=r[i]+(o[i]-r[i])*s;return l}function random(e,t){if(void 0===t&&(void 0===e?(e=0,t=1):(t=e,e=void 0)),t.length){var n,r=t.length;e||(e=createTypedArray("float32",r));var o=createTypedArray("float32",r),i=BMMath.random();for(n=0;n<r;n+=1)o[n]=e[n]+i*(t[n]-e[n]);return o}return void 0===e&&(e=0),e+BMMath.random()*(t-e)}function createPath(e,t,n,r){var o,i,a,s=e.length,u=shapePool.newElement();u.setPathData(!!r,s);var l=[0,0];for(o=0;o<s;o+=1)i=t&&t[o]?t[o]:l,a=n&&n[o]?n[o]:l,u.setTripleAt(e[o][0],e[o][1],a[0]+e[o][0],a[1]+e[o][1],i[0]+e[o][0],i[1]+e[o][1],o,!0);return u}function initiateExpression(elem,data,property){function noOp(e){return e}if(!elem.globalData.renderConfig.runExpressions)return noOp;var transform,$bm_transform,content,effect,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,time,velocity,value,text,textIndex,textTotal,selectorValue,parent,val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=(function(e,t){var n,r,o=this.pv.length?this.pv.length:1,i=createTypedArray("float32",o);e=5;var a=Math.floor(time*e);for(n=0,r=0;n<a;){for(r=0;r<o;r+=1)i[r]+=-t+2*t*BMMath.random();n+=1}var s=time*e,u=s-Math.floor(s),l=createTypedArray("float32",o);if(o>1){for(r=0;r<o;r+=1)l[r]=this.pv[r]+i[r]+(-t+2*t*BMMath.random())*u;return l}return this.pv+i[0]+(-t+2*t*BMMath.random())*u}).bind(this);function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!0)}thisProperty.loopIn&&(loop_in=loopIn=thisProperty.loopIn.bind(thisProperty)),thisProperty.loopOut&&(loop_out=loopOut=thisProperty.loopOut.bind(thisProperty)),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(e,t){var n=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],r=Math.atan2(n[0],Math.sqrt(n[1]*n[1]+n[2]*n[2]))/degToRads;return[-Math.atan2(n[1],n[2])/degToRads,r,0]}function easeOut(e,t,n,r,o){return applyEase(easeOutBez,e,t,n,r,o)}function easeIn(e,t,n,r,o){return applyEase(easeInBez,e,t,n,r,o)}function ease(e,t,n,r,o){return applyEase(easeInOutBez,e,t,n,r,o)}function applyEase(e,t,n,r,o,i){void 0===o?(o=n,i=r):t=(t-n)/(r-n),t>1?t=1:t<0&&(t=0);var a=e(t);if($bm_isInstanceOfArray(o)){var s,u=o.length,l=createTypedArray("float32",u);for(s=0;s<u;s+=1)l[s]=(i[s]-o[s])*a+o[s];return l}return(i-o)*a+o}function nearestKey(e){var t,n,r,o=data.k.length;if(data.k.length&&"number"!=typeof data.k[0]){if(n=-1,(e*=elem.comp.globalData.frameRate)<data.k[0].t)n=1,r=data.k[0].t;else{for(t=0;t<o-1;t+=1){if(e===data.k[t].t){n=t+1,r=data.k[t].t;break}if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(n=t+2,r=data.k[t+1].t):(n=t+1,r=data.k[t].t);break}}-1===n&&(n=t+1,r=data.k[t].t)}}else n=0,r=0;var i={};return i.index=n,i.time=r/elem.comp.globalData.frameRate,i}function key(e){if(!data.k.length||"number"==typeof data.k[0])throw Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var t,n,r,o=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(n=0,r=o.length;n<r;n+=1)t[n]=o[n],t.value[n]=o[n];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return e||0===e||(e=time),t||(t=elem.comp.globalData.frameRate),e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return"string"==typeof value?void 0===t?value.substring(e):value.substring(e,t):""}function substr(e,t){return"string"==typeof value?void 0===t?value.substr(e):value.substr(e,t):""}function posterizeTime(e){time=0===e?0:Math.floor(time*e)/e,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(e){return(value=e,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType)?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),!transform&&($bm_transform=transform=elem.layerInterface("ADBE Transform Group"),transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!!(elem.hierarchy&&elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob}(),Expressions=function(){var e={};function t(e){var t=0,n=[];function r(){t+=1}function o(){0==(t-=1)&&a()}function i(e){-1===n.indexOf(e)&&n.push(e)}function a(){var e,t=n.length;for(e=0;e<t;e+=1)n[e].release();n.length=0}e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=r,e.renderer.globalData.popExpression=o,e.renderer.globalData.registerExpressionProperty=i}return e.initExpressions=t,e.resetFrame=ExpressionManager.resetFrame,e}(),MaskManagerInterface=function(){function e(e,t){this._mask=e,this._data=t}return Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){var n,r=createSizedArray(t.viewData.length),o=t.viewData.length;for(n=0;n<o;n+=1)r[n]=new e(t.viewData[n],t.masksProperties[n]);return function(e){for(n=0;n<o;){if(t.masksProperties[n].nm===e)return r[n];n+=1}return null}}}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function n(e,t,n){Object.defineProperty(e,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),e.numKeys=t.keyframes?t.keyframes.length:0,e.key=function(r){if(!e.numKeys)return 0;var o="";o="s"in t.keyframes[r-1]?t.keyframes[r-1].s:"e"in t.keyframes[r-2]?t.keyframes[r-2].e:t.keyframes[r-2].s;var i="unidimensional"===n?new Number(o):Object.assign({},o);return i.time=t.keyframes[r-1].t/t.elem.comp.globalData.frameRate,i.value="unidimensional"===n?o[0]:o,i},e.valueAtTime=t.getValueAtTime,e.speedAtTime=t.getSpeedAtTime,e.velocityAtTime=t.getVelocityAtTime,e.propertyGroup=t.propertyGroup}function r(t){t&&"pv"in t||(t=e);var r=1/t.mult,o=t.pv*r,i=new Number(o);return i.value=o,n(i,t,"unidimensional"),function(){return t.k&&t.getValue(),o=t.v*r,i.value!==o&&((i=new Number(o)).value=o,n(i,t,"unidimensional")),i}}function o(e){e&&"pv"in e||(e=t);var r=1/e.mult,o=e.data&&e.data.l||e.pv.length,i=createTypedArray("float32",o),a=createTypedArray("float32",o);return i.value=a,n(i,e,"multidimensional"),function(){e.k&&e.getValue();for(var t=0;t<o;t+=1)a[t]=e.v[t]*r,i[t]=a[t];return i}}function i(){return e}return function(e){return e?"unidimensional"===e.propType?r(e):o(e):i}}(),TransformExpressionInterface=function(){return function(e){var t,n,r,o;function i(e){switch(e){case"scale":case"Scale":case"ADBE Scale":case 6:return i.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return i.rotation;case"ADBE Rotate X":return i.xRotation;case"ADBE Rotate Y":return i.yRotation;case"position":case"Position":case"ADBE Position":case 2:return i.position;case"ADBE Position_0":return i.xPosition;case"ADBE Position_1":return i.yPosition;case"ADBE Position_2":return i.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return i.anchorPoint;case"opacity":case"Opacity":case 11:return i.opacity;default:return null}}return Object.defineProperty(i,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(i,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(i,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(i,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(i,"scale",{get:ExpressionPropertyInterface(e.s)}),e.p?o=ExpressionPropertyInterface(e.p):(t=ExpressionPropertyInterface(e.px),n=ExpressionPropertyInterface(e.py),e.pz&&(r=ExpressionPropertyInterface(e.pz))),Object.defineProperty(i,"position",{get:function(){return e.p?o():[t(),n(),r?r():0]}}),Object.defineProperty(i,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(i,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(i,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(i,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(i,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(i,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(i,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(i,"orientation",{get:ExpressionPropertyInterface(e.or)}),i}}(),LayerExpressionInterface=function(){function e(e){var t=new Matrix;return void 0!==e?this._elem.finalTransform.mProp.getValueAtTime(e).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function t(e,t){var n=this.getMatrix(t);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.applyPoint(n,e)}function n(e,t){var n=this.getMatrix(t);return this.applyPoint(n,e)}function r(e,t){var n=this.getMatrix(t);return n.props[12]=0,n.props[13]=0,n.props[14]=0,this.invertPoint(n,e)}function o(e,t){var n=this.getMatrix(t);return this.invertPoint(n,e)}function i(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)}return e.applyToPointArray(t[0],t[1],t[2]||0)}function a(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(e)}return e.inversePoint(t)}function s(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var n,r=this._elem.hierarchy.length;for(n=0;n<r;n+=1)this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(t)}return t.inversePoint(e)}function u(){return[1,1,1,1]}return function(l){function c(e){f.mask=new MaskManagerInterface(e,l)}function d(e){f.effect=e}function f(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return f.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return p;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return f.effect;case"ADBE Text Properties":return f.textInterface;default:return null}}f.getMatrix=e,f.invertPoint=a,f.applyPoint=i,f.toWorld=n,f.toWorldVec=t,f.fromWorld=o,f.fromWorldVec=r,f.toComp=n,f.fromComp=s,f.sampleImage=u,f.sourceRectAtTime=l.sourceRectAtTime.bind(l),f._elem=l;var p,h=getDescriptor(p=TransformExpressionInterface(l.finalTransform.mProp),"anchorPoint");return Object.defineProperties(f,{hasParent:{get:function(){return l.hierarchy.length}},parent:{get:function(){return l.hierarchy[0].layerInterface}},rotation:getDescriptor(p,"rotation"),scale:getDescriptor(p,"scale"),position:getDescriptor(p,"position"),opacity:getDescriptor(p,"opacity"),anchorPoint:h,anchor_point:h,transform:{get:function(){return p}},active:{get:function(){return l.isInRange}}}),f.startTime=l.data.st,f.index=l.data.ind,f.source=l.data.refId,f.height=0===l.data.ty?l.data.h:100,f.width=0===l.data.ty?l.data.w:100,f.inPoint=l.data.ip/l.comp.globalData.frameRate,f.outPoint=l.data.op/l.comp.globalData.frameRate,f._name=l.data.nm,f.registerMaskInterface=c,f.registerEffectsInterface=d,f}}(),propertyGroupFactory=function(){return function(e,t){return function(n){return(n=void 0===n?1:n)<=0?e:t(n-1)}}}(),PropertyInterface=function(){return function(e,t){var n={_name:e};return function(e){return(e=void 0===e?1:e)<=0?n:t(e-1)}}}(),EffectsExpressionInterface=function(){function e(n,r,o,i){function a(e){for(var t=n.ef,r=0,o=t.length;r<o;){if(e===t[r].nm||e===t[r].mn||e===t[r].ix){if(5===t[r].ty)return l[r];return l[r]()}r+=1}throw Error()}var s,u=propertyGroupFactory(a,o),l=[],c=n.ef.length;for(s=0;s<c;s+=1)5===n.ef[s].ty?l.push(e(n.ef[s],r.effectElements[s],r.effectElements[s].propertyGroup,i)):l.push(t(r.effectElements[s],n.ef[s].ty,i,u));return"ADBE Color Control"===n.mn&&Object.defineProperty(a,"color",{get:function(){return l[0]()}}),Object.defineProperties(a,{numProperties:{get:function(){return n.np}},_name:{value:n.nm},propertyGroup:{value:u}}),a.enabled=0!==n.en,a.active=a.enabled,a}function t(e,t,n,r){var o=ExpressionPropertyInterface(e.p);function i(){return 10===t?n.comp.compInterface(e.p.v):o()}return e.p.setGroupProperty&&e.p.setGroupProperty(PropertyInterface("",r)),i}return{createEffectsInterface:function(t,n){if(t.effectsManager){var r,o=[],i=t.data.ef,a=t.effectsManager.effectElements.length;for(r=0;r<a;r+=1)o.push(e(i[r],t.effectsManager.effectElements[r],n,t));var s=t.data.ef||[],u=function(e){for(r=0,a=s.length;r<a;){if(e===s[r].nm||e===s[r].mn||e===s[r].ix)return o[r];r+=1}return null};return Object.defineProperty(u,"numProperties",{get:function(){return s.length}}),u}return null}}}(),ShapePathInterface=function(){return function(e,t,n){var r=t.sh;function o(e){return"Shape"===e||"shape"===e||"Path"===e||"path"===e||"ADBE Vector Shape"===e||2===e?o.path:null}var i=propertyGroupFactory(o,n);return r.setGroupProperty(PropertyInterface("Path",i)),Object.defineProperties(o,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:n}}),o}}(),ShapeExpressionInterface=function(){function e(e,t,u){var h,m=[],g=e?e.length:0;for(h=0;h<g;h+=1)"gr"===e[h].ty?m.push(n(e[h],t[h],u)):"fl"===e[h].ty?m.push(r(e[h],t[h],u)):"st"===e[h].ty?m.push(a(e[h],t[h],u)):"tm"===e[h].ty?m.push(s(e[h],t[h],u)):"tr"===e[h].ty||("el"===e[h].ty?m.push(l(e[h],t[h],u)):"sr"===e[h].ty?m.push(c(e[h],t[h],u)):"sh"===e[h].ty?m.push(ShapePathInterface(e[h],t[h],u)):"rc"===e[h].ty?m.push(d(e[h],t[h],u)):"rd"===e[h].ty?m.push(f(e[h],t[h],u)):"rp"===e[h].ty?m.push(p(e[h],t[h],u)):"gf"===e[h].ty?m.push(o(e[h],t[h],u)):m.push(i(e[h],t[h])));return m}function t(t,n,r){var o,i=function(e){for(var t=0,n=o.length;t<n;){if(o[t]._name===e||o[t].mn===e||o[t].propertyIndex===e||o[t].ix===e||o[t].ind===e)return o[t];t+=1}return"number"==typeof e?o[e-1]:null};i.propertyGroup=propertyGroupFactory(i,r),o=e(t.it,n.it,i.propertyGroup),i.numProperties=o.length;var a=u(t.it[t.it.length-1],n.it[n.it.length-1],i.propertyGroup);return i.transform=a,i.propertyIndex=t.cix,i._name=t.nm,i}function n(e,n,r){var o=function(e){switch(e){case"ADBE Vectors Group":case"Contents":case 2:return o.content;default:return o.transform}};o.propertyGroup=propertyGroupFactory(o,r);var i=t(e,n,o.propertyGroup),a=u(e.it[e.it.length-1],n.it[n.it.length-1],o.propertyGroup);return o.content=i,o.transform=a,Object.defineProperty(o,"_name",{get:function(){return e.nm}}),o.numProperties=e.np,o.propertyIndex=e.ix,o.nm=e.nm,o.mn=e.mn,o}function r(e,t,n){function r(e){return"Color"===e||"color"===e?r.color:"Opacity"===e||"opacity"===e?r.opacity:null}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",n)),t.o.setGroupProperty(PropertyInterface("Opacity",n)),r}function o(e,t,n){function r(e){return"Start Point"===e||"start point"===e?r.startPoint:"End Point"===e||"end point"===e?r.endPoint:"Opacity"===e||"opacity"===e?r.opacity:null}return Object.defineProperties(r,{startPoint:{get:ExpressionPropertyInterface(t.s)},endPoint:{get:ExpressionPropertyInterface(t.e)},opacity:{get:ExpressionPropertyInterface(t.o)},type:{get:function(){return"a"}},_name:{value:e.nm},mn:{value:e.mn}}),t.s.setGroupProperty(PropertyInterface("Start Point",n)),t.e.setGroupProperty(PropertyInterface("End Point",n)),t.o.setGroupProperty(PropertyInterface("Opacity",n)),r}function i(){return function(){return null}}function a(e,t,n){var r,o=propertyGroupFactory(l,n),i=propertyGroupFactory(u,o);function a(n){Object.defineProperty(u,e.d[n].nm,{get:ExpressionPropertyInterface(t.d.dataProps[n].p)})}var s=e.d?e.d.length:0,u={};for(r=0;r<s;r+=1)a(r),t.d.dataProps[r].p.setGroupProperty(i);function l(e){return"Color"===e||"color"===e?l.color:"Opacity"===e||"opacity"===e?l.opacity:"Stroke Width"===e||"stroke width"===e?l.strokeWidth:null}return Object.defineProperties(l,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return u}},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",o)),t.o.setGroupProperty(PropertyInterface("Opacity",o)),t.w.setGroupProperty(PropertyInterface("Stroke Width",o)),l}function s(e,t,n){function r(t){return t===e.e.ix||"End"===t||"end"===t?r.end:t===e.s.ix?r.start:t===e.o.ix?r.offset:null}var o=propertyGroupFactory(r,n);return r.propertyIndex=e.ix,t.s.setGroupProperty(PropertyInterface("Start",o)),t.e.setGroupProperty(PropertyInterface("End",o)),t.o.setGroupProperty(PropertyInterface("Offset",o)),r.propertyIndex=e.ix,r.propertyGroup=n,Object.defineProperties(r,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),r.mn=e.mn,r}function u(e,t,n){function r(t){return e.a.ix===t||"Anchor Point"===t?r.anchorPoint:e.o.ix===t||"Opacity"===t?r.opacity:e.p.ix===t||"Position"===t?r.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?r.rotation:e.s.ix===t||"Scale"===t?r.scale:e.sk&&e.sk.ix===t||"Skew"===t?r.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?r.skewAxis:null}var o=propertyGroupFactory(r,n);return t.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",o)),t.transform.mProps.p.setGroupProperty(PropertyInterface("Position",o)),t.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",o)),t.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",o)),t.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",o)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",o)),t.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",o))),t.transform.op.setGroupProperty(PropertyInterface("Opacity",o)),Object.defineProperties(r,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:e.nm}}),r.ty="tr",r.mn=e.mn,r.propertyGroup=n,r}function l(e,t,n){function r(t){return e.p.ix===t?r.position:e.s.ix===t?r.size:null}var o=propertyGroupFactory(r,n);r.propertyIndex=e.ix;var i="tm"===t.sh.ty?t.sh.prop:t.sh;return i.s.setGroupProperty(PropertyInterface("Size",o)),i.p.setGroupProperty(PropertyInterface("Position",o)),Object.defineProperties(r,{size:{get:ExpressionPropertyInterface(i.s)},position:{get:ExpressionPropertyInterface(i.p)},_name:{value:e.nm}}),r.mn=e.mn,r}function c(e,t,n){function r(t){return e.p.ix===t?r.position:e.r.ix===t?r.rotation:e.pt.ix===t?r.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?r.outerRadius:e.os.ix===t?r.outerRoundness:e.ir&&(e.ir.ix===t||"ADBE Vector Star Inner Radius"===t)?r.innerRadius:e.is&&e.is.ix===t?r.innerRoundness:null}var o=propertyGroupFactory(r,n),i="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=e.ix,i.or.setGroupProperty(PropertyInterface("Outer Radius",o)),i.os.setGroupProperty(PropertyInterface("Outer Roundness",o)),i.pt.setGroupProperty(PropertyInterface("Points",o)),i.p.setGroupProperty(PropertyInterface("Position",o)),i.r.setGroupProperty(PropertyInterface("Rotation",o)),e.ir&&(i.ir.setGroupProperty(PropertyInterface("Inner Radius",o)),i.is.setGroupProperty(PropertyInterface("Inner Roundness",o))),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(i.p)},rotation:{get:ExpressionPropertyInterface(i.r)},points:{get:ExpressionPropertyInterface(i.pt)},outerRadius:{get:ExpressionPropertyInterface(i.or)},outerRoundness:{get:ExpressionPropertyInterface(i.os)},innerRadius:{get:ExpressionPropertyInterface(i.ir)},innerRoundness:{get:ExpressionPropertyInterface(i.is)},_name:{value:e.nm}}),r.mn=e.mn,r}function d(e,t,n){function r(t){return e.p.ix===t?r.position:e.r.ix===t?r.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?r.size:null}var o=propertyGroupFactory(r,n),i="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=e.ix,i.p.setGroupProperty(PropertyInterface("Position",o)),i.s.setGroupProperty(PropertyInterface("Size",o)),i.r.setGroupProperty(PropertyInterface("Rotation",o)),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(i.p)},roundness:{get:ExpressionPropertyInterface(i.r)},size:{get:ExpressionPropertyInterface(i.s)},_name:{value:e.nm}}),r.mn=e.mn,r}function f(e,t,n){function r(t){return e.r.ix===t||"Round Corners 1"===t?r.radius:null}var o=propertyGroupFactory(r,n),i=t;return r.propertyIndex=e.ix,i.rd.setGroupProperty(PropertyInterface("Radius",o)),Object.defineProperties(r,{radius:{get:ExpressionPropertyInterface(i.rd)},_name:{value:e.nm}}),r.mn=e.mn,r}function p(e,t,n){function r(t){return e.c.ix===t||"Copies"===t?r.copies:e.o.ix===t||"Offset"===t?r.offset:null}var o=propertyGroupFactory(r,n),i=t;return r.propertyIndex=e.ix,i.c.setGroupProperty(PropertyInterface("Copies",o)),i.o.setGroupProperty(PropertyInterface("Offset",o)),Object.defineProperties(r,{copies:{get:ExpressionPropertyInterface(i.c)},offset:{get:ExpressionPropertyInterface(i.o)},_name:{value:e.nm}}),r.mn=e.mn,r}return function(t,n,r){var o;function i(e){if("number"==typeof e)return 0===(e=void 0===e?1:e)?r:o[e-1];for(var t=0,n=o.length;t<n;){if(o[t]._name===e)return o[t];t+=1}return null}function a(){return r}return i.propertyGroup=propertyGroupFactory(i,a),o=e(t,n,i.propertyGroup),i.numProperties=o.length,i._name="Contents",i}}(),TextExpressionInterface=function(){return function(e){var t;function n(e){return"ADBE Text Document"===e?n.sourceText:null}return Object.defineProperty(n,"sourceText",{get:function(){e.textProperty.getValue();var n=e.textProperty.currentData.t;return t&&n===t.value||((t=new String(n)).value=n||new String(n),Object.defineProperty(t,"style",{get:function(){return{fillColor:e.textProperty.currentData.fc}}})),t}}),n}}();function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var FootageInterface=function(){var e=function(e){var t="",n=e.getFootageData();function r(e){if(n[e])return(t=e,n=n[e],"object"===_typeof(n))?r:n;var o=e.indexOf(t);return -1!==o?(n=n[parseInt(e.substr(o+t.length),10)],"object"===_typeof(n))?r:n:""}return function(){return t="",n=e.getFootageData(),r}},t=function(t){function n(e){return"Outline"===e?n.outlineInterface():null}return n._name="Outline",n.outlineInterface=e(t),n};return function(e){function n(e){return"Data"===e?n.dataInterface:null}return n._name="Data",n.dataInterface=t(e),n}}(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(e){return interfaces[e]||null}var expressionHelpers=function(){return{searchExpressions:function(e,t,n){t.x&&(n.k=!0,n.x=!0,n.initiateExpression=ExpressionManager.initiateExpression,n.effectsSequence.push(n.initiateExpression(e,t,n).bind(n)))},getSpeedAtTime:function(e){var t,n=-.01,r=this.getValueAtTime(e),o=this.getValueAtTime(e+n),i=0;if(r.length){for(t=0;t<r.length;t+=1)i+=Math.pow(o[t]-r[t],2);i=100*Math.sqrt(i)}else i=0;return i},getVelocityAtTime:function(e){if(void 0!==this.vel)return this.vel;var t,n,r=-.001,o=this.getValueAtTime(e),i=this.getValueAtTime(e+r);if(o.length)for(n=0,t=createTypedArray("float32",o.length);n<o.length;n+=1)t[n]=(i[n]-o[n])/r;else t=(i-o)/r;return t},getValueAtTime:function(e){return e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(e){this.propertyGroup=e}}}();function addPropertyDecorator(){function e(e,t,n){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():"";var r,o,i,a,s,u=this.comp.renderedFrame,l=this.keyframes,c=l[l.length-1].t;if(u<=c)return this.pv;if(n?(r=t?Math.abs(c-this.elem.comp.globalData.frameRate*t):Math.max(0,c-this.elem.data.ip),o=c-r):((!t||t>l.length-1)&&(t=l.length-1),r=c-(o=l[l.length-1-t].t)),"pingpong"===e){if(Math.floor((u-o)/r)%2!=0)return this.getValueAtTime((r-(u-o)%r+o)/this.comp.globalData.frameRate,0)}else if("offset"===e){var d=this.getValueAtTime(o/this.comp.globalData.frameRate,0),f=this.getValueAtTime(c/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((u-o)%r+o)/this.comp.globalData.frameRate,0),h=Math.floor((u-o)/r);if(this.pv.length){for(i=0,a=(s=Array(d.length)).length;i<a;i+=1)s[i]=(f[i]-d[i])*h+p[i];return s}return(f-d)*h+p}else if("continue"===e){var m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),g=this.getValueAtTime((c-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(i=0,a=(s=Array(m.length)).length;i<a;i+=1)s[i]=m[i]+(m[i]-g[i])*((u-c)/this.comp.globalData.frameRate)/5e-4;return s}return m+(u-c)/.001*(m-g)}return this.getValueAtTime(((u-o)%r+o)/this.comp.globalData.frameRate,0)}function t(e,t,n){if(!this.k)return this.pv;e=e?e.toLowerCase():"";var r,o,i,a,s,u=this.comp.renderedFrame,l=this.keyframes,c=l[0].t;if(u>=c)return this.pv;if(n?(r=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-c),o=c+r):((!t||t>l.length-1)&&(t=l.length-1),r=(o=l[t].t)-c),"pingpong"===e){if(Math.floor((c-u)/r)%2==0)return this.getValueAtTime(((c-u)%r+c)/this.comp.globalData.frameRate,0)}else if("offset"===e){var d=this.getValueAtTime(c/this.comp.globalData.frameRate,0),f=this.getValueAtTime(o/this.comp.globalData.frameRate,0),p=this.getValueAtTime((r-(c-u)%r+c)/this.comp.globalData.frameRate,0),h=Math.floor((c-u)/r)+1;if(this.pv.length){for(i=0,a=(s=Array(d.length)).length;i<a;i+=1)s[i]=p[i]-(f[i]-d[i])*h;return s}return p-(f-d)*h}else if("continue"===e){var m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),g=this.getValueAtTime((c+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(i=0,a=(s=Array(m.length)).length;i<a;i+=1)s[i]=m[i]+(m[i]-g[i])*(c-u)/.001;return s}return m+(m-g)*(c-u)/.001}return this.getValueAtTime((r-((c-u)%r+c))/this.comp.globalData.frameRate,0)}function n(e,t){if(!this.k||(e=.5*(e||.4),(t=Math.floor(t||5))<=1))return this.pv;var n,r,o=this.comp.renderedFrame/this.comp.globalData.frameRate,i=o-e,a=o+e,s=t>1?(a-i)/(t-1):1,u=0,l=0;for(n=this.pv.length?createTypedArray("float32",this.pv.length):0;u<t;){if(r=this.getValueAtTime(i+u*s),this.pv.length)for(l=0;l<this.pv.length;l+=1)n[l]+=r[l];else n+=r;u+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)n[l]/=t;else n/=t;return n}function r(e){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var n=this.a.getValueAtTime(e);t.translate(-n[0]*this.a.mult,-n[1]*this.a.mult,n[2]*this.a.mult)}if(this.appliedTransformations<2){var r=this.s.getValueAtTime(e);t.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var o=this.sk.getValueAtTime(e),i=this.sa.getValueAtTime(e);t.skewFromAxis(-o*this.sk.mult,i*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var a=this.r.getValueAtTime(e);t.rotate(-a*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var s=this.rz.getValueAtTime(e),u=this.ry.getValueAtTime(e),l=this.rx.getValueAtTime(e),c=this.or.getValueAtTime(e);t.rotateZ(-s*this.rz.mult).rotateY(u*this.ry.mult).rotateX(l*this.rx.mult).rotateZ(-c[2]*this.or.mult).rotateY(c[1]*this.or.mult).rotateX(c[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var d=this.px.getValueAtTime(e),f=this.py.getValueAtTime(e);if(this.data.p.z){var p=this.pz.getValueAtTime(e);t.translate(d*this.px.mult,f*this.py.mult,-p*this.pz.mult)}else t.translate(d*this.px.mult,f*this.py.mult,0)}else{var h=this.p.getValueAtTime(e);t.translate(h[0]*this.p.mult,h[1]*this.p.mult,-h[2]*this.p.mult)}return t}function o(){return this.v.clone(new Matrix)}var i=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,t,n){var a=i(e,t,n);return a.dynamicProperties.length?a.getValueAtTime=r.bind(a):a.getValueAtTime=o.bind(a),a.setGroupProperty=expressionHelpers.setGroupProperty,a};var a=PropertyFactory.getProp;function s(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}PropertyFactory.getProp=function(r,o,i,s,u){var l=a(r,o,i,s,u);l.kf?l.getValueAtTime=expressionHelpers.getValueAtTime.bind(l):l.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(l),l.setGroupProperty=expressionHelpers.setGroupProperty,l.loopOut=e,l.loopIn=t,l.smooth=n,l.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(l),l.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(l),l.numKeys=1===o.a?o.k.length:0,l.propertyIndex=o.ix;var c=0;return 0!==i&&(c=createTypedArray("float32",1===o.a?o.k[0].s.length:o.k.length)),l._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:c},expressionHelpers.searchExpressions(r,o,l),l.k&&u.addDynamicProperty(l),l};var u=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(e,t){this.k&&this.getValue();var n,r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));var o=r._length,i=r[e],a=r.v,s=createSizedArray(o);for(n=0;n<o;n+=1)"i"===e||"o"===e?s[n]=[i[n][0]-a[n][0],i[n][1]-a[n][1]]:s[n]=[i[n][0],i[n][1]];return s},points:function(e){return this.vertices("v",e)},inTangents:function(e){return this.vertices("i",e)},outTangents:function(e){return this.vertices("o",e)},isClosed:function(){return this.v.c},pointOnPath:function(e,t){var n,r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(r));for(var o=this._segmentsLength,i=o.lengths,a=o.totalLength*e,s=0,u=i.length,l=0;s<u;){if(l+i[s].addedLength>a){var c=s,d=r.c&&s===u-1?0:s+1,f=(a-l)/i[s].addedLength;n=bez.getPointInSegment(r.v[c],r.v[d],r.o[c],r.i[d],f,i[s]);break}l+=i[s].addedLength,s+=1}return n||(n=r.c?[r.v[0][0],r.v[0][1]]:[r.v[r._length-1][0],r.v[r._length-1][1]]),n},vectorOnPath:function(e,t,n){1==e?e=this.v.c:0==e&&(e=.999);var r=this.pointOnPath(e,t),o=this.pointOnPath(e+.001,t),i=o[0]-r[0],a=o[1]-r[1],s=Math.sqrt(Math.pow(i,2)+Math.pow(a,2));return 0===s?[0,0]:"tangent"===n?[i/s,a/s]:[-a/s,i/s]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],u),extendPrototype([c],l),l.prototype.getValueAtTime=s,l.prototype.initiateExpression=ExpressionManager.initiateExpression;var d=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,n,r,o){var i=d(e,t,n,r,o);return i.propertyIndex=t.ix,i.lock=!1,3===n?expressionHelpers.searchExpressions(e,t.pt,i):4===n&&expressionHelpers.searchExpressions(e,t.ks,i),i.k&&e.addDynamicProperty(i),i}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function e(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(e,t){var n=this.calculateExpression(t);if(e.t!==n){var r={};return this.copyData(r,e),r.t=n.toString(),r.__complete=!1,r}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=e}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function(e,t){var n,r,o=createNS("feMerge");for(o.setAttribute("result",e),r=0;r<t.length;r+=1)(n=createNS("feMergeNode")).setAttribute("in",t[r]),o.appendChild(n),o.appendChild(n);return o}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(e,t,n,r,o){this.filterManager=t;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","linearRGB"),i.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=i,i.setAttribute("result",r+"_tint_1"),e.appendChild(i),(i=createNS("feColorMatrix")).setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),i.setAttribute("result",r+"_tint_2"),e.appendChild(i),this.matrixFilter=i;var a=this.createMergeNode(r,[o,r+"_tint_1",r+"_tint_2"]);e.appendChild(a)}function SVGFillFilter(e,t,n,r){this.filterManager=t;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),o.setAttribute("result",r),e.appendChild(o),this.matrixFilter=o}function SVGStrokeEffect(e,t,n){this.initialized=!1,this.filterManager=t,this.elem=n,this.paths=[]}function SVGTritoneFilter(e,t,n,r){this.filterManager=t;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","linearRGB"),o.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),e.appendChild(o);var i=createNS("feComponentTransfer");i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("result",r),this.matrixFilter=i;var a=createNS("feFuncR");a.setAttribute("type","table"),i.appendChild(a),this.feFuncR=a;var s=createNS("feFuncG");s.setAttribute("type","table"),i.appendChild(s),this.feFuncG=s;var u=createNS("feFuncB");u.setAttribute("type","table"),i.appendChild(u),this.feFuncB=u,e.appendChild(i)}function SVGProLevelsFilter(e,t,n,r){this.filterManager=t;var o=this.filterManager.effectElements,i=createNS("feComponentTransfer");(o[10].p.k||0!==o[10].p.v||o[11].p.k||1!==o[11].p.v||o[12].p.k||1!==o[12].p.v||o[13].p.k||0!==o[13].p.v||o[14].p.k||1!==o[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",i)),(o[17].p.k||0!==o[17].p.v||o[18].p.k||1!==o[18].p.v||o[19].p.k||1!==o[19].p.v||o[20].p.k||0!==o[20].p.v||o[21].p.k||1!==o[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",i)),(o[24].p.k||0!==o[24].p.v||o[25].p.k||1!==o[25].p.v||o[26].p.k||1!==o[26].p.v||o[27].p.k||0!==o[27].p.v||o[28].p.k||1!==o[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",i)),(o[31].p.k||0!==o[31].p.v||o[32].p.k||1!==o[32].p.v||o[33].p.k||1!==o[33].p.v||o[34].p.k||0!==o[34].p.v||o[35].p.k||1!==o[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",i)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(i.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(i)),(o[3].p.k||0!==o[3].p.v||o[4].p.k||1!==o[4].p.v||o[5].p.k||1!==o[5].p.v||o[6].p.k||0!==o[6].p.v||o[7].p.k||1!==o[7].p.v)&&((i=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("result",r),e.appendChild(i),this.feFuncRComposed=this.createFeFunc("feFuncR",i),this.feFuncGComposed=this.createFeFunc("feFuncG",i),this.feFuncBComposed=this.createFeFunc("feFuncB",i))}function SVGDropShadowEffect(e,t,n,r,o){var i=t.container.globalData.renderConfig.filterSize,a=t.data.fs||i;e.setAttribute("x",a.x||i.x),e.setAttribute("y",a.y||i.y),e.setAttribute("width",a.width||i.width),e.setAttribute("height",a.height||i.height),this.filterManager=t;var s=createNS("feGaussianBlur");s.setAttribute("in","SourceAlpha"),s.setAttribute("result",r+"_drop_shadow_1"),s.setAttribute("stdDeviation","0"),this.feGaussianBlur=s,e.appendChild(s);var u=createNS("feOffset");u.setAttribute("dx","25"),u.setAttribute("dy","0"),u.setAttribute("in",r+"_drop_shadow_1"),u.setAttribute("result",r+"_drop_shadow_2"),this.feOffset=u,e.appendChild(u);var l=createNS("feFlood");l.setAttribute("flood-color","#00ff00"),l.setAttribute("flood-opacity","1"),l.setAttribute("result",r+"_drop_shadow_3"),this.feFlood=l,e.appendChild(l);var c=createNS("feComposite");c.setAttribute("in",r+"_drop_shadow_3"),c.setAttribute("in2",r+"_drop_shadow_2"),c.setAttribute("operator","in"),c.setAttribute("result",r+"_drop_shadow_4"),e.appendChild(c);var d=this.createMergeNode(r,[r+"_drop_shadow_4",o]);e.appendChild(d)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+r+" 0"),this.matrixFilter.setAttribute("values",n[0]-t[0]+" 0 0 0 "+t[0]+" "+(n[1]-t[1])+" 0 0 0 "+t[1]+" "+(n[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 1 0")}},SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,n=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+n+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var e,t,n,r,o=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(r=this.elem.maskManager.masksProperties.length,n=0):r=(n=this.filterManager.effectElements[0].p.v-1)+1,(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);n<r;n+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:n});if(3===this.filterManager.effectElements[10].p.v){var i=createNS("mask"),a=createElementID();i.setAttribute("id",a),i.setAttribute("mask-type","alpha"),i.appendChild(t),this.elem.globalData.defs.appendChild(i);var s=createNS("g");for(s.setAttribute("mask","url("+getLocationHref()+"#"+a+")");o[0];)s.appendChild(o[0]);this.elem.layerElement.appendChild(s),this.masker=i,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(o=this.elem.layerElement.children||this.elem.layerElement.childNodes;o.length;)this.elem.layerElement.removeChild(o[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(e){this.initialized||this.initialize();var t=this.paths.length;for(n=0;n<t;n+=1)if(-1!==this.paths[n].m&&(r=this.elem.maskManager.viewData[this.paths[n].m],o=this.paths[n].p,(e||this.filterManager._mdf||r.prop._mdf)&&o.setAttribute("d",r.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||r.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var n,r,o,i,a,s=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),u=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),l=o.getTotalLength();i="0 0 0 "+l*s+" ";var c=Math.floor(l*(u-s)/(1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01));for(a=0;a<c;a+=1)i+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";i+="0 "+10*l+" 0 0"}else i="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;o.setAttribute("stroke-dasharray",i)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(e||this.filterManager.effectElements[3].p._mdf)){var d=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*d[0])+","+bmFloor(255*d[1])+","+bmFloor(255*d[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,n=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,o=r[0]+" "+n[0]+" "+t[0],i=r[1]+" "+n[1]+" "+t[1],a=r[2]+" "+n[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",o),this.feFuncG.setAttribute("tableValues",i),this.feFuncB.setAttribute("tableValues",a)}},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var n=createNS(e);return n.setAttribute("type","table"),t.appendChild(n),n},SVGProLevelsFilter.prototype.getTableValue=function(e,t,n,r,o){for(var i,a,s=0,u=256,l=Math.min(e,t),c=Math.max(e,t),d=Array.call(null,{length:256}),f=0,p=o-r,h=t-e;s<=256;)a=(i=s/256)<=l?h<0?o:r:i>=c?h<0?r:o:r+p*Math.pow((i-e)/h,1/n),d[f]=a,f+=1,s+=256/(u-1);return d.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,n=this.filterManager.effectElements;this.feFuncRComposed&&(e||n[3].p._mdf||n[4].p._mdf||n[5].p._mdf||n[6].p._mdf||n[7].p._mdf)&&(t=this.getTableValue(n[3].p.v,n[4].p.v,n[5].p.v,n[6].p.v,n[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||n[10].p._mdf||n[11].p._mdf||n[12].p._mdf||n[13].p._mdf||n[14].p._mdf)&&(t=this.getTableValue(n[10].p.v,n[11].p.v,n[12].p.v,n[13].p.v,n[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||n[17].p._mdf||n[18].p._mdf||n[19].p._mdf||n[20].p._mdf||n[21].p._mdf)&&(t=this.getTableValue(n[17].p.v,n[18].p.v,n[19].p.v,n[20].p.v,n[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||n[24].p._mdf||n[25].p._mdf||n[26].p._mdf||n[27].p._mdf||n[28].p._mdf)&&(t=this.getTableValue(n[24].p.v,n[25].p.v,n[26].p.v,n[27].p.v,n[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||n[31].p._mdf||n[32].p._mdf||n[33].p._mdf||n[34].p._mdf||n[35].p._mdf)&&(t=this.getTableValue(n[31].p.v,n[32].p.v,n[33].p.v,n[34].p.v,n[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var n=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,o=n*Math.cos(r),i=n*Math.sin(r);this.feOffset.setAttribute("dx",o),this.feOffset.setAttribute("dy",i)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,n){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=n,n.matteElement=createNS("g"),n.matteElement.appendChild(n.layerElement),n.matteElement.appendChild(n.transformedElement),n.baseElement=n.matteElement}function SVGGaussianBlurEffect(e,t,n,r){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var o=createNS("feGaussianBlur");o.setAttribute("result",r),e.appendChild(o),this.feGaussianBlur=o}function TransformEffect(){}function SVGTransformEffect(e,t){this.init(t)}function CVTransformEffect(e){this.init(e)}return SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,n=_svgMatteSymbols.length;t<n;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var n,r=e.layerElement.parentNode;if(r){for(var o=r.children,i=0,a=o.length;i<a&&o[i]!==e.layerElement;)i+=1;i<=a-2&&(n=o[i+1]);var s=createNS("use");s.setAttribute("href","#"+t),n?r.insertBefore(s,n):r.appendChild(s)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var n=createElementID(),r=createNS("mask");r.setAttribute("id",t.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var o=e.globalData.defs;o.appendChild(r);var i=createNS("symbol");i.setAttribute("id",n),this.replaceInParent(t,n),i.appendChild(t.layerElement),o.appendChild(i);var a=createNS("use");a.setAttribute("href","#"+n),r.appendChild(a),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,n=0,r=t.length;n<r;)t[n]&&t[n].data.ind===e&&this.setElementAsMask(this.elem,t[n]),n+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3,n=this.filterManager.effectElements[0].p.v*t,r=this.filterManager.effectElements[1].p.v,o=3==r?0:n,i=2==r?0:n;this.feGaussianBlur.setAttribute("stdDeviation",o+" "+i);var a=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",a)}},TransformEffect.prototype.init=function(e){this.effectsManager=e,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(e){if(this._opMdf=!1,this._mdf=!1,e||this.effectsManager._mdf){var t=this.effectsManager.effectElements,n=t[0].p.v,r=t[1].p.v,o=1===t[2].p.v,i=t[3].p.v,a=o?i:t[4].p.v,s=t[5].p.v,u=t[6].p.v,l=t[7].p.v;this.matrix.reset(),this.matrix.translate(-n[0],-n[1],n[2]),this.matrix.scale(.01*a,.01*i,1),this.matrix.rotate(-l*degToRads),this.matrix.skewFromAxis(-s*degToRads,(u+90)*degToRads),this.matrix.translate(r[0],r[1],0),this._mdf=!0,this.opacity!==t[8].p.v&&(this.opacity=t[8].p.v,this._opMdf=!0)}},extendPrototype([TransformEffect],SVGTransformEffect),extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie})}(lottie$1,lottie$1.exports);var lottieExports=lottie$1.exports,lottie=getDefaultExportFromCjs(lottieExports),react=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(o of t.entries())if(!n.has(o[0]))return!1;for(o of t.entries())if(!e(o[1],n.get(o[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(o of t.entries())if(!n.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((r=t.length)!=n.length)return!1;for(o=r;0!=o--;)if(t[o]!==n[o])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(i=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=r;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,i[o]))return!1;for(o=r;0!=o--;){var r,o,i,a=i[o];if(("_owner"!==a||!t.$$typeof)&&!e(t[a],n[a]))return!1}return!0}return t!=t&&n!=n},equal=getDefaultExportFromCjs(react),rfdc_1=rfdc;function copyBuffer(e){return e instanceof Buffer?Buffer.from(e):new e.constructor(e.buffer.slice(),e.byteOffset,e.length)}function rfdc(e){if((e=e||{}).circles)return rfdcCircles(e);return e.proto?r:n;function t(e,t){for(var n=Object.keys(e),r=Array(n.length),o=0;o<n.length;o++){var i=n[o],a=e[i];"object"!=typeof a||null===a?r[i]=a:a instanceof Date?r[i]=new Date(a):ArrayBuffer.isView(a)?r[i]=copyBuffer(a):r[i]=t(a)}return r}function n(e){if("object"!=typeof e||null===e)return e;if(e instanceof Date)return new Date(e);if(Array.isArray(e))return t(e,n);if(e instanceof Map)return new Map(t(Array.from(e),n));if(e instanceof Set)return new Set(t(Array.from(e),n));var r={};for(var o in e)if(!1!==Object.hasOwnProperty.call(e,o)){var i=e[o];"object"!=typeof i||null===i?r[o]=i:i instanceof Date?r[o]=new Date(i):i instanceof Map?r[o]=new Map(t(Array.from(i),n)):i instanceof Set?r[o]=new Set(t(Array.from(i),n)):ArrayBuffer.isView(i)?r[o]=copyBuffer(i):r[o]=n(i)}return r}function r(e){if("object"!=typeof e||null===e)return e;if(e instanceof Date)return new Date(e);if(Array.isArray(e))return t(e,r);if(e instanceof Map)return new Map(t(Array.from(e),r));if(e instanceof Set)return new Set(t(Array.from(e),r));var n={};for(var o in e){var i=e[o];"object"!=typeof i||null===i?n[o]=i:i instanceof Date?n[o]=new Date(i):i instanceof Map?n[o]=new Map(t(Array.from(i),r)):i instanceof Set?n[o]=new Set(t(Array.from(i),r)):ArrayBuffer.isView(i)?n[o]=copyBuffer(i):n[o]=r(i)}return n}}function rfdcCircles(e){var t=[],n=[];return e.proto?i:o;function r(e,r){for(var o=Object.keys(e),i=Array(o.length),a=0;a<o.length;a++){var s=o[a],u=e[s];if("object"!=typeof u||null===u)i[s]=u;else if(u instanceof Date)i[s]=new Date(u);else if(ArrayBuffer.isView(u))i[s]=copyBuffer(u);else{var l=t.indexOf(u);-1!==l?i[s]=n[l]:i[s]=r(u)}}return i}function o(e){if("object"!=typeof e||null===e)return e;if(e instanceof Date)return new Date(e);if(Array.isArray(e))return r(e,o);if(e instanceof Map)return new Map(r(Array.from(e),o));if(e instanceof Set)return new Set(r(Array.from(e),o));var i={};for(var a in t.push(e),n.push(i),e)if(!1!==Object.hasOwnProperty.call(e,a)){var s=e[a];if("object"!=typeof s||null===s)i[a]=s;else if(s instanceof Date)i[a]=new Date(s);else if(s instanceof Map)i[a]=new Map(r(Array.from(s),o));else if(s instanceof Set)i[a]=new Set(r(Array.from(s),o));else if(ArrayBuffer.isView(s))i[a]=copyBuffer(s);else{var u=t.indexOf(s);-1!==u?i[a]=n[u]:i[a]=o(s)}}return t.pop(),n.pop(),i}function i(e){if("object"!=typeof e||null===e)return e;if(e instanceof Date)return new Date(e);if(Array.isArray(e))return r(e,i);if(e instanceof Map)return new Map(r(Array.from(e),i));if(e instanceof Set)return new Set(r(Array.from(e),i));var o={};for(var a in t.push(e),n.push(o),e){var s=e[a];if("object"!=typeof s||null===s)o[a]=s;else if(s instanceof Date)o[a]=new Date(s);else if(s instanceof Map)o[a]=new Map(r(Array.from(s),i));else if(s instanceof Set)o[a]=new Set(r(Array.from(s),i));else if(ArrayBuffer.isView(s))o[a]=copyBuffer(s);else{var u=t.indexOf(s);-1!==u?o[a]=n[u]:o[a]=i(s)}}return t.pop(),n.pop(),o}}var _default=rfdc_1(),clone=getDefaultExportFromCjs(_default);function _extends$m(){return(_extends$m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function _objectWithoutPropertiesLoose$1(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var emptyObject={},noOp=function(){},makeLottiePlayer=function(e){var t=e.loadAnimation;return(0,react__WEBPACK_IMPORTED_MODULE_2__.memo)((0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(e,n){var r,o,i=e.play,a=void 0===i?null:i,s=e.speed,u=void 0===s?1:s,l=e.direction,c=void 0===l?1:l,d=e.segments,f=void 0===d?null:d,p=e.goTo,h=void 0===p?null:p,m=e.useSubframes,g=void 0===m||m,v=e.renderer,y=void 0===v?"svg":v,b=e.loop,_=void 0===b||b,E=e.rendererSettings,T=void 0===E?emptyObject:E,S=e.audioFactory,I=e.onLoad,w=void 0===I?noOp:I,A=e.onComplete,O=void 0===A?noOp:A,C=e.onLoopComplete,P=void 0===C?noOp:C,R=e.onEnterFrame,L=void 0===R?noOp:R,D=e.onSegmentStart,x=void 0===D?noOp:D,k=_objectWithoutPropertiesLoose$1(e,["play","speed","direction","segments","goTo","useSubframes","renderer","loop","rendererSettings","audioFactory","onLoad","onComplete","onLoopComplete","onEnterFrame","onSegmentStart"]),M=k;if("animationData"in k){var N=k;r=N.animationData,M=_objectWithoutPropertiesLoose$1(N,["animationData"])}if("path"in k){var F=k;o=F.path,M=_objectWithoutPropertiesLoose$1(F,["path"])}var B=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),U=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(),Z=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(){if(null==U.current)throw Error("Lottie ref is not set");return U.current},[]),j=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),H=j[0],z=j[1],q=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(f),G=q[0],V=q[1];(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){equal(G,f)||V(f)},[f,G]);var W=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(T),Y=W[0],J=W[1];(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){equal(Y,T)||J(T)},[T,Y]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){return function(){return Z().removeEventListener("complete",O)}},[Z,O]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){return function(){return Z().removeEventListener("loopComplete",P)}},[Z,P]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){return function(){return Z().removeEventListener("enterFrame",L)}},[Z,L]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){return function(){return Z().removeEventListener("segmentStart",x)}},[Z,x]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){return function(){return Z().removeEventListener("DOMLoaded",w)}},[Z,w]);var $=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){U.current=e,"function"==typeof n?n(e):null!=n&&(n.current=e)},[n]);(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){function e(){return null==r||"object"!=typeof r?r:"default"in r&&"object"==typeof r.default?clone(r.default):clone(r)}if(null==B.current)throw Error("animElementRef is not set");$(t(_extends$m({animationData:e(),path:o,container:B.current,renderer:y,loop:!1,autoplay:!1,rendererSettings:Y},S?{audioFactory:S}:{})));var n=function(){return z(!0)};return Z().addEventListener("DOMLoaded",n),function(){Z().removeEventListener("DOMLoaded",n),z(!1),Z().destroy(),$(void 0)}},[_,y,Y,r,o,S,$,Z]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){Z().addEventListener("DOMLoaded",w)},[Z,w]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){Z().addEventListener("complete",O)},[Z,O]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){Z().addEventListener("loopComplete",P)},[Z,P]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){Z().addEventListener("enterFrame",L)},[Z,L]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){Z().addEventListener("segmentStart",x)},[Z,x]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){H&&(Z().loop=_)},[H,_,Z]);var K=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1);return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){if(H){if(!0===a){var e=!0;G?(Z().playSegments(G,e),K.current=!0,-1===c&&t("number"==typeof G[1]?G[1]:G[1][1])):(K.current&&Z().resetSegments(e),K.current=!1,-1===c?t(Z().getDuration(!0)):Z().play())}else!1===a&&Z().pause()}function t(e){Z().goToAndPlay(e,!0),Z().setDirection(c)}},[a,G,H,c,Z]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){H&&(Number.isNaN(u)||Z().setSpeed(u))},[u,H,Z]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){H&&Z().setDirection(c)},[c,Z,H]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){if(H&&null!=h){var e=!0;a?Z().goToAndPlay(h,e):Z().goToAndStop(h,e)}},[Z,h,a,H]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){Z().setSubframe&&Z().setSubframe(g)},[Z,g]),react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",_extends$m({},M,{ref:B}))}))},LottiePlayer=makeLottiePlayer(lottie),v="5.1.4",fr=30,ip=0,op=58,w$2=32,h$1=32,nm="16px 2x",ddd=0,assets=[],layers=[{ddd:0,ind:1,ty:3,nm:"Null 1",sr:1,ks:{o:{a:0,k:0,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[16,16,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,ip:0,op:58,st:0,bm:0},{ddd:0,ind:2,ty:4,nm:"圖層 2",parent:1,sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:1,k:[{i:{x:[1],y:[1]},o:{x:[.167],y:[.167]},n:["1_1_0p167_0p167"],t:-1,s:[0],e:[360]},{t:59}],ix:10},p:{a:0,k:[0,0,0],ix:2},a:{a:0,k:[0,0,0],ix:1},s:{a:0,k:[200,200,100],ix:6}},ao:0,shapes:[{ty:"gr",it:[{ind:0,ty:"sh",ix:1,ks:{a:0,k:{i:[[0,-3.866],[3.866,0],[0,3.866],[-3.866,0]],o:[[0,3.866],[-3.866,0],[0,-3.866],[3.866,0]],v:[[7,0],[0,7],[-7,0],[0,-7]],c:!0},ix:2},nm:"Path 1",mn:"ADBE Vector Shape - Group",hd:!1},{ty:"tm",s:{a:1,k:[{i:{x:[.676],y:[.423]},o:{x:[.343],y:[0]},n:["0p676_0p423_0p343_0"],t:-1,s:[0],e:[.1]},{i:{x:[.128],y:[1]},o:{x:[.315],y:[.033]},n:["0p128_1_0p315_0p033"],t:0,s:[.1],e:[100]},{t:59}],ix:1},e:{a:1,k:[{i:{x:[.356],y:[.966]},o:{x:[.678],y:[0]},n:["0p356_0p966_0p678_0"],t:-1,s:[0],e:[100]},{i:{x:[.658],y:[1]},o:{x:[.325],y:[.029]},n:["0p658_1_0p325_0p029"],t:58,s:[100],e:[100]},{t:59}],ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"Trim Paths 1",mn:"ADBE Vector Filter - Trim",hd:!1},{ty:"st",c:{a:0,k:[1,.435294121504,.380392163992,1],ix:3},o:{a:0,k:100,ix:4},w:{a:0,k:2,ix:5},lc:2,lj:1,ml:4,nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke",hd:!1},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Group 1",np:4,cix:2,ix:1,mn:"ADBE Vector Group",hd:!1}],ip:0,op:58,st:-1,bm:0},{ddd:0,ind:3,ty:1,nm:"White Solid 1",sr:1,ks:{o:{a:0,k:100,ix:11},r:{a:0,k:0,ix:10},p:{a:0,k:[16,16,0],ix:2},a:{a:0,k:[16,16,0],ix:1},s:{a:0,k:[100,100,100],ix:6}},ao:0,sw:32,sh:32,sc:"#ffffff",ip:0,op:58,st:0,bm:0}],markers=[],PhotosLoadingLight={v:v,fr:fr,ip:ip,op:op,w:w$2,h:h$1,nm:nm,ddd:ddd,assets:assets,layers:layers,markers:markers},LoadingAnimation=function(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"loading-animation","data-testid":"loading-animation",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(LottiePlayer,{animationData:PhotosLoadingLight,loop:!0,play:!0})})},LoadingInfo=function(e){var t=e.message;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"loading-info",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(LoadingAnimation,{}),t]})};LoadingInfo.propTypes={message:PropTypes.string},LoadingInfo.defaultProps={message:""};var ButtonColor=Object.freeze({MAIN:"main",GREY:"grey"}),ButtonShape=Object.freeze({RECTANGLE:"rectangle",OVAL:"oval"}),KeyCode=Object.freeze({TAB:"Tab",ENTER:"Enter",SPACE:" ",ESC:"Escape",LEFT:"ArrowLeft",RIGHT:"ArrowRight",DELETE:"Delete",SHIFT:"Shift",HOME:"Home",END:"End"}),ActionResult=Object.freeze({CLOSE:"close",CONFIRM:"confirm"}),WaitingTime=Object.freeze({LONG_PRESS:500,TOOLTIP_DELAY:330}),DatePickerRange=Object.freeze({MAX_YEAR:2100,MIN_YEAR:1901}),ToolTipType=Object.freeze({DEFAULT:"default",WARNING:"warning",WHITE_TIP:"white_tip"}),_listeners=[],_removeTopListener=function(){0!==_listeners.length&&_listeners.at(-1).handlers.forEach(function(e){document.removeEventListener("keydown",e)})},_registerTopListener=function(){0!==_listeners.length&&_listeners.at(-1).handlers.forEach(function(e){document.addEventListener("keydown",e)})},_insertAnonymousHandler=function(e){_listeners.push({handlers:[e]}),document.addEventListener("keydown",e)},_insertNamespaceHandler=function(e,t){var n=_listeners.findIndex(function(e){return e.handlerNamespace===t});-1===n?_listeners.push({handlerNamespace:t,handlers:[e]}):_listeners[n].handlers.push(e)},KeyDownEvent=function(e){var t=e.handlerNamespace,n=e.onKeyDown;return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){return _removeTopListener(),void 0===t?_insertAnonymousHandler(n):_insertNamespaceHandler(n,t),_registerTopListener(),function(){document.removeEventListener("keydown",n);var e=_listeners.findIndex(function(e){return e.handlers.includes(n)});-1!==e&&(_listeners[e].handlers.splice(_listeners[e].handlers.findIndex(function(e){return e===n}),1),0===_listeners[e].handlers.length&&_listeners.splice(e,1)),_registerTopListener()}},[t,n]),null},lib={exports:{}},Modal$2={},ModalPortal={exports:{}},focusManager={},tabbable$1={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=c;/*!
* Adapted from jQuery UI core
*
* http://jqueryui.com
*
* Copyright 2014 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/category/ui-core/
*/var n="none",r="contents",o=/input|select|textarea|button|object|iframe/;function i(e,t){return"visible"!==t.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0}function a(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var o=window.getComputedStyle(e),a=o.getPropertyValue("display");return t?a!==r&&i(e,o):a===n}catch(e){return console.warn("Failed to inspect element style"),!1}}function s(e){for(var t=e,n=e.getRootNode&&e.getRootNode();t&&t!==document.body;){if(n&&t===n&&(t=n.host.parentNode),a(t))return!1;t=t.parentNode}return!0}function u(e,t){var n=e.nodeName.toLowerCase();return(o.test(n)&&!e.disabled||"a"===n&&e.href||t)&&s(e)}function l(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&u(e,!n)}function c(e){return[].slice.call(e.querySelectorAll("*"),0).reduce(function(e,t){return e.concat(t.shadowRoot?c(t.shadowRoot):[t])},[]).filter(l)}e.exports=t.default}(tabbable$1,tabbable$1.exports);var tabbableExports=tabbable$1.exports;Object.defineProperty(focusManager,"__esModule",{value:!0}),focusManager.resetState=resetState$4,focusManager.log=log$4,focusManager.handleBlur=handleBlur,focusManager.handleFocus=handleFocus,focusManager.markForFocusLater=markForFocusLater,focusManager.returnFocus=returnFocus,focusManager.popWithoutFocus=popWithoutFocus,focusManager.setupScopedFocus=setupScopedFocus,focusManager.teardownScopedFocus=teardownScopedFocus;var _tabbable=tabbableExports,_tabbable2=_interopRequireDefault$4(_tabbable);function _interopRequireDefault$4(e){return e&&e.__esModule?e:{default:e}}var focusLaterElements=[],modalElement=null,needToFocus=!1;function resetState$4(){focusLaterElements=[]}function log$4(){}function handleBlur(){needToFocus=!0}function handleFocus(){needToFocus&&(needToFocus=!1,modalElement&&setTimeout(function(){modalElement.contains(document.activeElement)||((0,_tabbable2.default)(modalElement)[0]||modalElement).focus()},0))}function markForFocusLater(){focusLaterElements.push(document.activeElement)}function returnFocus(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{0!==focusLaterElements.length&&(t=focusLaterElements.pop()).focus({preventScroll:e});return}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}}function popWithoutFocus(){focusLaterElements.length>0&&focusLaterElements.pop()}function setupScopedFocus(e){modalElement=e,window.addEventListener?(window.addEventListener("blur",handleBlur,!1),document.addEventListener("focus",handleFocus,!0)):(window.attachEvent("onBlur",handleBlur),document.attachEvent("onFocus",handleFocus))}function teardownScopedFocus(){modalElement=null,window.addEventListener?(window.removeEventListener("blur",handleBlur),document.removeEventListener("focus",handleFocus)):(window.detachEvent("onBlur",handleBlur),document.detachEvent("onFocus",handleFocus))}var scopeTab={exports:{}};!function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var n=r(tabbableExports);function r(e){return e&&e.__esModule?e:{default:e}}function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;return e.activeElement.shadowRoot?o(e.activeElement.shadowRoot):e.activeElement}function i(e,t){var r=(0,n.default)(e);if(!r.length){t.preventDefault();return}var i=void 0,a=t.shiftKey,s=r[0],u=r[r.length-1],l=o();if(e===l){if(!a)return;i=u}if(u!==l||a||(i=s),s===l&&a&&(i=u),i){t.preventDefault(),i.focus();return}var c=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null!=c&&"Chrome"!=c[1]&&null==/\biPod\b|\biPad\b/g.exec(navigator.userAgent)){var d=r.indexOf(l);if(d>-1&&(d+=a?-1:1),i=r[d],void 0===i){t.preventDefault(),(i=a?u:s).focus();return}t.preventDefault(),i.focus()}}e.exports=t.default}(scopeTab,scopeTab.exports);var scopeTabExports=scopeTab.exports,ariaAppHider$1={},__DEV__=!1,warning=function(){};if(__DEV__){var printWarning=function(e,t){var n=arguments.length;t=Array(n>1?n-1:0);for(var r=1;r<n;r++)t[r-1]=arguments[r];var o=0,i="Warning: "+e.replace(/%s/g,function(){return t[o++]});"undefined"!=typeof console&&console.error(i);try{throw Error(i)}catch(e){}};warning=function(e,t,n){var r=arguments.length;n=Array(r>2?r-2:0);for(var o=2;o<r;o++)n[o-2]=arguments[o];if(void 0===t)throw Error("`warning(condition, format, ...args)` requires a warning message argument");e||printWarning.apply(null,[t].concat(n))}}var warning_1=warning,safeHTMLElement={},exenv={exports:{}};!/*!
Copyright (c) 2015 Jed Watson.
Based on code that is Copyright 2013-2015, Facebook, Inc.
All rights reserved.
*/function(e){!function(){var t=!!("undefined"!=typeof window&&window.document&&window.document.createElement),n={canUseDOM:t,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:t&&!!(window.addEventListener||window.attachEvent),canUseViewport:t&&!!window.screen};e.exports?e.exports=n:window.ExecutionEnvironment=n}()}(exenv);var exenvExports=exenv.exports;Object.defineProperty(safeHTMLElement,"__esModule",{value:!0}),safeHTMLElement.canUseDOM=safeHTMLElement.SafeNodeList=safeHTMLElement.SafeHTMLCollection=void 0;var _exenv=exenvExports,_exenv2=_interopRequireDefault$3(_exenv);function _interopRequireDefault$3(e){return e&&e.__esModule?e:{default:e}}var EE=_exenv2.default,SafeHTMLElement=EE.canUseDOM?window.HTMLElement:{};safeHTMLElement.SafeHTMLCollection=EE.canUseDOM?window.HTMLCollection:{},safeHTMLElement.SafeNodeList=EE.canUseDOM?window.NodeList:{},safeHTMLElement.canUseDOM=EE.canUseDOM,safeHTMLElement.default=SafeHTMLElement,Object.defineProperty(ariaAppHider$1,"__esModule",{value:!0}),ariaAppHider$1.resetState=resetState$3,ariaAppHider$1.log=log$3,ariaAppHider$1.assertNodeList=assertNodeList,ariaAppHider$1.setElement=setElement,ariaAppHider$1.validateElement=validateElement,ariaAppHider$1.hide=hide$3,ariaAppHider$1.show=show,ariaAppHider$1.documentNotReadyOrSSRTesting=documentNotReadyOrSSRTesting;var _warning=warning_1,_warning2=_interopRequireDefault$2(_warning),_safeHTMLElement$1=safeHTMLElement;function _interopRequireDefault$2(e){return e&&e.__esModule?e:{default:e}}var globalElement=null;function resetState$3(){globalElement&&(globalElement.removeAttribute?globalElement.removeAttribute("aria-hidden"):null!=globalElement.length?globalElement.forEach(function(e){return e.removeAttribute("aria-hidden")}):document.querySelectorAll(globalElement).forEach(function(e){return e.removeAttribute("aria-hidden")})),globalElement=null}function log$3(){}function assertNodeList(e,t){if(!e||!e.length)throw Error("react-modal: No elements were found for selector "+t+".")}function setElement(e){var t=e;if("string"==typeof t&&_safeHTMLElement$1.canUseDOM){var n=document.querySelectorAll(t);assertNodeList(n,t),t=n}return globalElement=t||globalElement}function validateElement(e){var t=e||globalElement;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,_warning2.default)(!1,"react-modal: App element is not defined. Please use `Modal.setAppElement(el)` or set `appElement={el}`. This is needed so screen readers don't see main content when modal is opened. It is not recommended, but you can opt-out by setting `ariaHideApp={false}`."),[])}function hide$3(e){var t=!0,n=!1,r=void 0;try{for(var o,i=validateElement(e)[Symbol.iterator]();!(t=(o=i.next()).done);t=!0)o.value.setAttribute("aria-hidden","true")}catch(e){n=!0,r=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}}function show(e){var t=!0,n=!1,r=void 0;try{for(var o,i=validateElement(e)[Symbol.iterator]();!(t=(o=i.next()).done);t=!0)o.value.removeAttribute("aria-hidden")}catch(e){n=!0,r=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}}function documentNotReadyOrSSRTesting(){globalElement=null}var classList={};Object.defineProperty(classList,"__esModule",{value:!0}),classList.resetState=resetState$2,classList.log=log$2;var htmlClassList={},docBodyClassList={};function removeClass(e,t){e.classList.remove(t)}function resetState$2(){var e=document.getElementsByTagName("html")[0];for(var t in htmlClassList)removeClass(e,htmlClassList[t]);var n=document.body;for(var r in docBodyClassList)removeClass(n,docBodyClassList[r]);htmlClassList={},docBodyClassList={}}function log$2(){}var incrementReference=function(e,t){return e[t]||(e[t]=0),e[t]+=1,t},decrementReference=function(e,t){return e[t]&&(e[t]-=1),t},trackClass=function(e,t,n){n.forEach(function(n){incrementReference(t,n),e.add(n)})},untrackClass=function(e,t,n){n.forEach(function(n){decrementReference(t,n),0===t[n]&&e.remove(n)})};classList.add=function(e,t){return trackClass(e.classList,"html"==e.nodeName.toLowerCase()?htmlClassList:docBodyClassList,t.split(" "))},classList.remove=function(e,t){return untrackClass(e.classList,"html"==e.nodeName.toLowerCase()?htmlClassList:docBodyClassList,t.split(" "))};var portalOpenInstances$1={};function _classCallCheck$1(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}Object.defineProperty(portalOpenInstances$1,"__esModule",{value:!0}),portalOpenInstances$1.log=log$1,portalOpenInstances$1.resetState=resetState$1;var PortalOpenInstances=function e(){var t=this;_classCallCheck$1(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach(function(n){return n(e,t.openInstances.slice())})},this.openInstances=[],this.subscribers=[]},portalOpenInstances=new PortalOpenInstances;function log$1(){console.log("portalOpenInstances ----------"),console.log(portalOpenInstances.openInstances.length),portalOpenInstances.openInstances.forEach(function(e){return console.log(e)}),console.log("end portalOpenInstances ----------")}function resetState$1(){portalOpenInstances=new PortalOpenInstances}portalOpenInstances$1.default=portalOpenInstances;var bodyTrap$1={};Object.defineProperty(bodyTrap$1,"__esModule",{value:!0}),bodyTrap$1.resetState=resetState,bodyTrap$1.log=log;var _portalOpenInstances=portalOpenInstances$1,_portalOpenInstances2=_interopRequireDefault$1(_portalOpenInstances);function _interopRequireDefault$1(e){return e&&e.__esModule?e:{default:e}}var before=void 0,after=void 0,instances=[];function resetState(){for(var e=[before,after],t=0;t<e.length;t++){var n=e[t];n&&n.parentNode&&n.parentNode.removeChild(n)}before=after=null,instances=[]}function log(){console.log("bodyTrap ----------"),console.log(instances.length);for(var e=[before,after],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")}function focusContent(){0!==instances.length&&instances[instances.length-1].focusContent()}function bodyTrap(e,t){before||after||((before=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),before.style.position="absolute",before.style.opacity="0",before.setAttribute("tabindex","0"),before.addEventListener("focus",focusContent),(after=before.cloneNode()).addEventListener("focus",focusContent)),(instances=t).length>0?(document.body.firstChild!==before&&document.body.insertBefore(before,document.body.firstChild),document.body.lastChild!==after&&document.body.appendChild(after)):(before.parentElement&&before.parentElement.removeChild(before),after.parentElement&&after.parentElement.removeChild(after))}_portalOpenInstances2.default.subscribe(bodyTrap),function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=react__WEBPACK_IMPORTED_MODULE_2__,a=m(propTypesExports),s=h(focusManager),u=m(scopeTabExports),l=h(ariaAppHider$1),c=h(classList),d=safeHTMLElement,f=m(d),p=m(portalOpenInstances$1);function h(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function m(e){return e&&e.__esModule?e:{default:e}}function g(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function v(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function y(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},_=function(e){return"Tab"===e.code||9===e.keyCode},E=function(e){return"Escape"===e.code||27===e.keyCode},T=0,S=function(e){function t(e){g(this,t);var n=v(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,i=e.bodyOpenClassName,a=e.parentSelector,u=a&&a().ownerDocument||document;i&&c.remove(u.body,i),o&&c.remove(u.getElementsByTagName("html")[0],o),r&&T>0&&0==(T-=1)&&l.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(s.returnFocus(n.props.preventScroll),s.teardownScopedFocus()):s.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),p.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(s.setupScopedFocus(n.node),s.markForFocusLater()),n.setState({isOpen:!0},function(){n.openAnimationFrame=requestAnimationFrame(function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})})}))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())})},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){_(e)&&(0,u.default)(n.content,e),n.props.shouldCloseOnEsc&&E(e)&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var o=(void 0===t?"undefined":r(t))==="object"?t:{base:b[e],afterOpen:b[e]+"--after-open",beforeClose:b[e]+"--before-close"},i=o.base;return n.state.afterOpen&&(i=i+" "+o.afterOpen),n.state.beforeClose&&(i=i+" "+o.beforeClose),"string"==typeof t&&t?i+" "+t:i},n.attributesFromObject=function(e,t){return Object.keys(t).reduce(function(n,r){return n[e+"-"+r]=t[r],n},{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return y(t,e),o(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName,i=e.parentSelector,a=i&&i().ownerDocument||document;o&&c.add(a.body,o),r&&c.add(a.getElementsByTagName("html")[0],r),n&&(T+=1,l.hide(t)),p.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,r=e.className,o=e.overlayClassName,i=e.defaultStyles,a=e.children,s=r?{}:i.content,u=o?{}:i.overlay;if(this.shouldBeClosed())return null;var l={ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:n({},u,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=n({id:t,ref:this.setContentRef,style:n({},s,this.props.style.content),className:this.buildClassName("content",r),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",n({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(c,a);return this.props.overlayElement(l,d)}}]),t}(i.Component);S.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},S.propTypes={isOpen:a.default.bool.isRequired,defaultStyles:a.default.shape({content:a.default.object,overlay:a.default.object}),style:a.default.shape({content:a.default.object,overlay:a.default.object}),className:a.default.oneOfType([a.default.string,a.default.object]),overlayClassName:a.default.oneOfType([a.default.string,a.default.object]),parentSelector:a.default.func,bodyOpenClassName:a.default.string,htmlOpenClassName:a.default.string,ariaHideApp:a.default.bool,appElement:a.default.oneOfType([a.default.instanceOf(f.default),a.default.instanceOf(d.SafeHTMLCollection),a.default.instanceOf(d.SafeNodeList),a.default.arrayOf(a.default.instanceOf(f.default))]),onAfterOpen:a.default.func,onAfterClose:a.default.func,onRequestClose:a.default.func,closeTimeoutMS:a.default.number,shouldFocusAfterRender:a.default.bool,shouldCloseOnOverlayClick:a.default.bool,shouldReturnFocusAfterClose:a.default.bool,preventScroll:a.default.bool,role:a.default.string,contentLabel:a.default.string,aria:a.default.object,data:a.default.object,children:a.default.node,shouldCloseOnEsc:a.default.bool,overlayRef:a.default.func,contentRef:a.default.func,id:a.default.string,overlayElement:a.default.func,contentElement:a.default.func,testId:a.default.string},t.default=S,e.exports=t.default}(ModalPortal,ModalPortal.exports);var ModalPortalExports=ModalPortal.exports;function componentWillMount(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function componentWillReceiveProps(e){function t(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}this.setState(t.bind(this))}function componentWillUpdate(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function polyfill(e){var t=e.prototype;if(!t||!t.isReactComponent)throw Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,r=null,o=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?r="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(r="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?o="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(o="UNSAFE_componentWillUpdate"),null!==n||null!==r||null!==o)throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+(e.displayName||e.name)+" uses "+("function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()")+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==r?"\n "+r:"")+(null!==o?"\n "+o:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks");if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=componentWillMount,t.componentWillReceiveProps=componentWillReceiveProps),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=componentWillUpdate;var i=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;i.call(this,e,t,r)}}return e}componentWillMount.__suppressDeprecationWarning=!0,componentWillReceiveProps.__suppressDeprecationWarning=!0,componentWillUpdate.__suppressDeprecationWarning=!0;var reactLifecyclesCompat_es=Object.freeze({__proto__:null,polyfill:polyfill}),require$$6=getAugmentedNamespace(reactLifecyclesCompat_es);Object.defineProperty(Modal$2,"__esModule",{value:!0}),Modal$2.bodyOpenClassName=Modal$2.portalClassName=void 0;var _extends$l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_createClass=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),_react=react__WEBPACK_IMPORTED_MODULE_2__,_react2=_interopRequireDefault(_react),_reactDom=react_dom__WEBPACK_IMPORTED_MODULE_4__,_reactDom2=_interopRequireDefault(_reactDom),_propTypes=propTypesExports,_propTypes2=_interopRequireDefault(_propTypes),_ModalPortal=ModalPortalExports,_ModalPortal2=_interopRequireDefault(_ModalPortal),_ariaAppHider=ariaAppHider$1,ariaAppHider=_interopRequireWildcard(_ariaAppHider),_safeHTMLElement=safeHTMLElement,_safeHTMLElement2=_interopRequireDefault(_safeHTMLElement),_reactLifecyclesCompat=require$$6;function _interopRequireWildcard(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function _possibleConstructorReturn(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var portalClassName=Modal$2.portalClassName="ReactModalPortal",bodyOpenClassName=Modal$2.bodyOpenClassName="ReactModal__Body--open",isReact16=_safeHTMLElement.canUseDOM&&void 0!==_reactDom2.default.createPortal,createHTMLElement=function(e){return document.createElement(e)},getCreatePortal=function(){return isReact16?_reactDom2.default.createPortal:_reactDom2.default.unstable_renderSubtreeIntoContainer};function getParentElement(e){return e()}var Modal$1=function(e){function t(){_classCallCheck(this,t);for(var e,n,r,o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=_possibleConstructorReturn(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(i))),r.removePortal=function(){isReact16||_reactDom2.default.unmountComponentAtNode(r.node);var e=getParentElement(r.props.parentSelector);e&&e.contains(r.node)?e.removeChild(r.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},r.portalRef=function(e){r.portal=e},r.renderPortal=function(e){var n=getCreatePortal()(r,_react2.default.createElement(_ModalPortal2.default,_extends$l({defaultStyles:t.defaultStyles},e)),r.node);r.portalRef(n)},_possibleConstructorReturn(r,n)}return _inherits(t,e),_createClass(t,[{key:"componentDidMount",value:function(){if(_safeHTMLElement.canUseDOM){isReact16||(this.node=createHTMLElement("div")),this.node.className=this.props.portalClassName;var e=getParentElement(this.props.parentSelector);e.appendChild(this.node),isReact16||this.renderPortal(this.props)}}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:getParentElement(e.parentSelector),nextParent:getParentElement(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(_safeHTMLElement.canUseDOM){var r=this.props,o=r.isOpen,i=r.portalClassName;e.portalClassName!==i&&(this.node.className=i);var a=n.prevParent,s=n.nextParent;s!==a&&(a.removeChild(this.node),s.appendChild(this.node)),(e.isOpen||o)&&(isReact16||this.renderPortal(this.props))}}},{key:"componentWillUnmount",value:function(){if(_safeHTMLElement.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return _safeHTMLElement.canUseDOM&&isReact16?(!this.node&&isReact16&&(this.node=createHTMLElement("div")),getCreatePortal()(_react2.default.createElement(_ModalPortal2.default,_extends$l({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){ariaAppHider.setElement(e)}}]),t}(_react.Component);Modal$1.propTypes={isOpen:_propTypes2.default.bool.isRequired,style:_propTypes2.default.shape({content:_propTypes2.default.object,overlay:_propTypes2.default.object}),portalClassName:_propTypes2.default.string,bodyOpenClassName:_propTypes2.default.string,htmlOpenClassName:_propTypes2.default.string,className:_propTypes2.default.oneOfType([_propTypes2.default.string,_propTypes2.default.shape({base:_propTypes2.default.string.isRequired,afterOpen:_propTypes2.default.string.isRequired,beforeClose:_propTypes2.default.string.isRequired})]),overlayClassName:_propTypes2.default.oneOfType([_propTypes2.default.string,_propTypes2.default.shape({base:_propTypes2.default.string.isRequired,afterOpen:_propTypes2.default.string.isRequired,beforeClose:_propTypes2.default.string.isRequired})]),appElement:_propTypes2.default.oneOfType([_propTypes2.default.instanceOf(_safeHTMLElement2.default),_propTypes2.default.instanceOf(_safeHTMLElement.SafeHTMLCollection),_propTypes2.default.instanceOf(_safeHTMLElement.SafeNodeList),_propTypes2.default.arrayOf(_propTypes2.default.instanceOf(_safeHTMLElement2.default))]),onAfterOpen:_propTypes2.default.func,onRequestClose:_propTypes2.default.func,closeTimeoutMS:_propTypes2.default.number,ariaHideApp:_propTypes2.default.bool,shouldFocusAfterRender:_propTypes2.default.bool,shouldCloseOnOverlayClick:_propTypes2.default.bool,shouldReturnFocusAfterClose:_propTypes2.default.bool,preventScroll:_propTypes2.default.bool,parentSelector:_propTypes2.default.func,aria:_propTypes2.default.object,data:_propTypes2.default.object,role:_propTypes2.default.string,contentLabel:_propTypes2.default.string,shouldCloseOnEsc:_propTypes2.default.bool,overlayRef:_propTypes2.default.func,contentRef:_propTypes2.default.func,id:_propTypes2.default.string,overlayElement:_propTypes2.default.func,contentElement:_propTypes2.default.func},Modal$1.defaultProps={isOpen:!1,portalClassName:portalClassName,bodyOpenClassName:bodyOpenClassName,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return _react2.default.createElement("div",e,t)},contentElement:function(e,t){return _react2.default.createElement("div",e,t)}},Modal$1.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,_reactLifecyclesCompat.polyfill)(Modal$1),Modal$2.default=Modal$1,function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var n=r(Modal$2);function r(e){return e&&e.__esModule?e:{default:e}}t.default=n.default,e.exports=t.default}(lib,lib.exports);var libExports=lib.exports,ReactModal=getDefaultExportFromCjs(libExports);function _extends$k(){return(_extends$k=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcWindowClose=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$k({xmlns:"http://www.w3.org/2000/svg",width:28,height:28,fill:"none"},e),_path$e||(_path$e=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",d:"M8.173 18.416a1 1 0 0 0 1.414 1.414l4.414-4.414 4.415 4.414a1 1 0 0 0 1.414-1.414L15.416 14l4.414-4.414a1 1 0 0 0-1.414-1.414L14 12.587 9.587 8.173a1 1 0 1 0-1.414 1.414l4.414 4.414z"})),_path2$a||(_path2$a=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",d:"M0 0h28v28H0z",opacity:.01})))},propTypes$d={text:PropTypes.string.isRequired,textCls:PropTypes.string,circleImage:PropTypes.string,className:PropTypes.string,classSuffix:PropTypes.oneOf(["size24","size32","size40",""]),title:PropTypes.string,backgroundColor:PropTypes.string,getRef:PropTypes.func,disabled:PropTypes.bool,handler:PropTypes.func,dataTestId:PropTypes.string,tipId:PropTypes.string},defaultProps$e={textCls:"",className:"",circleImage:null,classSuffix:"",title:"",backgroundColor:"",getRef:function(){},disabled:!1,handler:function(){},dataTestId:"",tipId:void 0},CircleTextButton=function(e){var t=e.text,n=e.textCls,r=e.className,o=e.circleImage,i=e.classSuffix,a=e.backgroundColor,s=e.getRef,u=e.disabled,l=e.dataTestId,c=e.handler,d=e.title,f=e.tipId,p=classNames$1((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({"circle-text-button":""===i},"circle-text-button-".concat(i),""!==i),r,r)),h={};o&&(h.backgroundImage="url(".concat(o,")"),h.backgroundSize="cover"),a&&(h.backgroundColor=a);var m=o?null:t;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Button,{className:p,style:h,ref:s,disabled:u,dataTestId:l,handler:c,title:d,tipId:f,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"button-circle-text ".concat(n),children:m})})};CircleTextButton.propTypes=propTypes$d,CircleTextButton.defaultProps=defaultProps$e;var _excluded$8=["iconCls","src","handler","className","active","disabled","title","getRef"];function ownKeys$b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$b(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$b(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var propTypes$c={iconCls:PropTypes.string,src:PropTypes.oneOfType([PropTypes.elementType,PropTypes.element]),className:PropTypes.string,handler:PropTypes.func,active:PropTypes.bool,disabled:PropTypes.bool,title:PropTypes.string,getRef:PropTypes.func,tipId:PropTypes.string},defaultProps$d={iconCls:"",src:"",className:"",handler:function(){},active:!1,disabled:!1,title:"",tipId:void 0,getRef:function(){}},IconButton=function(e){var t=e.iconCls,n=e.src,r=e.handler,o=e.className,i=e.active,a=e.disabled,s=e.title,u=e.getRef,l=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$8),c=classNames$1("icon-button",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},o,o),"active",i)),d=classNames$1("button-icon",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},t,t),"disabled",a),"active",i));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Button,_objectSpread$b(_objectSpread$b({},l),{},{handler:r,className:c,disabled:a,title:s,ref:u,children:t.length>0?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:d,"data-testid":"icon-button-icon"}):n}))};IconButton.propTypes=propTypes$c,IconButton.defaultProps=defaultProps$d;var _excluded$7=["text","textCls","iconCls","className","getRef","handler","src","disabled"];function ownKeys$a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$a(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var propTypes$b={text:PropTypes.string.isRequired,textCls:PropTypes.string,iconCls:PropTypes.string,className:PropTypes.string,getRef:PropTypes.func,handler:PropTypes.func,src:PropTypes.oneOfType([function(){return null},PropTypes.elementType]),disabled:PropTypes.bool,title:PropTypes.string,tipId:PropTypes.string},defaultProps$c={textCls:"",iconCls:"",className:"",getRef:function(){},handler:function(){},src:null,disabled:!1,title:"",tipId:void 0},IconTextButton=function(e){var t=e.text,n=e.textCls,r=e.iconCls,o=e.className,i=e.getRef,a=e.handler,s=e.src,u=e.disabled,l=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$7),c=classNames$1("icon-text-button",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},o,o)),d=classNames$1((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({"button-icon":!0},r,r),"disabled",u));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Button,_objectSpread$a(_objectSpread$a({},l),{},{className:c,ref:i,handler:a,disabled:u,children:[s||(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:d,"data-testid":"icon-text-button-icon"}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"button-text ".concat(n),children:t})]}))};function ownKeys$9(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$9(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$9(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$9(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}IconTextButton.propTypes=propTypes$b,IconTextButton.defaultProps=defaultProps$c;var propTypes$a={className:PropTypes.string,title:PropTypes.string,loop:PropTypes.bool,play:PropTypes.bool,getRef:PropTypes.func,animationData:PropTypes.object,dataTestId:PropTypes.string,handler:PropTypes.func,animationPath:PropTypes.string,tipId:PropTypes.string},defaultProps$b={className:"",title:"",loop:!0,play:!0,getRef:function(){},dataTestId:"",handler:function(){},animationData:null,animationPath:"",tipId:void 0},LottieButton=function(e){var t=e.className,n=e.title,r=e.loop,o=e.play,i=e.getRef,a=e.animationData,s=e.animationPath,u=e.dataTestId,l=e.handler,c=e.tipId,d=classNames$1("lottie-icon-button",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},t,t)),f=a?{animationData:a}:{path:s};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Button,{className:d,title:n,ref:i,dataTestId:u,handler:l,tipId:c,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(LottiePlayer,_objectSpread$9({loop:r,play:o,rendererSettings:{viewBoxOnly:!0}},f))})};LottieButton.propTypes=propTypes$a,LottieButton.defaultProps=defaultProps$b;var _excluded$6=["text","textCls","className","color","shape","size","backgroundImage","title","tipId","getRef","getTextRef"];function ownKeys$8(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$8(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$8(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$8(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var propTypes$9={text:PropTypes.string.isRequired,textCls:PropTypes.string,className:PropTypes.string,color:PropTypes.oneOf(["","grey","main"]),shape:PropTypes.oneOf(["","oval","rectangle"]),size:PropTypes.oneOf(["","small","medium","large"]),backgroundImage:PropTypes.string,title:PropTypes.string,getRef:PropTypes.func,tipId:PropTypes.string,getTextRef:PropTypes.func},defaultProps$a={textCls:"",className:"",color:"",shape:"",size:"",backgroundImage:"",title:null,getRef:function(){},tipId:void 0,getTextRef:function(){}},TextButton=function(e){var t=e.text,n=e.textCls,r=e.className,o=e.color,i=e.shape,a=e.size,s=e.backgroundImage,u=e.title,l=e.tipId,c=e.getRef,d=e.getTextRef,f=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$6),p=classNames$1((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({"text-button":!o&&!i},"button-".concat(o),!!o),"text-button-".concat(i),!!i),"button-".concat(a),!!a),r),h=null;return s&&(h=(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"for-you-apply-background-ct",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"for-you-apply-background",style:{backgroundImage:"url(".concat(s,")")}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"for-you-apply-background-mask"})]})),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Button,_objectSpread$8(_objectSpread$8({},f),{},{className:p,title:u,tipId:l,ref:c,children:[h,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"button-text ".concat(n),ref:d,children:t})]}))};TextButton.propTypes=propTypes$9,TextButton.defaultProps=defaultProps$a;var propTypes$8={text:PropTypes.string,iconCls:PropTypes.string,className:PropTypes.string,getRef:PropTypes.func,disabled:PropTypes.bool,handler:PropTypes.func,src:PropTypes.oneOfType([function(){return null},PropTypes.elementType])},defaultProps$9={text:"",iconCls:"",className:"",getRef:function(){},disabled:!1,handler:function(){},src:null},TextIconButton=function(e){var t=e.iconCls,n=e.text,r=e.className,o=e.getRef,i=e.disabled,a=e.handler,s=e.src,u=classNames$1("text-icon-button",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},r,r)),l=classNames$1("button-icon",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},t,t));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Button,{className:u,ref:o,disabled:i,handler:a,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"button-text",children:n}),t.length>0?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{"data-testid":"text-icon-button-icon",className:l}):s]})};TextIconButton.propTypes=propTypes$8,TextIconButton.defaultProps=defaultProps$9;var ModalHeader=function(e){var t=e.title,n=e.headerRightContent,r=e.showCloseButton,o=e.closeButtonHandler;return t||r?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"modal-header",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"modal-title",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(DangerousSpan,{text:t})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"modal-header-right",children:[n,r?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconButton,{dataTestId:"icon-close-button",src:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcWindowClose,{}),className:"icon-button-modal-header-close",handler:o}):null]})]}):null};ModalHeader.propTypes={title:PropTypes.string,headerRightContent:PropTypes.node,showCloseButton:PropTypes.bool,closeButtonHandler:PropTypes.func},ModalHeader.defaultProps={title:"",headerRightContent:null,showCloseButton:!1,closeButtonHandler:function(){}};var RESIZE_START_WIDTH=5,Modal=function(e){var t=e.title,n=e.className,r=e.headerRightContent,o=e.children,i=e.closeButtonHandler,a=e.isResizable,s=e.onMouseOver,u=e.onMouseLeave,l=e.onMouseEnter,c=e.onRequestClose,d=e.overlayCls,f=e.showCloseButton,p=e.closeIconCls,h=e.parentSelector,m=e.modalWithMask,g=e.portalClassName,v=e.isOpen,y=e.contentInnerRef,b=e.shouldReturnFocusAfterClose,_=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),E=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),T=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1),S=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1),I=function(e){if(_.current&&E.current){var t=E.current.getBoundingClientRect(),n=t.left,r=t.right;(e.clientX-n<RESIZE_START_WIDTH||r-e.clientX<RESIZE_START_WIDTH)&&(S.current=!0,_.current.style.cursor="ew-resize",T.current=e.clientX-n<RESIZE_START_WIDTH)}},w=function(e){var t=e.clientX;requestAnimationFrame(function(){if(S.current){var e=window.innerWidth-2*t;e=T.current?e:-e,E.current.style.width="".concat(e,"px")}})},A=function(){S.current=!1,_.current&&(_.current.style.cursor="")},O=function(e){E.current=e,y(e),E.current&&a&&E.current.addEventListener("mousedown",I)},C=function(e){_.current=e,_.current&&a&&(_.current.addEventListener("mousemove",w),_.current.addEventListener("mouseup",A))},P=classNames$1("modal",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},n,n)),R="modal-overlay ".concat(d),L=classNames$1(g,{ReactModalPortal:!g,"modal-with-mask":m});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ReactModal,{portalClassName:L,className:P,overlayClassName:R,ariaHideApp:!1,shouldReturnFocusAfterClose:b,onRequestClose:c,contentRef:O,overlayRef:C,parentSelector:h,isOpen:v,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"modal-inner-ct",onMouseEnter:l,onMouseOver:s,onMouseLeave:u,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ModalHeader,{title:t,headerRightContent:r,showCloseButton:f,closeButtonHandler:i,closeIconCls:p}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"modal-content",children:o})]})})};Modal.propTypes={isOpen:PropTypes.bool,title:PropTypes.string,className:PropTypes.string,headerRightContent:PropTypes.node,children:PropTypes.node.isRequired,closeButtonHandler:PropTypes.func,isResizable:PropTypes.bool,onMouseOver:PropTypes.func,onMouseLeave:PropTypes.func,onMouseEnter:PropTypes.func,onRequestClose:PropTypes.func,overlayCls:PropTypes.string,showCloseButton:PropTypes.bool,closeIconCls:PropTypes.string,parentSelector:PropTypes.func,portalClassName:PropTypes.string,contentInnerRef:PropTypes.func,modalWithMask:PropTypes.bool,shouldReturnFocusAfterClose:PropTypes.bool},Modal.defaultProps={isOpen:!1,title:"",className:"",headerRightContent:null,closeButtonHandler:void 0,isResizable:!1,onMouseOver:function(){},onMouseLeave:function(){},onMouseEnter:function(){},onRequestClose:function(){},overlayCls:"",showCloseButton:!1,closeIconCls:void 0,parentSelector:function(){return document.querySelector("body")},portalClassName:void 0,contentInnerRef:function(){},modalWithMask:!1,shouldReturnFocusAfterClose:!1};var propTypes$7={cancelText:PropTypes.string,className:PropTypes.string,confirmDisabled:PropTypes.bool,confirmText:PropTypes.string,headerRightContent:PropTypes.node,content:PropTypes.node,cancelHandler:PropTypes.func,confirmHandler:PropTypes.func,keyDownHandler:PropTypes.func,closeHandler:PropTypes.func,isOpen:PropTypes.bool,isResizable:PropTypes.bool,shouldReturnFocusAfterClose:PropTypes.bool,shouldCloseOnEsc:PropTypes.bool,showCancel:PropTypes.bool,showClose:PropTypes.bool,showConfirm:PropTypes.bool,title:PropTypes.string,footerMessage:PropTypes.element,showLoadingBox:PropTypes.bool,contentClass:PropTypes.string,loadingMessage:PropTypes.string},defaultProps$8={cancelText:"",className:"",confirmDisabled:!1,confirmText:"",headerRightContent:null,content:null,cancelHandler:void 0,confirmHandler:void 0,closeHandler:void 0,keyDownHandler:void 0,isOpen:!1,isResizable:!1,shouldReturnFocusAfterClose:!0,shouldCloseOnEsc:!1,showCancel:!1,showClose:!0,showConfirm:!0,title:"",footerMessage:null,showLoadingBox:!1,contentClass:"",loadingMessage:""},GeneralDialog=function(e){var t=e.cancelText,n=e.className,r=e.confirmDisabled,o=e.confirmText,i=e.headerRightContent,a=e.content,s=e.footerMessage,u=e.cancelHandler,l=e.confirmHandler,c=e.closeHandler,d=e.keyDownHandler,f=e.isOpen,p=e.isResizable,h=e.shouldReturnFocusAfterClose,m=e.shouldCloseOnEsc,g=e.showCancel,v=e.showClose,y=e.showConfirm,b=e.title,_=e.showLoadingBox,E=e.contentClass,T=e.loadingMessage,S="".concat(n," general-dialog"),I=classNames$1("general-dialog-mask",{"show-mask":_}),w=_?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"general-dialog-loading-box",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"loading-box",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(LoadingInfo,{message:T})})}):null,A=function(e){if(e.key===KeyCode.ESC){if(c){c();return}u()}d&&d(e)},O=classNames$1("general-dialog-content",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},E,E));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment,{children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(KeyDownEvent,{onKeyDown:A}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Modal,{isOpen:f,isResizable:p,title:b,className:S,headerRightContent:i,shouldCloseOnEsc:m,shouldReturnFocusAfterClose:h,showCloseButton:v,closeButtonHandler:c||u,modalWithMask:!0,children:[w,(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:I,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:O,children:a}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"general-dialog-footer",children:[s?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"footer-message-wrapper",children:s}):null,g&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TextButton,{text:t,handler:u,color:ButtonColor.GREY,shape:ButtonShape.OVAL}),y&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TextButton,{text:o,handler:l,color:ButtonColor.MAIN,shape:ButtonShape.OVAL,disabled:r})]})]})]})]})};GeneralDialog.propTypes=propTypes$7,GeneralDialog.defaultProps=defaultProps$8;let urlAlphabet="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",nanoid=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+=urlAlphabet[63&n[e]];return t};function _extends$j(){return(_extends$j=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcCheckboxAllUnselected=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$j({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$d||(_path$d=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#DBDCDE",fillRule:"evenodd",d:"M3 11a8 8 0 1 0 16 0 8 8 0 0 0-16 0m8-9a9 9 0 1 0 0 18 9 9 0 0 0 0-18",clipRule:"evenodd"})))};function _extends$i(){return(_extends$i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcSquareCheckboxUnselected=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$i({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_rect$2||(_rect$2=react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:17,height:17,x:2.5,y:2.5,stroke:"#DBDCDE",rx:3.5})),_path$c||(_path$c=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#DBDCDE",d:"M0 0h22v22H0z",opacity:.01})))};function _extends$h(){return(_extends$h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcCheckboxAllHover=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$h({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$b||(_path$b=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#DBDCDE",d:"M2 11a9 9 0 1 1 18 0 9 9 0 0 1-18 0"})),_path2$9||(_path2$9=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M16.679 7.266a1 1 0 0 1 .055 1.413l-6.103 6.603a1.5 1.5 0 0 1-2.203 0L5.266 11.86a1 1 0 0 1 1.468-1.358l2.795 3.024 5.737-6.206a1 1 0 0 1 1.413-.055",clipRule:"evenodd"})))};function _extends$g(){return(_extends$g=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcSquareCheckboxUnselectedHover=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$g({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_rect$1||(_rect$1=react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:17,height:17,x:2.5,y:2.5,stroke:"#BFC1C3",rx:3.5})),_path$a||(_path$a=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#BFC1C3",d:"M0 0h22v22H0z",opacity:.01})))};function _extends$f(){return(_extends$f=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcCheckboxAllSelected=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$f({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$9||(_path$9=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#FF6F61",d:"M2 11a9 9 0 1 1 18 0 9 9 0 1 1-18 0"})),_path2$8||(_path2$8=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"M16.679 7.266a1 1 0 0 1 .055 1.413l-6.103 6.603a1.5 1.5 0 0 1-2.203 0L5.266 11.86a1 1 0 0 1 1.468-1.358l2.795 3.024 5.737-6.206a1 1 0 0 1 1.413-.055",clipRule:"evenodd"})))};function _extends$e(){return(_extends$e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcSquareCheckboxSelected=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$e({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$8||(_path$8=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",fillRule:"evenodd",d:"M6 2a4 4 0 0 0-4 4v10a4 4 0 0 0 4 4h10a4 4 0 0 0 4-4V6a4 4 0 0 0-4-4zm10.734 6.679a1 1 0 1 0-1.468-1.358l-5.737 6.206-2.795-3.024a1 1 0 0 0-1.468 1.358l3.162 3.42a1.5 1.5 0 0 0 2.203 0z",clipRule:"evenodd"})),_path2$7||(_path2$7=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",d:"M0 0h22v22H0z",opacity:.01})))};function _extends$d(){return(_extends$d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcSquareCheckboxSelectedHover=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$d({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$7||(_path$7=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#282828",fillRule:"evenodd",d:"M6 2a4 4 0 0 0-4 4v10a4 4 0 0 0 4 4h10a4 4 0 0 0 4-4V6a4 4 0 0 0-4-4zm10.734 6.679a1 1 0 1 0-1.468-1.358l-5.737 6.206-2.795-3.024a1 1 0 0 0-1.468 1.358l3.162 3.42a1.5 1.5 0 0 0 2.203 0z",clipRule:"evenodd"})),_path2$6||(_path2$6=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#282828",d:"M0 0h22v22H0z",opacity:.01})))};function _extends$c(){return(_extends$c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcCheckboxUnselectedDisabled=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$c({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_rect||(_rect=react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:17,height:17,x:2.5,y:2.5,fill:"#000",fillOpacity:.18,stroke:"#000",rx:8.5})))},propTypes$6={className:PropTypes.string,iconCls:PropTypes.string,checked:PropTypes.bool,wrapperTestId:PropTypes.string,dataTestId:PropTypes.string,disabled:PropTypes.bool,onChange:PropTypes.func,onMouseOver:PropTypes.func,onMouseLeave:PropTypes.func,labelText:PropTypes.string,title:PropTypes.oneOfType([PropTypes.oneOf([null]),PropTypes.string]),isSquare:PropTypes.bool,tipId:PropTypes.string},defaultProps$7={className:"",iconCls:"",checked:!1,wrapperTestId:void 0,dataTestId:void 0,disabled:!1,onChange:function(){},onMouseOver:void 0,onMouseLeave:void 0,labelText:"",title:null,tipId:void 0,isSquare:!1},getIconByStatus$1=function(e,t,n,r){return e?t&&n&&!r?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcSquareCheckboxSelectedHover,{}):t?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcSquareCheckboxSelected,{}):n?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcSquareCheckboxUnselectedHover,{}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcSquareCheckboxUnselected,{}):t?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcCheckboxAllSelected,{}):r?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcCheckboxUnselectedDisabled,{}):n?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcCheckboxAllHover,{}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcCheckboxAllUnselected,{})},CheckBox$1=(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(e,t){var n=e.className,r=e.iconCls,o=e.checked,i=e.wrapperTestId,a=e.dataTestId,s=e.disabled,u=e.onChange,l=e.onMouseOver,c=e.onMouseLeave,d=e.labelText,f=e.title,p=e.tipId,h=e.isSquare,m=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(nanoid()).current,g=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(o),v=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(g,2),y=v[0],b=v[1],_=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),E=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(_,2),T=E[0],S=E[1],I=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(getIconByStatus$1(h,y,T,s)),w=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(I,2),A=w[0],O=w[1];(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){O(getIconByStatus$1(h,y,T,s))},[y,T]);var C=classNames$1("form-checkbox",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},n,n),"disabled",s)),P=classNames$1("form-checkbox-icon",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},r,r),"checked",y));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:C,ref:t,"data-tooltip-id":p,"data-tooltip-content":f,"data-long-press-delay":WaitingTime.LONG_PRESS,"data-testid":i,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("input",{disabled:s,type:"checkbox",className:"form-checkbox-input",checked:y,id:m,onChange:function(e){b(e.target.checked),u(e)}}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("label",{className:"form-checkbox-label",htmlFor:m,"data-testid":a,onMouseOver:l,onMouseLeave:c,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:P,onMouseOver:function(){return S(!0)},onMouseOut:function(){return S(!1)},children:A}),d&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{children:d})]})]})});function ownKeys$7(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$7(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$7(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$7(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}CheckBox$1.displayName="DesktopCheckBox",CheckBox$1.propTypes=propTypes$6,CheckBox$1.defaultProps=defaultProps$7;var MobileCheckBox=(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(e,t){var n=useMobileLongPressEvent(e.onLongPress).setCallBackTargetRef,r=function(e){n(e),t&&(t.current=e)};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(CheckBox$1,_objectSpread$7(_objectSpread$7({},e),{},{ref:r}))});MobileCheckBox.propTypes={onLongPress:PropTypes.func},MobileCheckBox.defaultProps={onLongPress:void 0},MobileCheckBox.displayName="MobileCheckBox";var CheckBox=withRwd(CheckBox$1,MobileCheckBox);function _extends$b(){return(_extends$b=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcRadioHover=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$b({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$6||(_path$6=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#DBDCDE",d:"M11 16a5 5 0 1 0 0-10 5 5 0 0 0 0 10"})),_path2$5||(_path2$5=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#DBDCDE",fillRule:"evenodd",d:"M20 11a9 9 0 1 1-18 0 9 9 0 0 1 18 0m-1 0a8 8 0 1 1-16 0 8 8 0 0 1 16 0",clipRule:"evenodd"})))};function _extends$a(){return(_extends$a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcRadioSelected=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$a({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$5||(_path$5=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#FF6F61",d:"M11 16a5 5 0 1 0 0-10 5 5 0 0 0 0 10"})),_path2$4||(_path2$4=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#FF6F61",fillRule:"evenodd",d:"M20 11a9 9 0 1 1-18 0 9 9 0 0 1 18 0m-1 0a8 8 0 1 1-16 0 8 8 0 0 1 16 0",clipRule:"evenodd"})))};function _extends$9(){return(_extends$9=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcRadioUnselected=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$9({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_path$4||(_path$4=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#DBDCDE",fillRule:"evenodd",d:"M11 19a8 8 0 1 0 0-16 8 8 0 0 0 0 16m0 1a9 9 0 1 0 0-18 9 9 0 0 0 0 18",clipRule:"evenodd"})))};function _extends$8(){return(_extends$8=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcRadioUnselectedDisabled=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$8({xmlns:"http://www.w3.org/2000/svg",width:22,height:22,fill:"none"},e),_circle||(_circle=react__WEBPACK_IMPORTED_MODULE_2__.createElement("circle",{cx:11,cy:11,r:8.5,fill:"#000",fillOpacity:.18,stroke:"#000"})))},getIconByStatus=function(e,t,n){return e?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcRadioSelected,{}):!e&&n?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcRadioUnselectedDisabled,{}):t?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcRadioHover,{}):(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcRadioUnselected,{})},RadioButton=function(e){var t=e.name,n=e.value,r=e.checked,o=e.className,i=e.disabled,a=e.onChange,s=e.labelText,u=react__WEBPACK_IMPORTED_MODULE_2__.useRef(nanoid()).current,l=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),c=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(l,2),d=c[0],f=c[1],p=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(getIconByStatus(r,d,i)),h=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(p,2),m=h[0],g=h[1];(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){g(getIconByStatus(r,d,i))},[r,d]);var v=classNames$1("form-radio-button",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},o,o)),y=classNames$1("normal-radio-button-icon",{checked:r});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:v,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("input",{disabled:i,className:"form-radio-button-input",type:"radio",name:t,value:n,checked:r,id:u,onChange:a}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("label",{htmlFor:u,children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:y,onMouseOver:function(){return f(!0)},onMouseOut:function(){return f(!1)},children:m}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"form-radio-label",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{children:s})})]})]})};RadioButton.propTypes={name:PropTypes.string,value:PropTypes.string,checked:PropTypes.bool,disabled:PropTypes.bool,onChange:PropTypes.func,className:PropTypes.string,labelText:PropTypes.oneOfType([PropTypes.string,PropTypes.object])},RadioButton.defaultProps={name:"",value:"",className:"",checked:!1,disabled:!1,onChange:function(){},labelText:""};var Switch=function(e){var t=e.className,n=e.checked,r=e.disabled,o=e.onChange,i=e.dataTestId,a=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(nanoid()),s=classNames$1("form-switch",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},t,t),"disabled",r)),u=classNames$1("form-switch-toggle",{checked:n});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("label",{className:s,htmlFor:a.current,"data-testid":"".concat(i,"_label"),children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("input",{type:"checkbox",className:"form-switch-input",checked:n,id:a.current,onChange:o,disabled:r,"data-testid":i}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("span",{"data-testid":"".concat(i,"_toggle"),className:u})]})};Switch.propTypes={className:PropTypes.string,checked:PropTypes.bool,disabled:PropTypes.bool,onChange:PropTypes.func,dataTestId:PropTypes.string},Switch.defaultProps={className:"",checked:!1,disabled:!1,onChange:function(){},dataTestId:""};var MessageDialog=function(e){var t=e.message,n=e.showConfirm,r=e.showCancel,o=e.showClose,i=e.showDontShowAgain,a=e.confirmHandler,s=e.cancelHandler,u=e.cancelText,l=e.closeHandler,c=e.closeText,d=e.confirmText,f=e.confirmCls,p=e.className,h=e.isOpen,m=e.onAfterOpen,g=e.title,v=e.footerMessageIconCls,y=e.footerMessage,b=e.isFooterErrorMessage,_=e.dontShowAgainText,E=e.role,T=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),S=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(T,2),I=S[0],w=S[1],A=function(e){n&&e.key===KeyCode.ENTER&&a(),r&&e.key===KeyCode.ESC&&s()},O=function(){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(CheckBox,{className:"external-convert-intro-dont-show-again",labelText:_,checked:I,onChange:function(){return w(!I)}})},C=function(){if(!n&&!r&&!o)return null;var e=n&&r&&o?"message-dialog-actions confirm":"message-dialog-actions",t=b?"message-dialog-footer-error-message-text":"message-dialog-footer-message-text";return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"message-dialog-footer",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(KeyDownEvent,{onKeyDown:A}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"message-dialog-footer-left-actions",children:[""===v?null:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:v}),""===y?null:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:t,children:y}),o&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TextButton,{text:c,handler:l,color:ButtonColor.GREY,shape:ButtonShape.OVAL})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:e,children:[r&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TextButton,{text:u,handler:s,color:ButtonColor.GREY,shape:ButtonShape.OVAL}),n&&(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TextButton,{text:d,handler:function(){a(I)},color:ButtonColor.MAIN,shape:ButtonShape.OVAL,className:f})]})]})},P=classNames$1("message-dialog",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},p,p));return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Modal,{role:E,isOpen:h,className:P,onAfterOpen:m,modalWithMask:!0,shouldCloseOnEsc:!1,title:g,children:[t,i&&O(),C()]})};MessageDialog.propTypes={message:PropTypes.node.isRequired,showConfirm:PropTypes.bool,showCancel:PropTypes.bool,showClose:PropTypes.bool,showDontShowAgain:PropTypes.bool,confirmHandler:PropTypes.func,cancelHandler:PropTypes.func,cancelText:PropTypes.string,closeHandler:PropTypes.func,closeText:PropTypes.string,confirmText:PropTypes.string,confirmCls:PropTypes.string,className:PropTypes.string,isOpen:PropTypes.bool,onAfterOpen:PropTypes.func,title:PropTypes.string,footerMessageIconCls:PropTypes.string,footerMessage:PropTypes.string,isFooterErrorMessage:PropTypes.bool,dontShowAgainText:PropTypes.string,role:PropTypes.string},MessageDialog.defaultProps={showConfirm:!1,showCancel:!1,showClose:!0,showDontShowAgain:!1,confirmHandler:function(){},cancelHandler:function(){},closeHandler:function(){},closeText:"",confirmText:"",confirmCls:"",className:"",isOpen:!1,cancelText:"",onAfterOpen:function(){},title:"",footerMessageIconCls:"",isFooterErrorMessage:!1,footerMessage:"",dontShowAgainText:"",role:void 0};var clearNode=function(e,t){e.unmount(),setTimeout(function(){t.remove()})};function ownKeys$6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$6(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$6(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$6(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function alert(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.createElement("div");document.body.appendChild(n);var r=(0,react_dom_client__WEBPACK_IMPORTED_MODULE_3__.createRoot)(n);return new Promise(function(n){var o=_objectSpread$6({message:e,role:"alertdialog",showConfirm:!0,showCancel:!1,showClose:!1,isOpen:!0,confirmHandler:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];n({dontShowAgain:e})}},t);r.render((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(MessageDialog,_objectSpread$6({},o)))}).catch(function(e){throw clearNode(r,n),e}).finally(function(){clearNode(r,n)})}function ownKeys$5(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$5(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$5(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$5(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function confirm(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.createElement("div");document.body.appendChild(n);var r=(0,react_dom_client__WEBPACK_IMPORTED_MODULE_3__.createRoot)(n);return new Promise(function(n){var o=_objectSpread$5(_objectSpread$5({},t),{},{role:"alertdialog",message:e,showConfirm:!0,showCancel:!0,showClose:!1,isOpen:!0,confirmHandler:function(){var e;null===(e=t.confirmHandler)||void 0===e||e.call(t),n({type:ActionResult.CONFIRM})},cancelHandler:function(){var e;null===(e=t.cancelHandler)||void 0===e||e.call(t),n({type:ActionResult.CLOSE})}});r.render((0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(MessageDialog,_objectSpread$5({},o)))}).finally(function(){clearNode(r,n)})}let sides=["top","right","bottom","left"],alignments=["start","end"],placements=sides.reduce((e,t)=>e.concat(t,t+"-"+alignments[0],t+"-"+alignments[1]),[]),min$2=Math.min,max$2=Math.max,round$1=Math.round,floor$1=Math.floor,createCoords$1=e=>({x:e,y:e}),oppositeSideMap={left:"right",right:"left",bottom:"top",top:"bottom"},oppositeAlignmentMap={start:"end",end:"start"};function clamp(e,t,n){return max$2(e,min$2(t,n))}function evaluate(e,t){return"function"==typeof e?e(t):e}function getSide(e){return e.split("-")[0]}function getAlignment(e){return e.split("-")[1]}function getOppositeAxis(e){return"x"===e?"y":"x"}function getAxisLength(e){return"y"===e?"height":"width"}function getSideAxis(e){return["top","bottom"].includes(getSide(e))?"y":"x"}function getAlignmentAxis(e){return getOppositeAxis(getSideAxis(e))}function getAlignmentSides(e,t,n){void 0===n&&(n=!1);let r=getAlignment(e),o=getAlignmentAxis(e),i=getAxisLength(o),a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=getOppositePlacement(a)),[a,getOppositePlacement(a)]}function getExpandedPlacements(e){let t=getOppositePlacement(e);return[getOppositeAlignmentPlacement(e),t,getOppositeAlignmentPlacement(t)]}function getOppositeAlignmentPlacement(e){return e.replace(/start|end/g,e=>oppositeAlignmentMap[e])}function getSideList(e,t,n){let r=["left","right"],o=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":if(n)return t?o:r;return t?r:o;case"left":case"right":return t?i:a;default:return[]}}function getOppositeAxisPlacements(e,t,n,r){let o=getAlignment(e),i=getSideList(getSide(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(getOppositeAlignmentPlacement)))),i}function getOppositePlacement(e){return e.replace(/left|right|bottom|top/g,e=>oppositeSideMap[e])}function expandPaddingObject(e){return{top:0,right:0,bottom:0,left:0,...e}}function getPaddingObject(e){return"number"!=typeof e?expandPaddingObject(e):{top:e,right:e,bottom:e,left:e}}function rectToClientRect(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function computeCoordsFromPlacement(e,t,n){let r,{reference:o,floating:i}=e,a=getSideAxis(t),s=getAlignmentAxis(t),u=getAxisLength(s),l=getSide(t),c="y"===a,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,p=o[u]/2-i[u]/2;switch(l){case"top":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}switch(getAlignment(t)){case"start":r[s]-=p*(n&&c?-1:1);break;case"end":r[s]+=p*(n&&c?-1:1)}return r}let computePosition$2=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,s=i.filter(Boolean),u=await (null==a.isRTL?void 0:a.isRTL(t)),l=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=computeCoordsFromPlacement(l,r,u),f=r,p={},h=0;for(let n=0;n<s.length;n++){let{name:i,fn:m}=s[n],{x:g,y:v,data:y,reset:b}=await m({x:c,y:d,initialPlacement:r,placement:f,strategy:o,middlewareData:p,rects:l,platform:a,elements:{reference:e,floating:t}});c=null!=g?g:c,d=null!=v?v:d,p={...p,[i]:{...p[i],...y}},b&&h<=50&&(h++,"object"==typeof b&&(b.placement&&(f=b.placement),b.rects&&(l=!0===b.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):b.rects),{x:c,y:d}=computeCoordsFromPlacement(l,f,u)),n=-1)}return{x:c,y:d,placement:f,strategy:o,middlewareData:p}};async function detectOverflow$1(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:a,elements:s,strategy:u}=e,{boundary:l="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=evaluate(t,e),h=getPaddingObject(p),m="floating"===d?"reference":"floating",g=s[f?m:d],v=rectToClientRect(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(g)))||n?g:g.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:l,rootBoundary:c,strategy:u})),y="floating"===d?{x:r,y:o,width:a.floating.width,height:a.floating.height}:a.reference,b=await (null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),_=await (null==i.isElement?void 0:i.isElement(b))&&await (null==i.getScale?void 0:i.getScale(b))||{x:1,y:1},E=rectToClientRect(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:s,rect:y,offsetParent:b,strategy:u}):y);return{top:(v.top-E.top+h.top)/_.y,bottom:(E.bottom-v.bottom+h.bottom)/_.y,left:(v.left-E.left+h.left)/_.x,right:(E.right-v.right+h.right)/_.x}}let arrow$4=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:a,elements:s,middlewareData:u}=t,{element:l,padding:c=0}=evaluate(e,t)||{};if(null==l)return{};let d=getPaddingObject(c),f={x:n,y:r},p=getAlignmentAxis(o),h=getAxisLength(p),m=await a.getDimensions(l),g="y"===p,v=g?"top":"left",y=g?"bottom":"right",b=g?"clientHeight":"clientWidth",_=i.reference[h]+i.reference[p]-f[p]-i.floating[h],E=f[p]-i.reference[p],T=await (null==a.getOffsetParent?void 0:a.getOffsetParent(l)),S=T?T[b]:0;S&&await (null==a.isElement?void 0:a.isElement(T))||(S=s.floating[b]||i.floating[h]);let I=_/2-E/2,w=S/2-m[h]/2-1,A=min$2(d[v],w),O=min$2(d[y],w),C=A,P=S-m[h]-O,R=S/2-m[h]/2+I,L=clamp(C,R,P),D=!u.arrow&&null!=getAlignment(o)&&R!==L&&i.reference[h]/2-(R<C?A:O)-m[h]/2<0,x=D?R<C?R-C:R-P:0;return{[p]:f[p]+x,data:{[p]:L,centerOffset:R-L-x,...D&&{alignmentOffset:x}},reset:D}}});function getPlacementList(e,t,n){return(e?[...n.filter(t=>getAlignment(t)===e),...n.filter(t=>getAlignment(t)!==e)]:n.filter(e=>getSide(e)===e)).filter(n=>!e||getAlignment(n)===e||!!t&&getOppositeAlignmentPlacement(n)!==n)}let autoPlacement$2=function(e){return void 0===e&&(e={}),{name:"autoPlacement",options:e,async fn(t){var n,r,o;let{rects:i,middlewareData:a,placement:s,platform:u,elements:l}=t,{crossAxis:c=!1,alignment:d,allowedPlacements:f=placements,autoAlignment:p=!0,...h}=evaluate(e,t),m=void 0!==d||f===placements?getPlacementList(d||null,p,f):f,g=await detectOverflow$1(t,h),v=(null==(n=a.autoPlacement)?void 0:n.index)||0,y=m[v];if(null==y)return{};let b=getAlignmentSides(y,i,await (null==u.isRTL?void 0:u.isRTL(l.floating)));if(s!==y)return{reset:{placement:m[0]}};let _=[g[getSide(y)],g[b[0]],g[b[1]]],E=[...(null==(r=a.autoPlacement)?void 0:r.overflows)||[],{placement:y,overflows:_}],T=m[v+1];if(T)return{data:{index:v+1,overflows:E},reset:{placement:T}};let S=E.map(e=>{let t=getAlignment(e.placement);return[e.placement,t&&c?e.overflows.slice(0,2).reduce((e,t)=>e+t,0):e.overflows[0],e.overflows]}).sort((e,t)=>e[1]-t[1]),I=(null==(o=S.filter(e=>e[2].slice(0,getAlignment(e[0])?2:3).every(e=>e<=0))[0])?void 0:o[0])||S[0][0];return I!==s?{data:{index:v+1,overflows:E},reset:{placement:I}}:{}}}},flip$3=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r,o,i,a;let{placement:s,middlewareData:u,rects:l,initialPlacement:c,platform:d,elements:f}=t,{mainAxis:p=!0,crossAxis:h=!0,fallbackPlacements:m,fallbackStrategy:g="bestFit",fallbackAxisSideDirection:v="none",flipAlignment:y=!0,...b}=evaluate(e,t);if(null!=(n=u.arrow)&&n.alignmentOffset)return{};let _=getSide(s),E=getSideAxis(c),T=getSide(c)===c,S=await (null==d.isRTL?void 0:d.isRTL(f.floating)),I=m||(T||!y?[getOppositePlacement(c)]:getExpandedPlacements(c)),w="none"!==v;!m&&w&&I.push(...getOppositeAxisPlacements(c,y,v,S));let A=[c,...I],O=await detectOverflow$1(t,b),C=[],P=(null==(r=u.flip)?void 0:r.overflows)||[];if(p&&C.push(O[_]),h){let e=getAlignmentSides(s,l,S);C.push(O[e[0]],O[e[1]])}if(P=[...P,{placement:s,overflows:C}],!C.every(e=>e<=0)){let e=((null==(o=u.flip)?void 0:o.index)||0)+1,t=A[e];if(t)return{data:{index:e,overflows:P},reset:{placement:t}};let n=null==(i=P.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:i.placement;if(!n)switch(g){case"bestFit":{let e=null==(a=P.filter(e=>{if(w){let t=getSideAxis(e.placement);return t===E||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:a[0];e&&(n=e);break}case"initialPlacement":n=c}if(s!==n)return{reset:{placement:n}}}return{}}}};function getSideOffsets(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function isAnySideFullyClipped(e){return sides.some(t=>e[t]>=0)}let hide$2=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...o}=evaluate(e,t);switch(r){case"referenceHidden":{let e=getSideOffsets(await detectOverflow$1(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:isAnySideFullyClipped(e)}}}case"escaped":{let e=getSideOffsets(await detectOverflow$1(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:isAnySideFullyClipped(e)}}}default:return{}}}}};function getBoundingRect(e){let t=min$2(...e.map(e=>e.left)),n=min$2(...e.map(e=>e.top));return{x:t,y:n,width:max$2(...e.map(e=>e.right))-t,height:max$2(...e.map(e=>e.bottom))-n}}function getRectsByLine(e){let t=e.slice().sort((e,t)=>e.y-t.y),n=[],r=null;for(let e=0;e<t.length;e++){let o=t[e];!r||o.y-r.y>r.height/2?n.push([o]):n[n.length-1].push(o),r=o}return n.map(e=>rectToClientRect(getBoundingRect(e)))}let inline$2=function(e){return void 0===e&&(e={}),{name:"inline",options:e,async fn(t){let{placement:n,elements:r,rects:o,platform:i,strategy:a}=t,{padding:s=2,x:u,y:l}=evaluate(e,t),c=Array.from(await (null==i.getClientRects?void 0:i.getClientRects(r.reference))||[]),d=getRectsByLine(c),f=rectToClientRect(getBoundingRect(c)),p=getPaddingObject(s);function h(){if(2===d.length&&d[0].left>d[1].right&&null!=u&&null!=l)return d.find(e=>u>e.left-p.left&&u<e.right+p.right&&l>e.top-p.top&&l<e.bottom+p.bottom)||f;if(d.length>=2){if("y"===getSideAxis(n)){let e=d[0],t=d[d.length-1],r="top"===getSide(n),o=e.top,i=t.bottom,a=r?e.left:t.left,s=r?e.right:t.right,u=s-a,l=i-o;return{top:o,bottom:i,left:a,right:s,width:u,height:l,x:a,y:o}}let e="left"===getSide(n),t=max$2(...d.map(e=>e.right)),r=min$2(...d.map(e=>e.left)),o=d.filter(n=>e?n.left===r:n.right===t),i=o[0].top,a=o[o.length-1].bottom,s=r,u=t,l=u-s,c=a-i;return{top:i,bottom:a,left:s,right:u,width:l,height:c,x:s,y:i}}return f}let m=await i.getElementRects({reference:{getBoundingClientRect:h},floating:r.floating,strategy:a});return o.reference.x!==m.reference.x||o.reference.y!==m.reference.y||o.reference.width!==m.reference.width||o.reference.height!==m.reference.height?{reset:{rects:m}}:{}}}};async function convertValueToCoords(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),a=getSide(n),s=getAlignment(n),u="y"===getSideAxis(n),l=["left","top"].includes(a)?-1:1,c=i&&u?-1:1,d=evaluate(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&"number"==typeof h&&(p="end"===s?-1*h:h),u?{x:p*c,y:f*l}:{x:f*l,y:p*c}}let offset$3=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:i,placement:a,middlewareData:s}=t,u=await convertValueToCoords(t,e);return a===(null==(n=s.offset)?void 0:n.placement)&&null!=(r=s.arrow)&&r.alignmentOffset?{}:{x:o+u.x,y:i+u.y,data:{...u,placement:a}}}}},shift$3=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...u}=evaluate(e,t),l={x:n,y:r},c=await detectOverflow$1(t,u),d=getSideAxis(getSide(o)),f=getOppositeAxis(d),p=l[f],h=l[d];if(i){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=p+c[e],r=p-c[t];p=clamp(n,p,r)}if(a){let e="y"===d?"top":"left",t="y"===d?"bottom":"right",n=h+c[e],r=h-c[t];h=clamp(n,h,r)}let m=s.fn({...t,[f]:p,[d]:h});return{...m,data:{x:m.x-n,y:m.y-r}}}}},limitShift$2=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:o,rects:i,middlewareData:a}=t,{offset:s=0,mainAxis:u=!0,crossAxis:l=!0}=evaluate(e,t),c={x:n,y:r},d=getSideAxis(o),f=getOppositeAxis(d),p=c[f],h=c[d],m=evaluate(s,t),g="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(u){let e="y"===f?"height":"width",t=i.reference[f]-i.floating[e]+g.mainAxis,n=i.reference[f]+i.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(l){var v,y;let e="y"===f?"width":"height",t=["top","left"].includes(getSide(o)),n=i.reference[d]-i.floating[e]+(t&&(null==(v=a.offset)?void 0:v[d])||0)+(t?0:g.crossAxis),r=i.reference[d]+i.reference[e]+(t?0:(null==(y=a.offset)?void 0:y[d])||0)-(t?g.crossAxis:0);h<n?h=n:h>r&&(h=r)}return{[f]:p,[d]:h}}}},size$2=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,r;let{placement:o,rects:i,platform:a,elements:s}=t,{apply:u=()=>{},...l}=evaluate(e,t),c=await detectOverflow$1(t,l),d=getSide(o),f=getAlignment(o),p="y"===getSideAxis(o),{width:h,height:m}=i.floating;"top"===d||"bottom"===d?(n=d,r=f===(await (null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(r=d,n="end"===f?"top":"bottom");let g=m-c.top-c.bottom,v=h-c.left-c.right,y=min$2(m-c[n],g),b=min$2(h-c[r],v),_=!t.middlewareData.shift,E=y,T=b;if(p?T=f||_?min$2(b,v):v:E=f||_?min$2(y,g):g,_&&!f){let e=max$2(c.left,0),t=max$2(c.right,0),n=max$2(c.top,0),r=max$2(c.bottom,0);p?T=h-2*(0!==e||0!==t?e+t:max$2(c.left,c.right)):E=m-2*(0!==n||0!==r?n+r:max$2(c.top,c.bottom))}await u({...t,availableWidth:T,availableHeight:E});let S=await a.getDimensions(s.floating);return h!==S.width||m!==S.height?{reset:{rects:!0}}:{}}}},min$1=Math.min,max$1=Math.max,round=Math.round,floor=Math.floor,createCoords=e=>({x:e,y:e});function getNodeName$1(e){return isNode$1(e)?(e.nodeName||"").toLowerCase():"#document"}function getWindow$1(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function getDocumentElement$1(e){var t;return null==(t=(isNode$1(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function isNode$1(e){return e instanceof Node||e instanceof getWindow$1(e).Node}function isElement$1(e){return e instanceof Element||e instanceof getWindow$1(e).Element}function isHTMLElement$1(e){return e instanceof HTMLElement||e instanceof getWindow$1(e).HTMLElement}function isShadowRoot$1(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof getWindow$1(e).ShadowRoot)}function isOverflowElement$1(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=getComputedStyle$2(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function isTableElement$1(e){return["table","td","th"].includes(getNodeName$1(e))}function isTopLayer$1(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function isContainingBlock$1(e){let t=isWebKit$1(),n=isElement$1(e)?getComputedStyle$2(e):e;return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function getContainingBlock$1(e){let t=getParentNode$1(e);for(;isHTMLElement$1(t)&&!isLastTraversableNode$1(t);){if(isContainingBlock$1(t))return t;if(isTopLayer$1(t))break;t=getParentNode$1(t)}return null}function isWebKit$1(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function isLastTraversableNode$1(e){return["html","body","#document"].includes(getNodeName$1(e))}function getComputedStyle$2(e){return getWindow$1(e).getComputedStyle(e)}function getNodeScroll$1(e){return isElement$1(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function getParentNode$1(e){if("html"===getNodeName$1(e))return e;let t=e.assignedSlot||e.parentNode||isShadowRoot$1(e)&&e.host||getDocumentElement$1(e);return isShadowRoot$1(t)?t.host:t}function getNearestOverflowAncestor$1(e){let t=getParentNode$1(e);return isLastTraversableNode$1(t)?e.ownerDocument?e.ownerDocument.body:e.body:isHTMLElement$1(t)&&isOverflowElement$1(t)?t:getNearestOverflowAncestor$1(t)}function getOverflowAncestors$1(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=getNearestOverflowAncestor$1(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=getWindow$1(o);return i?t.concat(a,a.visualViewport||[],isOverflowElement$1(o)?o:[],a.frameElement&&n?getOverflowAncestors$1(a.frameElement):[]):t.concat(o,getOverflowAncestors$1(o,[],n))}function getCssDimensions$1(e){let t=getComputedStyle$2(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=isHTMLElement$1(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,s=round(n)!==i||round(r)!==a;return s&&(n=i,r=a),{width:n,height:r,$:s}}function unwrapElement$1(e){return isElement$1(e)?e:e.contextElement}function getScale$1(e){let t=unwrapElement$1(e);if(!isHTMLElement$1(t))return createCoords(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=getCssDimensions$1(t),a=(i?round(n.width):n.width)/r,s=(i?round(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}let noOffsets$1=createCoords(0);function getVisualOffsets$1(e){let t=getWindow$1(e);return isWebKit$1()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:noOffsets$1}function shouldAddVisualOffsets$1(e,t,n){return void 0===t&&(t=!1),!!n&&(!t||n===getWindow$1(e))&&t}function getBoundingClientRect$1(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),i=unwrapElement$1(e),a=createCoords(1);t&&(r?isElement$1(r)&&(a=getScale$1(r)):a=getScale$1(e));let s=shouldAddVisualOffsets$1(i,n,r)?getVisualOffsets$1(i):createCoords(0),u=(o.left+s.x)/a.x,l=(o.top+s.y)/a.y,c=o.width/a.x,d=o.height/a.y;if(i){let e=getWindow$1(i),t=r&&isElement$1(r)?getWindow$1(r):r,n=e,o=n.frameElement;for(;o&&r&&t!==n;){let e=getScale$1(o),t=o.getBoundingClientRect(),r=getComputedStyle$2(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,l*=e.y,c*=e.x,d*=e.y,u+=i,l+=a,o=(n=getWindow$1(o)).frameElement}}return rectToClientRect({width:c,height:d,x:u,y:l})}function convertOffsetParentRelativeRectToViewportRelativeRect$1(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,a=getDocumentElement$1(r),s=!!t&&isTopLayer$1(t.floating);if(r===a||s&&i)return n;let u={scrollLeft:0,scrollTop:0},l=createCoords(1),c=createCoords(0),d=isHTMLElement$1(r);if((d||!d&&!i)&&(("body"!==getNodeName$1(r)||isOverflowElement$1(a))&&(u=getNodeScroll$1(r)),isHTMLElement$1(r))){let e=getBoundingClientRect$1(r);l=getScale$1(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-u.scrollLeft*l.x+c.x,y:n.y*l.y-u.scrollTop*l.y+c.y}}function getClientRects$1(e){return Array.from(e.getClientRects())}function getWindowScrollBarX$1(e){return getBoundingClientRect$1(getDocumentElement$1(e)).left+getNodeScroll$1(e).scrollLeft}function getDocumentRect$1(e){let t=getDocumentElement$1(e),n=getNodeScroll$1(e),r=e.ownerDocument.body,o=max$1(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=max$1(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+getWindowScrollBarX$1(e),s=-n.scrollTop;return"rtl"===getComputedStyle$2(r).direction&&(a+=max$1(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:s}}function getViewportRect$1(e,t){let n=getWindow$1(e),r=getDocumentElement$1(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,u=0;if(o){i=o.width,a=o.height;let e=isWebKit$1();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,u=o.offsetTop)}return{width:i,height:a,x:s,y:u}}function getInnerBoundingClientRect$1(e,t){let n=getBoundingClientRect$1(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=isHTMLElement$1(e)?getScale$1(e):createCoords(1),a=e.clientWidth*i.x;return{width:a,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}function getClientRectFromClippingAncestor$1(e,t,n){let r;if("viewport"===t)r=getViewportRect$1(e,n);else if("document"===t)r=getDocumentRect$1(getDocumentElement$1(e));else if(isElement$1(t))r=getInnerBoundingClientRect$1(t,n);else{let n=getVisualOffsets$1(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return rectToClientRect(r)}function hasFixedPositionAncestor$1(e,t){let n=getParentNode$1(e);return!(n===t||!isElement$1(n)||isLastTraversableNode$1(n))&&("fixed"===getComputedStyle$2(n).position||hasFixedPositionAncestor$1(n,t))}function getClippingElementAncestors$1(e,t){let n=t.get(e);if(n)return n;let r=getOverflowAncestors$1(e,[],!1).filter(e=>isElement$1(e)&&"body"!==getNodeName$1(e)),o=null,i="fixed"===getComputedStyle$2(e).position,a=i?getParentNode$1(e):e;for(;isElement$1(a)&&!isLastTraversableNode$1(a);){let t=getComputedStyle$2(a),n=isContainingBlock$1(a);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||isOverflowElement$1(a)&&!n&&hasFixedPositionAncestor$1(e,a))?r=r.filter(e=>e!==a):o=t,a=getParentNode$1(a)}return t.set(e,r),r}function getClippingRect$1(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?isTopLayer$1(t)?[]:getClippingElementAncestors$1(t,this._c):[].concat(n),r],a=i[0],s=i.reduce((e,n)=>{let r=getClientRectFromClippingAncestor$1(t,n,o);return e.top=max$1(r.top,e.top),e.right=min$1(r.right,e.right),e.bottom=min$1(r.bottom,e.bottom),e.left=max$1(r.left,e.left),e},getClientRectFromClippingAncestor$1(t,a,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function getDimensions$1(e){let{width:t,height:n}=getCssDimensions$1(e);return{width:t,height:n}}function getRectRelativeToOffsetParent$1(e,t,n){let r=isHTMLElement$1(t),o=getDocumentElement$1(t),i="fixed"===n,a=getBoundingClientRect$1(e,!0,i,t),s={scrollLeft:0,scrollTop:0},u=createCoords(0);if(r||!r&&!i){if(("body"!==getNodeName$1(t)||isOverflowElement$1(o))&&(s=getNodeScroll$1(t)),r){let e=getBoundingClientRect$1(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=getWindowScrollBarX$1(o))}return{x:a.left+s.scrollLeft-u.x,y:a.top+s.scrollTop-u.y,width:a.width,height:a.height}}function isStaticPositioned$1(e){return"static"===getComputedStyle$2(e).position}function getTrueOffsetParent$1(e,t){return isHTMLElement$1(e)&&"fixed"!==getComputedStyle$2(e).position?t?t(e):e.offsetParent:null}function getOffsetParent$1(e,t){let n=getWindow$1(e);if(isTopLayer$1(e))return n;if(!isHTMLElement$1(e)){let t=getParentNode$1(e);for(;t&&!isLastTraversableNode$1(t);){if(isElement$1(t)&&!isStaticPositioned$1(t))return t;t=getParentNode$1(t)}return n}let r=getTrueOffsetParent$1(e,t);for(;r&&isTableElement$1(r)&&isStaticPositioned$1(r);)r=getTrueOffsetParent$1(r,t);return r&&isLastTraversableNode$1(r)&&isStaticPositioned$1(r)&&!isContainingBlock$1(r)?n:r||getContainingBlock$1(e)||n}let getElementRects$1=async function(e){let t=this.getOffsetParent||getOffsetParent$1,n=this.getDimensions,r=await n(e.floating);return{reference:getRectRelativeToOffsetParent$1(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function isRTL$1(e){return"rtl"===getComputedStyle$2(e).direction}let platform$1={convertOffsetParentRelativeRectToViewportRelativeRect:convertOffsetParentRelativeRectToViewportRelativeRect$1,getDocumentElement:getDocumentElement$1,getClippingRect:getClippingRect$1,getOffsetParent:getOffsetParent$1,getElementRects:getElementRects$1,getClientRects:getClientRects$1,getDimensions:getDimensions$1,getScale:getScale$1,isElement:isElement$1,isRTL:isRTL$1};function observeMove$1(e,t){let n,r=null,o=getDocumentElement$1(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}function a(s,u){void 0===s&&(s=!1),void 0===u&&(u=1),i();let{left:l,top:c,width:d,height:f}=e.getBoundingClientRect();if(s||t(),!d||!f)return;let p=floor(c),h={rootMargin:-p+"px "+-floor(o.clientWidth-(l+d))+"px "+-floor(o.clientHeight-(c+f))+"px "+-floor(l)+"px",threshold:max$1(0,min$1(1,u))||1},m=!0;function g(e){let t=e[0].intersectionRatio;if(t!==u){if(!m)return a();t?a(!1,t):n=setTimeout(()=>{a(!1,1e-7)},1e3)}m=!1}try{r=new IntersectionObserver(g,{...h,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(g,h)}r.observe(e)}return a(!0),i}function autoUpdate$1(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,c=unwrapElement$1(e),d=i||a?[...c?getOverflowAncestors$1(c):[],...getOverflowAncestors$1(t)]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});let f=c&&u?observeMove$1(c,n):null,p=-1,h=null;s&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),c&&!l&&h.observe(c),h.observe(t));let m=l?getBoundingClientRect$1(e):null;function g(){let t=getBoundingClientRect$1(e);m&&(t.x!==m.x||t.y!==m.y||t.width!==m.width||t.height!==m.height)&&n(),m=t,o=requestAnimationFrame(g)}return l&&g(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=h)||e.disconnect(),h=null,l&&cancelAnimationFrame(o)}}let offset$2=offset$3,shift$2=shift$3,flip$2=flip$3,arrow$3=arrow$4,computePosition$1=(e,t,n)=>{let r=new Map,o={platform:platform$1,...n},i={...o.platform,_c:r};return computePosition$2(e,t,{...o,platform:i})},h="react-tooltip-core-styles",w$1="react-tooltip-base-styles",b={core:!1,base:!1};function S({css:e,id:t=w$1,type:n="base",ref:r}){var o,i;if(!e||"undefined"==typeof document||b[n]||"core"===n&&"undefined"!=typeof process&&(null===(o=null==process?void 0:process.env)||void 0===o?void 0:o.REACT_TOOLTIP_DISABLE_CORE_STYLES)||"base"!==n&&"undefined"!=typeof process&&(null===(i=null==process?void 0:process.env)||void 0===i?void 0:i.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===n&&(t=h),r||(r={});let{insertAt:a}=r;if(document.getElementById(t))return;let s=document.head||document.getElementsByTagName("head")[0],u=document.createElement("style");u.id=t,u.type="text/css","top"===a&&s.firstChild?s.insertBefore(u,s.firstChild):s.appendChild(u),u.styleSheet?u.styleSheet.cssText=e:u.appendChild(document.createTextNode(e)),b[n]=!0}let E=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:o=10,strategy:i="absolute",middlewares:a=[offset$2(Number(o)),flip$2({fallbackAxisSideDirection:"start"}),shift$2({padding:5})],border:s})=>{if(!e||null===t)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};let u=a;return n?(u.push(arrow$3({element:n,padding:5})),computePosition$1(e,t,{placement:r,strategy:i,middleware:u}).then(({x:e,y:t,placement:n,middlewareData:r})=>{var o,i;let a={left:`${e}px`,top:`${t}px`,border:s},{x:u,y:l}=null!==(o=r.arrow)&&void 0!==o?o:{x:0,y:0},c=null!==(i=({top:"bottom",right:"left",bottom:"top",left:"right"})[n.split("-")[0]])&&void 0!==i?i:"bottom",d=s&&{borderBottom:s,borderRight:s},f=0;if(s){let e=`${s}`.match(/(\d+)px/);f=(null==e?void 0:e[1])?Number(e[1]):1}return{tooltipStyles:a,tooltipArrowStyles:{left:null!=u?`${u}px`:"",top:null!=l?`${l}px`:"",right:"",bottom:"",...d,[c]:`-${4+f}px`},place:n}})):computePosition$1(e,t,{placement:"bottom",strategy:i,middleware:u}).then(({x:e,y:t,placement:n})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:n}))},A=(e,t)=>!("CSS"in window&&"supports"in window.CSS)||window.CSS.supports(e,t),_=(e,t,n)=>{let r=null,o=function(...o){let i=()=>{r=null,n||e.apply(this,o)};n&&!r&&(e.apply(this,o),r=setTimeout(i,t)),n||(r&&clearTimeout(r),r=setTimeout(i,t))};return o.cancel=()=>{r&&(clearTimeout(r),r=null)},o},O=e=>null!==e&&!Array.isArray(e)&&"object"==typeof e,k=(e,t)=>{if(e===t)return!0;if(Array.isArray(e)&&Array.isArray(t))return e.length===t.length&&e.every((e,n)=>k(e,t[n]));if(Array.isArray(e)!==Array.isArray(t))return!1;if(!O(e)||!O(t))return e===t;let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>k(e[n],t[n]))},T=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;let t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some(e=>{let n=t.getPropertyValue(e);return"auto"===n||"scroll"===n})},L=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if(T(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},C="undefined"!=typeof window?react__WEBPACK_IMPORTED_MODULE_2__.useLayoutEffect:react__WEBPACK_IMPORTED_MODULE_2__.useEffect,R=e=>{e.current&&(clearTimeout(e.current),e.current=null)},x="DEFAULT_TOOLTIP_ID",N={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},$=(0,react__WEBPACK_IMPORTED_MODULE_2__.createContext)({getTooltipData:()=>N});function j$1(e=x){return(0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)($).getTooltipData(e)}var z={tooltip:"core-styles-module_tooltip__3vRRp",fixed:"core-styles-module_fixed__pcSol",arrow:"core-styles-module_arrow__cvMwQ",noArrow:"core-styles-module_noArrow__xock6",clickable:"core-styles-module_clickable__ZuTTB",show:"core-styles-module_show__Nt9eE",closing:"core-styles-module_closing__sGnxF"},D={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};let q=({forwardRef:e,id:t,className:n,classNameArrow:r,variant:o="dark",anchorId:i,anchorSelect:a,place:s="top",offset:u=10,events:l=["hover"],openOnClick:c=!1,positionStrategy:d="absolute",middlewares:f,wrapper:p,delayShow:h=0,delayHide:m=0,float:g=!1,hidden:v=!1,noArrow:y=!1,clickable:b=!1,closeOnEsc:T=!1,closeOnScroll:S=!1,closeOnResize:I=!1,openEvents:w,closeEvents:A,globalCloseEvents:O,imperativeModeOnly:P,style:x,position:M,afterShow:N,afterHide:F,content:B,contentWrapperRef:U,isOpen:Z,defaultIsOpen:j=!1,setIsOpen:H,activeAnchor:q,setActiveAnchor:G,border:V,opacity:W,arrowColor:Y,role:J="tooltip"})=>{var $;let K=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),X=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),Q=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),ee=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),et=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),[en,er]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)({tooltipStyles:{},tooltipArrowStyles:{},place:s}),[eo,ei]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),[ea,es]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),[eu,el]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null),ec=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1),ed=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),{anchorRefs:ef,setActiveAnchor:ep}=j$1(t),eh=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1),[em,eg]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)([]),ev=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1),ey=c||l.includes("click"),eb=ey||(null==w?void 0:w.click)||(null==w?void 0:w.dblclick)||(null==w?void 0:w.mousedown),e_=w?{...w}:{mouseover:!0,focus:!0,mouseenter:!1,click:!1,dblclick:!1,mousedown:!1};!w&&ey&&Object.assign(e_,{mouseenter:!1,focus:!1,mouseover:!1,click:!0});let eE=A?{...A}:{mouseout:!0,blur:!0,mouseleave:!1,click:!1,dblclick:!1,mouseup:!1};!A&&ey&&Object.assign(eE,{mouseleave:!1,blur:!1,mouseout:!1});let eT=O?{...O}:{escape:T||!1,scroll:S||!1,resize:I||!1,clickOutsideAnchor:eb||!1};P&&(Object.assign(e_,{mouseenter:!1,focus:!1,click:!1,dblclick:!1,mousedown:!1}),Object.assign(eE,{mouseleave:!1,blur:!1,click:!1,dblclick:!1,mouseup:!1}),Object.assign(eT,{escape:!1,scroll:!1,resize:!1,clickOutsideAnchor:!1})),C(()=>(ev.current=!0,()=>{ev.current=!1}),[]);let eS=e=>{ev.current&&(e&&es(!0),setTimeout(()=>{ev.current&&(null==H||H(e),void 0===Z&&ei(e))},10))};(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{if(void 0===Z)return()=>null;Z&&es(!0);let e=setTimeout(()=>{ei(Z)},10);return()=>{clearTimeout(e)}},[Z]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{if(eo!==ec.current){if(R(et),ec.current=eo,eo)null==N||N();else{let e=(e=>{let t=e.match(/^([\d.]+)(ms|s)$/);if(!t)return 0;let[,n,r]=t;return Number(n)*("ms"===r?1:1e3)})(getComputedStyle(document.body).getPropertyValue("--rt-transition-show-delay"));et.current=setTimeout(()=>{es(!1),el(null),null==F||F()},e+25)}}},[eo]);let eI=e=>{er(t=>k(t,e)?t:e)},ew=(e=h)=>{R(Q),ea?eS(!0):Q.current=setTimeout(()=>{eS(!0)},e)},eA=(e=m)=>{R(ee),ee.current=setTimeout(()=>{eh.current||eS(!1)},e)},eO=e=>{var t;if(!e)return;let n=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==n?void 0:n.isConnected))return G(null),void ep({current:null});h?ew():eS(!0),G(n),ep({current:n}),R(ee)},eC=()=>{b?eA(m||100):m?eA():eS(!1),R(Q)},eP=({x:e,y:t})=>{var n;let r={getBoundingClientRect:()=>({x:e,y:t,width:0,height:0,top:t,left:e,right:e,bottom:t})};E({place:null!==(n=null==eu?void 0:eu.place)&&void 0!==n?n:s,offset:u,elementReference:r,tooltipReference:K.current,tooltipArrowReference:X.current,strategy:d,middlewares:f,border:V}).then(e=>{eI(e)})},eR=e=>{if(!e)return;let t=e,n={x:t.clientX,y:t.clientY};eP(n),ed.current=n},eL=e=>{var t;if(!eo)return;let n=e.target;n.isConnected&&(null===(t=K.current)||void 0===t||!t.contains(n))&&([document.querySelector(`[id='${i}']`),...em].some(e=>null==e?void 0:e.contains(n))||(eS(!1),R(Q)))},eD=_(eO,50,!0),ex=_(eC,50,!0),ek=e=>{ex.cancel(),eD(e)},eM=()=>{eD.cancel(),ex()},eN=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(()=>{var e,t;let n=null!==(e=null==eu?void 0:eu.position)&&void 0!==e?e:M;n?eP(n):g?ed.current&&eP(ed.current):(null==q?void 0:q.isConnected)&&E({place:null!==(t=null==eu?void 0:eu.place)&&void 0!==t?t:s,offset:u,elementReference:q,tooltipReference:K.current,tooltipArrowReference:X.current,strategy:d,middlewares:f,border:V}).then(e=>{ev.current&&eI(e)})},[eo,q,B,x,s,null==eu?void 0:eu.place,u,d,M,null==eu?void 0:eu.position,g]);(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{var e,t;let n=new Set(ef);em.forEach(e=>{n.add({current:e})});let r=document.querySelector(`[id='${i}']`);r&&n.add({current:r});let o=()=>{eS(!1)},a=L(q),s=L(K.current);eT.scroll&&(window.addEventListener("scroll",o),null==a||a.addEventListener("scroll",o),null==s||s.addEventListener("scroll",o));let u=null;eT.resize?window.addEventListener("resize",o):q&&K.current&&(u=autoUpdate$1(q,K.current,eN,{ancestorResize:!0,elementResize:!0,layoutShift:!0}));let l=e=>{"Escape"===e.key&&eS(!1)};eT.escape&&window.addEventListener("keydown",l),eT.clickOutsideAnchor&&window.addEventListener("click",eL);let c=[],d=e=>{eo&&(null==e?void 0:e.target)===q||eO(e)},f=e=>{eo&&(null==e?void 0:e.target)===q&&eC()},p=["mouseover","mouseout","mouseenter","mouseleave","focus","blur"],h=["click","dblclick","mousedown","mouseup"];Object.entries(e_).forEach(([e,t])=>{t&&(p.includes(e)?c.push({event:e,listener:ek}):h.includes(e)&&c.push({event:e,listener:d}))}),Object.entries(eE).forEach(([e,t])=>{t&&(p.includes(e)?c.push({event:e,listener:eM}):h.includes(e)&&c.push({event:e,listener:f}))}),g&&c.push({event:"pointermove",listener:eR});let m=()=>{eh.current=!0},v=()=>{eh.current=!1,eC()};return b&&!eb&&(null===(e=K.current)||void 0===e||e.addEventListener("mouseenter",m),null===(t=K.current)||void 0===t||t.addEventListener("mouseleave",v)),c.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.addEventListener(e,t)})}),()=>{var e,t;eT.scroll&&(window.removeEventListener("scroll",o),null==a||a.removeEventListener("scroll",o),null==s||s.removeEventListener("scroll",o)),eT.resize?window.removeEventListener("resize",o):null==u||u(),eT.clickOutsideAnchor&&window.removeEventListener("click",eL),eT.escape&&window.removeEventListener("keydown",l),b&&!eb&&(null===(e=K.current)||void 0===e||e.removeEventListener("mouseenter",m),null===(t=K.current)||void 0===t||t.removeEventListener("mouseleave",v)),c.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.removeEventListener(e,t)})})}},[q,eN,ea,ef,em,w,A,O,ey,h,m]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{var e,n;let r=null!==(n=null!==(e=null==eu?void 0:eu.anchorSelect)&&void 0!==e?e:a)&&void 0!==n?n:"";!r&&t&&(r=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`);let o=new MutationObserver(e=>{let n=[],o=[];e.forEach(e=>{if("attributes"===e.type&&"data-tooltip-id"===e.attributeName&&(e.target.getAttribute("data-tooltip-id")===t?n.push(e.target):e.oldValue===t&&o.push(e.target)),"childList"===e.type){if(q){let t=[...e.removedNodes].filter(e=>1===e.nodeType);if(r)try{o.push(...t.filter(e=>e.matches(r))),o.push(...t.flatMap(e=>[...e.querySelectorAll(r)]))}catch(e){}t.some(e=>{var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,q))&&(es(!1),eS(!1),G(null),R(Q),R(ee),!0)})}if(r)try{let t=[...e.addedNodes].filter(e=>1===e.nodeType);n.push(...t.filter(e=>e.matches(r))),n.push(...t.flatMap(e=>[...e.querySelectorAll(r)]))}catch(e){}}}),(n.length||o.length)&&eg(e=>[...e.filter(e=>!o.includes(e)),...n])});return o.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"],attributeOldValue:!0}),()=>{o.disconnect()}},[t,a,null==eu?void 0:eu.anchorSelect,q]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{eN()},[eN]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{if(!(null==U?void 0:U.current))return()=>null;let e=new ResizeObserver(()=>{setTimeout(()=>eN())});return e.observe(U.current),()=>{e.disconnect()}},[B,null==U?void 0:U.current]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{var e;let t=document.querySelector(`[id='${i}']`),n=[...em,t];q&&n.includes(q)||G(null!==(e=em[0])&&void 0!==e?e:t)},[i,em,q]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>(j&&eS(!0),()=>{R(Q),R(ee)}),[]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{var e;let n=null!==(e=null==eu?void 0:eu.anchorSelect)&&void 0!==e?e:a;if(!n&&t&&(n=`[data-tooltip-id='${t.replace(/'/g,"\\'")}']`),n)try{let e=Array.from(document.querySelectorAll(n));eg(e)}catch(e){eg([])}},[t,a,null==eu?void 0:eu.anchorSelect]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{Q.current&&(R(Q),ew(h))},[h]);let eF=null!==($=null==eu?void 0:eu.content)&&void 0!==$?$:B,eB=eo&&Object.keys(en.tooltipStyles).length>0;return(0,react__WEBPACK_IMPORTED_MODULE_2__.useImperativeHandle)(e,()=>({open:e=>{if(null==e?void 0:e.anchorSelect)try{document.querySelector(e.anchorSelect)}catch(t){return void console.warn(`[react-tooltip] "${e.anchorSelect}" is not a valid CSS selector`)}el(null!=e?e:null),(null==e?void 0:e.delay)?ew(e.delay):eS(!0)},close:e=>{(null==e?void 0:e.delay)?eA(e.delay):eS(!1)},activeAnchor:q,place:en.place,isOpen:!!(ea&&!v&&eF&&eB)})),ea&&!v&&eF?react__WEBPACK_IMPORTED_MODULE_2__.createElement(p,{id:t,role:J,className:classNames$1("react-tooltip",z.tooltip,D.tooltip,D[o],n,`react-tooltip__place-${en.place}`,z[eB?"show":"closing"],eB?"react-tooltip__show":"react-tooltip__closing","fixed"===d&&z.fixed,b&&z.clickable),onTransitionEnd:e=>{R(et),eo||"opacity"!==e.propertyName||(es(!1),el(null),null==F||F())},style:{...x,...en.tooltipStyles,opacity:void 0!==W&&eB?W:void 0},ref:K},eF,react__WEBPACK_IMPORTED_MODULE_2__.createElement(p,{className:classNames$1("react-tooltip-arrow",z.arrow,D.arrow,r,y&&z.noArrow),style:{...en.tooltipArrowStyles,background:Y?`linear-gradient(to right bottom, transparent 50%, ${Y} 50%)`:void 0},ref:X})):null},H=({content:e})=>react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),M=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(({id:e,anchorId:t,anchorSelect:n,content:r,html:o,render:i,className:a,classNameArrow:s,variant:u="dark",place:l="top",offset:c=10,wrapper:d="div",children:f=null,events:p=["hover"],openOnClick:h=!1,positionStrategy:m="absolute",middlewares:g,delayShow:v=0,delayHide:y=0,float:b=!1,hidden:_=!1,noArrow:E=!1,clickable:T=!1,closeOnEsc:S=!1,closeOnScroll:I=!1,closeOnResize:w=!1,openEvents:O,closeEvents:C,globalCloseEvents:P,imperativeModeOnly:R=!1,style:L,position:D,isOpen:x,defaultIsOpen:k=!1,disableStyleInjection:M=!1,border:N,opacity:F,arrowColor:B,setIsOpen:U,afterShow:Z,afterHide:j,role:z="tooltip"},G)=>{let[V,W]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(r),[Y,J]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(o),[$,K]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(l),[X,Q]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(u),[ee,et]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(c),[en,er]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(v),[eo,ei]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(y),[ea,es]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(b),[eu,el]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(_),[ec,ed]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(d),[ef,ep]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(p),[eh,em]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(m),[eg,ev]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null),[ey,eb]=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null),e_=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(M),{anchorRefs:eE,activeAnchor:eT}=j$1(e),eS=e=>null==e?void 0:e.getAttributeNames().reduce((t,n)=>{var r;return n.startsWith("data-tooltip-")&&(t[n.replace(/^data-tooltip-/,"")]=null!==(r=null==e?void 0:e.getAttribute(n))&&void 0!==r?r:null),t},{}),eI=e=>{let t={place:e=>{var t;K(null!==(t=e)&&void 0!==t?t:l)},content:e=>{W(null!=e?e:r)},html:e=>{J(null!=e?e:o)},variant:e=>{var t;Q(null!==(t=e)&&void 0!==t?t:u)},offset:e=>{et(null===e?c:Number(e))},wrapper:e=>{var t;ed(null!==(t=e)&&void 0!==t?t:d)},events:e=>{let t=null==e?void 0:e.split(" ");ep(null!=t?t:p)},"position-strategy":e=>{var t;em(null!==(t=e)&&void 0!==t?t:m)},"delay-show":e=>{er(null===e?v:Number(e))},"delay-hide":e=>{ei(null===e?y:Number(e))},float:e=>{es(null===e?b:"true"===e)},hidden:e=>{el(null===e?_:"true"===e)},"class-name":e=>{ev(e)}};Object.values(t).forEach(e=>e(null)),Object.entries(e).forEach(([e,n])=>{var r;null===(r=t[e])||void 0===r||r.call(t,n)})};(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{W(r)},[r]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{J(o)},[o]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{K(l)},[l]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{Q(u)},[u]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{et(c)},[c]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{er(v)},[v]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{ei(y)},[y]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{es(b)},[b]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{el(_)},[_]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{em(m)},[m]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{e_.current!==M&&console.warn("[react-tooltip] Do not change `disableStyleInjection` dynamically.")},[M]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{"undefined"!=typeof window&&window.dispatchEvent(new CustomEvent("react-tooltip-inject-styles",{detail:{disableCore:"core"===M,disableBase:M}}))},[]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{var r;let o=new Set(eE),i=n;if(!i&&e&&(i=`[data-tooltip-id='${e.replace(/'/g,"\\'")}']`),i)try{document.querySelectorAll(i).forEach(e=>{o.add({current:e})})}catch(e){console.warn(`[react-tooltip] "${i}" is not a valid CSS selector`)}let a=document.querySelector(`[id='${t}']`);if(a&&o.add({current:a}),!o.size)return()=>null;let s=null!==(r=null!=ey?ey:a)&&void 0!==r?r:eT.current,u=new MutationObserver(e=>{e.forEach(e=>{var t;s&&"attributes"===e.type&&(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-"))&&eI(eS(s))})}),l={attributes:!0,childList:!1,subtree:!1};return s&&(eI(eS(s)),u.observe(s,l)),()=>{u.disconnect()}},[eE,eT,ey,t,n]),(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(()=>{(null==L?void 0:L.border)&&console.warn("[react-tooltip] Do not set `style.border`. Use `border` prop instead."),N&&!A("border",`${N}`)&&console.warn(`[react-tooltip] "${N}" is not a valid \`border\`.`),(null==L?void 0:L.opacity)&&console.warn("[react-tooltip] Do not set `style.opacity`. Use `opacity` prop instead."),F&&!A("opacity",`${F}`)&&console.warn(`[react-tooltip] "${F}" is not a valid \`opacity\`.`)},[]);let ew=f,eA=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null);if(i){let e=i({content:(null==ey?void 0:ey.getAttribute("data-tooltip-content"))||V||null,activeAnchor:ey});ew=e?react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",{ref:eA,className:"react-tooltip-content-wrapper"},e):null}else V&&(ew=V);Y&&(ew=react__WEBPACK_IMPORTED_MODULE_2__.createElement(H,{content:Y}));let eO={forwardRef:G,id:e,anchorId:t,anchorSelect:n,className:classNames$1(a,eg),classNameArrow:s,content:ew,contentWrapperRef:eA,place:$,variant:X,offset:ee,wrapper:ec,events:ef,openOnClick:h,positionStrategy:eh,middlewares:g,delayShow:en,delayHide:eo,float:ea,hidden:eu,noArrow:E,clickable:T,closeOnEsc:S,closeOnScroll:I,closeOnResize:w,openEvents:O,closeEvents:C,globalCloseEvents:P,imperativeModeOnly:R,style:L,position:D,isOpen:x,defaultIsOpen:k,border:N,opacity:F,arrowColor:B,setIsOpen:U,afterShow:Z,afterHide:j,activeAnchor:ey,setActiveAnchor:e=>eb(e),role:z};return react__WEBPACK_IMPORTED_MODULE_2__.createElement(q,{...eO})});"undefined"!=typeof window&&window.addEventListener("react-tooltip-inject-styles",e=>{e.detail.disableCore||S({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9;--rt-transition-show-delay:0.15s;--rt-transition-closing-delay:0.15s}.core-styles-module_tooltip__3vRRp{position:absolute;top:0;left:0;pointer-events:none;opacity:0;will-change:opacity}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{opacity:var(--rt-opacity);transition:opacity var(--rt-transition-show-delay)ease-out}.core-styles-module_closing__sGnxF{opacity:0;transition:opacity var(--rt-transition-closing-delay)ease-in}",type:"core"}),e.detail.disableBase||S({css:`
.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px}[class*='react-tooltip__place-top']>.styles-module_arrow__K0L3T{transform:rotate(45deg)}[class*='react-tooltip__place-right']>.styles-module_arrow__K0L3T{transform:rotate(135deg)}[class*='react-tooltip__place-bottom']>.styles-module_arrow__K0L3T{transform:rotate(225deg)}[class*='react-tooltip__place-left']>.styles-module_arrow__K0L3T{transform:rotate(315deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`,type:"base"})});var propTypes$5={tipId:PropTypes.string,className:PropTypes.string,role:PropTypes.string,place:PropTypes.oneOf(["top","top-start","top-end","right","right-start","right-end","bottom","bottom-start","bottom-end","left","left-start","left-end"]),type:PropTypes.oneOf([ToolTipType.DEFAULT,ToolTipType.WARNING,ToolTipType.WHITE_TIP]),offset:PropTypes.number,positionStrategy:PropTypes.oneOf(["absolute","fixed"]),afterShow:PropTypes.func,afterHide:PropTypes.func,position:PropTypes.shape({x:PropTypes.number,y:PropTypes.number}),children:PropTypes.node,isOpen:PropTypes.bool},defaultProps$6={tipId:void 0,className:"",role:"tooltip",place:"bottom",type:ToolTipType.DEFAULT,offset:0,positionStrategy:"absolute",afterShow:void 0,afterHide:void 0,position:void 0,children:void 0,isOpen:void 0};function ownKeys$4(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$4(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$4(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$4(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var _createTooltip=function(e){var t=function(t){var n=t.tipId,r=t.className,o=t.role,i=t.place,a=t.type,s=t.offset,u=t.afterShow,l=t.afterHide,c=t.position,d=t.positionStrategy,f=t.children,p=t.isOpen,h=e?"multimedia-tooltip-mobile":"multimedia-tooltip",m=classNames$1(r,(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)((0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},h,a===ToolTipType.DEFAULT),"multimedia-warning-tooltip",a===ToolTipType.WARNING),"multimedia-white-tip",a===ToolTipType.WHITE_TIP)),g=e?{}:{delayHide:a===ToolTipType.WHITE_TIP?WaitingTime.HIDE_HINT_TIP:0,delayShow:WaitingTime.TOOLTIP_DELAY,clickable:a===ToolTipType.WHITE_TIP};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(M,_objectSpread$4(_objectSpread$4({id:n,className:m,role:o,place:i,offset:s,positionStrategy:d,afterShow:u,afterHide:l,position:c,isOpen:p},g),{},{children:f}))};return t.defaultProps=defaultProps$6,t.propTypes=propTypes$5,t.displayName=e?"MobileTooltip":"DesktopTooltip",t},DesktopTooltip=_createTooltip(!1),MobileTooltip=_createTooltip(!0),Tooltip=withRwd(DesktopTooltip,MobileTooltip);function _extends$7(){return(_extends$7=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgBtClose18=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$7({xmlns:"http://www.w3.org/2000/svg",width:18,height:18,fill:"none"},e),_path$3||(_path$3=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#212121",d:"M5.6 11.576a.583.583 0 0 0 .826.825L9 9.826l2.575 2.575a.583.583 0 0 0 .825-.825L9.826 9 12.4 6.426a.583.583 0 1 0-.825-.825L9 8.176 6.426 5.6a.583.583 0 1 0-.825.825L8.176 9z"})),_path2$3||(_path2$3=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",d:"M0 0h18v18H0z",opacity:.01})))},clearTimer=function(e){e&&(clearTimeout(e),e=null)},closeTimer=null,closeAnimationTimer=null,TopToast=function(e){var t=e.message,n=e.onClose,r=e.autoHide,o=e.duration,i=e.shouldReturnFocusAfterClose,a=e.showCloseButton,s=e.closeHandler,u=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)("top-toast"),l=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(u,2),c=l[0],d=l[1],f=function(){clearTimer(closeTimer),clearTimer(closeAnimationTimer)};return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){var e=o-330;return r?(closeTimer=setTimeout(function(){n()},o),closeAnimationTimer=setTimeout(function(){d("top-toast hidden")},e)):f(),f},[r,o,n]),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(Modal,{className:c,overlayClassName:"toast-overlay",shouldCloseOnOverlayClick:!1,isOpen:!0,shouldReturnFocusAfterClose:i,closeIconSrc:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgBtClose18,{}),children:[t,a?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconButton,{className:"top-toast-close",src:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgBtClose18,{}),handler:s}):null]})};TopToast.propTypes={message:PropTypes.oneOfType([PropTypes.string,PropTypes.element]),onClose:PropTypes.func,autoHide:PropTypes.bool,duration:PropTypes.number,shouldReturnFocusAfterClose:PropTypes.bool,showCloseButton:PropTypes.bool,closeHandler:PropTypes.func},TopToast.defaultProps={message:"",onClose:function(){},autoHide:!0,duration:2e3,shouldReturnFocusAfterClose:!1,showCloseButton:!1,closeHandler:function(){}};var nameColorMap={},COLOR_SET=["#94BF13","#4CBF73","#1DBFBF","#24BFF2","#3D82D1","#FA9C3E","#A18AE5","#FA8282"],getAvatarColor=function(e){return nameColorMap[e]||(nameColorMap[e]=COLOR_SET[Math.floor(10*Math.random())%COLOR_SET.length]),nameColorMap[e]},avatarColorManager={getAvatarColor:getAvatarColor},propTypes$4={circleImage:PropTypes.string,className:PropTypes.string,classSuffix:PropTypes.oneOf(["size24","size42"]),name:PropTypes.string.isRequired,title:PropTypes.string,tipId:PropTypes.string,onLongPress:PropTypes.func},defaultProps$5={circleImage:null,className:"",classSuffix:"size24",title:null,tipId:void 0,onLongPress:void 0},Avatar=function(e){var t=e.circleImage,n=e.className,r=e.classSuffix,o=e.name,i=e.title,a=e.tipId,s=e.onLongPress,u={};t?(u.backgroundImage="url(".concat(t,")"),u.backgroundSize="cover"):u.backgroundColor=avatarColorManager.getAvatarColor(o);var l=t?null:o[0].toUpperCase(),c=classNames$1("multimedia-avatar-".concat(r),(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},n,n)),d=useMobileLongPressEvent(s).setCallBackTargetRef;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:c,style:u,"data-testid":"avatar","data-tooltip-content":i,"data-tooltip-id":a,"data-long-press-delay":WaitingTime.LONG_PRESS,ref:d,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"multimedia-avatar-text",children:l})})};Avatar.propTypes=propTypes$4,Avatar.defaultProps=defaultProps$5;var MenuItem=function(e){var t=e.title,n=e.onClick;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{onClick:n,children:t})};MenuItem.propTypes={title:PropTypes.string.isRequired,onClick:PropTypes.func.isRequired};var MenuList$1=function(e){var t=e.children,n=e.isOpen,r={boxShadow:"0 0 10px 0 rgba(0, 0, 0, 0.1)",borderRadius:"5px",padding:"10px",cursor:"pointer"};return n?(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{style:r,children:t}):null};MenuList$1.propTypes={isOpen:PropTypes.bool.isRequired,children:PropTypes.node.isRequired};var Menu$2=function(e){var t=e.buttonComponent,n=e.menuItems,r=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(!1),o=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(r,2),i=o[0],a=o[1],s=function(){if(t){var e=t;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(e,{onClick:function(){return a(function(e){return!e})}})}return null},u=function(){a(!1)};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{children:[s(),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(MenuList$1,{isOpen:i,children:n.map(function(e,t){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(MenuItem,{title:e.title,onClick:function(){e.onClick(),u()}},t)})})]})};function sheetForTag(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function createStyleElement(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}Menu$2.propTypes={buttonComponent:PropTypes.elementType.isRequired,menuItems:PropTypes.arrayOf(PropTypes.shape({title:PropTypes.string.isRequired,onClick:PropTypes.func.isRequired})).isRequired};var StyleSheet=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(createStyleElement(this));var t=this.tags[this.tags.length-1];if(this.isSpeedy){var n=sheetForTag(t);try{n.insertRule(e,n.cssRules.length)}catch(e){}}else t.appendChild(document.createTextNode(e));this.ctr++},t.flush=function(){this.tags.forEach(function(e){return e.parentNode&&e.parentNode.removeChild(e)}),this.tags=[],this.ctr=0},e}(),MS="-ms-",MOZ="-moz-",WEBKIT="-webkit-",COMMENT="comm",RULESET="rule",DECLARATION="decl",IMPORT="@import",KEYFRAMES="@keyframes",LAYER="@layer",abs=Math.abs,from=String.fromCharCode,assign=Object.assign;function hash(e,t){return 45^charat(e,0)?(((t<<2^charat(e,0))<<2^charat(e,1))<<2^charat(e,2))<<2^charat(e,3):0}function trim(e){return e.trim()}function match$1(e,t){return(e=t.exec(e))?e[0]:e}function replace(e,t,n){return e.replace(t,n)}function indexof(e,t){return e.indexOf(t)}function charat(e,t){return 0|e.charCodeAt(t)}function substr(e,t,n){return e.slice(t,n)}function strlen(e){return e.length}function sizeof(e){return e.length}function append(e,t){return t.push(e),e}function combine(e,t){return e.map(t).join("")}var line=1,column=1,length=0,position=0,character=0,characters="";function node(e,t,n,r,o,i,a){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:line,column:column,length:a,return:""}}function copy(e,t){return assign(node("",null,null,"",null,null,0),e,{length:-e.length},t)}function char(){return character}function prev(){return character=position>0?charat(characters,--position):0,column--,10===character&&(column=1,line--),character}function next(){return character=position<length?charat(characters,position++):0,column++,10===character&&(column=1,line++),character}function peek(){return charat(characters,position)}function caret(){return position}function slice(e,t){return substr(characters,e,t)}function token(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function alloc(e){return line=column=1,length=strlen(characters=e),position=0,[]}function dealloc(e){return characters="",e}function delimit(e){return trim(slice(position-1,delimiter(91===e?e+2:40===e?e+1:e)))}function whitespace(e){for(;character=peek();)if(character<33)next();else break;return token(e)>2||token(character)>3?"":" "}function escaping(e,t){for(;--t&&next()&&!(character<48)&&!(character>102)&&(!(character>57)||!(character<65))&&(!(character>70)||!(character<97)););return slice(e,caret()+(t<6&&32==peek()&&32==next()))}function delimiter(e){for(;next();)switch(character){case e:return position;case 34:case 39:34!==e&&39!==e&&delimiter(character);break;case 40:41===e&&delimiter(e);break;case 92:next()}return position}function commenter(e,t){for(;next();)if(e+character===57)break;else if(e+character===84&&47===peek())break;return"/*"+slice(t,position-1)+"*"+from(47===e?e:next())}function identifier(e){for(;!token(peek());)next();return slice(e,position)}function compile(e){return dealloc(parse$1("",null,null,null,[""],e=alloc(e),0,[0],e))}function parse$1(e,t,n,r,o,i,a,s,u){for(var l=0,c=0,d=a,f=0,p=0,h=0,m=1,g=1,v=1,y=0,b="",_=o,E=i,T=r,S=b;g;)switch(h=y,y=next()){case 40:if(108!=h&&58==charat(S,d-1)){-1!=indexof(S+=replace(delimit(y),"&","&\f"),"&\f")&&(v=-1);break}case 34:case 39:case 91:S+=delimit(y);break;case 9:case 10:case 13:case 32:S+=whitespace(h);break;case 92:S+=escaping(caret()-1,7);continue;case 47:switch(peek()){case 42:case 47:append(comment(commenter(next(),caret()),t,n),u);break;default:S+="/"}break;case 123*m:s[l++]=strlen(S)*v;case 125*m:case 59:case 0:switch(y){case 0:case 125:g=0;case 59+c:-1==v&&(S=replace(S,/\f/g,"")),p>0&&strlen(S)-d&&append(p>32?declaration(S+";",r,n,d-1):declaration(replace(S," ","")+";",r,n,d-2),u);break;case 59:S+=";";default:if(append(T=ruleset(S,t,n,l,c,o,s,b,_=[],E=[],d),i),123===y){if(0===c)parse$1(S,t,T,T,_,i,d,s,E);else switch(99===f&&110===charat(S,3)?100:f){case 100:case 108:case 109:case 115:parse$1(e,T,T,r&&append(ruleset(e,T,T,0,0,o,s,b,o,_=[],d),E),o,E,d,s,r?_:E);break;default:parse$1(S,T,T,T,[""],E,0,s,E)}}}l=c=p=0,m=v=1,b=S="",d=a;break;case 58:d=1+strlen(S),p=h;default:if(m<1){if(123==y)--m;else if(125==y&&0==m++&&125==prev())continue}switch(S+=from(y),y*m){case 38:v=c>0?1:(S+="\f",-1);break;case 44:s[l++]=(strlen(S)-1)*v,v=1;break;case 64:45===peek()&&(S+=delimit(next())),f=peek(),c=d=strlen(b=S+=identifier(caret())),y++;break;case 45:45===h&&2==strlen(S)&&(m=0)}}return i}function ruleset(e,t,n,r,o,i,a,s,u,l,c){for(var d=o-1,f=0===o?i:[""],p=sizeof(f),h=0,m=0,g=0;h<r;++h)for(var v=0,y=substr(e,d+1,d=abs(m=a[h])),b=e;v<p;++v)(b=trim(m>0?f[v]+" "+y:replace(y,/&\f/g,f[v])))&&(u[g++]=b);return node(e,t,n,0===o?RULESET:s,u,l,c)}function comment(e,t,n){return node(e,t,n,COMMENT,from(char()),substr(e,2,-2),0)}function declaration(e,t,n,r){return node(e,t,n,DECLARATION,substr(e,0,r),substr(e,r+1,-1),r)}function serialize(e,t){for(var n="",r=sizeof(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function stringify(e,t,n,r){switch(e.type){case LAYER:if(e.children.length)break;case IMPORT:case DECLARATION:return e.return=e.return||e.value;case COMMENT:return"";case KEYFRAMES:return e.return=e.value+"{"+serialize(e.children,r)+"}";case RULESET:e.value=e.props.join(",")}return strlen(n=serialize(e.children,r))?e.return=e.value+"{"+n+"}":""}function middleware(e){var t=sizeof(e);return function(n,r,o,i){for(var a="",s=0;s<t;s++)a+=e[s](n,r,o,i)||"";return a}}function rulesheet(e){return function(t){!t.root&&(t=t.return)&&e(t)}}function memoize(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var identifierWithPointTracking=function(e,t,n){for(var r=0,o=0;r=o,o=peek(),38===r&&12===o&&(t[n]=1),!token(o);)next();return slice(e,position)},toRules=function(e,t){var n=-1,r=44;do switch(token(r)){case 0:38===r&&12===peek()&&(t[n]=1),e[n]+=identifierWithPointTracking(position-1,t,n);break;case 2:e[n]+=delimit(r);break;case 4:if(44===r){e[++n]=58===peek()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=from(r)}while(r=next());return e},getRules=function(e,t){return dealloc(toRules(alloc(e),t))},fixedElements=new WeakMap,compat=function(e){if("rule"===e.type&&e.parent&&!(e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||fixedElements.get(n))&&!r){fixedElements.set(e,!0);for(var o=[],i=getRules(t,o),a=n.props,s=0,u=0;s<i.length;s++)for(var l=0;l<a.length;l++,u++)e.props[u]=o[s]?i[s].replace(/&\f/g,a[l]):a[l]+" "+i[s]}}},removeLabel=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},ignoreFlag="emotion-disable-server-rendering-unsafe-selector-warning-please-do-not-use-this-the-warning-exists-for-a-reason",isIgnoringComment=function(e){return"comm"===e.type&&e.children.indexOf(ignoreFlag)>-1},createUnsafeSelectorsAlarm=function(e){return function(t,n,r){if("rule"===t.type&&!e.compat){var o=t.value.match(/(:first|:nth|:nth-last)-child/g);if(o){for(var i=t.parent?t.parent.children:r,a=i.length-1;a>=0;a--){var s=i[a];if(s.line<t.line)break;if(s.column<t.column){if(isIgnoringComment(s))return;break}}o.forEach(function(e){console.error('The pseudo class "'+e+'" is potentially unsafe when doing server-side rendering. Try changing it to "'+e.split("-child")[0]+'-of-type".')})}}}},isImportRule=function(e){return 105===e.type.charCodeAt(1)&&64===e.type.charCodeAt(0)},isPrependedWithRegularRules=function(e,t){for(var n=e-1;n>=0;n--)if(!isImportRule(t[n]))return!0;return!1},nullifyElement=function(e){e.type="",e.value="",e.return="",e.children="",e.props=""},incorrectImportAlarm=function(e,t,n){isImportRule(e)&&(e.parent?(console.error("`@import` rules can't be nested inside other rules. Please move it to the top level and put it before regular rules. Keep in mind that they can only be used within global styles."),nullifyElement(e)):isPrependedWithRegularRules(t,n)&&(console.error("`@import` rules can't be after other rules. Please put your `@import` rules before your other rules."),nullifyElement(e)))};function prefix(e,t){switch(hash(e,t)){case 5103:return WEBKIT+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return WEBKIT+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return WEBKIT+e+MOZ+e+MS+e+e;case 6828:case 4268:return WEBKIT+e+MS+e+e;case 6165:return WEBKIT+e+MS+"flex-"+e+e;case 5187:return WEBKIT+e+replace(e,/(\w+).+(:[^]+)/,WEBKIT+"box-$1$2"+MS+"flex-$1$2")+e;case 5443:return WEBKIT+e+MS+"flex-item-"+replace(e,/flex-|-self/,"")+e;case 4675:return WEBKIT+e+MS+"flex-line-pack"+replace(e,/align-content|flex-|-self/,"")+e;case 5548:return WEBKIT+e+MS+replace(e,"shrink","negative")+e;case 5292:return WEBKIT+e+MS+replace(e,"basis","preferred-size")+e;case 6060:return WEBKIT+"box-"+replace(e,"-grow","")+WEBKIT+e+MS+replace(e,"grow","positive")+e;case 4554:return WEBKIT+replace(e,/([^-])(transform)/g,"$1"+WEBKIT+"$2")+e;case 6187:return replace(replace(replace(e,/(zoom-|grab)/,WEBKIT+"$1"),/(image-set)/,WEBKIT+"$1"),e,"")+e;case 5495:case 3959:return replace(e,/(image-set\([^]*)/,WEBKIT+"$1$`$1");case 4968:return replace(replace(e,/(.+:)(flex-)?(.*)/,WEBKIT+"box-pack:$3"+MS+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+WEBKIT+e+e;case 4095:case 3583:case 4068:case 2532:return replace(e,/(.+)-inline(.+)/,WEBKIT+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(strlen(e)-1-t>6)switch(charat(e,t+1)){case 109:if(45!==charat(e,t+4))break;case 102:return replace(e,/(.+:)(.+)-([^]+)/,"$1"+WEBKIT+"$2-$3$1"+MOZ+(108==charat(e,t+3)?"$3":"$2-$3"))+e;case 115:return~indexof(e,"stretch")?prefix(replace(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(115!==charat(e,t+1))break;case 6444:switch(charat(e,strlen(e)-3-(~indexof(e,"!important")&&10))){case 107:return replace(e,":",":"+WEBKIT)+e;case 101:return replace(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+WEBKIT+(45===charat(e,14)?"inline-":"")+"box$3$1"+WEBKIT+"$2$3$1"+MS+"$2box$3")+e}break;case 5936:switch(charat(e,t+11)){case 114:return WEBKIT+e+MS+replace(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return WEBKIT+e+MS+replace(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return WEBKIT+e+MS+replace(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return WEBKIT+e+MS+e+e}return e}var prefixer=function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case DECLARATION:e.return=prefix(e.value,e.length);break;case KEYFRAMES:return serialize([copy(e,{value:replace(e.value,"@","@"+WEBKIT)})],r);case RULESET:if(e.length)return combine(e.props,function(t){switch(match$1(t,/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":return serialize([copy(e,{props:[replace(t,/:(read-\w+)/,":"+MOZ+"$1")]})],r);case"::placeholder":return serialize([copy(e,{props:[replace(t,/:(plac\w+)/,":"+WEBKIT+"input-$1")]}),copy(e,{props:[replace(t,/:(plac\w+)/,":"+MOZ+"$1")]}),copy(e,{props:[replace(t,/:(plac\w+)/,MS+"input-$1")]})],r)}return""})}},defaultStylisPlugins=[prefixer],createCache=function(e){var t,n,r,o=e.key;if("css"===o){var i=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(i,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var a=e.stylisPlugins||defaultStylisPlugins,s={},u=[];t=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+o+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)s[t[n]]=!0;u.push(e)});var l=middleware([compat,removeLabel].concat(a,[stringify,rulesheet(function(e){r.insert(e)})])),c=function(e){return serialize(compile(e),l)};n=function(e,t,n,o){r=n,c(e?e+"{"+t.styles+"}":t.styles),o&&(d.inserted[t.name]=!0)};var d={key:o,sheet:new StyleSheet({key:o,container:t,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:s,registered:{},insert:n};return d.sheet.hydrate(u),d},reactIs=requireReactIs(),FORWARD_REF_STATICS={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},MEMO_STATICS={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},TYPE_STATICS={};TYPE_STATICS[reactIs.ForwardRef]=FORWARD_REF_STATICS,TYPE_STATICS[reactIs.Memo]=MEMO_STATICS;var isBrowser$1=!0;function getRegisteredStyles(e,t,n){var r="";return n.split(" ").forEach(function(n){void 0!==e[n]?t.push(e[n]+";"):r+=n+" "}),r}var registerStyles=function(e,t,n){var r=e.key+"-"+t.name;(!1===n||!1===isBrowser$1)&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},insertStyles=function(e,t,n){registerStyles(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var o=t;do e.insert(t===o?"."+r:"",o,e.sheet,!0),o=o.next;while(void 0!==o)}};function murmur2(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))*1540483477+((t>>>16)*59797<<16),t^=t>>>24,n=(65535&t)*1540483477+((t>>>16)*59797<<16)^(65535&n)*1540483477+((n>>>16)*59797<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n^=255&e.charCodeAt(r),n=(65535&n)*1540483477+((n>>>16)*59797<<16)}return n^=n>>>13,(((n=(65535&n)*1540483477+((n>>>16)*59797<<16))^n>>>15)>>>0).toString(36)}var unitlessKeys={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},ILLEGAL_ESCAPE_SEQUENCE_ERROR="You have illegal escape sequence in your template literal, most likely inside content's property value.\nBecause you write your CSS inside a JavaScript string you actually have to do double escaping, so for example \"content: '\\00d7';\" should become \"content: '\\\\00d7';\".\nYou can read more about this here:\nhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences",UNDEFINED_AS_OBJECT_KEY_ERROR="You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key).",hyphenateRegex=/[A-Z]|^ms/g,animationRegex=/_EMO_([^_]+?)_([^]*?)_EMO_/g,isCustomProperty=function(e){return 45===e.charCodeAt(1)},isProcessableValue=function(e){return null!=e&&"boolean"!=typeof e},processStyleName=memoize(function(e){return isCustomProperty(e)?e:e.replace(hyphenateRegex,"-$&").toLowerCase()}),processStyleValue=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(animationRegex,function(e,t,n){return cursor={name:t,styles:n,next:cursor},t})}return 1===unitlessKeys[e]||isCustomProperty(e)||"number"!=typeof t||0===t?t:t+"px"},noComponentSelectorMessage="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function handleInterpolation(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return cursor={name:n.name,styles:n.styles,next:cursor},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)cursor={name:r.name,styles:r.styles,next:cursor},r=r.next;return n.styles+";"}return createStringFromObject(e,t,n);case"function":if(void 0!==e){var o=cursor,i=n(e);return cursor=o,handleInterpolation(e,t,i)}}if(null==t)return n;var a=t[n];return void 0!==a?a:n}function createStringFromObject(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=handleInterpolation(e,t,n[o])+";";else for(var i in n){var a=n[i];if("object"!=typeof a)null!=t&&void 0!==t[a]?r+=i+"{"+t[a]+"}":isProcessableValue(a)&&(r+=processStyleName(i)+":"+processStyleValue(i,a)+";");else if(Array.isArray(a)&&"string"==typeof a[0]&&(null==t||void 0===t[a[0]]))for(var s=0;s<a.length;s++)isProcessableValue(a[s])&&(r+=processStyleName(i)+":"+processStyleValue(i,a[s])+";");else{var u=handleInterpolation(e,t,a);switch(i){case"animation":case"animationName":r+=processStyleName(i)+":"+u+";";break;default:r+=i+"{"+u+"}"}}}return r}var labelPattern=/label:\s*([^\s;\n{]+)\s*(;|$)/g,serializeStyles=function(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r,o=!0,i="";cursor=void 0;var a=e[0];null==a||void 0===a.raw?(o=!1,i+=handleInterpolation(n,t,a)):i+=a[0];for(var s=1;s<e.length;s++)i+=handleInterpolation(n,t,e[s]),o&&(i+=a[s]);labelPattern.lastIndex=0;for(var u="";null!==(r=labelPattern.exec(i));)u+="-"+r[1];return{name:murmur2(i)+u,styles:i,next:cursor}},syncFallback=function(e){return e()},useInsertionEffect$1=!!(react__WEBPACK_IMPORTED_MODULE_2___namespace_cache||(react__WEBPACK_IMPORTED_MODULE_2___namespace_cache=__webpack_require__.t(react__WEBPACK_IMPORTED_MODULE_2__,2))).useInsertionEffect&&(react__WEBPACK_IMPORTED_MODULE_2___namespace_cache||(react__WEBPACK_IMPORTED_MODULE_2___namespace_cache=__webpack_require__.t(react__WEBPACK_IMPORTED_MODULE_2__,2))).useInsertionEffect,useInsertionEffectAlwaysWithSyncFallback=useInsertionEffect$1||syncFallback,useInsertionEffectWithLayoutFallback=useInsertionEffect$1||react__WEBPACK_IMPORTED_MODULE_2__.useLayoutEffect,hasOwn={}.hasOwnProperty,EmotionCacheContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext("undefined"!=typeof HTMLElement?createCache({key:"css"}):null);EmotionCacheContext.Provider;var withEmotionCache=function(e){return(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(t,n){return e(t,(0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)(EmotionCacheContext),n)})},ThemeContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext({}),getLastPart=function(e){var t=e.split(".");return t[t.length-1]},getFunctionNameFromStackTraceLine=function(e){var t=/^\s+at\s+([A-Za-z0-9$.]+)\s/.exec(e);if(t||(t=/^([A-Za-z0-9$.]+)@/.exec(e)))return getLastPart(t[1])},internalReactFunctionNames=new Set(["renderWithHooks","processChild","finishClassComponent","renderToString"]),sanitizeIdentifier=function(e){return e.replace(/\$/g,"-")},getLabelFromStackTrace=function(e){if(e)for(var t=e.split("\n"),n=0;n<t.length;n++){var r=getFunctionNameFromStackTraceLine(t[n]);if(r){if(internalReactFunctionNames.has(r))break;if(/^[A-Z]/.test(r))return sanitizeIdentifier(r)}}},typePropName="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",labelPropName="__EMOTION_LABEL_PLEASE_DO_NOT_USE__",createEmotionProps=function(e,t){var n={};for(var r in t)hasOwn.call(t,r)&&(n[r]=t[r]);return n[typePropName]=e,n},Insertion$1=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return registerStyles(t,n,r),useInsertionEffectAlwaysWithSyncFallback(function(){return insertStyles(t,n,r)}),null},Emotion=withEmotionCache(function(e,t,n){var r=e.css;"string"==typeof r&&void 0!==t.registered[r]&&(r=t.registered[r]);var o=e[typePropName],i=[r],a="";"string"==typeof e.className?a=getRegisteredStyles(t.registered,i,e.className):null!=e.className&&(a=e.className+" ");var s=serializeStyles(i,void 0,react__WEBPACK_IMPORTED_MODULE_2__.useContext(ThemeContext));a+=t.key+"-"+s.name;var u={};for(var l in e)hasOwn.call(e,l)&&"css"!==l&&l!==typePropName&&(u[l]=e[l]);return u.ref=n,u.className=a,react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement(Insertion$1,{cache:t,serialized:s,isStringTag:"string"==typeof o}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(o,u))}),Emotion$1=Emotion,pkg={},jsx=function(e,t){var n=arguments;if(null==t||!hasOwn.call(t,"css"))return react__WEBPACK_IMPORTED_MODULE_2__.createElement.apply(void 0,n);var r=n.length,o=Array(r);o[0]=Emotion$1,o[1]=createEmotionProps(e,t);for(var i=2;i<r;i++)o[i]=n[i];return react__WEBPACK_IMPORTED_MODULE_2__.createElement.apply(null,o)},warnedAboutCssPropForGlobal=!1,Global=withEmotionCache(function(e,t){var n=serializeStyles([e.styles],void 0,react__WEBPACK_IMPORTED_MODULE_2__.useContext(ThemeContext)),r=react__WEBPACK_IMPORTED_MODULE_2__.useRef();return useInsertionEffectWithLayoutFallback(function(){var e=t.key+"-global",o=new t.sheet.constructor({key:e,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),i=!1,a=document.querySelector('style[data-emotion="'+e+" "+n.name+'"]');return t.sheet.tags.length&&(o.before=t.sheet.tags[0]),null!==a&&(i=!0,a.setAttribute("data-emotion",e),o.hydrate([a])),r.current=[o,i],function(){o.flush()}},[t]),useInsertionEffectWithLayoutFallback(function(){var e=r.current,o=e[0];if(e[1]){e[1]=!1;return}if(void 0!==n.next&&insertStyles(t,n.next,!0),o.tags.length){var i=o.tags[o.tags.length-1].nextElementSibling;o.before=i,o.flush()}t.insert("",n,o,!1)},[t,n.name]),null});function css$2(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return serializeStyles(t)}var keyframes=function(){var e=css$2.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}},classnames=function e(t){for(var n=t.length,r=0,o="";r<n;r++){var i=t[r];if(null!=i){var a=void 0;switch(typeof i){case"boolean":break;case"object":if(Array.isArray(i))a=e(i);else for(var s in a="",i)i[s]&&s&&(a&&(a+=" "),a+=s);break;default:a=i}a&&(o&&(o+=" "),o+=a)}}return o};function merge(e,t,n){var r=[],o=getRegisteredStyles(e,r,n);return r.length<2?n:o+t(r)}var Insertion=function(e){var t=e.cache,n=e.serializedArr;return useInsertionEffectAlwaysWithSyncFallback(function(){for(var e=0;e<n.length;e++)insertStyles(t,n[e],!1)}),null},ClassNames=withEmotionCache(function(e,t){var n=!1,r=[],o=function(){for(var e=arguments.length,n=Array(e),o=0;o<e;o++)n[o]=arguments[o];var i=serializeStyles(n,t.registered);return r.push(i),registerStyles(t,i,!1),t.key+"-"+i.name},i=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return merge(t.registered,o,classnames(n))},a={css:o,cx:i,theme:react__WEBPACK_IMPORTED_MODULE_2__.useContext(ThemeContext)},s=e.children(a);return n=!0,react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,react__WEBPACK_IMPORTED_MODULE_2__.createElement(Insertion,{cache:t,serializedArr:r}),s)});function getNodeName(e){return isNode(e)?(e.nodeName||"").toLowerCase():"#document"}function getWindow(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function getDocumentElement(e){var t;return null==(t=(isNode(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function isNode(e){return e instanceof Node||e instanceof getWindow(e).Node}function isElement(e){return e instanceof Element||e instanceof getWindow(e).Element}function isHTMLElement(e){return e instanceof HTMLElement||e instanceof getWindow(e).HTMLElement}function isShadowRoot(e){return"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof getWindow(e).ShadowRoot)}function isOverflowElement(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=getComputedStyle$1(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function isTableElement(e){return["table","td","th"].includes(getNodeName(e))}function isTopLayer(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function isContainingBlock(e){let t=isWebKit(),n=getComputedStyle$1(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function getContainingBlock(e){let t=getParentNode(e);for(;isHTMLElement(t)&&!isLastTraversableNode(t)&&!isTopLayer(t);){if(isContainingBlock(t))return t;t=getParentNode(t)}return null}function isWebKit(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function isLastTraversableNode(e){return["html","body","#document"].includes(getNodeName(e))}function getComputedStyle$1(e){return getWindow(e).getComputedStyle(e)}function getNodeScroll(e){return isElement(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function getParentNode(e){if("html"===getNodeName(e))return e;let t=e.assignedSlot||e.parentNode||isShadowRoot(e)&&e.host||getDocumentElement(e);return isShadowRoot(t)?t.host:t}function getNearestOverflowAncestor(e){let t=getParentNode(e);return isLastTraversableNode(t)?e.ownerDocument?e.ownerDocument.body:e.body:isHTMLElement(t)&&isOverflowElement(t)?t:getNearestOverflowAncestor(t)}function getOverflowAncestors(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=getNearestOverflowAncestor(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),a=getWindow(o);return i?t.concat(a,a.visualViewport||[],isOverflowElement(o)?o:[],a.frameElement&&n?getOverflowAncestors(a.frameElement):[]):t.concat(o,getOverflowAncestors(o,[],n))}function getCssDimensions(e){let t=getComputedStyle$1(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=isHTMLElement(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,s=round$1(n)!==i||round$1(r)!==a;return s&&(n=i,r=a),{width:n,height:r,$:s}}function unwrapElement(e){return isElement(e)?e:e.contextElement}function getScale(e){let t=unwrapElement(e);if(!isHTMLElement(t))return createCoords$1(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=getCssDimensions(t),a=(i?round$1(n.width):n.width)/r,s=(i?round$1(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}let noOffsets=createCoords$1(0);function getVisualOffsets(e){let t=getWindow(e);return isWebKit()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:noOffsets}function shouldAddVisualOffsets(e,t,n){return void 0===t&&(t=!1),!!n&&(!t||n===getWindow(e))&&t}function getBoundingClientRect(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),i=unwrapElement(e),a=createCoords$1(1);t&&(r?isElement(r)&&(a=getScale(r)):a=getScale(e));let s=shouldAddVisualOffsets(i,n,r)?getVisualOffsets(i):createCoords$1(0),u=(o.left+s.x)/a.x,l=(o.top+s.y)/a.y,c=o.width/a.x,d=o.height/a.y;if(i){let e=getWindow(i),t=r&&isElement(r)?getWindow(r):r,n=e,o=n.frameElement;for(;o&&r&&t!==n;){let e=getScale(o),t=o.getBoundingClientRect(),r=getComputedStyle$1(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,a=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,l*=e.y,c*=e.x,d*=e.y,u+=i,l+=a,o=(n=getWindow(o)).frameElement}}return rectToClientRect({width:c,height:d,x:u,y:l})}function convertOffsetParentRelativeRectToViewportRelativeRect(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,a=getDocumentElement(r),s=!!t&&isTopLayer(t.floating);if(r===a||s&&i)return n;let u={scrollLeft:0,scrollTop:0},l=createCoords$1(1),c=createCoords$1(0),d=isHTMLElement(r);if((d||!d&&!i)&&(("body"!==getNodeName(r)||isOverflowElement(a))&&(u=getNodeScroll(r)),isHTMLElement(r))){let e=getBoundingClientRect(r);l=getScale(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-u.scrollLeft*l.x+c.x,y:n.y*l.y-u.scrollTop*l.y+c.y}}function getClientRects(e){return Array.from(e.getClientRects())}function getWindowScrollBarX(e){return getBoundingClientRect(getDocumentElement(e)).left+getNodeScroll(e).scrollLeft}function getDocumentRect(e){let t=getDocumentElement(e),n=getNodeScroll(e),r=e.ownerDocument.body,o=max$2(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=max$2(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+getWindowScrollBarX(e),s=-n.scrollTop;return"rtl"===getComputedStyle$1(r).direction&&(a+=max$2(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:s}}function getViewportRect(e,t){let n=getWindow(e),r=getDocumentElement(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,u=0;if(o){i=o.width,a=o.height;let e=isWebKit();(!e||e&&"fixed"===t)&&(s=o.offsetLeft,u=o.offsetTop)}return{width:i,height:a,x:s,y:u}}function getInnerBoundingClientRect(e,t){let n=getBoundingClientRect(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=isHTMLElement(e)?getScale(e):createCoords$1(1),a=e.clientWidth*i.x;return{width:a,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}function getClientRectFromClippingAncestor(e,t,n){let r;if("viewport"===t)r=getViewportRect(e,n);else if("document"===t)r=getDocumentRect(getDocumentElement(e));else if(isElement(t))r=getInnerBoundingClientRect(t,n);else{let n=getVisualOffsets(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return rectToClientRect(r)}function hasFixedPositionAncestor(e,t){let n=getParentNode(e);return!(n===t||!isElement(n)||isLastTraversableNode(n))&&("fixed"===getComputedStyle$1(n).position||hasFixedPositionAncestor(n,t))}function getClippingElementAncestors(e,t){let n=t.get(e);if(n)return n;let r=getOverflowAncestors(e,[],!1).filter(e=>isElement(e)&&"body"!==getNodeName(e)),o=null,i="fixed"===getComputedStyle$1(e).position,a=i?getParentNode(e):e;for(;isElement(a)&&!isLastTraversableNode(a);){let t=getComputedStyle$1(a),n=isContainingBlock(a);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&["absolute","fixed"].includes(o.position)||isOverflowElement(a)&&!n&&hasFixedPositionAncestor(e,a))?r=r.filter(e=>e!==a):o=t,a=getParentNode(a)}return t.set(e,r),r}function getClippingRect(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?isTopLayer(t)?[]:getClippingElementAncestors(t,this._c):[].concat(n),r],a=i[0],s=i.reduce((e,n)=>{let r=getClientRectFromClippingAncestor(t,n,o);return e.top=max$2(r.top,e.top),e.right=min$2(r.right,e.right),e.bottom=min$2(r.bottom,e.bottom),e.left=max$2(r.left,e.left),e},getClientRectFromClippingAncestor(t,a,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function getDimensions(e){let{width:t,height:n}=getCssDimensions(e);return{width:t,height:n}}function getRectRelativeToOffsetParent(e,t,n){let r=isHTMLElement(t),o=getDocumentElement(t),i="fixed"===n,a=getBoundingClientRect(e,!0,i,t),s={scrollLeft:0,scrollTop:0},u=createCoords$1(0);if(r||!r&&!i){if(("body"!==getNodeName(t)||isOverflowElement(o))&&(s=getNodeScroll(t)),r){let e=getBoundingClientRect(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=getWindowScrollBarX(o))}return{x:a.left+s.scrollLeft-u.x,y:a.top+s.scrollTop-u.y,width:a.width,height:a.height}}function isStaticPositioned(e){return"static"===getComputedStyle$1(e).position}function getTrueOffsetParent(e,t){return isHTMLElement(e)&&"fixed"!==getComputedStyle$1(e).position?t?t(e):e.offsetParent:null}function getOffsetParent(e,t){let n=getWindow(e);if(isTopLayer(e))return n;if(!isHTMLElement(e)){let t=getParentNode(e);for(;t&&!isLastTraversableNode(t);){if(isElement(t)&&!isStaticPositioned(t))return t;t=getParentNode(t)}return n}let r=getTrueOffsetParent(e,t);for(;r&&isTableElement(r)&&isStaticPositioned(r);)r=getTrueOffsetParent(r,t);return r&&isLastTraversableNode(r)&&isStaticPositioned(r)&&!isContainingBlock(r)?n:r||getContainingBlock(e)||n}let getElementRects=async function(e){let t=this.getOffsetParent||getOffsetParent,n=this.getDimensions,r=await n(e.floating);return{reference:getRectRelativeToOffsetParent(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function isRTL(e){return"rtl"===getComputedStyle$1(e).direction}let platform={convertOffsetParentRelativeRectToViewportRelativeRect,getDocumentElement,getClippingRect,getOffsetParent,getElementRects,getClientRects,getDimensions,getScale,isElement,isRTL};function observeMove(e,t){let n,r=null,o=getDocumentElement(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}function a(s,u){void 0===s&&(s=!1),void 0===u&&(u=1),i();let{left:l,top:c,width:d,height:f}=e.getBoundingClientRect();if(s||t(),!d||!f)return;let p=floor$1(c),h={rootMargin:-p+"px "+-floor$1(o.clientWidth-(l+d))+"px "+-floor$1(o.clientHeight-(c+f))+"px "+-floor$1(l)+"px",threshold:max$2(0,min$2(1,u))||1},m=!0;function g(e){let t=e[0].intersectionRatio;if(t!==u){if(!m)return a();t?a(!1,t):n=setTimeout(()=>{a(!1,1e-7)},1e3)}m=!1}try{r=new IntersectionObserver(g,{...h,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(g,h)}r.observe(e)}return a(!0),i}function autoUpdate(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:s="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:l=!1}=r,c=unwrapElement(e),d=i||a?[...c?getOverflowAncestors(c):[],...getOverflowAncestors(t)]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});let f=c&&u?observeMove(c,n):null,p=-1,h=null;s&&(h=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&h&&(h.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=h)||e.observe(t)})),n()}),c&&!l&&h.observe(c),h.observe(t));let m=l?getBoundingClientRect(e):null;function g(){let t=getBoundingClientRect(e);m&&(t.x!==m.x||t.y!==m.y||t.width!==m.width||t.height!==m.height)&&n(),m=t,o=requestAnimationFrame(g)}return l&&g(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=h)||e.disconnect(),h=null,l&&cancelAnimationFrame(o)}}let detectOverflow=detectOverflow$1,offset$1=offset$3,autoPlacement$1=autoPlacement$2,shift$1=shift$3,flip$1=flip$3,size$1=size$2,hide$1=hide$2,arrow$2=arrow$4,inline$1=inline$2,limitShift$1=limitShift$2,computePosition=(e,t,n)=>{let r=new Map,o={platform,...n},i={...o.platform,_c:r};return computePosition$2(e,t,{...o,platform:i})};var index$2=react__WEBPACK_IMPORTED_MODULE_2__.useLayoutEffect,_excluded$4$1=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],noop=function(){};function applyPrefixToName(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function classNames(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i=[].concat(r);if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&i.push("".concat(applyPrefixToName(e,a)));return i.filter(function(e){return e}).map(function(e){return String(e).trim()}).join(" ")}var cleanValue=function(e){return isArray(e)?e.filter(Boolean):"object"===(0,_babel_runtime_helpers_esm_typeof__WEBPACK_IMPORTED_MODULE_11__.Z)(e)&&null!==e?[e]:[]},cleanCommonProps=function(e){e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme;var t=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$4$1);return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},t)},getStyleProps=function(e,t,n){var r=e.cx,o=e.getStyles,i=e.getClassNames,a=e.className;return{css:o(t,e),className:r(null!=n?n:{},i(t,e),a)}};function isDocumentElement(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function normalizedHeight(e){return isDocumentElement(e)?window.innerHeight:e.clientHeight}function getScrollTop(e){return isDocumentElement(e)?window.pageYOffset:e.scrollTop}function scrollTo(e,t){if(isDocumentElement(e)){window.scrollTo(0,t);return}e.scrollTop=t}function getScrollParent(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var o=e;o=o.parentElement;)if(t=getComputedStyle(o),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return o;return document.documentElement}function easeOutCubic(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function animatedScrollTo(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:noop,o=getScrollTop(e),i=t-o,a=10,s=0;function u(){scrollTo(e,easeOutCubic(s+=a,o,i,n)),s<n?window.requestAnimationFrame(u):r(e)}u()}function scrollIntoView(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=t.offsetHeight/3;r.bottom+o>n.bottom?scrollTo(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o<n.top&&scrollTo(e,Math.max(t.offsetTop-o,0))}function getBoundingClientObj(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function isTouchCapable(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}function isMobileDevice(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}var passiveOptionAccessed=!1,options={get passive(){return passiveOptionAccessed=!0}},w="undefined"!=typeof window?window:{};w.addEventListener&&w.removeEventListener&&(w.addEventListener("p",noop,options),w.removeEventListener("p",noop,!1));var supportsPassiveEvents=passiveOptionAccessed;function notNullish(e){return null!=e}function isArray(e){return Array.isArray(e)}function valueTernary(e,t,n){return e?t:n}function singleValueAsValue(e){return e}function multiValueAsValue(e){return e}var removeProps=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Object.entries(e).filter(function(e){var t=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(e,1)[0];return!n.includes(t)}).reduce(function(e,t){var n=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(t,2),r=n[0],o=n[1];return e[r]=o,e},{})},_excluded$3$1=["children","innerProps"],_excluded2$1=["children","innerProps"];function getMenuPlacement(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,o=e.placement,i=e.shouldScroll,a=e.isFixedPosition,s=e.controlHeight,u=getScrollParent(n),l={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return l;var c=u.getBoundingClientRect().height,d=n.getBoundingClientRect(),f=d.bottom,p=d.height,h=d.top,m=n.offsetParent.getBoundingClientRect().top,g=a?window.innerHeight:normalizedHeight(u),v=getScrollTop(u),y=parseInt(getComputedStyle(n).marginBottom,10),b=parseInt(getComputedStyle(n).marginTop,10),_=m-b,E=g-h,T=_+v,S=c-v-h,I=f-g+v+y,w=v+h-b,A=160;switch(o){case"auto":case"bottom":if(E>=p)return{placement:"bottom",maxHeight:t};if(S>=p&&!a)return i&&animatedScrollTo(u,I,A),{placement:"bottom",maxHeight:t};if(!a&&S>=r||a&&E>=r)return i&&animatedScrollTo(u,I,A),{placement:"bottom",maxHeight:a?E-y:S-y};if("auto"===o||a){var O=t,C=a?_:T;return C>=r&&(O=Math.min(C-y-s,t)),{placement:"top",maxHeight:O}}if("bottom"===o)return i&&scrollTo(u,I),{placement:"bottom",maxHeight:t};break;case"top":if(_>=p)return{placement:"top",maxHeight:t};if(T>=p&&!a)return i&&animatedScrollTo(u,w,A),{placement:"top",maxHeight:t};if(!a&&T>=r||a&&_>=r){var P=t;return(!a&&T>=r||a&&_>=r)&&(P=a?_-b:T-b),i&&animatedScrollTo(u,w,A),{placement:"top",maxHeight:P}}return{placement:"bottom",maxHeight:t};default:throw Error('Invalid placement provided "'.concat(o,'".'))}return l}function alignToControl(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var coercePlacement=function(e){return"auto"===e?"bottom":e},menuCSS=function(e,t){var n,r=e.placement,o=e.theme,i=o.borderRadius,a=o.spacing,s=o.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((n={label:"menu"},(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(n,alignToControl(r),"100%"),(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(n,"position","absolute"),(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(n,"width","100%"),(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(n,"zIndex",1),n),t?{}:{backgroundColor:s.neutral0,borderRadius:i,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:a.menuGutter,marginTop:a.menuGutter})},PortalPlacementContext=(0,react__WEBPACK_IMPORTED_MODULE_2__.createContext)(null),MenuPlacer=function(e){var t=e.children,n=e.minMenuHeight,r=e.maxMenuHeight,o=e.menuPlacement,i=e.menuPosition,a=e.menuShouldScrollIntoView,s=e.theme,u=((0,react__WEBPACK_IMPORTED_MODULE_2__.useContext)(PortalPlacementContext)||{}).setPortalPlacement,l=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),c=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(r),d=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(c,2),f=d[0],p=d[1],h=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null),m=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(h,2),g=m[0],v=m[1],y=s.spacing.controlHeight;return index$2(function(){var e=l.current;if(e){var t="fixed"===i,s=a&&!t,c=getMenuPlacement({maxHeight:r,menuEl:e,minHeight:n,placement:o,shouldScroll:s,isFixedPosition:t,controlHeight:y});p(c.maxHeight),v(c.placement),null==u||u(c.placement)}},[r,o,i,a,n,u,y]),t({ref:l,placerProps:(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},e),{},{placement:g||coercePlacement(o),maxHeight:f})})},Menu=function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"menu",{menu:!0}),{ref:n},r),t)},Menu$1=Menu,menuListCSS=function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},MenuList=function(e){var t=e.children,n=e.innerProps,r=e.innerRef,o=e.isMulti;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:r},n),t)},noticeCSS=function(e,t){var n=e.theme,r=n.spacing.baseUnit,o=n.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({textAlign:"center"},t?{}:{color:o.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},noOptionsMessageCSS=noticeCSS,loadingMessageCSS=noticeCSS,NoOptionsMessage=function(e){var t=e.children,n=void 0===t?"No options":t,r=e.innerProps,o=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$3$1);return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},o),{},{children:n,innerProps:r}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),r),n)},LoadingMessage=function(e){var t=e.children,n=void 0===t?"Loading...":t,r=e.innerProps,o=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded2$1);return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},o),{},{children:n,innerProps:r}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),r),n)},menuPortalCSS=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},MenuPortal=function(e){var t=e.appendTo,n=e.children,r=e.controlElement,o=e.innerProps,i=e.menuPlacement,a=e.menuPosition,s=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),u=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),l=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(coercePlacement(i)),c=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(l,2),d=c[0],f=c[1],p=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return{setPortalPlacement:f}},[]),h=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null),m=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(h,2),g=m[0],v=m[1],y=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(){if(r){var e=getBoundingClientObj(r),t="fixed"===a?0:window.pageYOffset,n=e[d]+t;(n!==(null==g?void 0:g.offset)||e.left!==(null==g?void 0:g.rect.left)||e.width!==(null==g?void 0:g.rect.width))&&v({offset:n,rect:e})}},[r,a,d,null==g?void 0:g.offset,null==g?void 0:g.rect.left,null==g?void 0:g.rect.width]);index$2(function(){y()},[y]);var b=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(){"function"==typeof u.current&&(u.current(),u.current=null),r&&s.current&&(u.current=autoUpdate(r,s.current,y,{elementResize:"ResizeObserver"in window}))},[r,y]);index$2(function(){b()},[b]);var _=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){s.current=e,b()},[b]);if(!t&&"fixed"!==a||!g)return null;var E=jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({ref:_},getStyleProps((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},e),{},{offset:g.offset,position:a,rect:g.rect}),"menuPortal",{"menu-portal":!0}),o),n);return jsx(PortalPlacementContext.Provider,{value:p},t?(0,react_dom__WEBPACK_IMPORTED_MODULE_4__.createPortal)(E,t):E)},containerCSS=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},SelectContainer=function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,o=e.isRtl;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"container",{"--is-disabled":r,"--is-rtl":o}),n),t)},valueContainerCSS=function(e,t){var n=e.theme.spacing,r=e.isMulti,o=e.hasValue,i=e.selectProps.controlShouldRenderValue;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({alignItems:"center",display:r&&o&&i?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})},ValueContainer=function(e){var t=e.children,n=e.innerProps,r=e.isMulti,o=e.hasValue;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":o}),n),t)},indicatorsContainerCSS=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},IndicatorsContainer=function(e){var t=e.children,n=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"indicatorsContainer",{indicators:!0}),n),t)},_excluded$2$1=["size"],_excluded2=["innerProps","isRtl","size"];function _EMOTION_STRINGIFIED_CSS_ERROR__$3(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var _ref2$2={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Svg=function(e){var t=e.size,n=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$2$1);return jsx("svg",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:_ref2$2},n))},CrossIcon=function(e){return jsx(Svg,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({size:20},e),jsx("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},DownChevron=function(e){return jsx(Svg,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({size:20},e),jsx("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},baseCSS=function(e,t){var n=e.isFocused,r=e.theme,o=r.spacing.baseUnit,i=r.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?i.neutral60:i.neutral20,padding:2*o,":hover":{color:n?i.neutral80:i.neutral40}})},dropdownIndicatorCSS=baseCSS,DropdownIndicator=function(e){var t=e.children,n=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||jsx(DownChevron,null))},clearIndicatorCSS=baseCSS,ClearIndicator=function(e){var t=e.children,n=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||jsx(CrossIcon,null))},indicatorSeparatorCSS=function(e,t){var n=e.isDisabled,r=e.theme,o=r.spacing.baseUnit,i=r.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?i.neutral10:i.neutral20,marginBottom:2*o,marginTop:2*o})},IndicatorSeparator=function(e){var t=e.innerProps;return jsx("span",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},t,getStyleProps(e,"indicatorSeparator",{"indicator-separator":!0})))},loadingDotAnimations=keyframes(_templateObject||(_templateObject=(0,_babel_runtime_helpers_esm_taggedTemplateLiteral__WEBPACK_IMPORTED_MODULE_14__.Z)(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),loadingIndicatorCSS=function(e,t){var n=e.isFocused,r=e.size,o=e.theme,i=o.colors,a=o.spacing.baseUnit;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?i.neutral60:i.neutral20,padding:2*a})},LoadingDot=function(e){var t=e.delay,n=e.offset;return jsx("span",{css:css$2({animation:"".concat(loadingDotAnimations," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},LoadingIndicator=function(e){var t=e.innerProps,n=e.isRtl,r=e.size,o=void 0===r?4:r,i=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded2);return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},i),{},{innerProps:t,isRtl:n,size:o}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),jsx(LoadingDot,{delay:0,offset:n}),jsx(LoadingDot,{delay:160,offset:!0}),jsx(LoadingDot,{delay:320,offset:!n}))},css$1=function(e,t){var n=e.isDisabled,r=e.isFocused,o=e.theme,i=o.colors,a=o.borderRadius,s=o.spacing;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:s.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?i.neutral5:i.neutral0,borderColor:n?i.neutral10:r?i.primary:i.neutral20,borderRadius:a,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(i.primary):void 0,"&:hover":{borderColor:r?i.primary:i.neutral30}})},Control=function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.innerRef,i=e.innerProps,a=e.menuIsOpen;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({ref:o},getStyleProps(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":a}),i,{"aria-disabled":n||void 0}),t)},Control$1=Control,_excluded$1$1=["data"],groupCSS=function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},Group=function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.getClassNames,i=e.Heading,a=e.headingProps,s=e.innerProps,u=e.label,l=e.theme,c=e.selectProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"group",{group:!0}),s),jsx(i,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},a,{selectProps:c,theme:l,getStyles:r,getClassNames:o,cx:n}),u),jsx("div",null,t))},groupHeadingCSS=function(e,t){var n=e.theme,r=n.colors,o=n.spacing;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*o.baseUnit,paddingRight:3*o.baseUnit,textTransform:"uppercase"})},GroupHeading=function(e){var t=cleanCommonProps(e);t.data;var n=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(t,_excluded$1$1);return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"groupHeading",{"group-heading":!0}),n))},Group$1=Group,_excluded$5=["innerRef","isDisabled","isHidden","inputClassName"],inputCSS=function(e,t){var n=e.isDisabled,r=e.value,o=e.theme,i=o.spacing,a=o.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},containerStyle),t?{}:{margin:i.baseUnit/2,paddingBottom:i.baseUnit/2,paddingTop:i.baseUnit/2,color:a.neutral80})},spacingStyle={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},containerStyle={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},spacingStyle)},inputStyle=function(e){return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},spacingStyle)},Input=function(e){var t=e.cx,n=e.value,r=cleanCommonProps(e),o=r.innerRef,i=r.isDisabled,a=r.isHidden,s=r.inputClassName,u=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(r,_excluded$5);return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"input",{"input-container":!0}),{"data-value":n||""}),jsx("input",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({className:t({input:!0},s),ref:o,style:inputStyle(a),disabled:i},u)))},Input$1=Input,multiValueCSS=function(e,t){var n=e.theme,r=n.spacing,o=n.borderRadius,i=n.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:i.neutral10,borderRadius:o/2,margin:r.baseUnit/2})},multiValueLabelCSS=function(e,t){var n=e.theme,r=n.borderRadius,o=n.colors,i=e.cropWithEllipsis;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({overflow:"hidden",textOverflow:i||void 0===i?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:o.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemoveCSS=function(e,t){var n=e.theme,r=n.spacing,o=n.borderRadius,i=n.colors,a=e.isFocused;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({alignItems:"center",display:"flex"},t?{}:{borderRadius:o/2,backgroundColor:a?i.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}})},MultiValueGeneric=function(e){var t=e.children;return jsx("div",e.innerProps,t)},MultiValueContainer=MultiValueGeneric,MultiValueLabel=MultiValueGeneric;function MultiValueRemove(e){var t=e.children,n=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({role:"button"},n),t||jsx(CrossIcon,{size:14}))}var MultiValue=function(e){var t=e.children,n=e.components,r=e.data,o=e.innerProps,i=e.isDisabled,a=e.removeProps,s=e.selectProps,u=n.Container,l=n.Label,c=n.Remove;return jsx(u,{data:r,innerProps:(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},getStyleProps(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":i})),o),selectProps:s},jsx(l,{data:r,innerProps:(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},getStyleProps(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:s},t),jsx(c,{data:r,innerProps:(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},getStyleProps(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},a),selectProps:s}))},MultiValue$1=MultiValue,optionCSS=function(e,t){var n=e.isDisabled,r=e.isFocused,o=e.isSelected,i=e.theme,a=i.spacing,s=i.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:o?s.primary:r?s.primary25:"transparent",color:n?s.neutral20:o?s.neutral0:"inherit",padding:"".concat(2*a.baseUnit,"px ").concat(3*a.baseUnit,"px"),":active":{backgroundColor:n?void 0:o?s.primary:s.primary50}})},Option=function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.isSelected,i=e.innerRef,a=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":o}),{ref:i,"aria-disabled":n},a),t)},Option$1=Option,placeholderCSS=function(e,t){var n=e.theme,r=n.spacing,o=n.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:o.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},Placeholder=function(e){var t=e.children,n=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"placeholder",{placeholder:!0}),n),t)},Placeholder$1=Placeholder,css=function(e,t){var n=e.isDisabled,r=e.theme,o=r.spacing,i=r.colors;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?i.neutral40:i.neutral80,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},SingleValue=function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return jsx("div",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},getStyleProps(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},SingleValue$1=SingleValue,components={ClearIndicator:ClearIndicator,Control:Control$1,DropdownIndicator:DropdownIndicator,DownChevron:DownChevron,CrossIcon:CrossIcon,Group:Group$1,GroupHeading:GroupHeading,IndicatorsContainer:IndicatorsContainer,IndicatorSeparator:IndicatorSeparator,Input:Input$1,LoadingIndicator:LoadingIndicator,Menu:Menu$1,MenuList:MenuList,MenuPortal:MenuPortal,LoadingMessage:LoadingMessage,NoOptionsMessage:NoOptionsMessage,MultiValue:MultiValue$1,MultiValueContainer:MultiValueContainer,MultiValueLabel:MultiValueLabel,MultiValueRemove:MultiValueRemove,Option:Option$1,Placeholder:Placeholder$1,SelectContainer:SelectContainer,SingleValue:SingleValue$1,ValueContainer:ValueContainer},defaultComponents=function(e){return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},components),e.components)},safeIsNaN=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function isEqual$1(e,t){return!!(e===t||safeIsNaN(e)&&safeIsNaN(t))}function areInputsEqual(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!isEqual$1(e[n],t[n]))return!1;return!0}function memoizeOne(e,t){void 0===t&&(t=areInputsEqual);var n=null;function r(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var i=e.apply(this,r);return n={lastResult:i,lastArgs:r,lastThis:this},i}return r.clear=function(){n=null},r}function _EMOTION_STRINGIFIED_CSS_ERROR__$2(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}for(var _ref={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},A11yText=function(e){return jsx("span",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({css:_ref},e))},A11yText$1=A11yText,defaultAriaLiveMessages={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.tabSelectsValue,o=e.context,i=e.isInitialFocus;switch(o){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(r?", press Tab to select the option and exit the menu":"",".");case"input":return i?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,o=e.labels,i=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(o.length>1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return i?"option ".concat(r," is disabled. Select another option."):"option ".concat(r,", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,o=e.label,i=void 0===o?"":o,a=e.selectValue,s=e.isDisabled,u=e.isSelected,l=e.isAppleDevice,c=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&a)return"value ".concat(i," focused, ").concat(c(a,n),".");if("menu"===t&&l){var d=s?" disabled":"",f="".concat(u?" selected":"").concat(d);return"".concat(i).concat(f,", ").concat(c(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},LiveRegion=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,o=e.focusableOptions,i=e.isFocused,a=e.selectValue,s=e.selectProps,u=e.id,l=e.isAppleDevice,c=s.ariaLiveMessages,d=s.getOptionLabel,f=s.inputValue,p=s.isMulti,h=s.isOptionDisabled,m=s.isSearchable,g=s.menuIsOpen,v=s.options,y=s.screenReaderStatus,b=s.tabSelectsValue,_=s.isLoading,E=s["aria-label"],T=s["aria-live"],S=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},defaultAriaLiveMessages),c||{})},[c]),I=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){var e="";if(t&&S.onChange){var n=t.option,r=t.options,o=t.removedValue,i=t.removedValues,s=t.value,u=function(e){return Array.isArray(e)?null:e},l=o||n||u(s),c=l?d(l):"",f=r||i||void 0,p=f?f.map(d):[],m=(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({isDisabled:l&&h(l,a),label:c,labels:p},t);e=S.onChange(m)}return e},[t,S,h,a,d]),w=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){var e="",t=n||r,i=!!(n&&a&&a.includes(n));if(t&&S.onFocus){var s={focused:t,label:d(t),isDisabled:h(t,a),isSelected:i,options:o,context:t===n?"menu":"value",selectValue:a,isAppleDevice:l};e=S.onFocus(s)}return e},[n,r,d,h,S,o,a,l]),A=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){var e="";if(g&&v.length&&!_&&S.onFilter){var t=y({count:o.length});e=S.onFilter({inputValue:f,resultsMessage:t})}return e},[o,f,g,S,v,y,_]),O=(null==t?void 0:t.action)==="initial-input-focus",C=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){var e="";if(S.guidance){var t=r?"value":g?"menu":"input";e=S.guidance({"aria-label":E,context:t,isDisabled:n&&h(n,a),isMulti:p,isSearchable:m,tabSelectsValue:b,isInitialFocus:O})}return e},[E,n,r,p,h,m,g,S,a,b,O]),P=jsx(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,jsx("span",{id:"aria-selection"},I),jsx("span",{id:"aria-focused"},w),jsx("span",{id:"aria-results"},A),jsx("span",{id:"aria-guidance"},C));return jsx(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,jsx(A11yText$1,{id:u},O&&P),jsx(A11yText$1,{"aria-live":T,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},i&&!O&&P))},LiveRegion$1=LiveRegion,diacritics=[{base:"A",letters:"AⒶA\xc0\xc1\xc2ẦẤẪẨ\xc3ĀĂẰẮẴẲȦǠ\xc4ǞẢ\xc5ǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"\xc6ǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČ\xc7ḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺE\xc8\xc9\xcaỀẾỄỂẼĒḔḖĔĖ\xcbẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾI\xcc\xcd\xceĨĪĬİ\xcfḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃ\xd1ṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄO\xd2\xd3\xd4ỒỐỖỔ\xd5ṌȬṎŌṐṒŎȮȰ\xd6ȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬ\xd8ǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊU\xd9\xda\xdbŨṸŪṺŬ\xdcǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲ\xddŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚ\xe0\xe1\xe2ầấẫẩ\xe3āăằắẵẳȧǡ\xe4ǟả\xe5ǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"\xe6ǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċč\xe7ḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔe\xe8\xe9\xeaềếễểẽēḕḗĕė\xebẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘi\xec\xed\xeeĩīĭ\xefḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹń\xf1ṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞo\xf2\xf3\xf4ồốỗổ\xf5ṍȭṏōṑṓŏȯȱ\xf6ȫỏőǒȍȏơờớỡởợọộǫǭ\xf8ǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢs\xdfśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤu\xf9\xfa\xfbũṹūṻŭ\xfcǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳ\xfdŷỹȳẏ\xffỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],anyDiacritic=RegExp("["+diacritics.map(function(e){return e.letters}).join("")+"]","g"),diacriticToBase={},i$1=0;i$1<diacritics.length;i$1++)for(var diacritic=diacritics[i$1],j=0;j<diacritic.letters.length;j++)diacriticToBase[diacritic.letters[j]]=diacritic.base;var stripDiacritics=function(e){return e.replace(anyDiacritic,function(e){return diacriticToBase[e]})},memoizedStripDiacriticsForInput=memoizeOne(stripDiacritics),trimString=function(e){return e.replace(/^\s+|\s+$/g,"")},defaultStringify=function(e){return"".concat(e.label," ").concat(e.value)},createFilter=function(e){return function(t,n){if(t.data.__isNew__)return!0;var r=(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({ignoreCase:!0,ignoreAccents:!0,stringify:defaultStringify,trim:!0,matchFrom:"any"},e),o=r.ignoreCase,i=r.ignoreAccents,a=r.stringify,s=r.trim,u=r.matchFrom,l=s?trimString(n):n,c=s?trimString(a(t)):a(t);return o&&(l=l.toLowerCase(),c=c.toLowerCase()),i&&(l=memoizedStripDiacriticsForInput(l),c=stripDiacritics(c)),"start"===u?c.substr(0,l.length)===l:c.indexOf(l)>-1}},_excluded$4=["innerRef"];function DummyInput(e){var t=e.innerRef,n=removeProps((0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$4),"onExited","in","enter","exit","appear");return jsx("input",(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({ref:t},n,{css:css$2({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var cancelScroll=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()};function useScrollCapture(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,o=e.onTopArrive,i=e.onTopLeave,a=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1),s=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(!1),u=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(0),l=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),c=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e,t){if(null!==l.current){var u=l.current,c=u.scrollTop,d=u.scrollHeight,f=u.clientHeight,p=l.current,h=t>0,m=d-f-c,g=!1;m>t&&a.current&&(r&&r(e),a.current=!1),h&&s.current&&(i&&i(e),s.current=!1),h&&t>m?(n&&!a.current&&n(e),p.scrollTop=d,g=!0,a.current=!0):!h&&-t>c&&(o&&!s.current&&o(e),p.scrollTop=0,g=!0,s.current=!0),g&&cancelScroll(e)}},[n,r,o,i]),d=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){c(e,e.deltaY)},[c]),f=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){u.current=e.changedTouches[0].clientY},[]),p=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){var t=u.current-e.changedTouches[0].clientY;c(e,t)},[c]),h=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){if(e){var t=!!supportsPassiveEvents&&{passive:!1};e.addEventListener("wheel",d,t),e.addEventListener("touchstart",f,t),e.addEventListener("touchmove",p,t)}},[p,f,d]),m=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){e&&(e.removeEventListener("wheel",d,!1),e.removeEventListener("touchstart",f,!1),e.removeEventListener("touchmove",p,!1))},[p,f,d]);return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){if(t){var e=l.current;return h(e),function(){m(e)}}},[t,h,m]),function(e){l.current=e}}var STYLE_KEYS=["boxSizing","height","overflow","paddingRight","position"],LOCK_STYLES={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function preventTouchMove(e){e.preventDefault()}function allowTouchMove(e){e.stopPropagation()}function preventInertiaScroll(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function isTouchDevice(){return"ontouchstart"in window||navigator.maxTouchPoints}var canUseDOM=!!("undefined"!=typeof window&&window.document&&window.document.createElement),activeScrollLocks=0,listenerOptions={capture:!1,passive:!1};function useScrollLock(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,o=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)({}),i=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(null),a=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){if(canUseDOM){var t=document.body,n=t&&t.style;if(r&&STYLE_KEYS.forEach(function(e){var t=n&&n[e];o.current[e]=t}),r&&activeScrollLocks<1){var i=parseInt(o.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+i||0;Object.keys(LOCK_STYLES).forEach(function(e){var t=LOCK_STYLES[e];n&&(n[e]=t)}),n&&(n.paddingRight="".concat(s,"px"))}t&&isTouchDevice()&&(t.addEventListener("touchmove",preventTouchMove,listenerOptions),e&&(e.addEventListener("touchstart",preventInertiaScroll,listenerOptions),e.addEventListener("touchmove",allowTouchMove,listenerOptions))),activeScrollLocks+=1}},[r]),s=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e){if(canUseDOM){var t=document.body,n=t&&t.style;activeScrollLocks=Math.max(activeScrollLocks-1,0),r&&activeScrollLocks<1&&STYLE_KEYS.forEach(function(e){var t=o.current[e];n&&(n[e]=t)}),t&&isTouchDevice()&&(t.removeEventListener("touchmove",preventTouchMove,listenerOptions),e&&(e.removeEventListener("touchstart",preventInertiaScroll,listenerOptions),e.removeEventListener("touchmove",allowTouchMove,listenerOptions)))}},[r]);return(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){if(t){var e=i.current;return a(e),function(){s(e)}}},[t,a,s]),function(e){i.current=e}}function _EMOTION_STRINGIFIED_CSS_ERROR__$1(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var blurSelectInput=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},_ref2$1={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function ScrollManager(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,o=useScrollCapture({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),i=useScrollLock({isEnabled:n}),a=function(e){o(e),i(e)};return jsx(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,n&&jsx("div",{onClick:blurSelectInput,css:_ref2$1}),t(a))}function _EMOTION_STRINGIFIED_CSS_ERROR__(){return"You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop)."}var _ref2={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},RequiredInput=function(e){return jsx("input",{required:!0,name:e.name,tabIndex:-1,"aria-hidden":"true",onFocus:e.onFocus,css:_ref2,value:"",onChange:function(){}})},RequiredInput$1=RequiredInput;function testPlatform(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function isIPhone(){return testPlatform(/^iPhone/i)}function isMac$1(){return testPlatform(/^Mac/i)}function isIPad(){return testPlatform(/^iPad/i)||isMac$1()&&navigator.maxTouchPoints>1}function isIOS(){return isIPhone()||isIPad()}function isAppleDevice(){return isMac$1()||isIOS()}var formatGroupLabel=function(e){return e.label},getOptionLabel$1=function(e){return e.label},getOptionValue$1=function(e){return e.value},isOptionDisabled=function(e){return!!e.isDisabled},defaultStyles={clearIndicator:clearIndicatorCSS,container:containerCSS,control:css$1,dropdownIndicator:dropdownIndicatorCSS,group:groupCSS,groupHeading:groupHeadingCSS,indicatorsContainer:indicatorsContainerCSS,indicatorSeparator:indicatorSeparatorCSS,input:inputCSS,loadingIndicator:loadingIndicatorCSS,loadingMessage:loadingMessageCSS,menu:menuCSS,menuList:menuListCSS,menuPortal:menuPortalCSS,multiValue:multiValueCSS,multiValueLabel:multiValueLabelCSS,multiValueRemove:multiValueRemoveCSS,noOptionsMessage:noOptionsMessageCSS,option:optionCSS,placeholder:placeholderCSS,singleValue:css,valueContainer:valueContainerCSS},colors={primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},borderRadius=4,baseUnit=4,controlHeight=38,menuGutter=2*baseUnit,spacing={baseUnit:baseUnit,controlHeight:controlHeight,menuGutter:menuGutter},defaultTheme={borderRadius:borderRadius,colors:colors,spacing:spacing},defaultProps$4={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:isTouchCapable(),captureMenuScroll:!isTouchCapable(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:createFilter(),formatGroupLabel:formatGroupLabel,getOptionLabel:getOptionLabel$1,getOptionValue:getOptionValue$1,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:isOptionDisabled,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!isMobileDevice(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function toCategorizedOption(e,t,n,r){var o=_isOptionDisabled(e,t,n),i=_isOptionSelected(e,t,n),a=getOptionLabel(e,t),s=getOptionValue(e,t);return{type:"option",data:t,isDisabled:o,isSelected:i,label:a,value:s,index:r}}function buildCategorizedOptions(e,t){return e.options.map(function(n,r){if("options"in n){var o=n.options.map(function(n,r){return toCategorizedOption(e,n,t,r)}).filter(function(t){return isFocusable(e,t)});return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var i=toCategorizedOption(e,n,t,r);return isFocusable(e,i)?i:void 0}).filter(notNullish)}function buildFocusableOptionsFromCategorizedOptions(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,(0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__.Z)(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function buildFocusableOptionsWithIds(e,t){return e.reduce(function(e,n){return"group"===n.type?e.push.apply(e,(0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__.Z)(n.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}}))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e},[])}function buildFocusableOptions(e,t){return buildFocusableOptionsFromCategorizedOptions(buildCategorizedOptions(e,t))}function isFocusable(e,t){var n=e.inputValue,r=void 0===n?"":n,o=t.data,i=t.isSelected,a=t.label,s=t.value;return(!shouldHideSelectedOptions(e)||!i)&&_filterOption(e,{label:a,value:s,data:o},r)}function getNextFocusedValue(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}function getNextFocusedOption(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}var getFocusedOptionId=function(e,t){var n;return(null===(n=e.find(function(e){return e.data===t}))||void 0===n?void 0:n.id)||null},getOptionLabel=function(e,t){return e.getOptionLabel(t)},getOptionValue=function(e,t){return e.getOptionValue(t)};function _isOptionDisabled(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function _isOptionSelected(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=getOptionValue(e,t);return n.some(function(t){return getOptionValue(e,t)===r})}function _filterOption(e,t,n){return!e.filterOption||e.filterOption(t,n)}var shouldHideSelectedOptions=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},instanceId=1,Select$1=function(e){(0,_babel_runtime_helpers_esm_inherits__WEBPACK_IMPORTED_MODULE_16__.Z)(n,e);var t=(0,_babel_runtime_helpers_esm_createSuper__WEBPACK_IMPORTED_MODULE_17__.Z)(n);function n(e){var r;if((0,_babel_runtime_helpers_classCallCheck__WEBPACK_IMPORTED_MODULE_6__.Z)(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.isAppleDevice=isAppleDevice(),r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,o=n.onChange,i=n.name;t.name=i,r.ariaOnChange(e,t),o(e,t)},r.setValue=function(e,t,n){var o=r.props,i=o.closeMenuOnSelect,a=o.isMulti,s=o.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:s}),i&&(r.setState({inputIsHiddenAfterUpdate:!a}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,o=t.isMulti,i=t.name,a=r.state.selectValue,s=o&&r.isOptionSelected(e,a),u=r.isOptionDisabled(e,a);if(s){var l=r.getOptionValue(e);r.setValue(multiValueAsValue(a.filter(function(e){return r.getOptionValue(e)!==l})),"deselect-option",e)}else if(u){r.ariaOnChange(singleValueAsValue(e),{action:"select-option",option:e,name:i});return}else o?r.setValue(multiValueAsValue([].concat((0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__.Z)(a),[e])),"select-option",e):r.setValue(singleValueAsValue(e),"select-option");n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,o=r.getOptionValue(e),i=n.filter(function(e){return r.getOptionValue(e)!==o}),a=valueTernary(t,i,i[0]||null);r.onChange(a,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange(valueTernary(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],o=t.slice(0,t.length-1),i=valueTernary(e,o,o[0]||null);r.onChange(i,{action:"pop-value",removedValue:n})},r.getFocusedOptionId=function(e){return getFocusedOptionId(r.state.focusableOptionsWithIds,e)},r.getFocusableOptionsWithIds=function(){return buildFocusableOptionsWithIds(buildCategorizedOptions(r.props,r.state.selectValue),r.getElementId("option"))},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return classNames.apply(void 0,[r.props.classNamePrefix].concat(t))},r.getOptionLabel=function(e){return getOptionLabel(r.props,e)},r.getOptionValue=function(e){return getOptionValue(r.props,e)},r.getStyles=function(e,t){var n=r.props.unstyled,o=defaultStyles[e](t,n);o.boxSizing="border-box";var i=r.props.styles[e];return i?i(o,t):o},r.getClassNames=function(e,t){var n,o;return null===(n=(o=r.props.classNames)[e])||void 0===n?void 0:n.call(o,t)},r.getElementId=function(e){return"".concat(r.state.instancePrefix,"-").concat(e)},r.getComponents=function(){return defaultComponents(r.props)},r.buildCategorizedOptions=function(){return buildCategorizedOptions(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return buildFocusableOptionsFromCategorizedOptions(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(e,t){r.setState({ariaSelection:(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({value:e},t)})},r.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(e){r.blockOptionHover=!1},r.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&r.onMenuClose():t&&r.openMenu("first"):(t&&(r.openAfterFocus=!0),r.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},r.onDropdownIndicatorMouseDown=function(e){if((!e||"mousedown"!==e.type||0===e.button)&&!r.props.isDisabled){var t=r.props,n=t.isMulti,o=t.menuIsOpen;r.focusInput(),o?(r.setState({inputIsHiddenAfterUpdate:!n}),r.onMenuClose()):r.openMenu("first"),e.preventDefault()}},r.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(r.clearValue(),e.preventDefault(),r.openAfterFocus=!1,"touchend"===e.type?r.focusInput():setTimeout(function(){return r.focusInput()}))},r.onScroll=function(e){"boolean"==typeof r.props.closeMenuOnScroll?e.target instanceof HTMLElement&&isDocumentElement(e.target)&&r.props.onMenuClose():"function"==typeof r.props.closeMenuOnScroll&&r.props.closeMenuOnScroll(e)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(r.initialTouchX=n.clientX,r.initialTouchY=n.clientY,r.userIsDragging=!1)},r.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var o=Math.abs(n.clientX-r.initialTouchX),i=Math.abs(n.clientY-r.initialTouchY),a=5;r.userIsDragging=o>a||i>a}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;if(r.menuListRef&&r.menuListRef.contains(document.activeElement)){r.inputRef.focus();return}r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1})},r.onOptionHover=function(e){if(!r.blockOptionHover&&r.state.focusedOption!==e){var t=r.getFocusableOptions().indexOf(e);r.setState({focusedOption:e,focusedOptionId:t>-1?r.getFocusedOptionId(e):null})}},r.shouldHideSelectedOptions=function(){return shouldHideSelectedOptions(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,o=t.backspaceRemovesValue,i=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,u=t.isDisabled,l=t.menuIsOpen,c=t.onKeyDown,d=t.tabSelectsValue,f=t.openMenuOnFocus,p=r.state,h=p.focusedOption,m=p.focusedValue,g=p.selectValue;if(!u){if("function"==typeof c&&(c(e),e.defaultPrevented))return;switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||a)return;r.focusValue("previous");break;case"ArrowRight":if(!n||a)return;r.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(m)r.removeValue(m);else{if(!o)return;n?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing||e.shiftKey||!l||!d||!h||f&&r.isOptionSelected(h,g))return;r.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(l){if(!h||r.isComposing)return;r.selectOption(h);break}return;case"Escape":l?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:a}),r.onMenuClose()):s&&i&&r.clearValue();break;case" ":if(a)return;if(!l){r.openMenu("first");break}if(!h)return;r.selectOption(h);break;case"ArrowUp":l?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":l?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!l)return;r.focusOption("pageup");break;case"PageDown":if(!l)return;r.focusOption("pagedown");break;case"Home":if(!l)return;r.focusOption("first");break;case"End":if(!l)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.state.instancePrefix="react-select-"+(r.props.instanceId||++instanceId),r.state.selectValue=cleanValue(e.value),e.menuIsOpen&&r.state.selectValue.length){var o=r.getFocusableOptionsWithIds(),i=r.buildFocusableOptions(),a=i.indexOf(r.state.selectValue[0]);r.state.focusableOptionsWithIds=o,r.state.focusedOption=i[a],r.state.focusedOptionId=getFocusedOptionId(o,i[a])}return r}return(0,_babel_runtime_helpers_createClass__WEBPACK_IMPORTED_MODULE_7__.Z)(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&scrollIntoView(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),o&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):o||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(scrollIntoView(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,o=n.isFocused,i=this.buildFocusableOptions(),a="first"===e?0:i.length-1;if(!this.props.isMulti){var s=i.indexOf(r[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[a],focusedOptionId:this.getFocusedOptionId(i[a])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var o=n.indexOf(r);r||(o=-1);var i=n.length-1,a=-1;if(n.length){switch(e){case"previous":a=0===o?0:-1===o?i:o-1;break;case"next":o>-1&&o<i&&(a=o+1)}this.setState({inputIsHidden:-1!==a,focusedValue:n[a]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var o=0,i=r.indexOf(n);n||(i=-1),"up"===e?o=i>0?i-1:r.length-1:"down"===e?o=(i+1)%r.length:"pageup"===e?(o=i-t)<0&&(o=0):"pagedown"===e?(o=i+t)>r.length-1&&(o=r.length-1):"last"===e&&(o=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[o],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[o])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(defaultTheme):(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},defaultTheme),this.props.theme):defaultTheme}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,o=this.getValue,i=this.selectOption,a=this.setValue,s=this.props,u=s.isMulti,l=s.isRtl,c=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:o,hasValue:this.hasValue(),isMulti:u,isRtl:l,options:c,selectOption:i,selectProps:s,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return _isOptionDisabled(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return _isOptionSelected(this.props,e,t)}},{key:"filterOption",value:function(e,t){return _filterOption(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"!=typeof this.props.formatOptionLabel)return this.getOptionLabel(e);var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,i=e.tabIndex,a=e.form,s=e.menuIsOpen,u=e.required,l=this.getComponents().Input,c=this.state,d=c.inputIsHidden,f=c.ariaSelection,p=this.commonProps,h=r||this.getElementId("input"),m=(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({"aria-autocomplete":"list","aria-expanded":s,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":u,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},s&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?(null==f?void 0:f.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?react__WEBPACK_IMPORTED_MODULE_2__.createElement(l,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},p,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:h,innerRef:this.getInputRef,isDisabled:t,isHidden:d,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:i,form:a,type:"text",value:o},m)):react__WEBPACK_IMPORTED_MODULE_2__.createElement(DummyInput,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({id:h,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:noop,onFocus:this.onInputFocus,disabled:t,tabIndex:i,inputMode:"none",form:a,value:""},m))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,i=t.MultiValueRemove,a=t.SingleValue,s=t.Placeholder,u=this.commonProps,l=this.props,c=l.controlShouldRenderValue,d=l.isDisabled,f=l.isMulti,p=l.inputValue,h=l.placeholder,m=this.state,g=m.selectValue,v=m.focusedValue,y=m.isFocused;if(!this.hasValue()||!c)return p?null:react__WEBPACK_IMPORTED_MODULE_2__.createElement(s,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},u,{key:"placeholder",isDisabled:d,isFocused:y,innerProps:{id:this.getElementId("placeholder")}}),h);if(f)return g.map(function(t,a){var s=t===v,l="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},u,{components:{Container:r,Label:o,Remove:i},isFocused:s,isDisabled:d,key:l,index:a,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(p)return null;var b=g[0];return react__WEBPACK_IMPORTED_MODULE_2__.createElement(a,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},u,{data:b,isDisabled:d}),this.formatOptionLabel(b,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var a={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},t,{innerProps:a,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!e||!o)return null;var a={"aria-hidden":"true"};return react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},t,{innerProps:a,isDisabled:r,isFocused:i}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,i=this.state.isFocused;return react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},r,{isDisabled:o,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return react__WEBPACK_IMPORTED_MODULE_2__.createElement(e,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e,t=this,n=this.getComponents(),r=n.Group,o=n.GroupHeading,i=n.Menu,a=n.MenuList,s=n.MenuPortal,u=n.LoadingMessage,l=n.NoOptionsMessage,c=n.Option,d=this.commonProps,f=this.state.focusedOption,p=this.props,h=p.captureMenuScroll,m=p.inputValue,g=p.isLoading,v=p.loadingMessage,y=p.minMenuHeight,b=p.maxMenuHeight,_=p.menuIsOpen,E=p.menuPlacement,T=p.menuPosition,S=p.menuPortalTarget,I=p.menuShouldBlockScroll,w=p.menuShouldScrollIntoView,A=p.noOptionsMessage,O=p.onMenuScrollToTop,C=p.onMenuScrollToBottom;if(!_)return null;var P=function(e,n){var r=e.type,o=e.data,i=e.isDisabled,a=e.isSelected,s=e.label,u=e.value,l=f===o,p=i?void 0:function(){return t.onOptionHover(o)},h=i?void 0:function(){return t.selectOption(o)},m="".concat(t.getElementId("option"),"-").concat(n),g={id:m,onClick:h,onMouseMove:p,onMouseOver:p,tabIndex:-1,role:"option","aria-selected":t.isAppleDevice?void 0:a};return react__WEBPACK_IMPORTED_MODULE_2__.createElement(c,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{innerProps:g,data:o,isDisabled:i,isSelected:a,key:m,label:s,type:r,value:u,isFocused:l,innerRef:l?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(e.data,"menu"))};if(this.hasOptions())e=this.getCategorizedOptions().map(function(e){if("group"===e.type){var n=e.data,i=e.options,a=e.index,s="".concat(t.getElementId("group"),"-").concat(a),u="".concat(s,"-heading");return react__WEBPACK_IMPORTED_MODULE_2__.createElement(r,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{key:s,data:n,options:i,Heading:o,headingProps:{id:u,data:e.data},label:t.formatGroupLabel(e.data)}),e.options.map(function(e){return P(e,"".concat(a,"-").concat(e.index))}))}if("option"===e.type)return P(e,"".concat(e.index))});else if(g){var R=v({inputValue:m});if(null===R)return null;e=react__WEBPACK_IMPORTED_MODULE_2__.createElement(u,d,R)}else{var L=A({inputValue:m});if(null===L)return null;e=react__WEBPACK_IMPORTED_MODULE_2__.createElement(l,d,L)}var D={minMenuHeight:y,maxMenuHeight:b,menuPlacement:E,menuPosition:T,menuShouldScrollIntoView:w},x=react__WEBPACK_IMPORTED_MODULE_2__.createElement(MenuPlacer,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,D),function(n){var r=n.ref,o=n.placerProps,s=o.placement,u=o.maxHeight;return react__WEBPACK_IMPORTED_MODULE_2__.createElement(i,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,D,{innerRef:r,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove},isLoading:g,placement:s}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(ScrollManager,{captureEnabled:h,onTopArrive:O,onBottomArrive:C,lockEnabled:I},function(n){return react__WEBPACK_IMPORTED_MODULE_2__.createElement(a,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{innerRef:function(e){t.getMenuListRef(e),n(e)},innerProps:{role:"listbox","aria-multiselectable":d.isMulti,id:t.getElementId("listbox")},isLoading:g,maxHeight:u,focusedOption:f}),e)}))});return S||"fixed"===T?react__WEBPACK_IMPORTED_MODULE_2__.createElement(s,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{appendTo:S,controlElement:this.controlRef,menuPlacement:E,menuPosition:T}),x):x}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,i=t.name,a=t.required,s=this.state.selectValue;if(a&&!this.hasValue()&&!r)return react__WEBPACK_IMPORTED_MODULE_2__.createElement(RequiredInput$1,{name:i,onFocus:this.onValueInputFocus});if(i&&!r){if(o){if(n){var u=s.map(function(t){return e.getOptionValue(t)}).join(n);return react__WEBPACK_IMPORTED_MODULE_2__.createElement("input",{name:i,type:"hidden",value:u})}var l=s.length>0?s.map(function(t,n){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("input",{key:"i-".concat(n),name:i,type:"hidden",value:e.getOptionValue(t)})}):react__WEBPACK_IMPORTED_MODULE_2__.createElement("input",{name:i,type:"hidden",value:""});return react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",null,l)}var c=s[0]?this.getOptionValue(s[0]):"";return react__WEBPACK_IMPORTED_MODULE_2__.createElement("input",{name:i,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,r=t.focusedOption,o=t.focusedValue,i=t.isFocused,a=t.selectValue,s=this.getFocusableOptions();return react__WEBPACK_IMPORTED_MODULE_2__.createElement(LiveRegion$1,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:r,focusedValue:o,isFocused:i,selectValue:a,focusableOptions:s,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,i=this.props,a=i.className,s=i.id,u=i.isDisabled,l=i.menuIsOpen,c=this.state.isFocused,d=this.commonProps=this.getCommonProps();return react__WEBPACK_IMPORTED_MODULE_2__.createElement(r,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{className:a,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:u,isFocused:c}),this.renderLiveRegion(),react__WEBPACK_IMPORTED_MODULE_2__.createElement(t,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:u,isFocused:c,menuIsOpen:l}),react__WEBPACK_IMPORTED_MODULE_2__.createElement(o,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{isDisabled:u}),this.renderPlaceholderOrValue(),this.renderInput()),react__WEBPACK_IMPORTED_MODULE_2__.createElement(n,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({},d,{isDisabled:u}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,o=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,a=t.isFocused,s=t.prevWasFocused,u=t.instancePrefix,l=e.options,c=e.value,d=e.menuIsOpen,f=e.inputValue,p=e.isMulti,h=cleanValue(c),m={};if(n&&(c!==n.value||l!==n.options||d!==n.menuIsOpen||f!==n.inputValue)){var g=d?buildFocusableOptions(e,h):[],v=d?buildFocusableOptionsWithIds(buildCategorizedOptions(e,h),"".concat(u,"-option")):[],y=r?getNextFocusedValue(t,h):null,b=getNextFocusedOption(t,g),_=getFocusedOptionId(v,b);m={selectValue:h,focusedOption:b,focusedOptionId:_,focusableOptionsWithIds:v,focusedValue:y,clearFocusValueOnUpdate:!1}}var E=null!=o&&e!==n?{inputIsHidden:o,inputIsHiddenAfterUpdate:void 0}:{},T=i,S=a&&s;return a&&!S&&(T={value:valueTernary(p,h,h[0]||null),options:h,action:"initial-input-focus"},S=!s),(null==i?void 0:i.action)==="initial-input-focus"&&(T=null),(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},m),E),{},{prevProps:e,ariaSelection:T,prevWasFocused:S})}}]),n}(react__WEBPACK_IMPORTED_MODULE_2__.Component);Select$1.defaultProps=defaultProps$4;var _excluded$3=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function useStateManager(e){var t=e.defaultInputValue,n=void 0===t?"":t,r=e.defaultMenuIsOpen,o=void 0!==r&&r,i=e.defaultValue,a=void 0===i?null:i,s=e.inputValue,u=e.menuIsOpen,l=e.onChange,c=e.onInputChange,d=e.onMenuClose,f=e.onMenuOpen,p=e.value,h=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$3),m=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(void 0!==s?s:n),g=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(m,2),v=g[0],y=g[1],b=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(void 0!==u?u:o),_=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(b,2),E=_[0],T=_[1],S=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(void 0!==p?p:a),I=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(S,2),w=I[0],A=I[1],O=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e,t){"function"==typeof l&&l(e,t),A(e)},[l]),C=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e,t){var n;"function"==typeof c&&(n=c(e,t)),y(void 0!==n?n:e)},[c]),P=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(){"function"==typeof f&&f(),T(!0)},[f]),R=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(){"function"==typeof d&&d(),T(!1)},[d]),L=void 0!==s?s:v,D=void 0!==u?u:E,x=void 0!==p?p:w;return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},h),{},{inputValue:L,menuIsOpen:D,onChange:O,onInputChange:C,onMenuClose:R,onMenuOpen:P,value:x})}var _excluded$2=["allowCreateWhileLoading","createOptionPosition","formatCreateLabel","isValidNewOption","getNewOptionData","onCreateOption","options","onChange"],compareOption=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=String(e).toLowerCase(),o=String(n.getOptionValue(t)).toLowerCase(),i=String(n.getOptionLabel(t)).toLowerCase();return o===r||i===r},builtins={formatCreateLabel:function(e){return'Create "'.concat(e,'"')},isValidNewOption:function(e,t,n,r){return!(!e||t.some(function(t){return compareOption(e,t,r)})||n.some(function(t){return compareOption(e,t,r)}))},getNewOptionData:function(e,t){return{label:t,value:e,__isNew__:!0}}};function useCreatable(e){var t=e.allowCreateWhileLoading,n=void 0!==t&&t,r=e.createOptionPosition,o=void 0===r?"last":r,i=e.formatCreateLabel,a=void 0===i?builtins.formatCreateLabel:i,s=e.isValidNewOption,u=void 0===s?builtins.isValidNewOption:s,l=e.getNewOptionData,c=void 0===l?builtins.getNewOptionData:l,d=e.onCreateOption,f=e.options,p=void 0===f?[]:f,h=e.onChange,m=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(e,_excluded$2),g=m.getOptionValue,v=void 0===g?getOptionValue$1:g,y=m.getOptionLabel,b=void 0===y?getOptionLabel$1:y,_=m.inputValue,E=m.isLoading,T=m.isMulti,S=m.value,I=m.name,w=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return u(_,cleanValue(S),p,{getOptionValue:v,getOptionLabel:b})?c(_,a(_)):void 0},[a,c,b,v,_,u,p,S]),A=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return(n||!E)&&w?"first"===o?[w].concat((0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__.Z)(p)):[].concat((0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__.Z)(p),[w]):p},[n,o,E,w,p]),O=(0,react__WEBPACK_IMPORTED_MODULE_2__.useCallback)(function(e,t){if("select-option"!==t.action)return h(e,t);var n=Array.isArray(e)?e:[e];if(n[n.length-1]===w){if(d)d(_);else{var r=c(_,_),o={action:"create-option",name:I,option:r};h(valueTernary(T,[].concat((0,_babel_runtime_helpers_esm_toConsumableArray__WEBPACK_IMPORTED_MODULE_15__.Z)(cleanValue(S)),[r]),r),o)}return}h(e,t)},[c,_,T,I,w,d,h,S]);return(0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)((0,_babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_12__.Z)({},m),{},{options:A,onChange:O})}var CreatableSelect=(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(e,t){var n=useCreatable(useStateManager(e));return react__WEBPACK_IMPORTED_MODULE_2__.createElement(Select$1,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({ref:t},n))}),CreatableSelect$1=CreatableSelect,StateManagedSelect=(0,react__WEBPACK_IMPORTED_MODULE_2__.forwardRef)(function(e,t){var n=useStateManager(e);return react__WEBPACK_IMPORTED_MODULE_2__.createElement(Select$1,(0,_babel_runtime_helpers_esm_extends__WEBPACK_IMPORTED_MODULE_13__.Z)({ref:t},n))}),StateManagedSelect$1=StateManagedSelect;function _extends$6(){return(_extends$6=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcBoxArrowLineSmallDown=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$6({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),_path$2||(_path$2=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",fillRule:"evenodd",d:"m11.349 14.748-.034-.032L7.19 10.59c-.228-.228-.254-.57-.06-.766.196-.195.539-.169.767.059l3.83 3.83 3.83-3.83c.228-.228.571-.254.766-.059s.17.538-.059.766l-4.124 4.125-.035.032-.024.027a.46.46 0 0 1-.354.13.46.46 0 0 1-.378-.157",clipRule:"evenodd"})),_path2$2||(_path2$2=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",d:"M0 0h24v24H0z",opacity:.01})))};function ownKeys$3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$3(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$3(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$3(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var SelectArrow=function(e,t,n,r){return function(o){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(components.DropdownIndicator,_objectSpread$3(_objectSpread$3({},o),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconButton,{iconCls:n,src:e||(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcBoxArrowLineSmallDown,{}),handler:function(){},className:"multimedia-select-arrow ".concat(t),disabled:r})}))}};function _extends$5(){return(_extends$5=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgIcClear=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$5({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),_path$1||(_path$1=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#000",fillRule:"evenodd",d:"M12 19a7 7 0 1 0 0-14 7 7 0 0 0 0 14m-2.828-4.172a1 1 0 0 1 0-1.414L10.586 12l-1.414-1.414a1 1 0 0 1 1.414-1.414L12 10.586l1.414-1.414a1 1 0 1 1 1.414 1.414L13.414 12l1.414 1.414a1 1 0 1 1-1.414 1.414L12 13.414l-1.414 1.414a1 1 0 0 1-1.414 0",clipRule:"evenodd"})),_path2$1||(_path2$1=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#000",d:"M0 0h24v24H0z",opacity:.01})))},_excluded$1=["ref"];function ownKeys$2(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$2(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$2(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var propTypes$3={className:PropTypes.string,value:PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.shape({})),PropTypes.string,PropTypes.number,PropTypes.shape({})]),autoFocus:PropTypes.bool,backspaceRemovesValue:PropTypes.bool,closeMenuOnSelect:PropTypes.bool,customizeComponents:PropTypes.shape({}),createOptionPosition:PropTypes.string,defaultValue:PropTypes.oneOfType([PropTypes.arrayOf(PropTypes.shape({})),PropTypes.shape({})]),getOptionLabel:PropTypes.func,getOptionValue:PropTypes.func,getNewOptionData:PropTypes.func,innerRef:PropTypes.oneOfType([PropTypes.func,PropTypes.shape({})]),inputValue:PropTypes.string,isMenuPortal:PropTypes.bool,isMulti:PropTypes.bool,isCreatable:PropTypes.bool,isClearable:PropTypes.bool,isDisabled:PropTypes.bool,isSearchable:PropTypes.bool,isValidNewOption:PropTypes.func,menuPortalTarget:PropTypes.instanceOf(Element),onBlur:PropTypes.func,onChange:PropTypes.func,onCreateOption:PropTypes.func,onFocus:PropTypes.func,onInputChange:PropTypes.func,onMenuOpen:PropTypes.func,onMenuClose:PropTypes.func,onKeyDown:PropTypes.func,onValueClick:PropTypes.func,options:PropTypes.arrayOf(PropTypes.shape({})),openMenuOnFocus:PropTypes.bool,placeholder:PropTypes.string,showDropdownIndicator:PropTypes.bool,showClearIndicator:PropTypes.bool,title:PropTypes.string,tipId:PropTypes.string,triggerIconClassName:PropTypes.string,triggerButtonClassName:PropTypes.string,needValueContainerLoadingIndicator:PropTypes.bool,filterOption:PropTypes.func,ariaLabel:PropTypes.string,clearIconTitle:PropTypes.string,arrowIconSrc:PropTypes.element},defaultProps$3={className:"",value:void 0,triggerIconClassName:"",triggerButtonClassName:"",autoFocus:!1,backspaceRemovesValue:!1,closeMenuOnSelect:!0,createOptionPosition:"lase",defaultValue:void 0,getOptionLabel:void 0,getOptionValue:void 0,getNewOptionData:void 0,innerRef:null,inputValue:void 0,isMulti:!1,isClearable:!1,isCreatable:!1,isDisabled:!1,isMenuPortal:!1,isSearchable:!1,isValidNewOption:function(){return!1},customizeComponents:null,placeholder:"",menuPortalTarget:void 0,options:[],onBlur:void 0,onChange:void 0,onCreateOption:void 0,onFocus:void 0,onMenuOpen:void 0,onMenuClose:void 0,onInputChange:void 0,onKeyDown:void 0,onValueClick:void 0,openMenuOnFocus:!1,showDropdownIndicator:!0,showClearIndicator:!1,title:void 0,tipId:void 0,needValueContainerLoadingIndicator:!1,filterOption:void 0,ariaLabel:void 0,clearIconTitle:"",arrowIconSrc:void 0},NOOP$1=function(){return{}},reactSelectStylesTemplate={clearIndicator:NOOP$1,container:NOOP$1,control:NOOP$1,dropdownIndicator:NOOP$1,group:NOOP$1,groupHeading:NOOP$1,indicatorsContainer:NOOP$1,indicatorSeparator:NOOP$1,loadingIndicator:NOOP$1,loadingMessage:NOOP$1,menu:NOOP$1,menuList:NOOP$1,menuPortal:NOOP$1,multiValue:NOOP$1,multiValueLabel:NOOP$1,multiValueRemove:NOOP$1,noOptionsMessage:NOOP$1,option:NOOP$1,placeholder:NOOP$1,singleValue:NOOP$1,valueContainer:NOOP$1},Select=function(e){var t=e.ariaLabel,n=e.autoFocus,r=e.backspaceRemovesValue,o=e.className,i=e.closeMenuOnSelect,a=e.createOptionPosition,s=e.defaultValue,u=e.getOptionLabel,l=e.getOptionValue,c=e.getNewOptionData,d=e.innerRef,f=e.inputValue,p=e.isClearable,h=e.isCreatable,m=e.isDisabled,g=e.isSearchable,v=e.isMenuPortal,y=e.isMulti,b=e.isValidNewOption,_=e.menuPortalTarget,E=e.onBlur,T=e.onCreateOption,S=e.onChange,I=e.onFocus,w=e.onInputChange,A=e.onMenuOpen,O=e.openMenuOnFocus,C=e.onValueClick,P=e.onKeyDown,R=e.onMenuClose,L=e.options,D=e.placeholder,x=e.title,k=e.tipId,M=e.triggerButtonClassName,N=e.value,F=e.showDropdownIndicator,B=e.showClearIndicator,U=e.customizeComponents,Z=e.needValueContainerLoadingIndicator,j=e.filterOption,H=e.triggerIconClassName,z=e.clearIconTitle,q=e.arrowIconSrc,G=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(null),V=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(G,2),W=V[0],Y=V[1],J=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(d),$=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(_objectSpread$2({},reactSelectStylesTemplate));(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){(v||_)&&($.current.menu=function(e){return _objectSpread$2(_objectSpread$2({},e),{},{margin:0})},$.current.menuPortal=function(e){return _objectSpread$2(_objectSpread$2({},e),{},{zIndex:9999,position:"fixed"})})},[v,_]);var K=function(e){var t=e.innerProps,n=t.ref,r=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(t,_excluded$1);return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",_objectSpread$2(_objectSpread$2({ref:n},r),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconButton,{className:"multimedia-custom-clear",src:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcClear,{}),title:z})}))},X=function(e){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(components.MultiValueRemove,_objectSpread$2(_objectSpread$2({},e),{},{children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconButton,{src:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgBtClose18,{})})}))},Q=function(){return null},ee=function(e){!W&&e&&Y(e)},et=(0,react__WEBPACK_IMPORTED_MODULE_2__.useMemo)(function(){return _objectSpread$2(_objectSpread$2({DropdownIndicator:F?SelectArrow(q,M,H,m):Q,ClearIndicator:B?K:Q},U),{},{MultiValueRemove:X})},[F,B,U,m,H]),en=h?CreatableSelect$1:StateManagedSelect$1;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{ref:ee,className:"".concat(o," multimedia-react-select"),"data-tooltip-id":k,"data-tooltip-content":x,"data-long-press-delay":WaitingTime.LONG_PRESS,children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(en,{autoFocus:n,backspaceRemovesValue:r,classNamePrefix:"multimedia",className:"multimedia-react-select-container",closeMenuOnSelect:i,createOptionPosition:a,components:et,defaultValue:s,getOptionValue:l,getOptionLabel:u,getNewOptionData:c,hideSelectedOptions:!1,inputValue:f,isValidNewOption:b,isSearchable:g,isClearable:p,isMulti:y,isDisabled:m,isOptionDisabled:function(e){return!1},noOptionsMessage:function(){return""},menuPlacement:"auto",menuPosition:"auto",menuPortalTarget:_||(v?W:null),menuShouldScrollIntoView:!0,onBlur:E,onChange:S,onCreateOption:T,onInputChange:w,onFocus:I,onKeyDown:P,onMenuOpen:A,onMenuClose:R,openMenuOnFocus:O,openMenuOnClick:!0,options:L,placeholder:D,styles:$.current,tabSelectsValue:!1,ref:J,onValueClick:C,value:N,needValueContainerLoadingIndicator:Z,filterOption:j,"aria-label":t})})};Select.propTypes=propTypes$3,Select.defaultProps=defaultProps$3;var e={},clsx={exports:{}};function requireClsx(){if(hasRequiredClsx)return clsx.exports;function e(t){var n,r,o="";if("string"==typeof t||"number"==typeof t)o+=t;else if("object"==typeof t){if(Array.isArray(t)){var i=t.length;for(n=0;n<i;n++)t[n]&&(r=e(t[n]))&&(o&&(o+=" "),o+=r)}else for(r in t)t[r]&&(o&&(o+=" "),o+=r)}return o}function t(){for(var t,n,r=0,o="",i=arguments.length;r<i;r++)(t=arguments[r])&&(n=e(t))&&(o&&(o+=" "),o+=n);return o}return hasRequiredClsx=1,clsx.exports=t,clsx.exports.clsx=t,clsx.exports}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_setPrototypeOf(e,t)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function _assertThisInitialized(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function isNodeFound(e,t,n){return e===t||(e.correspondingElement?e.correspondingElement.classList.contains(n):e.classList.contains(n))}function findHighest(e,t,n){if(e===t)return!0;for(;e.parentNode||e.host;){if(e.parentNode&&isNodeFound(e,t,n))return!0;e=e.parentNode||e.host}return e}function clickedScrollbar(e){return document.documentElement.clientWidth<=e.clientX||document.documentElement.clientHeight<=e.clientY}var testPassiveEventSupport=function(){if("undefined"!=typeof window&&"function"==typeof window.addEventListener){var e=!1,t=Object.defineProperty({},"passive",{get:function(){e=!0}}),n=function(){};return window.addEventListener("testPassiveEventSupport",n,t),window.removeEventListener("testPassiveEventSupport",n,t),e}};function autoInc(e){return void 0===e&&(e=0),function(){return++e}}var uid=autoInc(),handlersMap={},enabledInstances={},touchEvents=["touchstart","touchmove"],IGNORE_CLASS_NAME="ignore-react-onclickoutside";function getEventHandlerOptions(e,t){var n={};return -1!==touchEvents.indexOf(t)&&passiveEventSupport&&(n.passive=!e.props.preventDefault),n}function onClickOutsideHOC(e,t){var n,r,o=e.displayName||e.name||"Component";return r=n=function(n){function r(e){var r;return(r=n.call(this,e)||this).__outsideClickHandler=function(e){if("function"==typeof r.__clickOutsideHandlerProp){r.__clickOutsideHandlerProp(e);return}var t=r.getInstance();if("function"==typeof t.props.handleClickOutside){t.props.handleClickOutside(e);return}if("function"==typeof t.handleClickOutside){t.handleClickOutside(e);return}throw Error("WrappedComponent: "+o+" lacks a handleClickOutside(event) function for processing outside click events.")},r.__getComponentNode=function(){var e=r.getInstance();return t&&"function"==typeof t.setClickOutsideRef?t.setClickOutsideRef()(e):"function"==typeof e.setClickOutsideRef?e.setClickOutsideRef():(0,react_dom__WEBPACK_IMPORTED_MODULE_4__.findDOMNode)(e)},r.enableOnClickOutside=function(){if("undefined"!=typeof document&&!enabledInstances[r._uid]){void 0===passiveEventSupport&&(passiveEventSupport=testPassiveEventSupport()),enabledInstances[r._uid]=!0;var e=r.props.eventTypes;e.forEach||(e=[e]),handlersMap[r._uid]=function(e){if(null!==r.componentNode&&!(r.initTimeStamp>e.timeStamp)&&(r.props.preventDefault&&e.preventDefault(),r.props.stopPropagation&&e.stopPropagation(),!(r.props.excludeScrollbar&&clickedScrollbar(e)))){var t=e.composed&&e.composedPath&&e.composedPath().shift()||e.target;findHighest(t,r.componentNode,r.props.outsideClickIgnoreClass)===document&&r.__outsideClickHandler(e)}},e.forEach(function(e){document.addEventListener(e,handlersMap[r._uid],getEventHandlerOptions(_assertThisInitialized(r),e))})}},r.disableOnClickOutside=function(){delete enabledInstances[r._uid];var e=handlersMap[r._uid];if(e&&"undefined"!=typeof document){var t=r.props.eventTypes;t.forEach||(t=[t]),t.forEach(function(t){return document.removeEventListener(t,e,getEventHandlerOptions(_assertThisInitialized(r),t))}),delete handlersMap[r._uid]}},r.getRef=function(e){return r.instanceRef=e},r._uid=uid(),r.initTimeStamp=performance.now(),r}_inheritsLoose(r,n);var i=r.prototype;return i.getInstance=function(){if(e.prototype&&!e.prototype.isReactComponent)return this;var t=this.instanceRef;return t.getInstance?t.getInstance():t},i.componentDidMount=function(){if("undefined"!=typeof document&&document.createElement){var e=this.getInstance();if(t&&"function"==typeof t.handleClickOutside&&(this.__clickOutsideHandlerProp=t.handleClickOutside(e),"function"!=typeof this.__clickOutsideHandlerProp))throw Error("WrappedComponent: "+o+" lacks a function for processing outside click events specified by the handleClickOutside config option.");this.componentNode=this.__getComponentNode(),this.props.disableOnClickOutside||this.enableOnClickOutside()}},i.componentDidUpdate=function(){this.componentNode=this.__getComponentNode()},i.componentWillUnmount=function(){this.disableOnClickOutside()},i.render=function(){var t=this.props;t.excludeScrollbar;var n=_objectWithoutPropertiesLoose(t,["excludeScrollbar"]);return e.prototype&&e.prototype.isReactComponent?n.ref=this.getRef:n.wrappedRef=this.getRef,n.disableOnClickOutside=this.disableOnClickOutside,n.enableOnClickOutside=this.enableOnClickOutside,(0,react__WEBPACK_IMPORTED_MODULE_2__.createElement)(e,n)},r}(react__WEBPACK_IMPORTED_MODULE_2__.Component),n.displayName="OnClickOutside("+o+")",n.defaultProps={eventTypes:["mousedown","touchstart"],excludeScrollbar:t&&t.excludeScrollbar||!1,outsideClickIgnoreClass:IGNORE_CLASS_NAME,preventDefault:!1,stopPropagation:!1},n.getClass=function(){return e.getClass?e.getClass():e},r}var reactOnclickoutside_es=Object.freeze({__proto__:null,IGNORE_CLASS_NAME:IGNORE_CLASS_NAME,default:onClickOutsideHOC}),require$$2=getAugmentedNamespace(reactOnclickoutside_es),addDays={},toDate={};function requireToDate(){if(hasRequiredToDate)return toDate;function e(e){let t=Object.prototype.toString.call(e);return e instanceof Date||"object"==typeof e&&"[object Date]"===t?new e.constructor(+e):new Date("number"==typeof e||"[object Number]"===t||"string"==typeof e||"[object String]"===t?e:NaN)}return hasRequiredToDate=1,toDate.toDate=e,toDate}var constructFrom={};function requireConstructFrom(){if(hasRequiredConstructFrom)return constructFrom;function e(e,t){return e instanceof Date?new e.constructor(t):new Date(t)}return hasRequiredConstructFrom=1,constructFrom.constructFrom=e,constructFrom}function requireAddDays(){if(hasRequiredAddDays)return addDays;hasRequiredAddDays=1,addDays.addDays=n;var e=requireToDate(),t=requireConstructFrom();function n(n,r){let o=(0,e.toDate)(n);return isNaN(r)?(0,t.constructFrom)(n,NaN):(r&&o.setDate(o.getDate()+r),o)}return addDays}var addHours={},addMilliseconds={};function requireAddMilliseconds(){if(hasRequiredAddMilliseconds)return addMilliseconds;hasRequiredAddMilliseconds=1,addMilliseconds.addMilliseconds=n;var e=requireToDate(),t=requireConstructFrom();function n(n,r){let o=+(0,e.toDate)(n);return(0,t.constructFrom)(n,o+r)}return addMilliseconds}var constants$1={};function requireConstants$1(){if(hasRequiredConstants$1)return constants$1;hasRequiredConstants$1=1,constants$1.secondsInYear=constants$1.secondsInWeek=constants$1.secondsInQuarter=constants$1.secondsInMonth=constants$1.secondsInMinute=constants$1.secondsInHour=constants$1.secondsInDay=constants$1.quartersInYear=constants$1.monthsInYear=constants$1.monthsInQuarter=constants$1.minutesInYear=constants$1.minutesInMonth=constants$1.minutesInHour=constants$1.minutesInDay=constants$1.minTime=constants$1.millisecondsInWeek=constants$1.millisecondsInSecond=constants$1.millisecondsInMinute=constants$1.millisecondsInHour=constants$1.millisecondsInDay=constants$1.maxTime=constants$1.daysInYear=constants$1.daysInWeek=void 0,constants$1.daysInWeek=7;let e=constants$1.daysInYear=365.2425,t=constants$1.maxTime=864e13;constants$1.minTime=-t,constants$1.millisecondsInWeek=6048e5,constants$1.millisecondsInDay=864e5,constants$1.millisecondsInMinute=6e4,constants$1.millisecondsInHour=36e5,constants$1.millisecondsInSecond=1e3,constants$1.minutesInYear=525600,constants$1.minutesInMonth=43200,constants$1.minutesInDay=1440,constants$1.minutesInHour=60,constants$1.monthsInQuarter=3,constants$1.monthsInYear=12,constants$1.quartersInYear=4;let n=constants$1.secondsInHour=3600;constants$1.secondsInMinute=60;let r=constants$1.secondsInDay=24*n;constants$1.secondsInWeek=7*r;let o=constants$1.secondsInYear=r*e,i=constants$1.secondsInMonth=o/12;return constants$1.secondsInQuarter=3*i,constants$1}function requireAddHours(){if(hasRequiredAddHours)return addHours;hasRequiredAddHours=1,addHours.addHours=n;var e=requireAddMilliseconds(),t=requireConstants$1();function n(n,r){return(0,e.addMilliseconds)(n,r*t.millisecondsInHour)}return addHours}var addMinutes={};function requireAddMinutes(){if(hasRequiredAddMinutes)return addMinutes;hasRequiredAddMinutes=1,addMinutes.addMinutes=n;var e=requireAddMilliseconds(),t=requireConstants$1();function n(n,r){return(0,e.addMilliseconds)(n,r*t.millisecondsInMinute)}return addMinutes}var addMonths={};function requireAddMonths(){if(hasRequiredAddMonths)return addMonths;hasRequiredAddMonths=1,addMonths.addMonths=n;var e=requireToDate(),t=requireConstructFrom();function n(n,r){let o=(0,e.toDate)(n);if(isNaN(r))return(0,t.constructFrom)(n,NaN);if(!r)return o;let i=o.getDate(),a=(0,t.constructFrom)(n,o.getTime());return(a.setMonth(o.getMonth()+r+1,0),i>=a.getDate())?a:(o.setFullYear(a.getFullYear(),a.getMonth(),i),o)}return addMonths}var addQuarters={};function requireAddQuarters(){if(hasRequiredAddQuarters)return addQuarters;hasRequiredAddQuarters=1,addQuarters.addQuarters=t;var e=requireAddMonths();function t(t,n){let r=3*n;return(0,e.addMonths)(t,r)}return addQuarters}var addSeconds={};function requireAddSeconds(){if(hasRequiredAddSeconds)return addSeconds;hasRequiredAddSeconds=1,addSeconds.addSeconds=t;var e=requireAddMilliseconds();function t(t,n){return(0,e.addMilliseconds)(t,1e3*n)}return addSeconds}var addWeeks={};function requireAddWeeks(){if(hasRequiredAddWeeks)return addWeeks;hasRequiredAddWeeks=1,addWeeks.addWeeks=t;var e=requireAddDays();function t(t,n){let r=7*n;return(0,e.addDays)(t,r)}return addWeeks}var addYears={};function requireAddYears(){if(hasRequiredAddYears)return addYears;hasRequiredAddYears=1,addYears.addYears=t;var e=requireAddMonths();function t(t,n){return(0,e.addMonths)(t,12*n)}return addYears}var differenceInCalendarDays={},startOfDay={};function requireStartOfDay(){if(hasRequiredStartOfDay)return startOfDay;hasRequiredStartOfDay=1,startOfDay.startOfDay=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t);return n.setHours(0,0,0,0),n}return startOfDay}var getTimezoneOffsetInMilliseconds={};function requireGetTimezoneOffsetInMilliseconds(){if(hasRequiredGetTimezoneOffsetInMilliseconds)return getTimezoneOffsetInMilliseconds;hasRequiredGetTimezoneOffsetInMilliseconds=1,getTimezoneOffsetInMilliseconds.getTimezoneOffsetInMilliseconds=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t),r=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()));return r.setUTCFullYear(n.getFullYear()),+t-+r}return getTimezoneOffsetInMilliseconds}function requireDifferenceInCalendarDays(){if(hasRequiredDifferenceInCalendarDays)return differenceInCalendarDays;hasRequiredDifferenceInCalendarDays=1,differenceInCalendarDays.differenceInCalendarDays=r;var e=requireConstants$1(),t=requireStartOfDay(),n=requireGetTimezoneOffsetInMilliseconds();function r(r,o){let i=(0,t.startOfDay)(r),a=(0,t.startOfDay)(o);return Math.round((+i-(0,n.getTimezoneOffsetInMilliseconds)(i)-(+a-(0,n.getTimezoneOffsetInMilliseconds)(a)))/e.millisecondsInDay)}return differenceInCalendarDays}var differenceInCalendarMonths={};function requireDifferenceInCalendarMonths(){if(hasRequiredDifferenceInCalendarMonths)return differenceInCalendarMonths;hasRequiredDifferenceInCalendarMonths=1,differenceInCalendarMonths.differenceInCalendarMonths=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t),o=(0,e.toDate)(n);return 12*(r.getFullYear()-o.getFullYear())+(r.getMonth()-o.getMonth())}return differenceInCalendarMonths}var differenceInCalendarQuarters={},getQuarter={};function requireGetQuarter(){if(hasRequiredGetQuarter)return getQuarter;hasRequiredGetQuarter=1,getQuarter.getQuarter=t;var e=requireToDate();function t(t){return Math.trunc((0,e.toDate)(t).getMonth()/3)+1}return getQuarter}function requireDifferenceInCalendarQuarters(){if(hasRequiredDifferenceInCalendarQuarters)return differenceInCalendarQuarters;hasRequiredDifferenceInCalendarQuarters=1,differenceInCalendarQuarters.differenceInCalendarQuarters=n;var e=requireGetQuarter(),t=requireToDate();function n(n,r){let o=(0,t.toDate)(n),i=(0,t.toDate)(r);return 4*(o.getFullYear()-i.getFullYear())+((0,e.getQuarter)(o)-(0,e.getQuarter)(i))}return differenceInCalendarQuarters}var differenceInCalendarYears={};function requireDifferenceInCalendarYears(){if(hasRequiredDifferenceInCalendarYears)return differenceInCalendarYears;hasRequiredDifferenceInCalendarYears=1,differenceInCalendarYears.differenceInCalendarYears=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t),o=(0,e.toDate)(n);return r.getFullYear()-o.getFullYear()}return differenceInCalendarYears}var endOfDay={};function requireEndOfDay(){if(hasRequiredEndOfDay)return endOfDay;hasRequiredEndOfDay=1,endOfDay.endOfDay=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t);return n.setHours(23,59,59,999),n}return endOfDay}var endOfMonth={};function requireEndOfMonth(){if(hasRequiredEndOfMonth)return endOfMonth;hasRequiredEndOfMonth=1,endOfMonth.endOfMonth=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}return endOfMonth}var endOfWeek={},defaultOptions={};function requireDefaultOptions(){if(hasRequiredDefaultOptions)return defaultOptions;hasRequiredDefaultOptions=1,defaultOptions.getDefaultOptions=t,defaultOptions.setDefaultOptions=n;let e={};function t(){return e}function n(t){e=t}return defaultOptions}function requireEndOfWeek(){if(hasRequiredEndOfWeek)return endOfWeek;hasRequiredEndOfWeek=1,endOfWeek.endOfWeek=n;var e=requireToDate(),t=requireDefaultOptions();function n(n,r){let o=(0,t.getDefaultOptions)(),i=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,a=(0,e.toDate)(n),s=a.getDay(),u=(s<i?-7:0)+6-(s-i);return a.setDate(a.getDate()+u),a.setHours(23,59,59,999),a}return endOfWeek}var endOfYear={};function requireEndOfYear(){if(hasRequiredEndOfYear)return endOfYear;hasRequiredEndOfYear=1,endOfYear.endOfYear=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t),r=n.getFullYear();return n.setFullYear(r+1,0,0),n.setHours(23,59,59,999),n}return endOfYear}var format={},defaultLocale={},enUS={},formatDistance={};function requireFormatDistance(){if(hasRequiredFormatDistance)return formatDistance;hasRequiredFormatDistance=1,formatDistance.formatDistance=void 0;let e={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}},t=(t,n,r)=>{let o;let i=e[t];return(o="string"==typeof i?i:1===n?i.one:i.other.replace("{{count}}",n.toString()),r?.addSuffix)?r.comparison&&r.comparison>0?"in "+o:o+" ago":o};return formatDistance.formatDistance=t,formatDistance}var formatLong={},buildFormatLongFn={};function requireBuildFormatLongFn(){if(hasRequiredBuildFormatLongFn)return buildFormatLongFn;function e(e){return (t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}return hasRequiredBuildFormatLongFn=1,buildFormatLongFn.buildFormatLongFn=e,buildFormatLongFn}function requireFormatLong(){if(hasRequiredFormatLong)return formatLong;hasRequiredFormatLong=1,formatLong.formatLong=void 0;var e=requireBuildFormatLongFn();let t={full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},n={full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},r={full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"};return formatLong.formatLong={date:(0,e.buildFormatLongFn)({formats:t,defaultWidth:"full"}),time:(0,e.buildFormatLongFn)({formats:n,defaultWidth:"full"}),dateTime:(0,e.buildFormatLongFn)({formats:r,defaultWidth:"full"})},formatLong}var formatRelative={};function requireFormatRelative(){if(hasRequiredFormatRelative)return formatRelative;hasRequiredFormatRelative=1,formatRelative.formatRelative=void 0;let e={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"},t=(t,n,r,o)=>e[t];return formatRelative.formatRelative=t,formatRelative}var localize={},buildLocalizeFn={};function requireBuildLocalizeFn(){if(hasRequiredBuildLocalizeFn)return buildLocalizeFn;function e(e){return(t,n)=>{let r;if("formatting"===(n?.context?String(n.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,o=n?.width?String(n.width):t;r=e.formattingValues[o]||e.formattingValues[t]}else{let t=e.defaultWidth,o=n?.width?String(n.width):e.defaultWidth;r=e.values[o]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}return hasRequiredBuildLocalizeFn=1,buildLocalizeFn.buildLocalizeFn=e,buildLocalizeFn}function requireLocalize(){if(hasRequiredLocalize)return localize;hasRequiredLocalize=1,localize.localize=void 0;var e=requireBuildLocalizeFn();let t={narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},n={narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},r={narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},o={narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},i={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},a={narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},s=(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"};return localize.localize={ordinalNumber:s,era:(0,e.buildLocalizeFn)({values:t,defaultWidth:"wide"}),quarter:(0,e.buildLocalizeFn)({values:n,defaultWidth:"wide",argumentCallback:e=>e-1}),month:(0,e.buildLocalizeFn)({values:r,defaultWidth:"wide"}),day:(0,e.buildLocalizeFn)({values:o,defaultWidth:"wide"}),dayPeriod:(0,e.buildLocalizeFn)({values:i,defaultWidth:"wide",formattingValues:a,defaultFormattingWidth:"wide"})},localize}var match={},buildMatchFn={};function requireBuildMatchFn(){if(hasRequiredBuildMatchFn)return buildMatchFn;function e(e){return(r,o={})=>{let i;let a=o.width,s=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],u=r.match(s);if(!u)return null;let l=u[0],c=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(c)?n(c,e=>e.test(l)):t(c,e=>e.test(l));return i=e.valueCallback?e.valueCallback(d):d,{value:i=o.valueCallback?o.valueCallback(i):i,rest:r.slice(l.length)}}}function t(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}function n(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}return hasRequiredBuildMatchFn=1,buildMatchFn.buildMatchFn=e,buildMatchFn}var buildMatchPatternFn={};function requireBuildMatchPatternFn(){if(hasRequiredBuildMatchPatternFn)return buildMatchPatternFn;function e(e){return(t,n={})=>{let r=t.match(e.matchPattern);if(!r)return null;let o=r[0],i=t.match(e.parsePattern);if(!i)return null;let a=e.valueCallback?e.valueCallback(i[0]):i[0];return{value:a=n.valueCallback?n.valueCallback(a):a,rest:t.slice(o.length)}}}return hasRequiredBuildMatchPatternFn=1,buildMatchPatternFn.buildMatchPatternFn=e,buildMatchPatternFn}function requireMatch(){if(hasRequiredMatch)return match;hasRequiredMatch=1,match.match=void 0;var e=requireBuildMatchFn(),t=requireBuildMatchPatternFn();let n=/^(\d+)(th|st|nd|rd)?/i,r=/\d+/i,o={narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},i={any:[/^b/i,/^(a|c)/i]},a={narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},s={any:[/1/i,/2/i,/3/i,/4/i]},u={narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},l={narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},c={narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},d={narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},f={narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},p={any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}};return match.match={ordinalNumber:(0,t.buildMatchPatternFn)({matchPattern:n,parsePattern:r,valueCallback:e=>parseInt(e,10)}),era:(0,e.buildMatchFn)({matchPatterns:o,defaultMatchWidth:"wide",parsePatterns:i,defaultParseWidth:"any"}),quarter:(0,e.buildMatchFn)({matchPatterns:a,defaultMatchWidth:"wide",parsePatterns:s,defaultParseWidth:"any",valueCallback:e=>e+1}),month:(0,e.buildMatchFn)({matchPatterns:u,defaultMatchWidth:"wide",parsePatterns:l,defaultParseWidth:"any"}),day:(0,e.buildMatchFn)({matchPatterns:c,defaultMatchWidth:"wide",parsePatterns:d,defaultParseWidth:"any"}),dayPeriod:(0,e.buildMatchFn)({matchPatterns:f,defaultMatchWidth:"any",parsePatterns:p,defaultParseWidth:"any"})},match}function requireEnUS(){if(hasRequiredEnUS)return enUS;hasRequiredEnUS=1,enUS.enUS=void 0;var e=requireFormatDistance(),t=requireFormatLong(),n=requireFormatRelative(),r=requireLocalize(),o=requireMatch();return enUS.enUS={code:"en-US",formatDistance:e.formatDistance,formatLong:t.formatLong,formatRelative:n.formatRelative,localize:r.localize,match:o.match,options:{weekStartsOn:0,firstWeekContainsDate:1}},enUS}function requireDefaultLocale(){return hasRequiredDefaultLocale||(hasRequiredDefaultLocale=1,function(e){Object.defineProperty(e,"defaultLocale",{enumerable:!0,get:function(){return t.enUS}});var t=requireEnUS()}(defaultLocale)),defaultLocale}var formatters={},getDayOfYear={},startOfYear={};function requireStartOfYear(){if(hasRequiredStartOfYear)return startOfYear;hasRequiredStartOfYear=1,startOfYear.startOfYear=n;var e=requireToDate(),t=requireConstructFrom();function n(n){let r=(0,e.toDate)(n),o=(0,t.constructFrom)(n,0);return o.setFullYear(r.getFullYear(),0,1),o.setHours(0,0,0,0),o}return startOfYear}function requireGetDayOfYear(){if(hasRequiredGetDayOfYear)return getDayOfYear;hasRequiredGetDayOfYear=1,getDayOfYear.getDayOfYear=r;var e=requireDifferenceInCalendarDays(),t=requireStartOfYear(),n=requireToDate();function r(r){let o=(0,n.toDate)(r);return(0,e.differenceInCalendarDays)(o,(0,t.startOfYear)(o))+1}return getDayOfYear}var getISOWeek={},startOfISOWeek={},startOfWeek={};function requireStartOfWeek(){if(hasRequiredStartOfWeek)return startOfWeek;hasRequiredStartOfWeek=1,startOfWeek.startOfWeek=n;var e=requireToDate(),t=requireDefaultOptions();function n(n,r){let o=(0,t.getDefaultOptions)(),i=r?.weekStartsOn??r?.locale?.options?.weekStartsOn??o.weekStartsOn??o.locale?.options?.weekStartsOn??0,a=(0,e.toDate)(n),s=a.getDay(),u=(s<i?7:0)+s-i;return a.setDate(a.getDate()-u),a.setHours(0,0,0,0),a}return startOfWeek}function requireStartOfISOWeek(){if(hasRequiredStartOfISOWeek)return startOfISOWeek;hasRequiredStartOfISOWeek=1,startOfISOWeek.startOfISOWeek=t;var e=requireStartOfWeek();function t(t){return(0,e.startOfWeek)(t,{weekStartsOn:1})}return startOfISOWeek}var startOfISOWeekYear={},getISOWeekYear={};function requireGetISOWeekYear(){if(hasRequiredGetISOWeekYear)return getISOWeekYear;hasRequiredGetISOWeekYear=1,getISOWeekYear.getISOWeekYear=r;var e=requireConstructFrom(),t=requireStartOfISOWeek(),n=requireToDate();function r(r){let o=(0,n.toDate)(r),i=o.getFullYear(),a=(0,e.constructFrom)(r,0);a.setFullYear(i+1,0,4),a.setHours(0,0,0,0);let s=(0,t.startOfISOWeek)(a),u=(0,e.constructFrom)(r,0);u.setFullYear(i,0,4),u.setHours(0,0,0,0);let l=(0,t.startOfISOWeek)(u);return o.getTime()>=s.getTime()?i+1:o.getTime()>=l.getTime()?i:i-1}return getISOWeekYear}function requireStartOfISOWeekYear(){if(hasRequiredStartOfISOWeekYear)return startOfISOWeekYear;hasRequiredStartOfISOWeekYear=1,startOfISOWeekYear.startOfISOWeekYear=r;var e=requireGetISOWeekYear(),t=requireStartOfISOWeek(),n=requireConstructFrom();function r(r){let o=(0,e.getISOWeekYear)(r),i=(0,n.constructFrom)(r,0);return i.setFullYear(o,0,4),i.setHours(0,0,0,0),(0,t.startOfISOWeek)(i)}return startOfISOWeekYear}function requireGetISOWeek(){if(hasRequiredGetISOWeek)return getISOWeek;hasRequiredGetISOWeek=1,getISOWeek.getISOWeek=o;var e=requireConstants$1(),t=requireStartOfISOWeek(),n=requireStartOfISOWeekYear(),r=requireToDate();function o(o){let i=(0,r.toDate)(o);return Math.round((+(0,t.startOfISOWeek)(i)-+(0,n.startOfISOWeekYear)(i))/e.millisecondsInWeek)+1}return getISOWeek}var getWeek={},startOfWeekYear={},getWeekYear={};function requireGetWeekYear(){if(hasRequiredGetWeekYear)return getWeekYear;hasRequiredGetWeekYear=1,getWeekYear.getWeekYear=o;var e=requireConstructFrom(),t=requireStartOfWeek(),n=requireToDate(),r=requireDefaultOptions();function o(o,i){let a=(0,n.toDate)(o),s=a.getFullYear(),u=(0,r.getDefaultOptions)(),l=i?.firstWeekContainsDate??i?.locale?.options?.firstWeekContainsDate??u.firstWeekContainsDate??u.locale?.options?.firstWeekContainsDate??1,c=(0,e.constructFrom)(o,0);c.setFullYear(s+1,0,l),c.setHours(0,0,0,0);let d=(0,t.startOfWeek)(c,i),f=(0,e.constructFrom)(o,0);f.setFullYear(s,0,l),f.setHours(0,0,0,0);let p=(0,t.startOfWeek)(f,i);return a.getTime()>=d.getTime()?s+1:a.getTime()>=p.getTime()?s:s-1}return getWeekYear}function requireStartOfWeekYear(){if(hasRequiredStartOfWeekYear)return startOfWeekYear;hasRequiredStartOfWeekYear=1,startOfWeekYear.startOfWeekYear=o;var e=requireConstructFrom(),t=requireGetWeekYear(),n=requireStartOfWeek(),r=requireDefaultOptions();function o(o,i){let a=(0,r.getDefaultOptions)(),s=i?.firstWeekContainsDate??i?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,u=(0,t.getWeekYear)(o,i),l=(0,e.constructFrom)(o,0);return l.setFullYear(u,0,s),l.setHours(0,0,0,0),(0,n.startOfWeek)(l,i)}return startOfWeekYear}function requireGetWeek(){if(hasRequiredGetWeek)return getWeek;hasRequiredGetWeek=1,getWeek.getWeek=o;var e=requireConstants$1(),t=requireStartOfWeek(),n=requireStartOfWeekYear(),r=requireToDate();function o(o,i){let a=(0,r.toDate)(o);return Math.round((+(0,t.startOfWeek)(a,i)-+(0,n.startOfWeekYear)(a,i))/e.millisecondsInWeek)+1}return getWeek}var addLeadingZeros={};function requireAddLeadingZeros(){if(hasRequiredAddLeadingZeros)return addLeadingZeros;function e(e,t){return(e<0?"-":"")+Math.abs(e).toString().padStart(t,"0")}return hasRequiredAddLeadingZeros=1,addLeadingZeros.addLeadingZeros=e,addLeadingZeros}var lightFormatters={};function requireLightFormatters(){if(hasRequiredLightFormatters)return lightFormatters;hasRequiredLightFormatters=1,lightFormatters.lightFormatters=void 0;var e=requireAddLeadingZeros();return lightFormatters.lightFormatters={y(t,n){let r=t.getFullYear(),o=r>0?r:1-r;return(0,e.addLeadingZeros)("yy"===n?o%100:o,n.length)},M(t,n){let r=t.getMonth();return"M"===n?String(r+1):(0,e.addLeadingZeros)(r+1,2)},d:(t,n)=>(0,e.addLeadingZeros)(t.getDate(),n.length),a(e,t){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(t,n)=>(0,e.addLeadingZeros)(t.getHours()%12||12,n.length),H:(t,n)=>(0,e.addLeadingZeros)(t.getHours(),n.length),m:(t,n)=>(0,e.addLeadingZeros)(t.getMinutes(),n.length),s:(t,n)=>(0,e.addLeadingZeros)(t.getSeconds(),n.length),S(t,n){let r=n.length,o=Math.trunc(t.getMilliseconds()*Math.pow(10,r-3));return(0,e.addLeadingZeros)(o,n.length)}},lightFormatters}function requireFormatters(){if(hasRequiredFormatters)return formatters;hasRequiredFormatters=1,formatters.formatters=void 0;var e=requireGetDayOfYear(),t=requireGetISOWeek(),n=requireGetISOWeekYear(),r=requireGetWeek(),o=requireGetWeekYear(),i=requireAddLeadingZeros(),a=requireLightFormatters();let s={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"};function u(e,t=""){let n=e>0?"-":"+",r=Math.abs(e),o=Math.trunc(r/60),a=r%60;return 0===a?n+String(o):n+String(o)+t+(0,i.addLeadingZeros)(a,2)}function l(e,t){return e%60==0?(e>0?"-":"+")+(0,i.addLeadingZeros)(Math.abs(e)/60,2):c(e,t)}function c(e,t=""){let n=e>0?"-":"+",r=Math.abs(e);return n+(0,i.addLeadingZeros)(Math.trunc(r/60),2)+t+(0,i.addLeadingZeros)(r%60,2)}return formatters.formatters={G:function(e,t,n){let r=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){let t=e.getFullYear(),r=t>0?t:1-t;return n.ordinalNumber(r,{unit:"year"})}return a.lightFormatters.y(e,t)},Y:function(e,t,n,r){let a=(0,o.getWeekYear)(e,r),s=a>0?a:1-a;if("YY"===t){let e=s%100;return(0,i.addLeadingZeros)(e,2)}return"Yo"===t?n.ordinalNumber(s,{unit:"year"}):(0,i.addLeadingZeros)(s,t.length)},R:function(e,t){let r=(0,n.getISOWeekYear)(e);return(0,i.addLeadingZeros)(r,t.length)},u:function(e,t){let n=e.getFullYear();return(0,i.addLeadingZeros)(n,t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return(0,i.addLeadingZeros)(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return(0,i.addLeadingZeros)(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){let r=e.getMonth();switch(t){case"M":case"MM":return a.lightFormatters.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){let r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return(0,i.addLeadingZeros)(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,o){let a=(0,r.getWeek)(e,o);return"wo"===t?n.ordinalNumber(a,{unit:"week"}):(0,i.addLeadingZeros)(a,t.length)},I:function(e,n,r){let o=(0,t.getISOWeek)(e);return"Io"===n?r.ordinalNumber(o,{unit:"week"}):(0,i.addLeadingZeros)(o,n.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):a.lightFormatters.d(e,t)},D:function(t,n,r){let o=(0,e.getDayOfYear)(t);return"Do"===n?r.ordinalNumber(o,{unit:"dayOfYear"}):(0,i.addLeadingZeros)(o,n.length)},E:function(e,t,n){let r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){let o=e.getDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return(0,i.addLeadingZeros)(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){let o=e.getDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return(0,i.addLeadingZeros)(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){let r=e.getDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return(0,i.addLeadingZeros)(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){let r;let o=e.getHours();switch(r=12===o?s.noon:0===o?s.midnight:o/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){let r;let o=e.getHours();switch(r=o>=17?s.evening:o>=12?s.afternoon:o>=4?s.morning:s.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return a.lightFormatters.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):a.lightFormatters.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):(0,i.addLeadingZeros)(r,t.length)},k:function(e,t,n){let r=e.getHours();return(0===r&&(r=24),"ko"===t)?n.ordinalNumber(r,{unit:"hour"}):(0,i.addLeadingZeros)(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):a.lightFormatters.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):a.lightFormatters.s(e,t)},S:function(e,t){return a.lightFormatters.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return l(r);case"XXXX":case"XX":return c(r);default:return c(r,":")}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"x":return l(r);case"xxxx":case"xx":return c(r);default:return c(r,":")}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+u(r,":");default:return"GMT"+c(r,":")}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+u(r,":");default:return"GMT"+c(r,":")}},t:function(e,t,n){let r=Math.trunc(e.getTime()/1e3);return(0,i.addLeadingZeros)(r,t.length)},T:function(e,t,n){let r=e.getTime();return(0,i.addLeadingZeros)(r,t.length)}},formatters}var longFormatters={};function requireLongFormatters(){if(hasRequiredLongFormatters)return longFormatters;hasRequiredLongFormatters=1,longFormatters.longFormatters=void 0;let e=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},t=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},n=(n,r)=>{let o;let i=n.match(/(P+)(p+)?/)||[],a=i[1],s=i[2];if(!s)return e(n,r);switch(a){case"P":o=r.dateTime({width:"short"});break;case"PP":o=r.dateTime({width:"medium"});break;case"PPP":o=r.dateTime({width:"long"});break;default:o=r.dateTime({width:"full"})}return o.replace("{{date}}",e(a,r)).replace("{{time}}",t(s,r))};return longFormatters.longFormatters={p:t,P:n},longFormatters}var protectedTokens={};function requireProtectedTokens(){if(hasRequiredProtectedTokens)return protectedTokens;hasRequiredProtectedTokens=1,protectedTokens.isProtectedDayOfYearToken=r,protectedTokens.isProtectedWeekYearToken=o,protectedTokens.warnOrThrowProtectedError=i;let e=/^D+$/,t=/^Y+$/,n=["D","DD","YY","YYYY"];function r(t){return e.test(t)}function o(e){return t.test(e)}function i(e,t,r){let o=a(e,t,r);if(console.warn(o),n.includes(e))throw RangeError(o)}function a(e,t,n){let r="Y"===e[0]?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}return protectedTokens}var isValid={},isDate={};function requireIsDate(){if(hasRequiredIsDate)return isDate;function e(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}return hasRequiredIsDate=1,isDate.isDate=e,isDate}function requireIsValid(){if(hasRequiredIsValid)return isValid;hasRequiredIsValid=1,isValid.isValid=n;var e=requireIsDate(),t=requireToDate();function n(n){return(!!(0,e.isDate)(n)||"number"==typeof n)&&!isNaN(Number((0,t.toDate)(n)))}return isValid}function requireFormat(){return hasRequiredFormat||(hasRequiredFormat=1,function(e){e.format=e.formatDate=p,Object.defineProperty(e,"formatters",{enumerable:!0,get:function(){return r.formatters}}),Object.defineProperty(e,"longFormatters",{enumerable:!0,get:function(){return o.longFormatters}});var t=requireDefaultLocale(),n=requireDefaultOptions(),r=requireFormatters(),o=requireLongFormatters(),i=requireProtectedTokens(),a=requireIsValid(),s=requireToDate();let u=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,l=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,c=/^'([^]*?)'?$/,d=/''/g,f=/[a-zA-Z]/;function p(e,c,d){let p=(0,n.getDefaultOptions)(),m=d?.locale??p.locale??t.defaultLocale,g=d?.firstWeekContainsDate??d?.locale?.options?.firstWeekContainsDate??p.firstWeekContainsDate??p.locale?.options?.firstWeekContainsDate??1,v=d?.weekStartsOn??d?.locale?.options?.weekStartsOn??p.weekStartsOn??p.locale?.options?.weekStartsOn??0,y=(0,s.toDate)(e);if(!(0,a.isValid)(y))throw RangeError("Invalid time value");let b=c.match(l).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,o.longFormatters[t])(e,m.formatLong):e}).join("").match(u).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t)return{isToken:!1,value:h(e)};if(r.formatters[t])return{isToken:!0,value:e};if(t.match(f))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});m.localize.preprocessor&&(b=m.localize.preprocessor(y,b));let _={firstWeekContainsDate:g,weekStartsOn:v,locale:m};return b.map(t=>{if(!t.isToken)return t.value;let n=t.value;return(!d?.useAdditionalWeekYearTokens&&(0,i.isProtectedWeekYearToken)(n)||!d?.useAdditionalDayOfYearTokens&&(0,i.isProtectedDayOfYearToken)(n))&&(0,i.warnOrThrowProtectedError)(n,c,String(e)),(0,r.formatters[n[0]])(y,n,m.localize,_)}).join("")}function h(e){let t=e.match(c);return t?t[1].replace(d,"'"):e}}(format)),format}var getDate={};function requireGetDate(){if(hasRequiredGetDate)return getDate;hasRequiredGetDate=1,getDate.getDate=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getDate()}return getDate}var getDay={};function requireGetDay(){if(hasRequiredGetDay)return getDay;hasRequiredGetDay=1,getDay.getDay=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getDay()}return getDay}var getHours={};function requireGetHours(){if(hasRequiredGetHours)return getHours;hasRequiredGetHours=1,getHours.getHours=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getHours()}return getHours}var getMinutes={};function requireGetMinutes(){if(hasRequiredGetMinutes)return getMinutes;hasRequiredGetMinutes=1,getMinutes.getMinutes=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getMinutes()}return getMinutes}var getMonth={};function requireGetMonth(){if(hasRequiredGetMonth)return getMonth;hasRequiredGetMonth=1,getMonth.getMonth=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getMonth()}return getMonth}var getSeconds={};function requireGetSeconds(){if(hasRequiredGetSeconds)return getSeconds;hasRequiredGetSeconds=1,getSeconds.getSeconds=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getSeconds()}return getSeconds}var getTime={};function requireGetTime(){if(hasRequiredGetTime)return getTime;hasRequiredGetTime=1,getTime.getTime=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getTime()}return getTime}var getYear={};function requireGetYear(){if(hasRequiredGetYear)return getYear;hasRequiredGetYear=1,getYear.getYear=t;var e=requireToDate();function t(t){return(0,e.toDate)(t).getFullYear()}return getYear}var isAfter={};function requireIsAfter(){if(hasRequiredIsAfter)return isAfter;hasRequiredIsAfter=1,isAfter.isAfter=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t),o=(0,e.toDate)(n);return r.getTime()>o.getTime()}return isAfter}var isBefore={};function requireIsBefore(){if(hasRequiredIsBefore)return isBefore;hasRequiredIsBefore=1,isBefore.isBefore=t;var e=requireToDate();function t(t,n){return+(0,e.toDate)(t)<+(0,e.toDate)(n)}return isBefore}var isEqual={};function requireIsEqual(){if(hasRequiredIsEqual)return isEqual;hasRequiredIsEqual=1,isEqual.isEqual=t;var e=requireToDate();function t(t,n){return+(0,e.toDate)(t)==+(0,e.toDate)(n)}return isEqual}var isSameDay={};function requireIsSameDay(){if(hasRequiredIsSameDay)return isSameDay;hasRequiredIsSameDay=1,isSameDay.isSameDay=t;var e=requireStartOfDay();function t(t,n){return+(0,e.startOfDay)(t)==+(0,e.startOfDay)(n)}return isSameDay}var isSameMonth={};function requireIsSameMonth(){if(hasRequiredIsSameMonth)return isSameMonth;hasRequiredIsSameMonth=1,isSameMonth.isSameMonth=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t),o=(0,e.toDate)(n);return r.getFullYear()===o.getFullYear()&&r.getMonth()===o.getMonth()}return isSameMonth}var isSameQuarter={},startOfQuarter={};function requireStartOfQuarter(){if(hasRequiredStartOfQuarter)return startOfQuarter;hasRequiredStartOfQuarter=1,startOfQuarter.startOfQuarter=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t),r=n.getMonth(),o=r-r%3;return n.setMonth(o,1),n.setHours(0,0,0,0),n}return startOfQuarter}function requireIsSameQuarter(){if(hasRequiredIsSameQuarter)return isSameQuarter;hasRequiredIsSameQuarter=1,isSameQuarter.isSameQuarter=t;var e=requireStartOfQuarter();function t(t,n){return+(0,e.startOfQuarter)(t)==+(0,e.startOfQuarter)(n)}return isSameQuarter}var isSameYear={};function requireIsSameYear(){if(hasRequiredIsSameYear)return isSameYear;hasRequiredIsSameYear=1,isSameYear.isSameYear=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t),o=(0,e.toDate)(n);return r.getFullYear()===o.getFullYear()}return isSameYear}var isWithinInterval={};function requireIsWithinInterval(){if(hasRequiredIsWithinInterval)return isWithinInterval;hasRequiredIsWithinInterval=1,isWithinInterval.isWithinInterval=t;var e=requireToDate();function t(t,n){let r=+(0,e.toDate)(t),[o,i]=[+(0,e.toDate)(n.start),+(0,e.toDate)(n.end)].sort((e,t)=>e-t);return r>=o&&r<=i}return isWithinInterval}var max={};function requireMax(){if(hasRequiredMax)return max;hasRequiredMax=1,max.max=t;var e=requireToDate();function t(t){let n;return t.forEach(function(t){let r=(0,e.toDate)(t);(void 0===n||n<r||isNaN(Number(r)))&&(n=r)}),n||new Date(NaN)}return max}var min={};function requireMin(){if(hasRequiredMin)return min;hasRequiredMin=1,min.min=t;var e=requireToDate();function t(t){let n;return t.forEach(t=>{let r=(0,e.toDate)(t);(!n||n>r||isNaN(+r))&&(n=r)}),n||new Date(NaN)}return min}var parse={},getDefaultOptions={};function requireGetDefaultOptions(){if(hasRequiredGetDefaultOptions)return getDefaultOptions;hasRequiredGetDefaultOptions=1,getDefaultOptions.getDefaultOptions=t;var e=requireDefaultOptions();function t(){return Object.assign({},(0,e.getDefaultOptions)())}return getDefaultOptions}var parsers={},EraParser={},Parser={},Setter={},transpose={};function requireTranspose(){if(hasRequiredTranspose)return transpose;hasRequiredTranspose=1,transpose.transpose=t;var e=requireConstructFrom();function t(t,n){let r=n instanceof Date?(0,e.constructFrom)(n,0):new n(0);return r.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()),r.setHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),r}return transpose}function requireSetter(){if(hasRequiredSetter)return Setter;hasRequiredSetter=1,Setter.ValueSetter=Setter.Setter=Setter.DateToSystemTimezoneSetter=void 0;var e=requireTranspose(),t=requireConstructFrom();let n=10,r=class{subPriority=0;validate(e,t){return!0}};Setter.Setter=r;class o extends r{constructor(e,t,n,r,o){super(),this.value=e,this.validateValue=t,this.setValue=n,this.priority=r,o&&(this.subPriority=o)}validate(e,t){return this.validateValue(e,this.value,t)}set(e,t,n){return this.setValue(e,t,this.value,n)}}Setter.ValueSetter=o;class i extends r{priority=n;subPriority=-1;set(n,r){return r.timestampIsSet?n:(0,t.constructFrom)(n,(0,e.transpose)(n,Date))}}return Setter.DateToSystemTimezoneSetter=i,Setter}function requireParser(){if(hasRequiredParser)return Parser;hasRequiredParser=1,Parser.Parser=void 0;var e=requireSetter();let t=class{run(t,n,r,o){let i=this.parse(t,n,r,o);return i?{setter:new e.ValueSetter(i.value,this.validate,this.set,this.priority,this.subPriority),rest:i.rest}:null}validate(e,t,n){return!0}};return Parser.Parser=t,Parser}function requireEraParser(){if(hasRequiredEraParser)return EraParser;hasRequiredEraParser=1,EraParser.EraParser=void 0;var e=requireParser();let t=class extends e.Parser{priority=140;parse(e,t,n){switch(t){case"G":case"GG":case"GGG":return n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"});case"GGGGG":return n.era(e,{width:"narrow"});default:return n.era(e,{width:"wide"})||n.era(e,{width:"abbreviated"})||n.era(e,{width:"narrow"})}}set(e,t,n){return t.era=n,e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=["R","u","t","T"]};return EraParser.EraParser=t,EraParser}var YearParser={},utils={},constants={};function requireConstants(){return hasRequiredConstants||(hasRequiredConstants=1,constants.timezonePatterns=constants.numericPatterns=void 0,constants.numericPatterns={month:/^(1[0-2]|0?\d)/,date:/^(3[0-1]|[0-2]?\d)/,dayOfYear:/^(36[0-6]|3[0-5]\d|[0-2]?\d?\d)/,week:/^(5[0-3]|[0-4]?\d)/,hour23h:/^(2[0-3]|[0-1]?\d)/,hour24h:/^(2[0-4]|[0-1]?\d)/,hour11h:/^(1[0-1]|0?\d)/,hour12h:/^(1[0-2]|0?\d)/,minute:/^[0-5]?\d/,second:/^[0-5]?\d/,singleDigit:/^\d/,twoDigits:/^\d{1,2}/,threeDigits:/^\d{1,3}/,fourDigits:/^\d{1,4}/,anyDigitsSigned:/^-?\d+/,singleDigitSigned:/^-?\d/,twoDigitsSigned:/^-?\d{1,2}/,threeDigitsSigned:/^-?\d{1,3}/,fourDigitsSigned:/^-?\d{1,4}/},constants.timezonePatterns={basicOptionalMinutes:/^([+-])(\d{2})(\d{2})?|Z/,basic:/^([+-])(\d{2})(\d{2})|Z/,basicOptionalSeconds:/^([+-])(\d{2})(\d{2})((\d{2}))?|Z/,extended:/^([+-])(\d{2}):(\d{2})|Z/,extendedOptionalSeconds:/^([+-])(\d{2}):(\d{2})(:(\d{2}))?|Z/}),constants}function requireUtils(){if(hasRequiredUtils)return utils;hasRequiredUtils=1,utils.dayPeriodEnumToHours=u,utils.isLeapYearIndex=c,utils.mapValue=n,utils.normalizeTwoDigitYear=l,utils.parseAnyDigitsSigned=i,utils.parseNDigits=a,utils.parseNDigitsSigned=s,utils.parseNumericPattern=r,utils.parseTimezonePattern=o;var e=requireConstants$1(),t=requireConstants();function n(e,t){return e?{value:t(e.value),rest:e.rest}:e}function r(e,t){let n=t.match(e);return n?{value:parseInt(n[0],10),rest:t.slice(n[0].length)}:null}function o(t,n){let r=n.match(t);if(!r)return null;if("Z"===r[0])return{value:0,rest:n.slice(1)};let o="+"===r[1]?1:-1,i=r[2]?parseInt(r[2],10):0,a=r[3]?parseInt(r[3],10):0,s=r[5]?parseInt(r[5],10):0;return{value:o*(i*e.millisecondsInHour+a*e.millisecondsInMinute+s*e.millisecondsInSecond),rest:n.slice(r[0].length)}}function i(e){return r(t.numericPatterns.anyDigitsSigned,e)}function a(e,n){switch(e){case 1:return r(t.numericPatterns.singleDigit,n);case 2:return r(t.numericPatterns.twoDigits,n);case 3:return r(t.numericPatterns.threeDigits,n);case 4:return r(t.numericPatterns.fourDigits,n);default:return r(RegExp("^\\d{1,"+e+"}"),n)}}function s(e,n){switch(e){case 1:return r(t.numericPatterns.singleDigitSigned,n);case 2:return r(t.numericPatterns.twoDigitsSigned,n);case 3:return r(t.numericPatterns.threeDigitsSigned,n);case 4:return r(t.numericPatterns.fourDigitsSigned,n);default:return r(RegExp("^-?\\d{1,"+e+"}"),n)}}function u(e){switch(e){case"morning":return 4;case"evening":return 17;case"pm":case"noon":case"afternoon":return 12;default:return 0}}function l(e,t){let n;let r=t>0,o=r?t:1-t;if(o<=50)n=e||100;else{let t=o+50,r=100*Math.trunc(t/100),i=e>=t%100;n=e+r-(i?100:0)}return r?n:1-n}function c(e){return e%400==0||e%4==0&&e%100!=0}return utils}function requireYearParser(){if(hasRequiredYearParser)return YearParser;hasRequiredYearParser=1,YearParser.YearParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=130;incompatibleTokens=["Y","R","u","w","I","i","e","c","t","T"];parse(e,n,r){let o=e=>({year:e,isTwoDigitYear:"yy"===n});switch(n){case"y":return(0,t.mapValue)((0,t.parseNDigits)(4,e),o);case"yo":return(0,t.mapValue)(r.ordinalNumber(e,{unit:"year"}),o);default:return(0,t.mapValue)((0,t.parseNDigits)(n.length,e),o)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(e,n,r){let o=e.getFullYear();if(r.isTwoDigitYear){let n=(0,t.normalizeTwoDigitYear)(r.year,o);return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}let i="era"in n&&1!==n.era?1-r.year:r.year;return e.setFullYear(i,0,1),e.setHours(0,0,0,0),e}};return YearParser.YearParser=n,YearParser}var LocalWeekYearParser={};function requireLocalWeekYearParser(){if(hasRequiredLocalWeekYearParser)return LocalWeekYearParser;hasRequiredLocalWeekYearParser=1,LocalWeekYearParser.LocalWeekYearParser=void 0;var e=requireGetWeekYear(),t=requireStartOfWeek(),n=requireParser(),r=requireUtils();let o=class extends n.Parser{priority=130;parse(e,t,n){let o=e=>({year:e,isTwoDigitYear:"YY"===t});switch(t){case"Y":return(0,r.mapValue)((0,r.parseNDigits)(4,e),o);case"Yo":return(0,r.mapValue)(n.ordinalNumber(e,{unit:"year"}),o);default:return(0,r.mapValue)((0,r.parseNDigits)(t.length,e),o)}}validate(e,t){return t.isTwoDigitYear||t.year>0}set(n,o,i,a){let s=(0,e.getWeekYear)(n,a);if(i.isTwoDigitYear){let e=(0,r.normalizeTwoDigitYear)(i.year,s);return n.setFullYear(e,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),(0,t.startOfWeek)(n,a)}let u="era"in o&&1!==o.era?1-i.year:i.year;return n.setFullYear(u,0,a.firstWeekContainsDate),n.setHours(0,0,0,0),(0,t.startOfWeek)(n,a)}incompatibleTokens=["y","R","u","Q","q","M","L","I","d","D","i","t","T"]};return LocalWeekYearParser.LocalWeekYearParser=o,LocalWeekYearParser}var ISOWeekYearParser={};function requireISOWeekYearParser(){if(hasRequiredISOWeekYearParser)return ISOWeekYearParser;hasRequiredISOWeekYearParser=1,ISOWeekYearParser.ISOWeekYearParser=void 0;var e=requireStartOfISOWeek(),t=requireConstructFrom(),n=requireParser(),r=requireUtils();let o=class extends n.Parser{priority=130;parse(e,t){return"R"===t?(0,r.parseNDigitsSigned)(4,e):(0,r.parseNDigitsSigned)(t.length,e)}set(n,r,o){let i=(0,t.constructFrom)(n,0);return i.setFullYear(o,0,4),i.setHours(0,0,0,0),(0,e.startOfISOWeek)(i)}incompatibleTokens=["G","y","Y","u","Q","q","M","L","w","d","D","e","c","t","T"]};return ISOWeekYearParser.ISOWeekYearParser=o,ISOWeekYearParser}var ExtendedYearParser={};function requireExtendedYearParser(){if(hasRequiredExtendedYearParser)return ExtendedYearParser;hasRequiredExtendedYearParser=1,ExtendedYearParser.ExtendedYearParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=130;parse(e,n){return"u"===n?(0,t.parseNDigitsSigned)(4,e):(0,t.parseNDigitsSigned)(n.length,e)}set(e,t,n){return e.setFullYear(n,0,1),e.setHours(0,0,0,0),e}incompatibleTokens=["G","y","Y","R","w","I","i","e","c","t","T"]};return ExtendedYearParser.ExtendedYearParser=n,ExtendedYearParser}var QuarterParser={};function requireQuarterParser(){if(hasRequiredQuarterParser)return QuarterParser;hasRequiredQuarterParser=1,QuarterParser.QuarterParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=120;parse(e,n,r){switch(n){case"Q":case"QQ":return(0,t.parseNDigits)(n.length,e);case"Qo":return r.ordinalNumber(e,{unit:"quarter"});case"QQQ":return r.quarter(e,{width:"abbreviated",context:"formatting"})||r.quarter(e,{width:"narrow",context:"formatting"});case"QQQQQ":return r.quarter(e,{width:"narrow",context:"formatting"});default:return r.quarter(e,{width:"wide",context:"formatting"})||r.quarter(e,{width:"abbreviated",context:"formatting"})||r.quarter(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth((n-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","M","L","w","I","d","D","i","e","c","t","T"]};return QuarterParser.QuarterParser=n,QuarterParser}var StandAloneQuarterParser={};function requireStandAloneQuarterParser(){if(hasRequiredStandAloneQuarterParser)return StandAloneQuarterParser;hasRequiredStandAloneQuarterParser=1,StandAloneQuarterParser.StandAloneQuarterParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=120;parse(e,n,r){switch(n){case"q":case"qq":return(0,t.parseNDigits)(n.length,e);case"qo":return r.ordinalNumber(e,{unit:"quarter"});case"qqq":return r.quarter(e,{width:"abbreviated",context:"standalone"})||r.quarter(e,{width:"narrow",context:"standalone"});case"qqqqq":return r.quarter(e,{width:"narrow",context:"standalone"});default:return r.quarter(e,{width:"wide",context:"standalone"})||r.quarter(e,{width:"abbreviated",context:"standalone"})||r.quarter(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=1&&t<=4}set(e,t,n){return e.setMonth((n-1)*3,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","Q","M","L","w","I","d","D","i","e","c","t","T"]};return StandAloneQuarterParser.StandAloneQuarterParser=n,StandAloneQuarterParser}var MonthParser={};function requireMonthParser(){if(hasRequiredMonthParser)return MonthParser;hasRequiredMonthParser=1,MonthParser.MonthParser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{incompatibleTokens=["Y","R","q","Q","L","w","I","D","i","e","c","t","T"];priority=110;parse(t,r,o){let i=e=>e-1;switch(r){case"M":return(0,n.mapValue)((0,n.parseNumericPattern)(e.numericPatterns.month,t),i);case"MM":return(0,n.mapValue)((0,n.parseNDigits)(2,t),i);case"Mo":return(0,n.mapValue)(o.ordinalNumber(t,{unit:"month"}),i);case"MMM":return o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"});case"MMMMM":return o.month(t,{width:"narrow",context:"formatting"});default:return o.month(t,{width:"wide",context:"formatting"})||o.month(t,{width:"abbreviated",context:"formatting"})||o.month(t,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}};return MonthParser.MonthParser=r,MonthParser}var StandAloneMonthParser={};function requireStandAloneMonthParser(){if(hasRequiredStandAloneMonthParser)return StandAloneMonthParser;hasRequiredStandAloneMonthParser=1,StandAloneMonthParser.StandAloneMonthParser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=110;parse(t,r,o){let i=e=>e-1;switch(r){case"L":return(0,n.mapValue)((0,n.parseNumericPattern)(e.numericPatterns.month,t),i);case"LL":return(0,n.mapValue)((0,n.parseNDigits)(2,t),i);case"Lo":return(0,n.mapValue)(o.ordinalNumber(t,{unit:"month"}),i);case"LLL":return o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"});case"LLLLL":return o.month(t,{width:"narrow",context:"standalone"});default:return o.month(t,{width:"wide",context:"standalone"})||o.month(t,{width:"abbreviated",context:"standalone"})||o.month(t,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.setMonth(n,1),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","M","w","I","D","i","e","c","t","T"]};return StandAloneMonthParser.StandAloneMonthParser=r,StandAloneMonthParser}var LocalWeekParser={},setWeek={};function requireSetWeek(){if(hasRequiredSetWeek)return setWeek;hasRequiredSetWeek=1,setWeek.setWeek=n;var e=requireGetWeek(),t=requireToDate();function n(n,r,o){let i=(0,t.toDate)(n),a=(0,e.getWeek)(i,o)-r;return i.setDate(i.getDate()-7*a),i}return setWeek}function requireLocalWeekParser(){if(hasRequiredLocalWeekParser)return LocalWeekParser;hasRequiredLocalWeekParser=1,LocalWeekParser.LocalWeekParser=void 0;var e=requireSetWeek(),t=requireStartOfWeek(),n=requireConstants(),r=requireParser(),o=requireUtils();let i=class extends r.Parser{priority=100;parse(e,t,r){switch(t){case"w":return(0,o.parseNumericPattern)(n.numericPatterns.week,e);case"wo":return r.ordinalNumber(e,{unit:"week"});default:return(0,o.parseNDigits)(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(n,r,o,i){return(0,t.startOfWeek)((0,e.setWeek)(n,o,i),i)}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","i","t","T"]};return LocalWeekParser.LocalWeekParser=i,LocalWeekParser}var ISOWeekParser={},setISOWeek={};function requireSetISOWeek(){if(hasRequiredSetISOWeek)return setISOWeek;hasRequiredSetISOWeek=1,setISOWeek.setISOWeek=n;var e=requireGetISOWeek(),t=requireToDate();function n(n,r){let o=(0,t.toDate)(n),i=(0,e.getISOWeek)(o)-r;return o.setDate(o.getDate()-7*i),o}return setISOWeek}function requireISOWeekParser(){if(hasRequiredISOWeekParser)return ISOWeekParser;hasRequiredISOWeekParser=1,ISOWeekParser.ISOWeekParser=void 0;var e=requireSetISOWeek(),t=requireStartOfISOWeek(),n=requireConstants(),r=requireParser(),o=requireUtils();let i=class extends r.Parser{priority=100;parse(e,t,r){switch(t){case"I":return(0,o.parseNumericPattern)(n.numericPatterns.week,e);case"Io":return r.ordinalNumber(e,{unit:"week"});default:return(0,o.parseNDigits)(t.length,e)}}validate(e,t){return t>=1&&t<=53}set(n,r,o){return(0,t.startOfISOWeek)((0,e.setISOWeek)(n,o))}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","e","c","t","T"]};return ISOWeekParser.ISOWeekParser=i,ISOWeekParser}var DateParser={};function requireDateParser(){if(hasRequiredDateParser)return DateParser;hasRequiredDateParser=1,DateParser.DateParser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=[31,28,31,30,31,30,31,31,30,31,30,31],o=[31,29,31,30,31,30,31,31,30,31,30,31],i=class extends t.Parser{priority=90;subPriority=1;parse(t,r,o){switch(r){case"d":return(0,n.parseNumericPattern)(e.numericPatterns.date,t);case"do":return o.ordinalNumber(t,{unit:"date"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){let i=e.getFullYear(),a=(0,n.isLeapYearIndex)(i),s=e.getMonth();return a?t>=1&&t<=o[s]:t>=1&&t<=r[s]}set(e,t,n){return e.setDate(n),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","w","I","D","i","e","c","t","T"]};return DateParser.DateParser=i,DateParser}var DayOfYearParser={};function requireDayOfYearParser(){if(hasRequiredDayOfYearParser)return DayOfYearParser;hasRequiredDayOfYearParser=1,DayOfYearParser.DayOfYearParser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=90;subpriority=1;parse(t,r,o){switch(r){case"D":case"DD":return(0,n.parseNumericPattern)(e.numericPatterns.dayOfYear,t);case"Do":return o.ordinalNumber(t,{unit:"date"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){let r=e.getFullYear();return(0,n.isLeapYearIndex)(r)?t>=1&&t<=366:t>=1&&t<=365}set(e,t,n){return e.setMonth(0,n),e.setHours(0,0,0,0),e}incompatibleTokens=["Y","R","q","Q","M","L","w","I","d","E","i","e","c","t","T"]};return DayOfYearParser.DayOfYearParser=r,DayOfYearParser}var DayParser={},setDay={};function requireSetDay(){if(hasRequiredSetDay)return setDay;hasRequiredSetDay=1,setDay.setDay=r;var e=requireAddDays(),t=requireToDate(),n=requireDefaultOptions();function r(r,o,i){let a=(0,n.getDefaultOptions)(),s=i?.weekStartsOn??i?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,u=(0,t.toDate)(r),l=u.getDay(),c=(o%7+7)%7,d=7-s,f=o<0||o>6?o-(l+d)%7:(c+d)%7-(l+d)%7;return(0,e.addDays)(u,f)}return setDay}function requireDayParser(){if(hasRequiredDayParser)return DayParser;hasRequiredDayParser=1,DayParser.DayParser=void 0;var e=requireSetDay(),t=requireParser();let n=class extends t.Parser{priority=90;parse(e,t,n){switch(t){case"E":case"EE":case"EEE":return n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});case"EEEEE":return n.day(e,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"});default:return n.day(e,{width:"wide",context:"formatting"})||n.day(e,{width:"abbreviated",context:"formatting"})||n.day(e,{width:"short",context:"formatting"})||n.day(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=6}set(t,n,r,o){return(t=(0,e.setDay)(t,r,o)).setHours(0,0,0,0),t}incompatibleTokens=["D","i","e","c","t","T"]};return DayParser.DayParser=n,DayParser}var LocalDayParser={};function requireLocalDayParser(){if(hasRequiredLocalDayParser)return LocalDayParser;hasRequiredLocalDayParser=1,LocalDayParser.LocalDayParser=void 0;var e=requireSetDay(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=90;parse(e,t,r,o){let i=e=>{let t=7*Math.floor((e-1)/7);return(e+o.weekStartsOn+6)%7+t};switch(t){case"e":case"ee":return(0,n.mapValue)((0,n.parseNDigits)(t.length,e),i);case"eo":return(0,n.mapValue)(r.ordinalNumber(e,{unit:"day"}),i);case"eee":return r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});case"eeeee":return r.day(e,{width:"narrow",context:"formatting"});case"eeeeee":return r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"});default:return r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"})}}validate(e,t){return t>=0&&t<=6}set(t,n,r,o){return(t=(0,e.setDay)(t,r,o)).setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","c","t","T"]};return LocalDayParser.LocalDayParser=r,LocalDayParser}var StandAloneLocalDayParser={};function requireStandAloneLocalDayParser(){if(hasRequiredStandAloneLocalDayParser)return StandAloneLocalDayParser;hasRequiredStandAloneLocalDayParser=1,StandAloneLocalDayParser.StandAloneLocalDayParser=void 0;var e=requireSetDay(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=90;parse(e,t,r,o){let i=e=>{let t=7*Math.floor((e-1)/7);return(e+o.weekStartsOn+6)%7+t};switch(t){case"c":case"cc":return(0,n.mapValue)((0,n.parseNDigits)(t.length,e),i);case"co":return(0,n.mapValue)(r.ordinalNumber(e,{unit:"day"}),i);case"ccc":return r.day(e,{width:"abbreviated",context:"standalone"})||r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"});case"ccccc":return r.day(e,{width:"narrow",context:"standalone"});case"cccccc":return r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"});default:return r.day(e,{width:"wide",context:"standalone"})||r.day(e,{width:"abbreviated",context:"standalone"})||r.day(e,{width:"short",context:"standalone"})||r.day(e,{width:"narrow",context:"standalone"})}}validate(e,t){return t>=0&&t<=6}set(t,n,r,o){return(t=(0,e.setDay)(t,r,o)).setHours(0,0,0,0),t}incompatibleTokens=["y","R","u","q","Q","M","L","I","d","D","E","i","e","t","T"]};return StandAloneLocalDayParser.StandAloneLocalDayParser=r,StandAloneLocalDayParser}var ISODayParser={},setISODay={},getISODay={};function requireGetISODay(){if(hasRequiredGetISODay)return getISODay;hasRequiredGetISODay=1,getISODay.getISODay=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t).getDay();return 0===n&&(n=7),n}return getISODay}function requireSetISODay(){if(hasRequiredSetISODay)return setISODay;hasRequiredSetISODay=1,setISODay.setISODay=r;var e=requireAddDays(),t=requireGetISODay(),n=requireToDate();function r(r,o){let i=(0,n.toDate)(r),a=o-(0,t.getISODay)(i);return(0,e.addDays)(i,a)}return setISODay}function requireISODayParser(){if(hasRequiredISODayParser)return ISODayParser;hasRequiredISODayParser=1,ISODayParser.ISODayParser=void 0;var e=requireSetISODay(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=90;parse(e,t,r){let o=e=>0===e?7:e;switch(t){case"i":case"ii":return(0,n.parseNDigits)(t.length,e);case"io":return r.ordinalNumber(e,{unit:"day"});case"iii":return(0,n.mapValue)(r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}),o);case"iiiii":return(0,n.mapValue)(r.day(e,{width:"narrow",context:"formatting"}),o);case"iiiiii":return(0,n.mapValue)(r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}),o);default:return(0,n.mapValue)(r.day(e,{width:"wide",context:"formatting"})||r.day(e,{width:"abbreviated",context:"formatting"})||r.day(e,{width:"short",context:"formatting"})||r.day(e,{width:"narrow",context:"formatting"}),o)}}validate(e,t){return t>=1&&t<=7}set(t,n,r){return(t=(0,e.setISODay)(t,r)).setHours(0,0,0,0),t}incompatibleTokens=["y","Y","u","q","Q","M","L","w","d","D","E","e","c","t","T"]};return ISODayParser.ISODayParser=r,ISODayParser}var AMPMParser={};function requireAMPMParser(){if(hasRequiredAMPMParser)return AMPMParser;hasRequiredAMPMParser=1,AMPMParser.AMPMParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=80;parse(e,t,n){switch(t){case"a":case"aa":case"aaa":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"aaaaa":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,n,r){return e.setHours((0,t.dayPeriodEnumToHours)(r),0,0,0),e}incompatibleTokens=["b","B","H","k","t","T"]};return AMPMParser.AMPMParser=n,AMPMParser}var AMPMMidnightParser={};function requireAMPMMidnightParser(){if(hasRequiredAMPMMidnightParser)return AMPMMidnightParser;hasRequiredAMPMMidnightParser=1,AMPMMidnightParser.AMPMMidnightParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=80;parse(e,t,n){switch(t){case"b":case"bb":case"bbb":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"bbbbb":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,n,r){return e.setHours((0,t.dayPeriodEnumToHours)(r),0,0,0),e}incompatibleTokens=["a","B","H","k","t","T"]};return AMPMMidnightParser.AMPMMidnightParser=n,AMPMMidnightParser}var DayPeriodParser={};function requireDayPeriodParser(){if(hasRequiredDayPeriodParser)return DayPeriodParser;hasRequiredDayPeriodParser=1,DayPeriodParser.DayPeriodParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=80;parse(e,t,n){switch(t){case"B":case"BB":case"BBB":return n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"});case"BBBBB":return n.dayPeriod(e,{width:"narrow",context:"formatting"});default:return n.dayPeriod(e,{width:"wide",context:"formatting"})||n.dayPeriod(e,{width:"abbreviated",context:"formatting"})||n.dayPeriod(e,{width:"narrow",context:"formatting"})}}set(e,n,r){return e.setHours((0,t.dayPeriodEnumToHours)(r),0,0,0),e}incompatibleTokens=["a","b","t","T"]};return DayPeriodParser.DayPeriodParser=n,DayPeriodParser}var Hour1to12Parser={};function requireHour1to12Parser(){if(hasRequiredHour1to12Parser)return Hour1to12Parser;hasRequiredHour1to12Parser=1,Hour1to12Parser.Hour1to12Parser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=70;parse(t,r,o){switch(r){case"h":return(0,n.parseNumericPattern)(e.numericPatterns.hour12h,t);case"ho":return o.ordinalNumber(t,{unit:"hour"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){return t>=1&&t<=12}set(e,t,n){let r=e.getHours()>=12;return r&&n<12?e.setHours(n+12,0,0,0):r||12!==n?e.setHours(n,0,0,0):e.setHours(0,0,0,0),e}incompatibleTokens=["H","K","k","t","T"]};return Hour1to12Parser.Hour1to12Parser=r,Hour1to12Parser}var Hour0to23Parser={};function requireHour0to23Parser(){if(hasRequiredHour0to23Parser)return Hour0to23Parser;hasRequiredHour0to23Parser=1,Hour0to23Parser.Hour0to23Parser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=70;parse(t,r,o){switch(r){case"H":return(0,n.parseNumericPattern)(e.numericPatterns.hour23h,t);case"Ho":return o.ordinalNumber(t,{unit:"hour"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){return t>=0&&t<=23}set(e,t,n){return e.setHours(n,0,0,0),e}incompatibleTokens=["a","b","h","K","k","t","T"]};return Hour0to23Parser.Hour0to23Parser=r,Hour0to23Parser}var Hour0To11Parser={};function requireHour0To11Parser(){if(hasRequiredHour0To11Parser)return Hour0To11Parser;hasRequiredHour0To11Parser=1,Hour0To11Parser.Hour0To11Parser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=70;parse(t,r,o){switch(r){case"K":return(0,n.parseNumericPattern)(e.numericPatterns.hour11h,t);case"Ko":return o.ordinalNumber(t,{unit:"hour"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){return t>=0&&t<=11}set(e,t,n){return e.getHours()>=12&&n<12?e.setHours(n+12,0,0,0):e.setHours(n,0,0,0),e}incompatibleTokens=["h","H","k","t","T"]};return Hour0To11Parser.Hour0To11Parser=r,Hour0To11Parser}var Hour1To24Parser={};function requireHour1To24Parser(){if(hasRequiredHour1To24Parser)return Hour1To24Parser;hasRequiredHour1To24Parser=1,Hour1To24Parser.Hour1To24Parser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=70;parse(t,r,o){switch(r){case"k":return(0,n.parseNumericPattern)(e.numericPatterns.hour24h,t);case"ko":return o.ordinalNumber(t,{unit:"hour"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){return t>=1&&t<=24}set(e,t,n){let r=n<=24?n%24:n;return e.setHours(r,0,0,0),e}incompatibleTokens=["a","b","h","H","K","t","T"]};return Hour1To24Parser.Hour1To24Parser=r,Hour1To24Parser}var MinuteParser={};function requireMinuteParser(){if(hasRequiredMinuteParser)return MinuteParser;hasRequiredMinuteParser=1,MinuteParser.MinuteParser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=60;parse(t,r,o){switch(r){case"m":return(0,n.parseNumericPattern)(e.numericPatterns.minute,t);case"mo":return o.ordinalNumber(t,{unit:"minute"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setMinutes(n,0,0),e}incompatibleTokens=["t","T"]};return MinuteParser.MinuteParser=r,MinuteParser}var SecondParser={};function requireSecondParser(){if(hasRequiredSecondParser)return SecondParser;hasRequiredSecondParser=1,SecondParser.SecondParser=void 0;var e=requireConstants(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=50;parse(t,r,o){switch(r){case"s":return(0,n.parseNumericPattern)(e.numericPatterns.second,t);case"so":return o.ordinalNumber(t,{unit:"second"});default:return(0,n.parseNDigits)(r.length,t)}}validate(e,t){return t>=0&&t<=59}set(e,t,n){return e.setSeconds(n,0),e}incompatibleTokens=["t","T"]};return SecondParser.SecondParser=r,SecondParser}var FractionOfSecondParser={};function requireFractionOfSecondParser(){if(hasRequiredFractionOfSecondParser)return FractionOfSecondParser;hasRequiredFractionOfSecondParser=1,FractionOfSecondParser.FractionOfSecondParser=void 0;var e=requireParser(),t=requireUtils();let n=class extends e.Parser{priority=30;parse(e,n){let r=e=>Math.trunc(e*Math.pow(10,-n.length+3));return(0,t.mapValue)((0,t.parseNDigits)(n.length,e),r)}set(e,t,n){return e.setMilliseconds(n),e}incompatibleTokens=["t","T"]};return FractionOfSecondParser.FractionOfSecondParser=n,FractionOfSecondParser}var ISOTimezoneWithZParser={};function requireISOTimezoneWithZParser(){if(hasRequiredISOTimezoneWithZParser)return ISOTimezoneWithZParser;hasRequiredISOTimezoneWithZParser=1,ISOTimezoneWithZParser.ISOTimezoneWithZParser=void 0;var e=requireConstructFrom(),t=requireGetTimezoneOffsetInMilliseconds(),n=requireConstants(),r=requireParser(),o=requireUtils();let i=class extends r.Parser{priority=10;parse(e,t){switch(t){case"X":return(0,o.parseTimezonePattern)(n.timezonePatterns.basicOptionalMinutes,e);case"XX":return(0,o.parseTimezonePattern)(n.timezonePatterns.basic,e);case"XXXX":return(0,o.parseTimezonePattern)(n.timezonePatterns.basicOptionalSeconds,e);case"XXXXX":return(0,o.parseTimezonePattern)(n.timezonePatterns.extendedOptionalSeconds,e);default:return(0,o.parseTimezonePattern)(n.timezonePatterns.extended,e)}}set(n,r,o){return r.timestampIsSet?n:(0,e.constructFrom)(n,n.getTime()-(0,t.getTimezoneOffsetInMilliseconds)(n)-o)}incompatibleTokens=["t","T","x"]};return ISOTimezoneWithZParser.ISOTimezoneWithZParser=i,ISOTimezoneWithZParser}var ISOTimezoneParser={};function requireISOTimezoneParser(){if(hasRequiredISOTimezoneParser)return ISOTimezoneParser;hasRequiredISOTimezoneParser=1,ISOTimezoneParser.ISOTimezoneParser=void 0;var e=requireConstructFrom(),t=requireGetTimezoneOffsetInMilliseconds(),n=requireConstants(),r=requireParser(),o=requireUtils();let i=class extends r.Parser{priority=10;parse(e,t){switch(t){case"x":return(0,o.parseTimezonePattern)(n.timezonePatterns.basicOptionalMinutes,e);case"xx":return(0,o.parseTimezonePattern)(n.timezonePatterns.basic,e);case"xxxx":return(0,o.parseTimezonePattern)(n.timezonePatterns.basicOptionalSeconds,e);case"xxxxx":return(0,o.parseTimezonePattern)(n.timezonePatterns.extendedOptionalSeconds,e);default:return(0,o.parseTimezonePattern)(n.timezonePatterns.extended,e)}}set(n,r,o){return r.timestampIsSet?n:(0,e.constructFrom)(n,n.getTime()-(0,t.getTimezoneOffsetInMilliseconds)(n)-o)}incompatibleTokens=["t","T","X"]};return ISOTimezoneParser.ISOTimezoneParser=i,ISOTimezoneParser}var TimestampSecondsParser={};function requireTimestampSecondsParser(){if(hasRequiredTimestampSecondsParser)return TimestampSecondsParser;hasRequiredTimestampSecondsParser=1,TimestampSecondsParser.TimestampSecondsParser=void 0;var e=requireConstructFrom(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=40;parse(e){return(0,n.parseAnyDigitsSigned)(e)}set(t,n,r){return[(0,e.constructFrom)(t,1e3*r),{timestampIsSet:!0}]}incompatibleTokens="*"};return TimestampSecondsParser.TimestampSecondsParser=r,TimestampSecondsParser}var TimestampMillisecondsParser={};function requireTimestampMillisecondsParser(){if(hasRequiredTimestampMillisecondsParser)return TimestampMillisecondsParser;hasRequiredTimestampMillisecondsParser=1,TimestampMillisecondsParser.TimestampMillisecondsParser=void 0;var e=requireConstructFrom(),t=requireParser(),n=requireUtils();let r=class extends t.Parser{priority=20;parse(e){return(0,n.parseAnyDigitsSigned)(e)}set(t,n,r){return[(0,e.constructFrom)(t,r),{timestampIsSet:!0}]}incompatibleTokens="*"};return TimestampMillisecondsParser.TimestampMillisecondsParser=r,TimestampMillisecondsParser}function requireParsers(){if(hasRequiredParsers)return parsers;hasRequiredParsers=1,parsers.parsers=void 0;var e=requireEraParser(),t=requireYearParser(),n=requireLocalWeekYearParser(),r=requireISOWeekYearParser(),o=requireExtendedYearParser(),i=requireQuarterParser(),a=requireStandAloneQuarterParser(),s=requireMonthParser(),u=requireStandAloneMonthParser(),l=requireLocalWeekParser(),c=requireISOWeekParser(),d=requireDateParser(),f=requireDayOfYearParser(),p=requireDayParser(),h=requireLocalDayParser(),m=requireStandAloneLocalDayParser(),g=requireISODayParser(),v=requireAMPMParser(),y=requireAMPMMidnightParser(),b=requireDayPeriodParser(),_=requireHour1to12Parser(),E=requireHour0to23Parser(),T=requireHour0To11Parser(),S=requireHour1To24Parser(),I=requireMinuteParser(),w=requireSecondParser(),A=requireFractionOfSecondParser(),O=requireISOTimezoneWithZParser(),C=requireISOTimezoneParser(),P=requireTimestampSecondsParser(),R=requireTimestampMillisecondsParser();return parsers.parsers={G:new e.EraParser,y:new t.YearParser,Y:new n.LocalWeekYearParser,R:new r.ISOWeekYearParser,u:new o.ExtendedYearParser,Q:new i.QuarterParser,q:new a.StandAloneQuarterParser,M:new s.MonthParser,L:new u.StandAloneMonthParser,w:new l.LocalWeekParser,I:new c.ISOWeekParser,d:new d.DateParser,D:new f.DayOfYearParser,E:new p.DayParser,e:new h.LocalDayParser,c:new m.StandAloneLocalDayParser,i:new g.ISODayParser,a:new v.AMPMParser,b:new y.AMPMMidnightParser,B:new b.DayPeriodParser,h:new _.Hour1to12Parser,H:new E.Hour0to23Parser,K:new T.Hour0To11Parser,k:new S.Hour1To24Parser,m:new I.MinuteParser,s:new w.SecondParser,S:new A.FractionOfSecondParser,X:new O.ISOTimezoneWithZParser,x:new C.ISOTimezoneParser,t:new P.TimestampSecondsParser,T:new R.TimestampMillisecondsParser},parsers}function requireParse(){return hasRequiredParse||(hasRequiredParse=1,function(e){Object.defineProperty(e,"longFormatters",{enumerable:!0,get:function(){return i.longFormatters}}),e.parse=m,Object.defineProperty(e,"parsers",{enumerable:!0,get:function(){return s.parsers}});var t=requireConstructFrom(),n=requireGetDefaultOptions(),r=requireDefaultLocale(),o=requireToDate(),i=requireLongFormatters(),a=requireProtectedTokens(),s=requireParsers(),u=requireSetter();let l=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,c=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,d=/^'([^]*?)'?$/,f=/''/g,p=/\S/,h=/[a-zA-Z]/;function m(e,d,f,m){let v=(0,n.getDefaultOptions)(),y=m?.locale??v.locale??r.defaultLocale,b=m?.firstWeekContainsDate??m?.locale?.options?.firstWeekContainsDate??v.firstWeekContainsDate??v.locale?.options?.firstWeekContainsDate??1,_=m?.weekStartsOn??m?.locale?.options?.weekStartsOn??v.weekStartsOn??v.locale?.options?.weekStartsOn??0;if(""===d)return""===e?(0,o.toDate)(f):(0,t.constructFrom)(f,NaN);let E={firstWeekContainsDate:b,weekStartsOn:_,locale:y},T=[new u.DateToSystemTimezoneSetter],S=d.match(c).map(e=>{let t=e[0];return t in i.longFormatters?(0,i.longFormatters[t])(e,y.formatLong):e}).join("").match(l),I=[];for(let n of S){!m?.useAdditionalWeekYearTokens&&(0,a.isProtectedWeekYearToken)(n)&&(0,a.warnOrThrowProtectedError)(n,d,e),!m?.useAdditionalDayOfYearTokens&&(0,a.isProtectedDayOfYearToken)(n)&&(0,a.warnOrThrowProtectedError)(n,d,e);let r=n[0],o=s.parsers[r];if(o){let{incompatibleTokens:i}=o;if(Array.isArray(i)){let e=I.find(e=>i.includes(e.token)||e.token===r);if(e)throw RangeError(`The format string mustn't contain \`${e.fullToken}\` and \`${n}\` at the same time`)}else if("*"===o.incompatibleTokens&&I.length>0)throw RangeError(`The format string mustn't contain \`${n}\` and any other token at the same time`);I.push({token:r,fullToken:n});let a=o.run(e,n,y.match,E);if(!a)return(0,t.constructFrom)(f,NaN);T.push(a.setter),e=a.rest}else{if(r.match(h))throw RangeError("Format string contains an unescaped latin alphabet character `"+r+"`");if("''"===n?n="'":"'"===r&&(n=g(n)),0!==e.indexOf(n))return(0,t.constructFrom)(f,NaN);e=e.slice(n.length)}}if(e.length>0&&p.test(e))return(0,t.constructFrom)(f,NaN);let w=T.map(e=>e.priority).sort((e,t)=>t-e).filter((e,t,n)=>n.indexOf(e)===t).map(e=>T.filter(t=>t.priority===e).sort((e,t)=>t.subPriority-e.subPriority)).map(e=>e[0]),A=(0,o.toDate)(f);if(isNaN(A.getTime()))return(0,t.constructFrom)(f,NaN);let O={};for(let e of w){if(!e.validate(A,E))return(0,t.constructFrom)(f,NaN);let n=e.set(A,O,E);Array.isArray(n)?(A=n[0],Object.assign(O,n[1])):A=n}return(0,t.constructFrom)(f,A)}function g(e){return e.match(d)[1].replace(f,"'")}}(parse)),parse}var parseISO={};function requireParseISO(){if(hasRequiredParseISO)return parseISO;hasRequiredParseISO=1,parseISO.parseISO=t;var e=requireConstants$1();function t(e,t){let n,r;let o=t?.additionalDigits??2,i=a(e);if(i.date){let e=s(i.date,o);n=u(e.restDateString,e.year)}if(!n||isNaN(n.getTime()))return new Date(NaN);let l=n.getTime(),d=0;if(i.time&&isNaN(d=c(i.time)))return new Date(NaN);if(i.timezone){if(isNaN(r=f(i.timezone)))return new Date(NaN)}else{let e=new Date(l+d),t=new Date(0);return t.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),t.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),t}return new Date(l+d+r)}let n={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},r=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,o=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,i=/^([+-])(\d{2})(?::?(\d{2}))?$/;function a(e){let t;let r={},o=e.split(n.dateTimeDelimiter);if(o.length>2)return r;if(/:/.test(o[0])?t=o[0]:(r.date=o[0],t=o[1],n.timeZoneDelimiter.test(r.date)&&(r.date=e.split(n.timeZoneDelimiter)[0],t=e.substr(r.date.length,e.length))),t){let e=n.timezone.exec(t);e?(r.time=t.replace(e[1],""),r.timezone=e[1]):r.time=t}return r}function s(e,t){let n=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};let o=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:null===i?o:100*i,restDateString:e.slice((r[1]||r[2]).length)}}function u(e,t){if(null===t)return new Date(NaN);let n=e.match(r);if(!n)return new Date(NaN);let o=!!n[4],i=l(n[1]),a=l(n[2])-1,s=l(n[3]),u=l(n[4]),c=l(n[5])-1;if(o)return y(t,u,c)?p(t,u,c):new Date(NaN);{let e=new Date(0);return g(t,a,s)&&v(t,i)?(e.setUTCFullYear(t,a,Math.max(i,s)),e):new Date(NaN)}}function l(e){return e?parseInt(e):1}function c(t){let n=t.match(o);if(!n)return NaN;let r=d(n[1]),i=d(n[2]),a=d(n[3]);return b(r,i,a)?r*e.millisecondsInHour+i*e.millisecondsInMinute+1e3*a:NaN}function d(e){return e&&parseFloat(e.replace(",","."))||0}function f(t){if("Z"===t)return 0;let n=t.match(i);if(!n)return 0;let r="+"===n[1]?-1:1,o=parseInt(n[2]),a=n[3]&&parseInt(n[3])||0;return _(o,a)?r*(o*e.millisecondsInHour+a*e.millisecondsInMinute):NaN}function p(e,t,n){let r=new Date(0);r.setUTCFullYear(e,0,4);let o=(t-1)*7+n+1-(r.getUTCDay()||7);return r.setUTCDate(r.getUTCDate()+o),r}let h=[31,null,31,30,31,30,31,31,30,31,30,31];function m(e){return e%400==0||e%4==0&&e%100!=0}function g(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(h[t]||(m(e)?29:28))}function v(e,t){return t>=1&&t<=(m(e)?366:365)}function y(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}function b(e,t,n){return 24===e?0===t&&0===n:n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}function _(e,t){return t>=0&&t<=59}return parseISO}var set={},setMonth={},getDaysInMonth={};function requireGetDaysInMonth(){if(hasRequiredGetDaysInMonth)return getDaysInMonth;hasRequiredGetDaysInMonth=1,getDaysInMonth.getDaysInMonth=n;var e=requireToDate(),t=requireConstructFrom();function n(n){let r=(0,e.toDate)(n),o=r.getFullYear(),i=r.getMonth(),a=(0,t.constructFrom)(n,0);return a.setFullYear(o,i+1,0),a.setHours(0,0,0,0),a.getDate()}return getDaysInMonth}function requireSetMonth(){if(hasRequiredSetMonth)return setMonth;hasRequiredSetMonth=1,setMonth.setMonth=r;var e=requireConstructFrom(),t=requireGetDaysInMonth(),n=requireToDate();function r(r,o){let i=(0,n.toDate)(r),a=i.getFullYear(),s=i.getDate(),u=(0,e.constructFrom)(r,0);u.setFullYear(a,o,15),u.setHours(0,0,0,0);let l=(0,t.getDaysInMonth)(u);return i.setMonth(o,Math.min(s,l)),i}return setMonth}function requireSet(){if(hasRequiredSet)return set;hasRequiredSet=1,set.set=r;var e=requireConstructFrom(),t=requireSetMonth(),n=requireToDate();function r(r,o){let i=(0,n.toDate)(r);return isNaN(+i)?(0,e.constructFrom)(r,NaN):(null!=o.year&&i.setFullYear(o.year),null!=o.month&&(i=(0,t.setMonth)(i,o.month)),null!=o.date&&i.setDate(o.date),null!=o.hours&&i.setHours(o.hours),null!=o.minutes&&i.setMinutes(o.minutes),null!=o.seconds&&i.setSeconds(o.seconds),null!=o.milliseconds&&i.setMilliseconds(o.milliseconds),i)}return set}var setHours={};function requireSetHours(){if(hasRequiredSetHours)return setHours;hasRequiredSetHours=1,setHours.setHours=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t);return r.setHours(n),r}return setHours}var setMinutes={};function requireSetMinutes(){if(hasRequiredSetMinutes)return setMinutes;hasRequiredSetMinutes=1,setMinutes.setMinutes=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t);return r.setMinutes(n),r}return setMinutes}var setQuarter={};function requireSetQuarter(){if(hasRequiredSetQuarter)return setQuarter;hasRequiredSetQuarter=1,setQuarter.setQuarter=n;var e=requireSetMonth(),t=requireToDate();function n(n,r){let o=(0,t.toDate)(n),i=r-(Math.trunc(o.getMonth()/3)+1);return(0,e.setMonth)(o,o.getMonth()+3*i)}return setQuarter}var setSeconds={};function requireSetSeconds(){if(hasRequiredSetSeconds)return setSeconds;hasRequiredSetSeconds=1,setSeconds.setSeconds=t;var e=requireToDate();function t(t,n){let r=(0,e.toDate)(t);return r.setSeconds(n),r}return setSeconds}var setYear={};function requireSetYear(){if(hasRequiredSetYear)return setYear;hasRequiredSetYear=1,setYear.setYear=n;var e=requireConstructFrom(),t=requireToDate();function n(n,r){let o=(0,t.toDate)(n);return isNaN(+o)?(0,e.constructFrom)(n,NaN):(o.setFullYear(r),o)}return setYear}var startOfMonth={};function requireStartOfMonth(){if(hasRequiredStartOfMonth)return startOfMonth;hasRequiredStartOfMonth=1,startOfMonth.startOfMonth=t;var e=requireToDate();function t(t){let n=(0,e.toDate)(t);return n.setDate(1),n.setHours(0,0,0,0),n}return startOfMonth}var subDays={};function requireSubDays(){if(hasRequiredSubDays)return subDays;hasRequiredSubDays=1,subDays.subDays=t;var e=requireAddDays();function t(t,n){return(0,e.addDays)(t,-n)}return subDays}var subMonths={};function requireSubMonths(){if(hasRequiredSubMonths)return subMonths;hasRequiredSubMonths=1,subMonths.subMonths=t;var e=requireAddMonths();function t(t,n){return(0,e.addMonths)(t,-n)}return subMonths}var subQuarters={};function requireSubQuarters(){if(hasRequiredSubQuarters)return subQuarters;hasRequiredSubQuarters=1,subQuarters.subQuarters=t;var e=requireAddQuarters();function t(t,n){return(0,e.addQuarters)(t,-n)}return subQuarters}var subWeeks={};function requireSubWeeks(){if(hasRequiredSubWeeks)return subWeeks;hasRequiredSubWeeks=1,subWeeks.subWeeks=t;var e=requireAddWeeks();function t(t,n){return(0,e.addWeeks)(t,-n)}return subWeeks}var subYears={};function requireSubYears(){if(hasRequiredSubYears)return subYears;hasRequiredSubYears=1,subYears.subYears=t;var e=requireAddYears();function t(t,n){return(0,e.addYears)(t,-n)}return subYears}function activeElement(e){let t=e.activeElement;for(;(null==(n=t)||null==(n=n.shadowRoot)?void 0:n.activeElement)!=null;){var n;t=t.shadowRoot.activeElement}return t}function contains(e,t){if(!e||!t)return!1;let n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&isShadowRoot(n)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function getPlatform(){let e=navigator.userAgentData;return null!=e&&e.platform?e.platform:navigator.platform}function getUserAgent(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}function isVirtualClick(e){return 0===e.mozInputSource&&!!e.isTrusted||(isAndroid()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}function isVirtualPointerEvent(e){return!isJSDOM()&&(!isAndroid()&&0===e.width&&0===e.height||isAndroid()&&1===e.width&&1===e.height&&0===e.pressure&&0===e.detail&&"mouse"===e.pointerType||e.width<1&&e.height<1&&0===e.pressure&&0===e.detail&&"touch"===e.pointerType)}function isSafari(){return/apple/i.test(navigator.vendor)}function isAndroid(){let e=/android/i;return e.test(getPlatform())||e.test(getUserAgent())}function isMac(){return getPlatform().toLowerCase().startsWith("mac")&&!navigator.maxTouchPoints}function isJSDOM(){return getUserAgent().includes("jsdom/")}function isMouseLikePointerType(e,t){let n=["mouse","pen"];return t||n.push("",void 0),n.includes(e)}function isReactEvent(e){return"nativeEvent"in e}function isRootElement(e){return e.matches("html,body")}function getDocument(e){return(null==e?void 0:e.ownerDocument)||document}function isEventTargetWithin(e,t){if(null==t)return!1;if("composedPath"in e)return e.composedPath().includes(t);let n=e;return null!=n.target&&t.contains(n.target)}function getTarget(e){return"composedPath"in e?e.composedPath()[0]:e.target}let TYPEABLE_SELECTOR="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function isTypeableElement(e){return isHTMLElement(e)&&e.matches(TYPEABLE_SELECTOR)}function stopEvent(e){e.preventDefault(),e.stopPropagation()}function isTypeableCombobox(e){return!!e&&"combobox"===e.getAttribute("role")&&isTypeableElement(e)}/*!
* tabbable 6.2.0
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/var candidateSelectors=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],candidateSelector=candidateSelectors.join(","),NoElement="undefined"==typeof Element,matches=NoElement?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,getRootNode=!NoElement&&Element.prototype.getRootNode?function(e){var t;return null==e?void 0:null===(t=e.getRootNode)||void 0===t?void 0:t.call(e)}:function(e){return null==e?void 0:e.ownerDocument},isInert=function e(t,n){void 0===n&&(n=!0);var r,o=null==t?void 0:null===(r=t.getAttribute)||void 0===r?void 0:r.call(t,"inert");return""===o||"true"===o||n&&t&&e(t.parentNode)},isContentEditable=function(e){var t,n=null==e?void 0:null===(t=e.getAttribute)||void 0===t?void 0:t.call(e,"contenteditable");return""===n||"true"===n},getCandidates=function(e,t,n){if(isInert(e))return[];var r=Array.prototype.slice.apply(e.querySelectorAll(candidateSelector));return t&&matches.call(e,candidateSelector)&&r.unshift(e),r=r.filter(n)},getCandidatesIteratively=function e(t,n,r){for(var o=[],i=Array.from(t);i.length;){var a=i.shift();if(!isInert(a,!1)){if("SLOT"===a.tagName){var s=a.assignedElements(),u=e(s.length?s:a.children,!0,r);r.flatten?o.push.apply(o,u):o.push({scopeParent:a,candidates:u})}else{matches.call(a,candidateSelector)&&r.filter(a)&&(n||!t.includes(a))&&o.push(a);var l=a.shadowRoot||"function"==typeof r.getShadowRoot&&r.getShadowRoot(a),c=!isInert(l,!1)&&(!r.shadowRootFilter||r.shadowRootFilter(a));if(l&&c){var d=e(!0===l?a.children:l.children,!0,r);r.flatten?o.push.apply(o,d):o.push({scopeParent:a,candidates:d})}else i.unshift.apply(i,a.children)}}}return o},hasTabIndex=function(e){return!isNaN(parseInt(e.getAttribute("tabindex"),10))},getTabIndex=function(e){if(!e)throw Error("No node provided");return e.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||isContentEditable(e))&&!hasTabIndex(e)?0:e.tabIndex},getSortOrderTabIndex=function(e,t){var n=getTabIndex(e);return n<0&&t&&!hasTabIndex(e)?0:n},sortOrderedTabbables=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},isInput=function(e){return"INPUT"===e.tagName},isHiddenInput=function(e){return isInput(e)&&"hidden"===e.type},isDetailsWithSummary=function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some(function(e){return"SUMMARY"===e.tagName})},getCheckedRadio=function(e,t){for(var n=0;n<e.length;n++)if(e[n].checked&&e[n].form===t)return e[n]},isTabbableRadio=function(e){if(!e.name)return!0;var t,n=e.form||getRootNode(e),r=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=r(window.CSS.escape(e.name));else try{t=r(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var o=getCheckedRadio(t,e.form);return!o||o===e},isRadio=function(e){return isInput(e)&&"radio"===e.type},isNonTabbableRadio=function(e){return isRadio(e)&&!isTabbableRadio(e)},isNodeAttached=function(e){var t,n,r,o,i,a,s,u=e&&getRootNode(e),l=null===(t=u)||void 0===t?void 0:t.host,c=!1;if(u&&u!==e)for(c=!!(null!==(n=l)&&void 0!==n&&null!==(r=n.ownerDocument)&&void 0!==r&&r.contains(l)||null!=e&&null!==(o=e.ownerDocument)&&void 0!==o&&o.contains(e));!c&&l;)c=!!(null!==(a=l=null===(i=u=getRootNode(l))||void 0===i?void 0:i.host)&&void 0!==a&&null!==(s=a.ownerDocument)&&void 0!==s&&s.contains(l));return c},isZeroArea=function(e){var t=e.getBoundingClientRect(),n=t.width,r=t.height;return 0===n&&0===r},isHidden=function(e,t){var n=t.displayCheck,r=t.getShadowRoot;if("hidden"===getComputedStyle(e).visibility)return!0;var o=matches.call(e,"details>summary:first-of-type")?e.parentElement:e;if(matches.call(o,"details:not([open]) *"))return!0;if(n&&"full"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return isZeroArea(e)}else{if("function"==typeof r){for(var i=e;e;){var a=e.parentElement,s=getRootNode(e);if(a&&!a.shadowRoot&&!0===r(a))return isZeroArea(e);e=e.assignedSlot?e.assignedSlot:a||s===e.ownerDocument?a:s.host}e=i}if(isNodeAttached(e))return!e.getClientRects().length;if("legacy-full"!==n)return!0}return!1},isDisabledFromFieldset=function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n<t.children.length;n++){var r=t.children.item(n);if("LEGEND"===r.tagName)return!!matches.call(t,"fieldset[disabled] *")||!r.contains(e)}return!0}t=t.parentElement}return!1},isNodeMatchingSelectorFocusable=function(e,t){return!(t.disabled||isInert(t)||isHiddenInput(t)||isHidden(t,e)||isDetailsWithSummary(t)||isDisabledFromFieldset(t))},isNodeMatchingSelectorTabbable=function(e,t){return!(isNonTabbableRadio(t)||0>getTabIndex(t))&&!!isNodeMatchingSelectorFocusable(e,t)},isValidShadowRootTabbable=function(e){var t=parseInt(e.getAttribute("tabindex"),10);return!!isNaN(t)||t>=0},sortByOrder=function e(t){var n=[],r=[];return t.forEach(function(t,o){var i=!!t.scopeParent,a=i?t.scopeParent:t,s=getSortOrderTabIndex(a,i),u=i?e(t.candidates):a;0===s?i?n.push.apply(n,u):n.push(a):r.push({documentOrder:o,tabIndex:s,item:t,isScope:i,content:u})}),r.sort(sortOrderedTabbables).reduce(function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e},[]).concat(n)},tabbable=function(e,t){var n;return sortByOrder(n=(t=t||{}).getShadowRoot?getCandidatesIteratively([e],t.includeContainer,{filter:isNodeMatchingSelectorTabbable.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:isValidShadowRootTabbable}):getCandidates(e,t.includeContainer,isNodeMatchingSelectorTabbable.bind(null,t)))},isTabbable=function(e,t){if(t=t||{},!e)throw Error("No node provided");return!1!==matches.call(e,candidateSelector)&&isNodeMatchingSelectorTabbable(t,e)},index$1="undefined"!=typeof document?react__WEBPACK_IMPORTED_MODULE_2__.useLayoutEffect:react__WEBPACK_IMPORTED_MODULE_2__.useEffect;function deepEqual(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!deepEqual(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!deepEqual(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function getDPR(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function roundByDPR(e,t){let n=getDPR(e);return Math.round(t*n)/n}function useLatestRef$1(e){let t=react__WEBPACK_IMPORTED_MODULE_2__.useRef(e);return index$1(()=>{t.current=e}),t}function useFloating$1(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:o,elements:{reference:i,floating:a}={},transform:s=!0,whileElementsMounted:u,open:l}=e,[c,d]=react__WEBPACK_IMPORTED_MODULE_2__.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[f,p]=react__WEBPACK_IMPORTED_MODULE_2__.useState(r);deepEqual(f,r)||p(r);let[h,m]=react__WEBPACK_IMPORTED_MODULE_2__.useState(null),[g,v]=react__WEBPACK_IMPORTED_MODULE_2__.useState(null),y=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{e!==T.current&&(T.current=e,m(e))},[]),b=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{e!==S.current&&(S.current=e,v(e))},[]),_=i||h,E=a||g,T=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),S=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),I=react__WEBPACK_IMPORTED_MODULE_2__.useRef(c),w=null!=u,A=useLatestRef$1(u),O=useLatestRef$1(o),C=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(()=>{if(!T.current||!S.current)return;let e={placement:t,strategy:n,middleware:f};O.current&&(e.platform=O.current),computePosition(T.current,S.current,e).then(e=>{let t={...e,isPositioned:!0};P.current&&!deepEqual(I.current,t)&&(I.current=t,react_dom__WEBPACK_IMPORTED_MODULE_4__.flushSync(()=>{d(t)}))})},[f,t,n,O]);index$1(()=>{!1===l&&I.current.isPositioned&&(I.current.isPositioned=!1,d(e=>({...e,isPositioned:!1})))},[l]);let P=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1);index$1(()=>(P.current=!0,()=>{P.current=!1}),[]),index$1(()=>{if(_&&(T.current=_),E&&(S.current=E),_&&E){if(A.current)return A.current(_,E,C);C()}},[_,E,C,A,w]);let R=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({reference:T,floating:S,setReference:y,setFloating:b}),[y,b]),L=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({reference:_,floating:E}),[_,E]),D=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>{let e={position:n,left:0,top:0};if(!L.floating)return e;let t=roundByDPR(L.floating,c.x),r=roundByDPR(L.floating,c.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...getDPR(L.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,L.floating,c.x,c.y]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({...c,update:C,refs:R,elements:L,floatingStyles:D}),[c,C,R,L,D])}let arrow$1=e=>{function t(e){return({}).hasOwnProperty.call(e,"current")}return{name:"arrow",options:e,fn(n){let{element:r,padding:o}="function"==typeof e?e(n):e;return r&&t(r)?null!=r.current?arrow$2({element:r.current,padding:o}).fn(n):{}:r?arrow$2({element:r,padding:o}).fn(n):{}}}},offset=(e,t)=>({...offset$1(e),options:[e,t]}),shift=(e,t)=>({...shift$1(e),options:[e,t]}),limitShift=(e,t)=>({...limitShift$1(e),options:[e,t]}),flip=(e,t)=>({...flip$1(e),options:[e,t]}),size=(e,t)=>({...size$1(e),options:[e,t]}),autoPlacement=(e,t)=>({...autoPlacement$1(e),options:[e,t]}),hide=(e,t)=>({...hide$1(e),options:[e,t]}),inline=(e,t)=>({...inline$1(e),options:[e,t]}),arrow=(e,t)=>({...arrow$1(e),options:[e,t]});function useMergeRefs(e){return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>e.every(e=>null==e)?null:t=>{e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})},e)}let SafeReact={...react__WEBPACK_IMPORTED_MODULE_2___namespace_cache||(react__WEBPACK_IMPORTED_MODULE_2___namespace_cache=__webpack_require__.t(react__WEBPACK_IMPORTED_MODULE_2__,2))},useInsertionEffect=SafeReact.useInsertionEffect,useSafeInsertionEffect=useInsertionEffect||(e=>e());function useEffectEvent(e){let t=react__WEBPACK_IMPORTED_MODULE_2__.useRef(()=>{});return useSafeInsertionEffect(()=>{t.current=e}),react__WEBPACK_IMPORTED_MODULE_2__.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}let ARROW_UP="ArrowUp",ARROW_DOWN="ArrowDown",ARROW_LEFT="ArrowLeft",ARROW_RIGHT="ArrowRight";function isDifferentRow(e,t,n){return Math.floor(e/t)!==n}function isIndexOutOfBounds(e,t){return t<0||t>=e.current.length}function getMinIndex(e,t){return findNonDisabledIndex(e,{disabledIndices:t})}function getMaxIndex(e,t){return findNonDisabledIndex(e,{decrement:!0,startingIndex:e.current.length,disabledIndices:t})}function findNonDisabledIndex(e,t){let{startingIndex:n=-1,decrement:r=!1,disabledIndices:o,amount:i=1}=void 0===t?{}:t,a=e.current,s=n;do s+=r?-i:i;while(s>=0&&s<=a.length-1&&isDisabled(a,s,o));return s}function getGridNavigatedIndex(e,t){let{event:n,orientation:r,loop:o,cols:i,disabledIndices:a,minIndex:s,maxIndex:u,prevIndex:l,stopEvent:c=!1}=t,d=l;if(n.key===ARROW_UP){if(c&&stopEvent(n),-1===l)d=u;else if(d=findNonDisabledIndex(e,{startingIndex:d,amount:i,decrement:!0,disabledIndices:a}),o&&(l-i<s||d<0)){let e=l%i,t=u%i,n=u-(t-e);d=t===e?u:t>e?n:n-i}isIndexOutOfBounds(e,d)&&(d=l)}if(n.key===ARROW_DOWN&&(c&&stopEvent(n),-1===l?d=s:(d=findNonDisabledIndex(e,{startingIndex:l,amount:i,disabledIndices:a}),o&&l+i>u&&(d=findNonDisabledIndex(e,{startingIndex:l%i-i,amount:i,disabledIndices:a}))),isIndexOutOfBounds(e,d)&&(d=l)),"both"===r){let t=floor$1(l/i);n.key===ARROW_RIGHT&&(c&&stopEvent(n),l%i!=i-1?(d=findNonDisabledIndex(e,{startingIndex:l,disabledIndices:a}),o&&isDifferentRow(d,i,t)&&(d=findNonDisabledIndex(e,{startingIndex:l-l%i-1,disabledIndices:a}))):o&&(d=findNonDisabledIndex(e,{startingIndex:l-l%i-1,disabledIndices:a})),isDifferentRow(d,i,t)&&(d=l)),n.key===ARROW_LEFT&&(c&&stopEvent(n),l%i!=0?(d=findNonDisabledIndex(e,{startingIndex:l,decrement:!0,disabledIndices:a}),o&&isDifferentRow(d,i,t)&&(d=findNonDisabledIndex(e,{startingIndex:l+(i-l%i),decrement:!0,disabledIndices:a}))):o&&(d=findNonDisabledIndex(e,{startingIndex:l+(i-l%i),decrement:!0,disabledIndices:a})),isDifferentRow(d,i,t)&&(d=l));let r=floor$1(u/i)===t;isIndexOutOfBounds(e,d)&&(d=o&&r?n.key===ARROW_LEFT?u:findNonDisabledIndex(e,{startingIndex:l-l%i-1,disabledIndices:a}):l)}return d}function buildCellMap(e,t,n){let r=[],o=0;return e.forEach((e,i)=>{let{width:a,height:s}=e,u=!1;for(n&&(o=0);!u;){let e=[];for(let n=0;n<a;n++)for(let r=0;r<s;r++)e.push(o+n+r*t);o%t+a<=t&&e.every(e=>null==r[e])?(e.forEach(e=>{r[e]=i}),u=!0):o++}}),[...r]}function getCellIndexOfCorner(e,t,n,r,o){if(-1===e)return -1;let i=n.indexOf(e),a=t[e];switch(o){case"tl":return i;case"tr":if(!a)return i;return i+a.width-1;case"bl":if(!a)return i;return i+(a.height-1)*r;case"br":return n.lastIndexOf(e)}}function getCellIndices(e,t){return t.flatMap((t,n)=>e.includes(t)?[n]:[])}function isDisabled(e,t,n){if(n)return n.includes(t);let r=e[t];return null==r||r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")}let rafId=0;function enqueueFocus(e,t){void 0===t&&(t={});let{preventScroll:n=!1,cancelPrevious:r=!0,sync:o=!1}=t;r&&cancelAnimationFrame(rafId);let i=()=>null==e?void 0:e.focus({preventScroll:n});o?i():rafId=requestAnimationFrame(i)}var index="undefined"!=typeof document?react__WEBPACK_IMPORTED_MODULE_2__.useLayoutEffect:react__WEBPACK_IMPORTED_MODULE_2__.useEffect;function sortByDocumentPosition(e,t){let n=e.compareDocumentPosition(t);return n&Node.DOCUMENT_POSITION_FOLLOWING||n&Node.DOCUMENT_POSITION_CONTAINED_BY?-1:n&Node.DOCUMENT_POSITION_PRECEDING||n&Node.DOCUMENT_POSITION_CONTAINS?1:0}function areMapsEqual(e,t){if(e.size!==t.size)return!1;for(let[n,r]of e.entries())if(r!==t.get(n))return!1;return!0}let FloatingListContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext({register:()=>{},unregister:()=>{},map:new Map,elementsRef:{current:[]}});function FloatingList(e){let{children:t,elementsRef:n,labelsRef:r}=e,[o,i]=react__WEBPACK_IMPORTED_MODULE_2__.useState(()=>new Map),a=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{i(t=>new Map(t).set(e,null))},[]),s=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{i(t=>{let n=new Map(t);return n.delete(e),n})},[]);return index(()=>{let e=new Map(o);Array.from(e.keys()).sort(sortByDocumentPosition).forEach((t,n)=>{e.set(t,n)}),areMapsEqual(o,e)||i(e)},[o]),react__WEBPACK_IMPORTED_MODULE_2__.createElement(FloatingListContext.Provider,{value:react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({register:a,unregister:s,map:o,elementsRef:n,labelsRef:r}),[a,s,o,n,r])},t)}function useListItem(e){void 0===e&&(e={});let{label:t}=e,{register:n,unregister:r,map:o,elementsRef:i,labelsRef:a}=react__WEBPACK_IMPORTED_MODULE_2__.useContext(FloatingListContext),[s,u]=react__WEBPACK_IMPORTED_MODULE_2__.useState(null),l=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),c=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{if(l.current=e,null!==s&&(i.current[s]=e,a)){var n;let r=void 0!==t;a.current[s]=r?t:null!=(n=null==e?void 0:e.textContent)?n:null}},[s,i,a,t]);return index(()=>{let e=l.current;if(e)return n(e),()=>{r(e)}},[n,r]),index(()=>{let e=l.current?o.get(l.current):null;null!=e&&u(e)},[o]),react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({ref:c,index:null==s?-1:s}),[s,c])}function renderJsx(e,t){return"function"==typeof e?e(t):e?react__WEBPACK_IMPORTED_MODULE_2__.cloneElement(e,t):react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",t)}let CompositeContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext({activeIndex:0,onNavigate:()=>{}}),horizontalKeys=[ARROW_LEFT,ARROW_RIGHT],verticalKeys=[ARROW_UP,ARROW_DOWN],allKeys=[...horizontalKeys,...verticalKeys],Composite=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function(e,t){let{render:n,orientation:r="both",loop:o=!0,cols:i=1,disabledIndices:a,activeIndex:s,onNavigate:u,itemSizes:l,dense:c=!1,...d}=e,[f,p]=react__WEBPACK_IMPORTED_MODULE_2__.useState(0),h=null!=s?s:f,m=useEffectEvent(null!=u?u:p),g=react__WEBPACK_IMPORTED_MODULE_2__.useRef([]),v=n&&"function"!=typeof n?n.props:{},y=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({activeIndex:h,onNavigate:m}),[h,m]),b=i>1;function _(e){if(!allKeys.includes(e.key))return;let t=h,n=getMinIndex(g,a),s=getMaxIndex(g,a);if(b){let u=l||Array.from({length:g.current.length},()=>({width:1,height:1})),d=buildCellMap(u,i,c),f=d.findIndex(e=>null!=e&&!isDisabled(g.current,e,a)),p=d.reduce((e,t,n)=>null==t||isDisabled(g.current,t,a)?e:n,-1);t=d[getGridNavigatedIndex({current:d.map(e=>e?g.current[e]:null)},{event:e,orientation:r,loop:o,cols:i,disabledIndices:getCellIndices([...a||g.current.map((e,t)=>isDisabled(g.current,t)?t:void 0),void 0],d),minIndex:f,maxIndex:p,prevIndex:getCellIndexOfCorner(h>s?n:h,u,d,i,e.key===ARROW_DOWN?"bl":e.key===ARROW_RIGHT?"tr":"tl")})]}let u={horizontal:[ARROW_RIGHT],vertical:[ARROW_DOWN],both:[ARROW_RIGHT,ARROW_DOWN]}[r],d={horizontal:[ARROW_LEFT],vertical:[ARROW_UP],both:[ARROW_LEFT,ARROW_UP]}[r],f=b?allKeys:({horizontal:horizontalKeys,vertical:verticalKeys,both:allKeys})[r];t===h&&[...u,...d].includes(e.key)&&(t=o&&t===s&&u.includes(e.key)?n:o&&t===n&&d.includes(e.key)?s:findNonDisabledIndex(g,{startingIndex:t,decrement:d.includes(e.key),disabledIndices:a})),t===h||isIndexOutOfBounds(g,t)||(e.stopPropagation(),f.includes(e.key)&&e.preventDefault(),m(t),queueMicrotask(()=>{enqueueFocus(g.current[t])}))}let E={...d,...v,ref:t,"aria-orientation":"both"===r?void 0:r,onKeyDown(e){null==d.onKeyDown||d.onKeyDown(e),null==v.onKeyDown||v.onKeyDown(e),_(e)}};return react__WEBPACK_IMPORTED_MODULE_2__.createElement(CompositeContext.Provider,{value:y},react__WEBPACK_IMPORTED_MODULE_2__.createElement(FloatingList,{elementsRef:g},renderJsx(n,E)))}),CompositeItem=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function(e,t){let{render:n,...r}=e,o=n&&"function"!=typeof n?n.props:{},{activeIndex:i,onNavigate:a}=react__WEBPACK_IMPORTED_MODULE_2__.useContext(CompositeContext),{ref:s,index:u}=useListItem(),l=useMergeRefs([s,t,o.ref]),c=i===u;return renderJsx(n,{...r,...o,ref:l,tabIndex:c?0:-1,"data-active":c?"":void 0,onFocus(e){null==r.onFocus||r.onFocus(e),null==o.onFocus||o.onFocus(e),a(u)}})});function _extends$4(){return(_extends$4=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let serverHandoffComplete=!1,count=0,genId=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+count++;function useFloatingId(){let[e,t]=react__WEBPACK_IMPORTED_MODULE_2__.useState(()=>serverHandoffComplete?genId():void 0);return index(()=>{null==e&&t(genId())},[]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{serverHandoffComplete=!0},[]),e}let useReactId=SafeReact.useId,useId=useReactId||useFloatingId;function warn(){for(var e,t,n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];let i="Floating UI: "+r.join(" ");null!=(e=devMessageSet)&&e.has(i)||(null==(t=devMessageSet)||t.add(i),console.warn(i))}function error(){for(var e,t,n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];let i="Floating UI: "+r.join(" ");null!=(e=devMessageSet)&&e.has(i)||(null==(t=devMessageSet)||t.add(i),console.error(i))}let FloatingArrow=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function(e,t){let{context:{placement:n,elements:{floating:r},middlewareData:{arrow:o}},width:i=14,height:a=7,tipRadius:s=0,strokeWidth:u=0,staticOffset:l,stroke:c,d,style:{transform:f,...p}={},...h}=e,m=useId(),[g,v]=react__WEBPACK_IMPORTED_MODULE_2__.useState(!1);if(index(()=>{r&&"rtl"===getComputedStyle$1(r).direction&&v(!0)},[r]),!r)return null;let y=2*u,b=y/2,_=i/2*(-(s/8)+1),E=a/2*s/4,[T,S]=n.split("-"),I=!!d,w="top"===T||"bottom"===T,A=l&&"end"===S?"bottom":"top",O=l&&"end"===S?"right":"left";l&&g&&(O="end"===S?"left":"right");let C=(null==o?void 0:o.x)!=null?l||o.x:"",P=(null==o?void 0:o.y)!=null?l||o.y:"",R=d||"M0,0 H"+i+" L"+(i-_)+","+(a-E)+(" Q"+i/2+","+a+" ")+_+","+(a-E)+" Z",L={top:I?"rotate(180deg)":"",left:I?"rotate(90deg)":"rotate(-90deg)",bottom:I?"":"rotate(180deg)",right:I?"rotate(-90deg)":"rotate(90deg)"}[T];return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$4({},h,{"aria-hidden":!0,ref:t,width:I?i:i+y,height:i,viewBox:"0 0 "+i+" "+(a>i?a:i),style:{position:"absolute",pointerEvents:"none",[O]:C,[A]:P,[T]:w||I?"100%":"calc(100% - "+y/2+"px)",transform:""+L+(null!=f?f:""),...p}}),y>0&&react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{clipPath:"url(#"+m+")",fill:"none",stroke:c,strokeWidth:y+(d?0:1),d:R}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{stroke:y&&!d?h.fill:"none",d:R}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("clipPath",{id:m},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{x:-b,y:b*(I?-1:1),width:i+y,height:i})))});function createPubSub(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}}let FloatingNodeContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext(null),FloatingTreeContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext(null),useFloatingParentNodeId=()=>{var e;return(null==(e=react__WEBPACK_IMPORTED_MODULE_2__.useContext(FloatingNodeContext))?void 0:e.id)||null},useFloatingTree=()=>react__WEBPACK_IMPORTED_MODULE_2__.useContext(FloatingTreeContext);function useFloatingNodeId(e){let t=useId(),n=useFloatingTree(),r=useFloatingParentNodeId(),o=e||r;return index(()=>{let e={id:t,parentId:o};return null==n||n.addNode(e),()=>{null==n||n.removeNode(e)}},[n,t,o]),t}function FloatingNode(e){let{children:t,id:n}=e,r=useFloatingParentNodeId();return react__WEBPACK_IMPORTED_MODULE_2__.createElement(FloatingNodeContext.Provider,{value:react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({id:n,parentId:r}),[n,r])},t)}function FloatingTree(e){let{children:t}=e,n=react__WEBPACK_IMPORTED_MODULE_2__.useRef([]),r=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{n.current=[...n.current,e]},[]),o=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{n.current=n.current.filter(t=>t!==e)},[]),i=react__WEBPACK_IMPORTED_MODULE_2__.useState(()=>createPubSub())[0];return react__WEBPACK_IMPORTED_MODULE_2__.createElement(FloatingTreeContext.Provider,{value:react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({nodesRef:n,addNode:r,removeNode:o,events:i}),[r,o,i])},t)}function createAttribute(e){return"data-floating-ui-"+e}function useLatestRef(e){let t=(0,react__WEBPACK_IMPORTED_MODULE_2__.useRef)(e);return index(()=>{t.current=e}),t}let safePolygonIdentifier=createAttribute("safe-polygon");function getDelay(e,t,n){return n&&!isMouseLikePointerType(n)?0:"number"==typeof e?e:null==e?void 0:e[t]}function useHover(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:o,events:i,elements:a}=e,{enabled:s=!0,delay:u=0,handleClose:l=null,mouseOnly:c=!1,restMs:d=0,move:f=!0}=t,p=useFloatingTree(),h=useFloatingParentNodeId(),m=useLatestRef(l),g=useLatestRef(u),v=useLatestRef(n),y=react__WEBPACK_IMPORTED_MODULE_2__.useRef(),b=react__WEBPACK_IMPORTED_MODULE_2__.useRef(-1),_=react__WEBPACK_IMPORTED_MODULE_2__.useRef(),E=react__WEBPACK_IMPORTED_MODULE_2__.useRef(-1),T=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!0),S=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),I=react__WEBPACK_IMPORTED_MODULE_2__.useRef(()=>{}),w=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(()=>{var e;let t=null==(e=o.current.openEvent)?void 0:e.type;return(null==t?void 0:t.includes("mouse"))&&"mousedown"!==t},[o]);react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(s)return i.on("openchange",e),()=>{i.off("openchange",e)};function e(e){let{open:t}=e;t||(clearTimeout(b.current),clearTimeout(E.current),T.current=!0)}},[s,i]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(!s||!m.current||!n)return;function e(e){w()&&r(!1,e,"hover")}let t=getDocument(a.floating).documentElement;return t.addEventListener("mouseleave",e),()=>{t.removeEventListener("mouseleave",e)}},[a.floating,n,r,s,m,w]);let A=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(function(e,t,n){void 0===t&&(t=!0),void 0===n&&(n="hover");let o=getDelay(g.current,"close",y.current);o&&!_.current?(clearTimeout(b.current),b.current=window.setTimeout(()=>r(!1,e,n),o)):t&&(clearTimeout(b.current),r(!1,e,n))},[g,r]),O=useEffectEvent(()=>{I.current(),_.current=void 0}),C=useEffectEvent(()=>{if(S.current){let e=getDocument(a.floating).body;e.style.pointerEvents="",e.removeAttribute(safePolygonIdentifier),S.current=!1}});react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(s&&isElement(a.domReference)){var e;let t=a.domReference;return n&&t.addEventListener("mouseleave",l),null==(e=a.floating)||e.addEventListener("mouseleave",l),f&&t.addEventListener("mousemove",i,{once:!0}),t.addEventListener("mouseenter",i),t.addEventListener("mouseleave",u),()=>{var e;n&&t.removeEventListener("mouseleave",l),null==(e=a.floating)||e.removeEventListener("mouseleave",l),f&&t.removeEventListener("mousemove",i),t.removeEventListener("mouseenter",i),t.removeEventListener("mouseleave",u)}}function t(){return!!o.current.openEvent&&["click","mousedown"].includes(o.current.openEvent.type)}function i(e){if(clearTimeout(b.current),T.current=!1,c&&!isMouseLikePointerType(y.current)||d>0&&!getDelay(g.current,"open"))return;let t=getDelay(g.current,"open",y.current);t?b.current=window.setTimeout(()=>{v.current||r(!0,e,"hover")},t):r(!0,e,"hover")}function u(e){if(t())return;I.current();let r=getDocument(a.floating);if(clearTimeout(E.current),m.current&&o.current.floatingContext){n||clearTimeout(b.current),_.current=m.current({...o.current.floatingContext,tree:p,x:e.clientX,y:e.clientY,onClose(){C(),O(),A(e,!0,"safe-polygon")}});let t=_.current;r.addEventListener("mousemove",t),I.current=()=>{r.removeEventListener("mousemove",t)};return}"touch"===y.current&&contains(a.floating,e.relatedTarget)||A(e)}function l(e){!t()&&o.current.floatingContext&&(null==m.current||m.current({...o.current.floatingContext,tree:p,x:e.clientX,y:e.clientY,onClose(){C(),O(),A(e)}})(e))}},[a,s,e,c,d,f,A,O,C,r,n,v,p,g,m,o]),index(()=>{var e,t;if(s&&n&&null!=(e=m.current)&&e.__options.blockPointerEvents&&w()){let e=getDocument(a.floating).body;e.setAttribute(safePolygonIdentifier,""),e.style.pointerEvents="none",S.current=!0;let n=a.floating;if(isElement(a.domReference)&&n){let e=a.domReference,r=null==p||null==(t=p.nodesRef.current.find(e=>e.id===h))||null==(t=t.context)?void 0:t.elements.floating;return r&&(r.style.pointerEvents=""),e.style.pointerEvents="auto",n.style.pointerEvents="auto",()=>{e.style.pointerEvents="",n.style.pointerEvents=""}}}},[s,n,h,a,p,m,w]),index(()=>{n||(y.current=void 0,O(),C())},[n,O,C]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>()=>{O(),clearTimeout(b.current),clearTimeout(E.current),C()},[s,a.domReference,O,C]);let P=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>{function e(e){y.current=e.pointerType}return{onPointerDown:e,onPointerEnter:e,onMouseMove(e){let{nativeEvent:t}=e;function o(){T.current||v.current||r(!0,t,"hover")}(!c||isMouseLikePointerType(y.current))&&!n&&0!==d&&(clearTimeout(E.current),"touch"===y.current?o():E.current=window.setTimeout(o,d))}}},[c,r,n,v,d]),R=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onMouseEnter(){clearTimeout(b.current)},onMouseLeave(e){A(e.nativeEvent,!1)}}),[A]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>s?{reference:P,floating:R}:{},[s,P,R])}let NOOP=()=>{},FloatingDelayGroupContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:NOOP,setState:NOOP,isInstantPhase:!1}),useDelayGroupContext=()=>react__WEBPACK_IMPORTED_MODULE_2__.useContext(FloatingDelayGroupContext);function FloatingDelayGroup(e){let{children:t,delay:n,timeoutMs:r=0}=e,[o,i]=react__WEBPACK_IMPORTED_MODULE_2__.useReducer((e,t)=>({...e,...t}),{delay:n,timeoutMs:r,initialDelay:n,currentId:null,isInstantPhase:!1}),a=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),s=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{i({currentId:e})},[]);return index(()=>{o.currentId?null===a.current?a.current=o.currentId:o.isInstantPhase||i({isInstantPhase:!0}):(o.isInstantPhase&&i({isInstantPhase:!1}),a.current=null)},[o.currentId,o.isInstantPhase]),react__WEBPACK_IMPORTED_MODULE_2__.createElement(FloatingDelayGroupContext.Provider,{value:react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({...o,setState:i,setCurrentId:s}),[o,s])},t)}function useDelayGroup(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,floatingId:o}=e,{id:i}=t,a=null!=i?i:o,s=useDelayGroupContext(),{currentId:u,setCurrentId:l,initialDelay:c,setState:d,timeoutMs:f}=s;return index(()=>{u&&(d({delay:{open:1,close:getDelay(c,"close")}}),u!==a&&r(!1))},[a,r,d,u,c]),index(()=>{function e(){r(!1),d({delay:c,currentId:null})}if(u&&!n&&u===a){if(f){let t=window.setTimeout(e,f);return()=>{clearTimeout(t)}}e()}},[n,d,u,a,r,c,f]),index(()=>{l!==NOOP&&n&&l(a)},[n,l,a]),s}function getAncestors(e,t){var n;let r=[],o=null==(n=e.find(e=>e.id===t))?void 0:n.parentId;for(;o;){let t=e.find(e=>e.id===o);o=null==t?void 0:t.parentId,t&&(r=r.concat(t))}return r}function getChildren(e,t){let n=e.filter(e=>{var n;return e.parentId===t&&(null==(n=e.context)?void 0:n.open)}),r=n;for(;r.length;)r=e.filter(e=>{var t;return null==(t=r)?void 0:t.some(t=>{var n;return e.parentId===t.id&&(null==(n=e.context)?void 0:n.open)})}),n=n.concat(r);return n}function getDeepestNode(e,t){let n;let r=-1;function o(t,i){i>r&&(n=t,r=i),getChildren(e,t).forEach(e=>{o(e.id,i+1)})}return o(t,0),e.find(e=>e.id===n)}let counterMap=new WeakMap,uncontrolledElementsSet=new WeakSet,markerMap={},lockCount=0,supportsInert=()=>"undefined"!=typeof HTMLElement&&"inert"in HTMLElement.prototype,unwrapHost=e=>e&&(e.host||unwrapHost(e.parentNode)),correctElements=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=unwrapHost(t);return e.contains(n)?n:null}).filter(e=>null!=e);function applyAttributeToOthers(e,t,n,r){let o="data-floating-ui-inert",i=r?"inert":n?"aria-hidden":null,a=correctElements(t,e),s=new Set,u=new Set(a),l=[];markerMap[o]||(markerMap[o]=new WeakMap);let c=markerMap[o];function d(e){!(!e||s.has(e))&&(s.add(e),e.parentNode&&d(e.parentNode))}function f(e){!e||u.has(e)||[].forEach.call(e.children,e=>{if("script"!==getNodeName(e)){if(s.has(e))f(e);else{let t=i?e.getAttribute(i):null,n=null!==t&&"false"!==t,r=(counterMap.get(e)||0)+1,a=(c.get(e)||0)+1;counterMap.set(e,r),c.set(e,a),l.push(e),1===r&&n&&uncontrolledElementsSet.add(e),1===a&&e.setAttribute(o,""),!n&&i&&e.setAttribute(i,"true")}}})}return a.forEach(d),f(t),s.clear(),lockCount++,()=>{l.forEach(e=>{let t=(counterMap.get(e)||0)-1,n=(c.get(e)||0)-1;counterMap.set(e,t),c.set(e,n),t||(!uncontrolledElementsSet.has(e)&&i&&e.removeAttribute(i),uncontrolledElementsSet.delete(e)),n||e.removeAttribute(o)}),--lockCount||(counterMap=new WeakMap,counterMap=new WeakMap,uncontrolledElementsSet=new WeakSet,markerMap={})}}function markOthers(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);let r=getDocument(e[0]).body;return applyAttributeToOthers(e.concat(Array.from(r.querySelectorAll("[aria-live]"))),r,t,n)}let getTabbableOptions=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function getTabbableIn(e,t){let n=tabbable(e,getTabbableOptions());"prev"===t&&n.reverse();let r=n.indexOf(activeElement(getDocument(e)));return n.slice(r+1)[0]}function getNextTabbable(){return getTabbableIn(document.body,"next")}function getPreviousTabbable(){return getTabbableIn(document.body,"prev")}function isOutsideEvent(e,t){let n=t||e.currentTarget,r=e.relatedTarget;return!r||!contains(n,r)}function disableFocusInside(e){tabbable(e,getTabbableOptions()).forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")})}function enableFocusInside(e){e.querySelectorAll("[data-tabindex]").forEach(e=>{let t=e.dataset.tabindex;delete e.dataset.tabindex,t?e.setAttribute("tabindex",t):e.removeAttribute("tabindex")})}let HIDDEN_STYLES={border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"fixed",whiteSpace:"nowrap",width:"1px",top:0,left:0};function setActiveElementOnTab(e){"Tab"===e.key&&(e.target,clearTimeout(timeoutId))}let FocusGuard=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function(e,t){let[n,r]=react__WEBPACK_IMPORTED_MODULE_2__.useState();index(()=>(isSafari()&&r("button"),document.addEventListener("keydown",setActiveElementOnTab),()=>{document.removeEventListener("keydown",setActiveElementOnTab)}),[]);let o={ref:t,tabIndex:0,role:n,"aria-hidden":!n||void 0,[createAttribute("focus-guard")]:"",style:HIDDEN_STYLES};return react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",_extends$4({},e,o))}),PortalContext=react__WEBPACK_IMPORTED_MODULE_2__.createContext(null),attr=createAttribute("portal");function useFloatingPortalNode(e){void 0===e&&(e={});let{id:t,root:n}=e,r=useId(),o=usePortalContext(),[i,a]=react__WEBPACK_IMPORTED_MODULE_2__.useState(null),s=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null);return index(()=>()=>{null==i||i.remove(),queueMicrotask(()=>{s.current=null})},[i]),index(()=>{if(!r||s.current)return;let e=t?document.getElementById(t):null;if(!e)return;let n=document.createElement("div");n.id=r,n.setAttribute(attr,""),e.appendChild(n),s.current=n,a(n)},[t,r]),index(()=>{if(!r||s.current)return;let e=n||(null==o?void 0:o.portalNode);e&&!isElement(e)&&(e=e.current),e=e||document.body;let i=null;t&&((i=document.createElement("div")).id=t,e.appendChild(i));let u=document.createElement("div");u.id=r,u.setAttribute(attr,""),(e=i||e).appendChild(u),s.current=u,a(u)},[t,n,r,o]),i}function FloatingPortal(e){let{children:t,id:n,root:r=null,preserveTabOrder:o=!0}=e,i=useFloatingPortalNode({id:n,root:r}),[a,s]=react__WEBPACK_IMPORTED_MODULE_2__.useState(null),u=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),l=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),c=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),d=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),f=!!a&&!a.modal&&a.open&&o&&!!(r||i);return react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(i&&o&&(null==a||!a.modal))return i.addEventListener("focusin",e,!0),i.addEventListener("focusout",e,!0),()=>{i.removeEventListener("focusin",e,!0),i.removeEventListener("focusout",e,!0)};function e(e){i&&isOutsideEvent(e)&&("focusin"===e.type?enableFocusInside:disableFocusInside)(i)}},[i,o,null==a?void 0:a.modal]),react__WEBPACK_IMPORTED_MODULE_2__.createElement(PortalContext.Provider,{value:react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({preserveTabOrder:o,beforeOutsideRef:u,afterOutsideRef:l,beforeInsideRef:c,afterInsideRef:d,portalNode:i,setFocusManagerState:s}),[o,i])},f&&i&&react__WEBPACK_IMPORTED_MODULE_2__.createElement(FocusGuard,{"data-type":"outside",ref:u,onFocus:e=>{if(isOutsideEvent(e,i)){var t;null==(t=c.current)||t.focus()}else{let e=getPreviousTabbable()||(null==a?void 0:a.refs.domReference.current);null==e||e.focus()}}}),f&&i&&react__WEBPACK_IMPORTED_MODULE_2__.createElement("span",{"aria-owns":i.id,style:HIDDEN_STYLES}),i&&react_dom__WEBPACK_IMPORTED_MODULE_4__.createPortal(t,i),f&&i&&react__WEBPACK_IMPORTED_MODULE_2__.createElement(FocusGuard,{"data-type":"outside",ref:l,onFocus:e=>{if(isOutsideEvent(e,i)){var t;null==(t=d.current)||t.focus()}else{let t=getNextTabbable()||(null==a?void 0:a.refs.domReference.current);null==t||t.focus(),(null==a?void 0:a.closeOnFocusOut)&&(null==a||a.onOpenChange(!1,e.nativeEvent))}}}))}let usePortalContext=()=>react__WEBPACK_IMPORTED_MODULE_2__.useContext(PortalContext),LIST_LIMIT=20,previouslyFocusedElements=[];function addPreviouslyFocusedElement(e){previouslyFocusedElements=previouslyFocusedElements.filter(e=>e.isConnected);let t=e;if(t&&"body"!==getNodeName(t)){if(!isTabbable(t,getTabbableOptions())){let e=tabbable(t,getTabbableOptions())[0];e&&(t=e)}previouslyFocusedElements.push(t),previouslyFocusedElements.length>LIST_LIMIT&&(previouslyFocusedElements=previouslyFocusedElements.slice(-LIST_LIMIT))}}function getPreviouslyFocusedElement(){return previouslyFocusedElements.slice().reverse().find(e=>e.isConnected)}let VisuallyHiddenDismiss=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function(e,t){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("button",_extends$4({},e,{type:"button",ref:t,tabIndex:-1,style:HIDDEN_STYLES}))});function FloatingFocusManager(e){let{context:t,children:n,disabled:r=!1,order:o=["content"],guards:i=!0,initialFocus:a=0,returnFocus:s=!0,restoreFocus:u=!1,modal:l=!0,visuallyHiddenDismiss:c=!1,closeOnFocusOut:d=!0}=e,{open:f,refs:p,nodeId:h,onOpenChange:m,events:g,dataRef:v,floatingId:y,elements:{domReference:b,floating:_}}=t,E="number"==typeof a&&a<0,T=isTypeableCombobox(b)&&E,S=!supportsInert()||i,I=useLatestRef(o),w=useLatestRef(a),A=useLatestRef(s),O=useFloatingTree(),C=usePortalContext(),P=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),R=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),L=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),D=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),x=react__WEBPACK_IMPORTED_MODULE_2__.useRef(-1),k=null!=C,M=null==_?void 0:_.firstElementChild,N=(null==M?void 0:M.id)===y?M:_,F=useEffectEvent(function(e){return void 0===e&&(e=N),e?tabbable(e,getTabbableOptions()):[]}),B=useEffectEvent(e=>{let t=F(e);return I.current.map(e=>b&&"reference"===e?b:N&&"floating"===e?N:t).filter(Boolean).flat()});function U(e){return!r&&c&&l?react__WEBPACK_IMPORTED_MODULE_2__.createElement(VisuallyHiddenDismiss,{ref:"start"===e?P:R,onClick:e=>m(!1,e.nativeEvent)},"string"==typeof c?c:"Dismiss"):null}react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(r||!l)return;function e(e){if("Tab"===e.key){contains(N,activeElement(getDocument(N)))&&0===F().length&&!T&&stopEvent(e);let t=B(),n=getTarget(e);"reference"===I.current[0]&&n===b&&(stopEvent(e),e.shiftKey?enqueueFocus(t[t.length-1]):enqueueFocus(t[1])),"floating"===I.current[1]&&n===N&&e.shiftKey&&(stopEvent(e),enqueueFocus(t[0]))}}let t=getDocument(N);return t.addEventListener("keydown",e),()=>{t.removeEventListener("keydown",e)}},[r,b,N,l,I,T,F,B]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(!r&&_)return _.addEventListener("focusin",e),()=>{_.removeEventListener("focusin",e)};function e(e){let t=getTarget(e),n=F().indexOf(t);-1!==n&&(x.current=n)}},[r,_,F]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(!r&&d&&_&&isHTMLElement(b))return b.addEventListener("focusout",t),b.addEventListener("pointerdown",e),_.addEventListener("focusout",t),()=>{b.removeEventListener("focusout",t),b.removeEventListener("pointerdown",e),_.removeEventListener("focusout",t)};function e(){D.current=!0,setTimeout(()=>{D.current=!1})}function t(e){let t=e.relatedTarget;queueMicrotask(()=>{let n=!(contains(b,t)||contains(_,t)||contains(t,_)||contains(null==C?void 0:C.portalNode,t)||null!=t&&t.hasAttribute(createAttribute("focus-guard"))||O&&(getChildren(O.nodesRef.current,h).find(e=>{var n,r;return contains(null==(n=e.context)?void 0:n.elements.floating,t)||contains(null==(r=e.context)?void 0:r.elements.domReference,t)})||getAncestors(O.nodesRef.current,h).find(e=>{var n,r;return(null==(n=e.context)?void 0:n.elements.floating)===t||(null==(r=e.context)?void 0:r.elements.domReference)===t})));if(u&&n&&activeElement(getDocument(N))===getDocument(N).body){isHTMLElement(N)&&(null==N||N.focus());let e=x.current,t=F(),n=t[e]||t[t.length-1]||N;isHTMLElement(n)&&n.focus()}(T||!l)&&t&&n&&!D.current&&t!==getPreviouslyFocusedElement()&&(L.current=!0,m(!1,e))})}},[r,b,_,N,l,h,O,C,m,d,u,F,T]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{var e;if(r)return;let t=Array.from((null==C||null==(e=C.portalNode)?void 0:e.querySelectorAll("["+createAttribute("portal")+"]"))||[]);if(_){let e=[_,...t,P.current,R.current,I.current.includes("reference")||T?b:null].filter(e=>null!=e),n=l||T?markOthers(e,S,!S):markOthers(e);return()=>{n()}}},[r,b,_,l,I,C,T,S]),index(()=>{if(r||!isHTMLElement(N))return;let e=activeElement(getDocument(N));queueMicrotask(()=>{let t=B(N),n=w.current,r=("number"==typeof n?t[n]:n.current)||N,o=contains(N,e);E||o||!f||enqueueFocus(r,{preventScroll:r===N})})},[r,f,N,E,B,w]),index(()=>{if(r||!N)return;let e=!1,t=getDocument(N),n=activeElement(t),o=v.current.openEvent;function i(t){let{open:n,reason:r,event:i,nested:a}=t;n&&(o=i),"escape-key"===r&&p.domReference.current&&addPreviouslyFocusedElement(p.domReference.current),"hover"===r&&"mouseleave"===i.type&&(L.current=!0),"outside-press"===r&&(a?(L.current=!1,e=!0):L.current=!(isVirtualClick(i)||isVirtualPointerEvent(i)))}return addPreviouslyFocusedElement(n),g.on("openchange",i),()=>{g.off("openchange",i);let n=activeElement(t),r=contains(_,n)||O&&getChildren(O.nodesRef.current,h).some(e=>{var t;return contains(null==(t=e.context)?void 0:t.elements.floating,n)});(r||o&&["click","mousedown"].includes(o.type))&&p.domReference.current&&addPreviouslyFocusedElement(p.domReference.current);let a=getPreviouslyFocusedElement();A.current&&!L.current&&isHTMLElement(a)&&(a===n||n===t.body||r)&&enqueueFocus(a,{cancelPrevious:!1,preventScroll:e})}},[r,_,N,A,v,p,g,O,h]),index(()=>{if(!r&&C)return C.setFocusManagerState({modal:l,closeOnFocusOut:d,open:f,onOpenChange:m,refs:p}),()=>{C.setFocusManagerState(null)}},[r,C,l,f,m,p,d]),index(()=>{if(r||!N||"function"!=typeof MutationObserver||E)return;let e=()=>{let e=N.getAttribute("tabindex"),t=F(),n=activeElement(getDocument(_)),r=t.indexOf(n);-1!==r&&(x.current=r),I.current.includes("floating")||n!==p.domReference.current&&0===t.length?"0"!==e&&N.setAttribute("tabindex","0"):"-1"!==e&&N.setAttribute("tabindex","-1")};e();let t=new MutationObserver(e);return t.observe(N,{childList:!0,subtree:!0,attributes:!0}),()=>{t.disconnect()}},[r,_,N,p,I,F,E]);let Z=!r&&S&&(!l||!T)&&(k||l);return react__WEBPACK_IMPORTED_MODULE_2__.createElement(react__WEBPACK_IMPORTED_MODULE_2__.Fragment,null,Z&&react__WEBPACK_IMPORTED_MODULE_2__.createElement(FocusGuard,{"data-type":"inside",ref:null==C?void 0:C.beforeInsideRef,onFocus:e=>{if(l){let e=B();enqueueFocus("reference"===o[0]?e[0]:e[e.length-1])}else if(null!=C&&C.preserveTabOrder&&C.portalNode){if(L.current=!1,isOutsideEvent(e,C.portalNode)){let e=getNextTabbable()||b;null==e||e.focus()}else{var t;null==(t=C.beforeOutsideRef.current)||t.focus()}}}}),!T&&U("start"),n,U("end"),Z&&react__WEBPACK_IMPORTED_MODULE_2__.createElement(FocusGuard,{"data-type":"inside",ref:null==C?void 0:C.afterInsideRef,onFocus:e=>{if(l)enqueueFocus(B()[0]);else if(null!=C&&C.preserveTabOrder&&C.portalNode){if(d&&(L.current=!0),isOutsideEvent(e,C.portalNode)){let e=getPreviousTabbable()||b;null==e||e.focus()}else{var t;null==(t=C.afterOutsideRef.current)||t.focus()}}}}))}let activeLocks=new Set,FloatingOverlay=react__WEBPACK_IMPORTED_MODULE_2__.forwardRef(function(e,t){let{lockScroll:n=!1,...r}=e,o=useId();return index(()=>{if(!n)return;activeLocks.add(o);let e=/iP(hone|ad|od)|iOS/.test(getPlatform()),t=document.body.style,r=Math.round(document.documentElement.getBoundingClientRect().left)+document.documentElement.scrollLeft?"paddingLeft":"paddingRight",i=window.innerWidth-document.documentElement.clientWidth,a=t.left?parseFloat(t.left):window.scrollX,s=t.top?parseFloat(t.top):window.scrollY;if(t.overflow="hidden",i&&(t[r]=i+"px"),e){var u,l;let e=(null==(u=window.visualViewport)?void 0:u.offsetLeft)||0;Object.assign(t,{position:"fixed",top:-(s-Math.floor((null==(l=window.visualViewport)?void 0:l.offsetTop)||0))+"px",left:-(a-Math.floor(e))+"px",right:"0"})}return()=>{activeLocks.delete(o),0===activeLocks.size&&(Object.assign(t,{overflow:"",[r]:""}),e&&(Object.assign(t,{position:"",top:"",left:"",right:""}),window.scrollTo(a,s)))}},[o,n]),react__WEBPACK_IMPORTED_MODULE_2__.createElement("div",_extends$4({ref:t},r,{style:{position:"fixed",overflow:"auto",top:0,right:0,bottom:0,left:0,...r.style}}))});function isButtonTarget(e){return isHTMLElement(e.target)&&"BUTTON"===e.target.tagName}function isSpaceIgnored(e){return isTypeableElement(e)}function useClick(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,dataRef:o,elements:{domReference:i}}=e,{enabled:a=!0,event:s="click",toggle:u=!0,ignoreMouse:l=!1,keyboardHandlers:c=!0}=t,d=react__WEBPACK_IMPORTED_MODULE_2__.useRef(),f=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),p=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onPointerDown(e){d.current=e.pointerType},onMouseDown(e){let t=d.current;0===e.button&&"click"!==s&&(isMouseLikePointerType(t,!0)&&l||(n&&u&&(!o.current.openEvent||"mousedown"===o.current.openEvent.type)?r(!1,e.nativeEvent,"click"):(e.preventDefault(),r(!0,e.nativeEvent,"click"))))},onClick(e){let t=d.current;if("mousedown"===s&&d.current){d.current=void 0;return}isMouseLikePointerType(t,!0)&&l||(n&&u&&(!o.current.openEvent||"click"===o.current.openEvent.type)?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))},onKeyDown(e){d.current=void 0,e.defaultPrevented||!c||isButtonTarget(e)||(" "!==e.key||isSpaceIgnored(i)||(e.preventDefault(),f.current=!0),"Enter"===e.key&&(n&&u?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click")))},onKeyUp(e){!(e.defaultPrevented||!c||isButtonTarget(e)||isSpaceIgnored(i))&&" "===e.key&&f.current&&(f.current=!1,n&&u?r(!1,e.nativeEvent,"click"):r(!0,e.nativeEvent,"click"))}}),[o,i,s,l,c,r,n,u]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>a?{reference:p}:{},[a,p])}function createVirtualElement(e,t){let n=null,r=null,o=!1;return{contextElement:e||void 0,getBoundingClientRect(){var i;let a=(null==e?void 0:e.getBoundingClientRect())||{width:0,height:0,x:0,y:0},s="x"===t.axis||"both"===t.axis,u="y"===t.axis||"both"===t.axis,l=["mouseenter","mousemove"].includes((null==(i=t.dataRef.current.openEvent)?void 0:i.type)||"")&&"touch"!==t.pointerType,c=a.width,d=a.height,f=a.x,p=a.y;return null==n&&t.x&&s&&(n=a.x-t.x),null==r&&t.y&&u&&(r=a.y-t.y),f-=n||0,p-=r||0,c=0,d=0,!o||l?(c="y"===t.axis?a.width:0,d="x"===t.axis?a.height:0,f=s&&null!=t.x?t.x:f,p=u&&null!=t.y?t.y:p):o&&!l&&(d="x"===t.axis?a.height:d,c="y"===t.axis?a.width:c),o=!0,{width:c,height:d,x:f,y:p,top:p,right:f+c,bottom:p+d,left:f}}}}function isMouseBasedEvent(e){return null!=e&&null!=e.clientX}function useClientPoint(e,t){void 0===t&&(t={});let{open:n,dataRef:r,elements:{floating:o,domReference:i},refs:a}=e,{enabled:s=!0,axis:u="both",x:l=null,y:c=null}=t,d=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),f=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),[p,h]=react__WEBPACK_IMPORTED_MODULE_2__.useState(),[m,g]=react__WEBPACK_IMPORTED_MODULE_2__.useState([]),v=useEffectEvent((e,t)=>{!d.current&&(!r.current.openEvent||isMouseBasedEvent(r.current.openEvent))&&a.setPositionReference(createVirtualElement(i,{x:e,y:t,axis:u,dataRef:r,pointerType:p}))}),y=useEffectEvent(e=>{null!=l||null!=c||(n?f.current||g([]):v(e.clientX,e.clientY))}),b=isMouseLikePointerType(p)?o:n,_=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(()=>{if(!b||!s||null!=l||null!=c)return;let e=getWindow(o);function t(n){contains(o,getTarget(n))?(e.removeEventListener("mousemove",t),f.current=null):v(n.clientX,n.clientY)}if(!r.current.openEvent||isMouseBasedEvent(r.current.openEvent)){e.addEventListener("mousemove",t);let n=()=>{e.removeEventListener("mousemove",t),f.current=null};return f.current=n,n}a.setPositionReference(i)},[b,s,l,c,o,r,a,i,v]);react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>_(),[_,m]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{s&&!o&&(d.current=!1)},[s,o]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{!s&&n&&(d.current=!0)},[s,n]),index(()=>{s&&(null!=l||null!=c)&&(d.current=!1,v(l,c))},[s,l,c,v]);let E=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>{function e(e){let{pointerType:t}=e;h(t)}return{onPointerDown:e,onPointerEnter:e,onMouseMove:y,onMouseEnter:y}},[y]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>s?{reference:E}:{},[s,E])}let bubbleHandlerKeys={pointerdown:"onPointerDown",mousedown:"onMouseDown",click:"onClick"},captureHandlerKeys={pointerdown:"onPointerDownCapture",mousedown:"onMouseDownCapture",click:"onClickCapture"},normalizeProp=e=>{var t,n;return{escapeKey:"boolean"==typeof e?e:null!=(t=null==e?void 0:e.escapeKey)&&t,outsidePress:"boolean"==typeof e?e:null==(n=null==e?void 0:e.outsidePress)||n}};function useDismiss(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,elements:o,dataRef:i}=e,{enabled:a=!0,escapeKey:s=!0,outsidePress:u=!0,outsidePressEvent:l="pointerdown",referencePress:c=!1,referencePressEvent:d="pointerdown",ancestorScroll:f=!1,bubbles:p,capture:h}=t,m=useFloatingTree(),g=useEffectEvent("function"==typeof u?u:()=>!1),v="function"==typeof u?g:u,y=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),b=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),{escapeKey:_,outsidePress:E}=normalizeProp(p),{escapeKey:T,outsidePress:S}=normalizeProp(h),I=useEffectEvent(e=>{var t;if(!n||!a||!s||"Escape"!==e.key)return;let o=null==(t=i.current.floatingContext)?void 0:t.nodeId,u=m?getChildren(m.nodesRef.current,o):[];if(!_&&(e.stopPropagation(),u.length>0)){let e=!0;if(u.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__escapeKeyBubbles){e=!1;return}}),!e)return}r(!1,isReactEvent(e)?e.nativeEvent:e,"escape-key")}),w=useEffectEvent(e=>{var t;let n=()=>{var t;I(e),null==(t=getTarget(e))||t.removeEventListener("keydown",n)};null==(t=getTarget(e))||t.addEventListener("keydown",n)}),A=useEffectEvent(e=>{var t;let n=y.current;y.current=!1;let a=b.current;if(b.current=!1,"click"===l&&a||n||"function"==typeof v&&!v(e))return;let s=getTarget(e),u="["+createAttribute("inert")+"]",c=getDocument(o.floating).querySelectorAll(u),d=isElement(s)?s:null;for(;d&&!isLastTraversableNode(d);){let e=getParentNode(d);if(isLastTraversableNode(e)||!isElement(e))break;d=e}if(c.length&&isElement(s)&&!isRootElement(s)&&!contains(s,o.floating)&&Array.from(c).every(e=>!contains(d,e)))return;if(isHTMLElement(s)&&P){let t=s.clientWidth>0&&s.scrollWidth>s.clientWidth,n=s.clientHeight>0&&s.scrollHeight>s.clientHeight,r=n&&e.offsetX>s.clientWidth;if(n&&"rtl"===getComputedStyle$1(s).direction&&(r=e.offsetX<=s.offsetWidth-s.clientWidth),r||t&&e.offsetY>s.clientHeight)return}let f=null==(t=i.current.floatingContext)?void 0:t.nodeId,p=m&&getChildren(m.nodesRef.current,f).some(t=>{var n;return isEventTargetWithin(e,null==(n=t.context)?void 0:n.elements.floating)});if(isEventTargetWithin(e,o.floating)||isEventTargetWithin(e,o.domReference)||p)return;let h=m?getChildren(m.nodesRef.current,f):[];if(h.length>0){let e=!0;if(h.forEach(t=>{var n;if(null!=(n=t.context)&&n.open&&!t.context.dataRef.current.__outsidePressBubbles){e=!1;return}}),!e)return}r(!1,e,"outside-press")}),O=useEffectEvent(e=>{var t;let n=()=>{var t;A(e),null==(t=getTarget(e))||t.removeEventListener(l,n)};null==(t=getTarget(e))||t.addEventListener(l,n)});react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(!n||!a)return;function e(e){r(!1,e,"ancestor-scroll")}i.current.__escapeKeyBubbles=_,i.current.__outsidePressBubbles=E;let t=getDocument(o.floating);s&&t.addEventListener("keydown",T?w:I,T),v&&t.addEventListener(l,S?O:A,S);let u=[];return f&&(isElement(o.domReference)&&(u=getOverflowAncestors(o.domReference)),isElement(o.floating)&&(u=u.concat(getOverflowAncestors(o.floating))),!isElement(o.reference)&&o.reference&&o.reference.contextElement&&(u=u.concat(getOverflowAncestors(o.reference.contextElement)))),(u=u.filter(e=>{var n;return e!==(null==(n=t.defaultView)?void 0:n.visualViewport)})).forEach(t=>{t.addEventListener("scroll",e,{passive:!0})}),()=>{s&&t.removeEventListener("keydown",T?w:I,T),v&&t.removeEventListener(l,S?O:A,S),u.forEach(t=>{t.removeEventListener("scroll",e)})}},[i,o,s,v,l,n,r,f,a,_,E,I,T,w,A,S,O]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{y.current=!1},[v,l]);let C=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onKeyDown:I,[bubbleHandlerKeys[d]]:e=>{c&&r(!1,e.nativeEvent,"reference-press")}}),[I,r,c,d]),P=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onKeyDown:I,onMouseDown(){b.current=!0},onMouseUp(){b.current=!0},[captureHandlerKeys[l]]:()=>{y.current=!0}}),[I,l]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>a?{reference:C,floating:P}:{},[a,C,P])}function useFloatingRootContext(e){let{open:t=!1,onOpenChange:n,elements:r}=e,o=useId(),i=react__WEBPACK_IMPORTED_MODULE_2__.useRef({}),[a]=react__WEBPACK_IMPORTED_MODULE_2__.useState(()=>createPubSub()),s=null!=useFloatingParentNodeId(),[u,l]=react__WEBPACK_IMPORTED_MODULE_2__.useState(r.reference),c=useEffectEvent((e,t,r)=>{i.current.openEvent=e?t:void 0,a.emit("openchange",{open:e,event:t,reason:r,nested:s}),null==n||n(e,t,r)}),d=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({setPositionReference:l}),[]),f=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({reference:u||r.reference||null,floating:r.floating||null,domReference:r.reference}),[u,r.reference,r.floating]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({dataRef:i,open:t,onOpenChange:c,elements:f,events:a,floatingId:o,refs:d}),[t,c,f,a,o,d])}function useFloating(e){void 0===e&&(e={});let{nodeId:t}=e,n=useFloatingRootContext({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,o=r.elements,[i,a]=react__WEBPACK_IMPORTED_MODULE_2__.useState(null),[s,u]=react__WEBPACK_IMPORTED_MODULE_2__.useState(null),l=(null==o?void 0:o.reference)||i,c=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),d=useFloatingTree();index(()=>{l&&(c.current=l)},[l]);let f=useFloating$1({...e,elements:{...o,...s&&{reference:s}}}),p=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{let t=isElement(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;u(t),f.refs.setReference(t)},[f.refs]),h=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{(isElement(e)||null===e)&&(c.current=e,a(e)),(isElement(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!isElement(e))&&f.refs.setReference(e)},[f.refs]),m=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({...f.refs,setReference:h,setPositionReference:p,domReference:c}),[f.refs,h,p]),g=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({...f.elements,domReference:l}),[f.elements,l]),v=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({...f,...r,refs:m,elements:g,nodeId:t}),[f,m,g,t,r]);return index(()=>{r.dataRef.current.floatingContext=v;let e=null==d?void 0:d.nodesRef.current.find(e=>e.id===t);e&&(e.context=v)}),react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({...f,context:v,refs:m,elements:g}),[f,m,g,v])}function useFocus(e,t){void 0===t&&(t={});let{open:n,onOpenChange:r,events:o,dataRef:i,elements:a}=e,{enabled:s=!0,visibleOnly:u=!0}=t,l=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),c=react__WEBPACK_IMPORTED_MODULE_2__.useRef(),d=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!0);react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(!s)return;let e=getWindow(a.domReference);function t(){!n&&isHTMLElement(a.domReference)&&a.domReference===activeElement(getDocument(a.domReference))&&(l.current=!0)}function r(){d.current=!0}return e.addEventListener("blur",t),e.addEventListener("keydown",r,!0),()=>{e.removeEventListener("blur",t),e.removeEventListener("keydown",r,!0)}},[a.domReference,n,s]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(s)return o.on("openchange",e),()=>{o.off("openchange",e)};function e(e){let{reason:t}=e;("reference-press"===t||"escape-key"===t)&&(l.current=!0)}},[o,s]),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>()=>{clearTimeout(c.current)},[]);let f=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onPointerDown(e){isVirtualPointerEvent(e.nativeEvent)||(d.current=!1)},onMouseLeave(){l.current=!1},onFocus(e){if(l.current)return;let t=getTarget(e.nativeEvent);if(u&&isElement(t))try{if(isSafari()&&isMac())throw Error();if(!t.matches(":focus-visible"))return}catch(e){if(!d.current&&!isTypeableElement(t))return}r(!0,e.nativeEvent,"focus")},onBlur(e){l.current=!1;let t=e.relatedTarget,n=e.nativeEvent,o=isElement(t)&&t.hasAttribute(createAttribute("focus-guard"))&&"outside"===t.getAttribute("data-type");c.current=window.setTimeout(()=>{var e;let s=activeElement(a.domReference?a.domReference.ownerDocument:document);if(t||s!==a.domReference){if(contains(null==(e=i.current.floatingContext)?void 0:e.refs.floating.current,s)||contains(a.domReference,s)||o)return;r(!1,n,"focus")}})}}),[i,a.domReference,r,u]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>s?{reference:f}:{},[s,f])}let ACTIVE_KEY="active",SELECTED_KEY="selected";function mergeProps(e,t,n){let r=new Map,o="item"===n,i=e;if(o&&e){let{[ACTIVE_KEY]:t,[SELECTED_KEY]:n,...r}=e;i=r}return{..."floating"===n&&{tabIndex:-1},...i,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,i]=t;if(!(o&&[ACTIVE_KEY,SELECTED_KEY].includes(n))){if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof i){var a;null==(a=r.get(n))||a.push(i),e[n]=function(){for(var e,t=arguments.length,o=Array(t),i=0;i<t;i++)o[i]=arguments[i];return null==(e=r.get(n))?void 0:e.map(e=>e(...o)).find(e=>void 0!==e)}}}else e[n]=i}}),e),{})}}function useInteractions(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),o=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(t=>mergeProps(t,e,"reference"),t),i=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(t=>mergeProps(t,e,"floating"),n),a=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(t=>mergeProps(t,e,"item"),r);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({getReferenceProps:o,getFloatingProps:i,getItemProps:a}),[o,i,a])}let isPreventScrollSupported=!1;function doSwitch(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function isMainOrientationKey(e,t){return doSwitch(t,e===ARROW_UP||e===ARROW_DOWN,e===ARROW_LEFT||e===ARROW_RIGHT)}function isMainOrientationToEndKey(e,t,n){return doSwitch(t,e===ARROW_DOWN,n?e===ARROW_LEFT:e===ARROW_RIGHT)||"Enter"===e||" "===e||""===e}function isCrossOrientationOpenKey(e,t,n){return doSwitch(t,n?e===ARROW_LEFT:e===ARROW_RIGHT,e===ARROW_DOWN)}function isCrossOrientationCloseKey(e,t,n){return doSwitch(t,n?e===ARROW_RIGHT:e===ARROW_LEFT,e===ARROW_UP)}function useListNavigation(e,t){let{open:n,onOpenChange:r,elements:o}=e,{listRef:i,activeIndex:a,onNavigate:s=()=>{},enabled:u=!0,selectedIndex:l=null,allowEscape:c=!1,loop:d=!1,nested:f=!1,rtl:p=!1,virtual:h=!1,focusItemOnOpen:m="auto",focusItemOnHover:g=!0,openOnArrowKeyDown:v=!0,disabledIndices:y,orientation:b="vertical",cols:_=1,scrollItemIntoView:E=!0,virtualItemRef:T,itemSizes:S,dense:I=!1}=t,w=useFloatingParentNodeId(),A=useFloatingTree(),O=useEffectEvent(s),C=react__WEBPACK_IMPORTED_MODULE_2__.useRef(m),P=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null!=l?l:-1),R=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),L=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!0),D=react__WEBPACK_IMPORTED_MODULE_2__.useRef(O),x=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!!o.floating),k=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),M=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),N=useLatestRef(y),F=useLatestRef(n),B=useLatestRef(E),U=useLatestRef(o.floating),Z=useLatestRef(l),[j,H]=react__WEBPACK_IMPORTED_MODULE_2__.useState(),[z,q]=react__WEBPACK_IMPORTED_MODULE_2__.useState(),G=useEffectEvent(function(e,t,n){function r(e){h?(H(e.id),null==A||A.events.emit("virtualfocus",e),T&&(T.current=e)):enqueueFocus(e,{preventScroll:!0,sync:!!(isMac()&&isSafari())&&(isPreventScrollSupported||k.current)})}void 0===n&&(n=!1);let o=e.current[t.current];o&&r(o),requestAnimationFrame(()=>{let i=e.current[t.current]||o;if(!i)return;o||r(i);let a=B.current;a&&W&&(n||!L.current)&&(null==i.scrollIntoView||i.scrollIntoView("boolean"==typeof a?{block:"nearest",inline:"nearest"}:a))})});index(()=>{document.createElement("div").focus({get preventScroll(){return isPreventScrollSupported=!0,!1}})},[]),index(()=>{u&&(n&&o.floating?C.current&&null!=l&&(M.current=!0,P.current=l,O(l)):x.current&&(P.current=-1,D.current(null)))},[u,n,o.floating,l,O]),index(()=>{if(u&&n&&o.floating){if(null==a){if(k.current=!1,null==Z.current&&(x.current&&(P.current=-1,G(i,P)),!x.current&&C.current&&(null!=R.current||!0===C.current&&null==R.current))){let e=0,t=()=>{null==i.current[0]?(e<2&&(e?requestAnimationFrame:queueMicrotask)(t),e++):(P.current=null==R.current||isMainOrientationToEndKey(R.current,b,p)||f?getMinIndex(i,N.current):getMaxIndex(i,N.current),R.current=null,O(P.current))};t()}}else isIndexOutOfBounds(i,a)||(P.current=a,G(i,P,M.current),M.current=!1)}},[u,n,o.floating,a,Z,f,i,b,p,O,G,N]),index(()=>{var e;if(!u||o.floating||!A||h||!x.current)return;let t=A.nodesRef.current,n=null==(e=t.find(e=>e.id===w))||null==(e=e.context)?void 0:e.elements.floating,r=activeElement(getDocument(o.floating)),i=t.some(e=>e.context&&contains(e.context.elements.floating,r));n&&!i&&L.current&&n.focus({preventScroll:!0})},[u,o.floating,A,w,h]),index(()=>{if(u&&A&&h&&!w)return A.events.on("virtualfocus",e),()=>{A.events.off("virtualfocus",e)};function e(e){q(e.id),T&&(T.current=e)}},[u,A,h,w,T]),index(()=>{D.current=O,x.current=!!o.floating}),index(()=>{n||(R.current=null)},[n]);let V=null!=a,W=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>{function e(e){if(!n)return;let t=i.current.indexOf(e);-1!==t&&O(t)}return{onFocus(t){let{currentTarget:n}=t;e(n)},onClick:e=>{let{currentTarget:t}=e;return t.focus({preventScroll:!0})},...g&&{onMouseMove(t){let{currentTarget:n}=t;e(n)},onPointerLeave(e){let{pointerType:t}=e;L.current&&"touch"!==t&&(P.current=-1,G(i,P),O(null),h||enqueueFocus(U.current,{preventScroll:!0}))}}}},[n,U,G,g,i,O,h]),Y=useEffectEvent(e=>{if(L.current=!1,k.current=!0,!F.current&&e.currentTarget===U.current)return;if(f&&isCrossOrientationCloseKey(e.key,b,p)){stopEvent(e),r(!1,e.nativeEvent,"list-navigation"),isHTMLElement(o.domReference)&&!h&&o.domReference.focus();return}let t=P.current,a=getMinIndex(i,y),s=getMaxIndex(i,y);if("Home"===e.key&&(stopEvent(e),P.current=a,O(P.current)),"End"===e.key&&(stopEvent(e),P.current=s,O(P.current)),_>1){let t=S||Array.from({length:i.current.length},()=>({width:1,height:1})),n=buildCellMap(t,_,I),r=n.findIndex(e=>null!=e&&!isDisabled(i.current,e,y)),o=n.reduce((e,t,n)=>null==t||isDisabled(i.current,t,y)?e:n,-1);if(P.current=n[getGridNavigatedIndex({current:n.map(e=>null!=e?i.current[e]:null)},{event:e,orientation:b,loop:d,cols:_,disabledIndices:getCellIndices([...y||i.current.map((e,t)=>isDisabled(i.current,t)?t:void 0),void 0],n),minIndex:r,maxIndex:o,prevIndex:getCellIndexOfCorner(P.current>s?a:P.current,t,n,_,e.key===ARROW_DOWN?"bl":e.key===ARROW_RIGHT?"tr":"tl"),stopEvent:!0})],O(P.current),"both"===b)return}if(isMainOrientationKey(e.key,b)){if(stopEvent(e),n&&!h&&activeElement(e.currentTarget.ownerDocument)===e.currentTarget){P.current=isMainOrientationToEndKey(e.key,b,p)?a:s,O(P.current);return}isMainOrientationToEndKey(e.key,b,p)?d?P.current=t>=s?c&&t!==i.current.length?-1:a:findNonDisabledIndex(i,{startingIndex:t,disabledIndices:y}):P.current=Math.min(s,findNonDisabledIndex(i,{startingIndex:t,disabledIndices:y})):d?P.current=t<=a?c&&-1!==t?i.current.length:s:findNonDisabledIndex(i,{startingIndex:t,decrement:!0,disabledIndices:y}):P.current=Math.max(a,findNonDisabledIndex(i,{startingIndex:t,decrement:!0,disabledIndices:y})),isIndexOutOfBounds(i,P.current)?O(null):O(P.current)}}),J=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>h&&n&&V&&{"aria-activedescendant":z||j},[h,n,V,z,j]),$=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({"aria-orientation":"both"===b?void 0:b,...!isTypeableCombobox(o.domReference)&&J,onKeyDown:Y,onPointerMove(){L.current=!0}}),[J,Y,o.domReference,b]),K=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>{let e=N.current,t=i.current.find(e=>(null==e?void 0:e.id)===j);function o(e){"auto"===m&&isVirtualClick(e.nativeEvent)&&(C.current=!0)}function a(e){C.current=m,"auto"===m&&isVirtualPointerEvent(e.nativeEvent)&&(C.current=!0)}return{...J,onKeyDown(o){L.current=!1;let a=0===o.key.indexOf("Arrow"),s=isCrossOrientationOpenKey(o.key,b,p),u=isCrossOrientationCloseKey(o.key,b,p),c=isMainOrientationKey(o.key,b),d=(f?s:c)||"Enter"===o.key||""===o.key.trim();if(h&&n){let e=null==A?void 0:A.nodesRef.current.find(e=>null==e.parentId),n=A&&e?getDeepestNode(A.nodesRef.current,e.id):null;if(a&&n&&T){var m,g,y;let e=new KeyboardEvent("keydown",{key:o.key,bubbles:!0});if(s||u){let r=(null==(m=n.context)?void 0:m.elements.domReference)===o.currentTarget,i=u&&!r?null==(g=n.context)?void 0:g.elements.domReference:s?t:null;i&&(stopEvent(o),i.dispatchEvent(e),q(void 0))}if(c&&n.context&&n.context.open&&n.parentId&&o.currentTarget!==n.context.elements.domReference){stopEvent(o),null==(y=n.context.elements.domReference)||y.dispatchEvent(e);return}}return Y(o)}if(n||v||!a){if(d&&(R.current=f&&c?null:o.key),f){s&&(stopEvent(o),n?(P.current=getMinIndex(i,e),O(P.current)):r(!0,o.nativeEvent,"list-navigation"));return}c&&(null!=l&&(P.current=l),stopEvent(o),!n&&v?r(!0,o.nativeEvent,"list-navigation"):Y(o),n&&O(P.current))}},onFocus(){n&&!h&&O(null)},onPointerDown:a,onMouseDown:o,onClick:o}},[j,J,Y,N,m,i,f,O,r,n,v,b,p,l,A,h,T]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>u?{reference:K,floating:$,item:W}:{},[u,K,$,W])}let componentRoleToAriaRoleMap=new Map([["select","listbox"],["combobox","listbox"],["label",!1]]);function useRole(e,t){var n;void 0===t&&(t={});let{open:r,floatingId:o}=e,{enabled:i=!0,role:a="dialog"}=t,s=null!=(n=componentRoleToAriaRoleMap.get(a))?n:a,u=useId(),l=null!=useFloatingParentNodeId(),c=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>"tooltip"===s||"label"===a?{["aria-"+("label"===a?"labelledby":"describedby")]:r?o:void 0}:{"aria-expanded":r?"true":"false","aria-haspopup":"alertdialog"===s?"dialog":s,"aria-controls":r?o:void 0,..."listbox"===s&&{role:"combobox"},..."menu"===s&&{id:u},..."menu"===s&&l&&{role:"menuitem"},..."select"===a&&{"aria-autocomplete":"none"},..."combobox"===a&&{"aria-autocomplete":"list"}},[s,o,l,r,u,a]),d=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>{let e={id:o,...s&&{role:s}};return"tooltip"===s||"label"===a?e:{...e,..."menu"===s&&{"aria-labelledby":u}}},[s,o,u,a]),f=react__WEBPACK_IMPORTED_MODULE_2__.useCallback(e=>{let{active:t,selected:n}=e,r={role:"option",...t&&{id:o+"-option"}};switch(a){case"select":return{...r,"aria-selected":t&&n};case"combobox":return{...r,...t&&{"aria-selected":!0}}}return{}},[o,a]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>i?{reference:c,floating:d,item:f}:{},[i,c,d,f])}let camelCaseToKebabCase=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(t?"-":"")+e.toLowerCase());function execWithArgsOrReturn(e,t){return"function"==typeof e?e(t):e}function useDelayUnmount(e,t){let[n,r]=react__WEBPACK_IMPORTED_MODULE_2__.useState(e);return e&&!n&&r(!0),react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(!e&&n){let e=setTimeout(()=>r(!1),t);return()=>clearTimeout(e)}},[e,n,t]),n}function useTransitionStatus(e,t){void 0===t&&(t={});let{open:n,elements:{floating:r}}=e,{duration:o=250}=t,i=("number"==typeof o?o:o.close)||0,[a,s]=react__WEBPACK_IMPORTED_MODULE_2__.useState("unmounted"),u=useDelayUnmount(n,i);return u||"close"!==a||s("unmounted"),index(()=>{if(r){if(n){s("initial");let e=requestAnimationFrame(()=>{s("open")});return()=>{cancelAnimationFrame(e)}}s("close")}},[n,r]),{isMounted:u,status:a}}function useTransitionStyles(e,t){void 0===t&&(t={});let{initial:n={opacity:0},open:r,close:o,common:i,duration:a=250}=t,s=e.placement,u=s.split("-")[0],l=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({side:u,placement:s}),[u,s]),c="number"==typeof a,d=(c?a:a.open)||0,f=(c?a:a.close)||0,[p,h]=react__WEBPACK_IMPORTED_MODULE_2__.useState(()=>({...execWithArgsOrReturn(i,l),...execWithArgsOrReturn(n,l)})),{isMounted:m,status:g}=useTransitionStatus(e,{duration:a}),v=useLatestRef(n),y=useLatestRef(r),b=useLatestRef(o),_=useLatestRef(i);return index(()=>{let e=execWithArgsOrReturn(v.current,l),t=execWithArgsOrReturn(b.current,l),n=execWithArgsOrReturn(_.current,l),r=execWithArgsOrReturn(y.current,l)||Object.keys(e).reduce((e,t)=>(e[t]="",e),{});if("initial"===g&&h(t=>({transitionProperty:t.transitionProperty,...n,...e})),"open"===g&&h({transitionProperty:Object.keys(r).map(camelCaseToKebabCase).join(","),transitionDuration:d+"ms",...n,...r}),"close"===g){let r=t||e;h({transitionProperty:Object.keys(r).map(camelCaseToKebabCase).join(","),transitionDuration:f+"ms",...n,...r})}},[f,b,v,y,_,d,g,l]),{isMounted:m,styles:p}}function useTypeahead(e,t){var n;let{open:r,dataRef:o}=e,{listRef:i,activeIndex:a,onMatch:s,onTypingChange:u,enabled:l=!0,findMatch:c=null,resetMs:d=750,ignoreKeys:f=[],selectedIndex:p=null}=t,h=react__WEBPACK_IMPORTED_MODULE_2__.useRef(),m=react__WEBPACK_IMPORTED_MODULE_2__.useRef(""),g=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null!=(n=null!=p?p:a)?n:-1),v=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),y=useEffectEvent(s),b=useEffectEvent(u),_=useLatestRef(c),E=useLatestRef(f);index(()=>{r&&(clearTimeout(h.current),v.current=null,m.current="")},[r]),index(()=>{if(r&&""===m.current){var e;g.current=null!=(e=null!=p?p:a)?e:-1}},[r,p,a]);let T=useEffectEvent(e=>{e?o.current.typing||(o.current.typing=e,b(e)):o.current.typing&&(o.current.typing=e,b(e))}),S=useEffectEvent(e=>{function t(e,t,n){let r=_.current?_.current(t,n):t.find(e=>(null==e?void 0:e.toLocaleLowerCase().indexOf(n.toLocaleLowerCase()))===0);return r?e.indexOf(r):-1}let n=i.current;if(m.current.length>0&&" "!==m.current[0]&&(-1===t(n,n,m.current)?T(!1):" "===e.key&&stopEvent(e)),null==n||E.current.includes(e.key)||1!==e.key.length||e.ctrlKey||e.metaKey||e.altKey)return;r&&" "!==e.key&&(stopEvent(e),T(!0)),n.every(e=>{var t,n;return!e||(null==(t=e[0])?void 0:t.toLocaleLowerCase())!==(null==(n=e[1])?void 0:n.toLocaleLowerCase())})&&m.current===e.key&&(m.current="",g.current=v.current),m.current+=e.key,clearTimeout(h.current),h.current=setTimeout(()=>{m.current="",g.current=v.current,T(!1)},d);let o=g.current,a=t(n,[...n.slice((o||0)+1),...n.slice(0,(o||0)+1)],m.current);-1!==a?(y(a),v.current=a):" "!==e.key&&(m.current="",T(!1))}),I=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onKeyDown:S}),[S]),w=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onKeyDown:S,onKeyUp(e){" "===e.key&&T(!1)}}),[S,T]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>l?{reference:I,floating:w}:{},[l,I,w])}function getArgsWithCustomFloatingHeight(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let inner=e=>({name:"inner",options:e,async fn(t){let{listRef:n,overflowRef:r,onFallbackChange:o,offset:i=0,index:a=0,minItemsVisible:s=4,referenceOverflowThreshold:u=0,scrollRef:l,...c}=evaluate(e,t),{rects:d,elements:{floating:f}}=t,p=n.current[a];if(!p)return{};let h={...t,...await offset(-p.offsetTop-f.clientTop-d.reference.height/2-p.offsetHeight/2-i).fn(t)},m=(null==l?void 0:l.current)||f,g=await detectOverflow(getArgsWithCustomFloatingHeight(h,m.scrollHeight),c),v=await detectOverflow(h,{...c,elementContext:"reference"}),y=Math.max(0,g.top),b=h.y+y,_=Math.max(0,m.scrollHeight-y-Math.max(0,g.bottom));return m.style.maxHeight=_+"px",m.scrollTop=y,o&&(m.offsetHeight<p.offsetHeight*Math.min(s,n.current.length-1)-1||v.top>=-u||v.bottom>=-u?react_dom__WEBPACK_IMPORTED_MODULE_4__.flushSync(()=>o(!0)):react_dom__WEBPACK_IMPORTED_MODULE_4__.flushSync(()=>o(!1))),r&&(r.current=await detectOverflow(getArgsWithCustomFloatingHeight({...h,y:b},m.offsetHeight),c)),{y:b}}});function useInnerOffset(e,t){let{open:n,elements:r}=e,{enabled:o=!0,overflowRef:i,scrollRef:a,onChange:s}=t,u=useEffectEvent(s),l=react__WEBPACK_IMPORTED_MODULE_2__.useRef(!1),c=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null),d=react__WEBPACK_IMPORTED_MODULE_2__.useRef(null);react__WEBPACK_IMPORTED_MODULE_2__.useEffect(()=>{if(!o)return;function e(e){if(e.ctrlKey||!t||null==i.current)return;let n=e.deltaY,r=i.current.top>=-.5,o=i.current.bottom>=-.5,a=t.scrollHeight-t.clientHeight,s=n<0?-1:1,l=n<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!r&&n>0||!o&&n<0?(e.preventDefault(),react_dom__WEBPACK_IMPORTED_MODULE_4__.flushSync(()=>{u(e=>e+Math[l](n,a*s))})):/firefox/i.test(getUserAgent())&&(t.scrollTop+=n))}let t=(null==a?void 0:a.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{c.current=t.scrollTop,null!=i.current&&(d.current={...i.current})}),()=>{c.current=null,d.current=null,t.removeEventListener("wheel",e)}},[o,n,r.floating,i,a,u]);let f=react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>({onKeyDown(){l.current=!0},onWheel(){l.current=!1},onPointerMove(){l.current=!1},onScroll(){let e=(null==a?void 0:a.current)||r.floating;if(i.current&&e&&l.current){if(null!==c.current){let t=e.scrollTop-c.current;(i.current.bottom<-.5&&t<-1||i.current.top<-.5&&t>1)&&react_dom__WEBPACK_IMPORTED_MODULE_4__.flushSync(()=>u(e=>e+t))}requestAnimationFrame(()=>{c.current=e.scrollTop})}}}),[r.floating,u,i,a]);return react__WEBPACK_IMPORTED_MODULE_2__.useMemo(()=>o?{floating:f}:{},[o,f])}function isPointInPolygon(e,t){let[n,r]=e,o=!1,i=t.length;for(let e=0,a=i-1;e<i;a=e++){let[i,s]=t[e]||[0,0],[u,l]=t[a]||[0,0];s>=r!=l>=r&&n<=(u-i)*(r-s)/(l-s)+i&&(o=!o)}return o}function isInside(e,t){return e[0]>=t.x&&e[0]<=t.x+t.width&&e[1]>=t.y&&e[1]<=t.y+t.height}function safePolygon(e){let t;void 0===e&&(e={});let{buffer:n=.5,blockPointerEvents:r=!1,requireIntent:o=!0}=e,i=!1,a=null,s=null,u=performance.now();function l(e,t){let n=performance.now(),r=n-u;if(null===a||null===s||0===r)return a=e,s=t,u=n,null;let o=e-a,i=t-s,l=Math.sqrt(o*o+i*i)/r;return a=e,s=t,u=n,l}let c=e=>{let{x:r,y:a,placement:s,elements:u,onClose:c,nodeId:d,tree:f}=e;return function(e){function p(){clearTimeout(t),c()}if(clearTimeout(t),!u.domReference||!u.floating||null==s||null==r||null==a)return;let{clientX:h,clientY:m}=e,g=[h,m],v=getTarget(e),y="mouseleave"===e.type,b=contains(u.floating,v),_=contains(u.domReference,v),E=u.domReference.getBoundingClientRect(),T=u.floating.getBoundingClientRect(),S=s.split("-")[0],I=r>T.right-T.width/2,w=a>T.bottom-T.height/2,A=isInside(g,E),O=T.width>E.width,C=T.height>E.height,P=(O?E:T).left,R=(O?E:T).right,L=(C?E:T).top,D=(C?E:T).bottom;if(b&&(i=!0,!y))return;if(_&&(i=!1),_&&!y){i=!0;return}if(y&&isElement(e.relatedTarget)&&contains(u.floating,e.relatedTarget)||f&&getChildren(f.nodesRef.current,d).some(e=>{let{context:t}=e;return null==t?void 0:t.open}))return;if("top"===S&&a>=E.bottom-1||"bottom"===S&&a<=E.top+1||"left"===S&&r>=E.right-1||"right"===S&&r<=E.left+1)return p();let x=[];switch(S){case"top":x=[[P,E.top+1],[P,T.bottom-1],[R,T.bottom-1],[R,E.top+1]];break;case"bottom":x=[[P,T.top+1],[P,E.bottom-1],[R,E.bottom-1],[R,T.top+1]];break;case"left":x=[[T.right-1,D],[T.right-1,L],[E.left+1,L],[E.left+1,D]];break;case"right":x=[[E.right-1,D],[E.right-1,L],[T.left+1,L],[T.left+1,D]]}function k(e){let[t,r]=e;switch(S){case"top":return[[O?t+n/2:I?t+4*n:t-4*n,r+n+1],[O?t-n/2:I?t+4*n:t-4*n,r+n+1],[T.left,I?T.bottom-n:O?T.bottom-n:T.top],[T.right,I?O?T.bottom-n:T.top:T.bottom-n]];case"bottom":return[[O?t+n/2:I?t+4*n:t-4*n,r-n],[O?t-n/2:I?t+4*n:t-4*n,r-n],[T.left,I?T.top+n:O?T.top+n:T.bottom],[T.right,I?O?T.top+n:T.bottom:T.top+n]];case"left":{let e=[t+n+1,C?r+n/2:w?r+4*n:r-4*n],o=[t+n+1,C?r-n/2:w?r+4*n:r-4*n];return[[w?T.right-n:C?T.right-n:T.left,T.top],[w?C?T.right-n:T.left:T.right-n,T.bottom],e,o]}case"right":return[[t-n,C?r+n/2:w?r+4*n:r-4*n],[t-n,C?r-n/2:w?r+4*n:r-4*n],[w?T.left+n:C?T.left+n:T.right,T.top],[w?C?T.left+n:T.right:T.left+n,T.bottom]]}}if(!isPointInPolygon([h,m],x)){if(i&&!A)return p();if(!y&&o){let t=l(e.clientX,e.clientY),n=.1;if(null!==t&&t<n)return p()}isPointInPolygon([h,m],k([r,a]))?!i&&o&&(t=window.setTimeout(p,40)):p()}}};return c.__options={blockPointerEvents:r},c}var floatingUi_react_esm=Object.freeze({__proto__:null,Composite:Composite,CompositeItem:CompositeItem,FloatingArrow:FloatingArrow,FloatingDelayGroup:FloatingDelayGroup,FloatingFocusManager:FloatingFocusManager,FloatingList:FloatingList,FloatingNode:FloatingNode,FloatingOverlay:FloatingOverlay,FloatingPortal:FloatingPortal,FloatingTree:FloatingTree,arrow:arrow,autoPlacement:autoPlacement,autoUpdate:autoUpdate,computePosition:computePosition,detectOverflow:detectOverflow,flip:flip,getOverflowAncestors:getOverflowAncestors,hide:hide,inline:inline,inner:inner,limitShift:limitShift,offset:offset,platform:platform,safePolygon:safePolygon,shift:shift,size:size,useClick:useClick,useClientPoint:useClientPoint,useDelayGroup:useDelayGroup,useDelayGroupContext:useDelayGroupContext,useDismiss:useDismiss,useFloating:useFloating,useFloatingNodeId:useFloatingNodeId,useFloatingParentNodeId:useFloatingParentNodeId,useFloatingPortalNode:useFloatingPortalNode,useFloatingRootContext:useFloatingRootContext,useFloatingTree:useFloatingTree,useFocus:useFocus,useHover:useHover,useId:useId,useInnerOffset:useInnerOffset,useInteractions:useInteractions,useListItem:useListItem,useListNavigation:useListNavigation,useMergeRefs:useMergeRefs,useRole:useRole,useTransitionStatus:useTransitionStatus,useTransitionStyles:useTransitionStyles,useTypeahead:useTypeahead}),require$$62=getAugmentedNamespace(floatingUi_react_esm);!/*!
react-datepicker v7.3.0
https://github.com/Hacker0x01/react-datepicker
Released under the MIT License.
*/function(e,t){!function(e,n){n(t,requireClsx(),react__WEBPACK_IMPORTED_MODULE_2__,require$$2,requireAddDays(),requireAddHours(),requireAddMinutes(),requireAddMonths(),requireAddQuarters(),requireAddSeconds(),requireAddWeeks(),requireAddYears(),requireDifferenceInCalendarDays(),requireDifferenceInCalendarMonths(),requireDifferenceInCalendarQuarters(),requireDifferenceInCalendarYears(),requireEndOfDay(),requireEndOfMonth(),requireEndOfWeek(),requireEndOfYear(),requireFormat(),requireGetDate(),requireGetDay(),requireGetHours(),requireGetISOWeek(),requireGetMinutes(),requireGetMonth(),requireGetQuarter(),requireGetSeconds(),requireGetTime(),requireGetYear(),requireIsAfter(),requireIsBefore(),requireIsDate(),requireIsEqual(),requireIsSameDay(),requireIsSameMonth(),requireIsSameQuarter(),requireIsSameYear(),requireIsValid(),requireIsWithinInterval(),requireMax(),requireMin(),requireParse(),requireParseISO(),requireSet(),requireSetHours(),requireSetMinutes(),requireSetMonth(),requireSetQuarter(),requireSetSeconds(),requireSetYear(),requireStartOfDay(),requireStartOfMonth(),requireStartOfQuarter(),requireStartOfWeek(),requireStartOfYear(),requireSubDays(),requireSubMonths(),requireSubQuarters(),requireSubWeeks(),requireSubYears(),requireToDate(),require$$62,react_dom__WEBPACK_IMPORTED_MODULE_4__)}(0,function(e,t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,g,v,y,b,_,E,T,S,I,w,A,O,C,P,R,L,D,x,k,M,N,F,B,U,Z,j,H,z,q,G,V,W,Y,J,$,K,X,Q,ee,et,en,er,eo,ei,ea,es,eu,el,ec){function ed(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var ef=ed(n),ep=ed(r),eh=ed(ec),em=function(e,t){return(em=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function eg(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}em(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var ev=function(){return(ev=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function ey(e,t,n){if(n||2==arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}"function"==typeof SuppressedError&&SuppressedError;var eb,e_=function(e){var t=e.showTimeSelectOnly,n=void 0!==t&&t,r=e.showTime,o=void 0!==r&&r,i=e.className,a=e.children,s=n?"Choose Time":"Choose Date".concat(o?" and Time":"");return ef.default.createElement("div",{className:i,role:"dialog","aria-label":s,"aria-modal":"true"},a)};function eE(){return"undefined"!=typeof window?window:globalThis}!function(e){e.ArrowUp="ArrowUp",e.ArrowDown="ArrowDown",e.ArrowLeft="ArrowLeft",e.ArrowRight="ArrowRight",e.PageUp="PageUp",e.PageDown="PageDown",e.Home="Home",e.End="End",e.Enter="Enter",e.Space=" ",e.Tab="Tab",e.Escape="Escape",e.Backspace="Backspace",e.X="x"}(eb||(eb={}));var eT=12,eS=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g;function eI(e){if(null==e)return new Date;var t="string"==typeof e?q.parseISO(e):eu.toDate(e);return ew(t)?t:new Date}function ew(e,t){return U.isValid(e)&&!D.isBefore(e,null!=t?t:new Date("1/1/1800"))}function eA(e,t,n){if("en"===n)return _.format(e,t,{useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0});var r=n?ez(n):void 0;return n&&!r&&console.warn('A locale object was not found for the provided string ["'.concat(n,'"].')),!r&&eH()&&ez(eH())&&(r=ez(eH())),_.format(e,t,{locale:r,useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0})}function eO(e,t){var n=t.dateFormat,r=t.locale,o=Array.isArray(n)&&n.length>0?n[0]:n;return e&&eA(e,o,r)||""}function eC(e,t){var n=t.hour,r=void 0===n?0:n,o=t.minute,i=void 0===o?0:o,a=t.second,s=void 0===a?0:a;return V.setHours(W.setMinutes($.setSeconds(e,s),i),r)}function eP(e){return X.startOfDay(e)}function eR(e,t,n){var r=ez(t||eH());return et.startOfWeek(e,{locale:r,weekStartsOn:n})}function eL(e){return Q.startOfMonth(e)}function eD(e){return en.startOfYear(e)}function ex(e){return ee.startOfQuarter(e)}function ek(){return X.startOfDay(eI())}function eM(e){return g.endOfDay(e)}function eN(e,t){return e&&t?B.isSameYear(e,t):!e&&!t}function eF(e,t){return e&&t?N.isSameMonth(e,t):!e&&!t}function eB(e,t){return e&&t?F.isSameQuarter(e,t):!e&&!t}function eU(e,t){return e&&t?M.isSameDay(e,t):!e&&!t}function eZ(e,t){return e&&t?k.isEqual(e,t):!e&&!t}function ej(e,t,n){var r,o=X.startOfDay(t),i=g.endOfDay(n);try{r=Z.isWithinInterval(e,{start:o,end:i})}catch(e){r=!1}return r}function eH(){return eE().__localeId__}function ez(e){if("string"==typeof e){var t=eE();return t.__localeData__?t.__localeData__[e]:void 0}return e}function eq(e,t){return eA(Y.setMonth(eI(),e),"LLLL",t)}function eG(e,t){return eA(Y.setMonth(eI(),e),"LLL",t)}function eV(e,t){var n=void 0===t?{}:t,r=n.minDate,o=n.maxDate,i=n.excludeDates,a=n.excludeDateIntervals,s=n.includeDates,u=n.includeDateIntervals,l=n.filterDate;return e1(e,{minDate:r,maxDate:o})||i&&i.some(function(t){var n;return t instanceof Date?eU(e,t):eU(e,null!==(n=t.date)&&void 0!==n?n:new Date)})||a&&a.some(function(t){var n=t.start,r=t.end;return Z.isWithinInterval(e,{start:n,end:r})})||s&&!s.some(function(t){return eU(e,t)})||u&&!u.some(function(t){var n=t.start,r=t.end;return Z.isWithinInterval(e,{start:n,end:r})})||l&&!l(eI(e))||!1}function eW(e,t){var n=void 0===t?{}:t,r=n.excludeDates,o=n.excludeDateIntervals;return o&&o.length>0?o.some(function(t){var n=t.start,r=t.end;return Z.isWithinInterval(e,{start:n,end:r})}):r&&r.some(function(t){var n;return t instanceof Date?eU(e,t):eU(e,null!==(n=t.date)&&void 0!==n?n:new Date)})||!1}function eY(e,t){var n=void 0===t?{}:t,r=n.minDate,o=n.maxDate,i=n.excludeDates,a=n.includeDates,s=n.filterDate;return e1(e,{minDate:r?Q.startOfMonth(r):void 0,maxDate:o?v.endOfMonth(o):void 0})||(null==i?void 0:i.some(function(t){return eF(e,t instanceof Date?t:t.date)}))||a&&!a.some(function(t){return eF(e,t)})||s&&!s(eI(e))||!1}function eJ(e,t,n,r){var o=R.getYear(e),i=A.getMonth(e),a=R.getYear(t),s=A.getMonth(t),u=R.getYear(r);return o===a&&o===u?i<=n&&n<=s:o<a&&(u===o&&i<=n||u===a&&s>=n||u<a&&u>o)}function e$(e,t){var n=void 0===t?{}:t,r=n.minDate,o=n.maxDate,i=n.excludeDates,a=n.includeDates;return e1(e,{minDate:r,maxDate:o})||i&&i.some(function(t){return eF(t instanceof Date?t:t.date,e)})||a&&!a.some(function(t){return eF(t,e)})||!1}function eK(e,t){var n=void 0===t?{}:t,r=n.minDate,o=n.maxDate,i=n.excludeDates,a=n.includeDates,s=n.filterDate;return e1(e,{minDate:r,maxDate:o})||(null==i?void 0:i.some(function(t){return eB(e,t instanceof Date?t:t.date)}))||a&&!a.some(function(t){return eB(e,t)})||s&&!s(eI(e))||!1}function eX(e,t,n){if(!t||!n||!U.isValid(t)||!U.isValid(n))return!1;var r=R.getYear(t),o=R.getYear(n);return r<=e&&o>=e}function eQ(e,t){var n=void 0===t?{}:t,r=n.minDate,o=n.maxDate,i=n.excludeDates,a=n.includeDates,s=n.filterDate,u=new Date(e,0,1);return e1(u,{minDate:r?en.startOfYear(r):void 0,maxDate:o?b.endOfYear(o):void 0})||(null==i?void 0:i.some(function(e){return eN(u,e instanceof Date?e:e.date)}))||a&&!a.some(function(e){return eN(u,e)})||s&&!s(eI(u))||!1}function e0(e,t,n,r){var o=R.getYear(e),i=O.getQuarter(e),a=R.getYear(t),s=O.getQuarter(t),u=R.getYear(r);return o===a&&o===u?i<=n&&n<=s:o<a&&(u===o&&i<=n||u===a&&s>=n||u<a&&u>o)}function e1(e,t){var n,r=void 0===t?{}:t,o=r.minDate,i=r.maxDate;return null!==(n=o&&0>f.differenceInCalendarDays(e,o)||i&&f.differenceInCalendarDays(e,i)>0)&&void 0!==n&&n}function e2(e,t){return t.some(function(t){return S.getHours(t)===S.getHours(e)&&w.getMinutes(t)===w.getMinutes(e)&&C.getSeconds(t)===C.getSeconds(e)})}function e4(e,t){var n=void 0===t?{}:t,r=n.excludeTimes,o=n.includeTimes,i=n.filterTime;return r&&e2(e,r)||o&&!e2(e,o)||i&&!i(e)||!1}function e3(e,t){var n=t.minTime,r=t.maxTime;if(!n||!r)throw Error("Both minTime and maxTime props required");var o=eI();o=V.setHours(o,S.getHours(e)),o=W.setMinutes(o,w.getMinutes(e)),o=$.setSeconds(o,C.getSeconds(e));var i=eI();i=V.setHours(i,S.getHours(n)),i=W.setMinutes(i,w.getMinutes(n)),i=$.setSeconds(i,C.getSeconds(n));var a,s=eI();s=V.setHours(s,S.getHours(r)),s=W.setMinutes(s,w.getMinutes(r)),s=$.setSeconds(s,C.getSeconds(r));try{a=!Z.isWithinInterval(o,{start:i,end:s})}catch(e){a=!1}return a}function e5(e,t){var n=void 0===t?{}:t,r=n.minDate,o=n.includeDates,i=eo.subMonths(e,1);return r&&p.differenceInCalendarMonths(r,i)>0||o&&o.every(function(e){return p.differenceInCalendarMonths(e,i)>0})||!1}function e6(e,t){var n=void 0===t?{}:t,r=n.maxDate,o=n.includeDates,i=s.addMonths(e,1);return r&&p.differenceInCalendarMonths(i,r)>0||o&&o.every(function(e){return p.differenceInCalendarMonths(i,e)>0})||!1}function e9(e,t){var n=void 0===t?{}:t,r=n.minDate,o=n.includeDates,i=es.subYears(e,1);return r&&m.differenceInCalendarYears(r,i)>0||o&&o.every(function(e){return m.differenceInCalendarYears(e,i)>0})||!1}function e8(e,t){var n=void 0===t?{}:t,r=n.maxDate,o=n.includeDates,i=d.addYears(e,1);return r&&m.differenceInCalendarYears(i,r)>0||o&&o.every(function(e){return m.differenceInCalendarYears(i,e)>0})||!1}function e7(e){var t=e.minDate,n=e.includeDates;if(n&&t){var r=n.filter(function(e){return f.differenceInCalendarDays(e,t)>=0});return H.min(r)}return n?H.min(n):t}function te(e){var t=e.maxDate,n=e.includeDates;if(n&&t){var r=n.filter(function(e){return 0>=f.differenceInCalendarDays(e,t)});return j.max(r)}return n?j.max(n):t}function tt(e,t){var n;void 0===e&&(e=[]),void 0===t&&(t="react-datepicker__day--highlighted");for(var r=new Map,o=0,i=e.length;o<i;o++){var a=e[o];if(x.isDate(a)){var s=eA(a,"MM.dd.yyyy");(f=r.get(s)||[]).includes(t)||(f.push(t),r.set(s,f))}else if("object"==typeof a){var u=null!==(n=Object.keys(a)[0])&&void 0!==n?n:"",l=a[u];if("string"==typeof u&&Array.isArray(l))for(var c=0,d=l.length;c<d;c++){var f,p=l[c];p&&(s=eA(p,"MM.dd.yyyy"),(f=r.get(s)||[]).includes(u)||(f.push(u),r.set(s,f)))}}}return r}function tn(e,t){void 0===e&&(e=[]),void 0===t&&(t="react-datepicker__day--holidays");var n=new Map;return e.forEach(function(e){var r=e.date,o=e.holidayName;if(x.isDate(r)){var i=eA(r,"MM.dd.yyyy"),a=n.get(i)||{className:"",holidayNames:[]};if(!("className"in a)||a.className!==t||(s=a.holidayNames,u=[o],s.length!==u.length||!s.every(function(e,t){return e===u[t]}))){a.className=t;var s,u,l=a.holidayNames;a.holidayNames=l?ey(ey([],l,!0),[o],!1):[o],n.set(i,a)}}}),n}function tr(e,t,n,r,o){for(var s=o.length,u=[],c=0;c<s;c++){var d=e,f=o[c];f&&(d=i.addHours(d,S.getHours(f)),d=a.addMinutes(d,w.getMinutes(f)),d=l.addSeconds(d,C.getSeconds(f)));var p=a.addMinutes(e,(n+1)*r);L.isAfter(d,t)&&D.isBefore(d,p)&&null!=f&&u.push(f)}return u}function to(e){return e<10?"0".concat(e):"".concat(e)}function ti(e,t){void 0===t&&(t=eT);var n=Math.ceil(R.getYear(e)/t)*t;return{startPeriod:n-(t-1),endPeriod:n}}function ta(e){var t=e.getSeconds(),n=e.getMilliseconds();return eu.toDate(e.getTime()-1e3*t-n)}function ts(e){if(!x.isDate(e))throw Error("Invalid date");var t=new Date(e);return t.setHours(0,0,0,0),t}function tu(e,t){if(!x.isDate(e)||!x.isDate(t))throw Error("Invalid date received");var n=ts(e),r=ts(t);return D.isBefore(n,r)}function tl(e){return e.key===eb.Space}var tc,td=function(e){function t(t){var r=e.call(this,t)||this;return r.onTimeChange=function(e){r.setState({time:e});var t,n,o=r.props.date,i=o instanceof Date&&!isNaN(+o)?o:new Date;if(null==e?void 0:e.includes(":")){var a=e.split(":"),s=a[0],u=a[1];i.setHours(Number(s)),i.setMinutes(Number(u))}null===(n=(t=r.props).onChange)||void 0===n||n.call(t,i)},r.renderTimeInput=function(){var e=r.state.time,t=r.props,o=t.date,i=t.timeString,a=t.customTimeInput;return a?n.cloneElement(a,{date:o,value:e,onChange:r.onTimeChange}):ef.default.createElement("input",{type:"time",className:"react-datepicker-time__input",placeholder:"Time",name:"time-input",required:!0,value:e,onChange:function(e){r.onTimeChange(e.target.value||i)}})},r.state={time:r.props.timeString},r}return eg(t,e),t.getDerivedStateFromProps=function(e,t){return e.timeString!==t.time?{time:e.timeString}:null},t.prototype.render=function(){return ef.default.createElement("div",{className:"react-datepicker__input-time-container"},ef.default.createElement("div",{className:"react-datepicker-time__caption"},this.props.timeInputLabel),ef.default.createElement("div",{className:"react-datepicker-time__input-container"},ef.default.createElement("div",{className:"react-datepicker-time__input"},this.renderTimeInput())))},t}(n.Component),tf=function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.dayEl=n.createRef(),r.handleClick=function(e){!r.isDisabled()&&r.props.onClick&&r.props.onClick(e)},r.handleMouseEnter=function(e){!r.isDisabled()&&r.props.onMouseEnter&&r.props.onMouseEnter(e)},r.handleOnKeyDown=function(e){var t,n;e.key===eb.Space&&(e.preventDefault(),e.key=eb.Enter),null===(n=(t=r.props).handleOnKeyDown)||void 0===n||n.call(t,e)},r.isSameDay=function(e){return eU(r.props.day,e)},r.isKeyboardSelected=function(){if(r.props.disabledKeyboardNavigation)return!1;var e,t=r.props.selectsMultiple?null===(e=r.props.selectedDates)||void 0===e?void 0:e.some(function(e){return r.isSameDayOrWeek(e)}):r.isSameDayOrWeek(r.props.selected),n=r.props.preSelection&&r.isDisabled(r.props.preSelection);return!t&&r.isSameDayOrWeek(r.props.preSelection)&&!n},r.isDisabled=function(e){return void 0===e&&(e=r.props.day),eV(e,{minDate:r.props.minDate,maxDate:r.props.maxDate,excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals,includeDateIntervals:r.props.includeDateIntervals,includeDates:r.props.includeDates,filterDate:r.props.filterDate})},r.isExcluded=function(){return eW(r.props.day,{excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals})},r.isStartOfWeek=function(){return eU(r.props.day,eR(r.props.day,r.props.locale,r.props.calendarStartDay))},r.isSameWeek=function(e){return r.props.showWeekPicker&&eU(e,eR(r.props.day,r.props.locale,r.props.calendarStartDay))},r.isSameDayOrWeek=function(e){return r.isSameDay(e)||r.isSameWeek(e)},r.getHighLightedClass=function(){var e=r.props,t=e.day,n=e.highlightDates;if(!n)return!1;var o=eA(t,"MM.dd.yyyy");return n.get(o)},r.getHolidaysClass=function(){var e,t=r.props,n=t.day,o=t.holidays;if(!o)return[void 0];var i=eA(n,"MM.dd.yyyy");return o.has(i)?[null===(e=o.get(i))||void 0===e?void 0:e.className]:[void 0]},r.isInRange=function(){var e=r.props,t=e.day,n=e.startDate,o=e.endDate;return!(!n||!o)&&ej(t,n,o)},r.isInSelectingRange=function(){var e,t=r.props,n=t.day,o=t.selectsStart,i=t.selectsEnd,a=t.selectsRange,s=t.selectsDisabledDaysInRange,u=t.startDate,l=t.endDate,c=null!==(e=r.props.selectingDate)&&void 0!==e?e:r.props.preSelection;return!(!(o||i||a)||!c||!s&&r.isDisabled())&&(o&&l&&(D.isBefore(c,l)||eZ(c,l))?ej(n,c,l):(i&&u&&(L.isAfter(c,u)||eZ(c,u))||!(!a||!u||l||!L.isAfter(c,u)&&!eZ(c,u)))&&ej(n,u,c))},r.isSelectingRangeStart=function(){if(!r.isInSelectingRange())return!1;var e,t=r.props,n=t.day,o=t.startDate,i=t.selectsStart,a=null!==(e=r.props.selectingDate)&&void 0!==e?e:r.props.preSelection;return eU(n,i?a:o)},r.isSelectingRangeEnd=function(){if(!r.isInSelectingRange())return!1;var e,t=r.props,n=t.day,o=t.endDate,i=t.selectsEnd,a=t.selectsRange,s=null!==(e=r.props.selectingDate)&&void 0!==e?e:r.props.preSelection;return eU(n,i||a?s:o)},r.isRangeStart=function(){var e=r.props,t=e.day,n=e.startDate,o=e.endDate;return!(!n||!o)&&eU(n,t)},r.isRangeEnd=function(){var e=r.props,t=e.day,n=e.startDate,o=e.endDate;return!(!n||!o)&&eU(o,t)},r.isWeekend=function(){var e=T.getDay(r.props.day);return 0===e||6===e},r.isAfterMonth=function(){return void 0!==r.props.month&&(r.props.month+1)%12===A.getMonth(r.props.day)},r.isBeforeMonth=function(){return void 0!==r.props.month&&(A.getMonth(r.props.day)+1)%12===r.props.month},r.isCurrentDay=function(){return r.isSameDay(eI())},r.isSelected=function(){var e;return r.props.selectsMultiple?null===(e=r.props.selectedDates)||void 0===e?void 0:e.some(function(e){return r.isSameDayOrWeek(e)}):r.isSameDayOrWeek(r.props.selected)},r.getClassNames=function(e){var n,o=r.props.dayClassName?r.props.dayClassName(e):void 0;return t.clsx("react-datepicker__day",o,"react-datepicker__day--"+eA(r.props.day,"ddd",n),{"react-datepicker__day--disabled":r.isDisabled(),"react-datepicker__day--excluded":r.isExcluded(),"react-datepicker__day--selected":r.isSelected(),"react-datepicker__day--keyboard-selected":r.isKeyboardSelected(),"react-datepicker__day--range-start":r.isRangeStart(),"react-datepicker__day--range-end":r.isRangeEnd(),"react-datepicker__day--in-range":r.isInRange(),"react-datepicker__day--in-selecting-range":r.isInSelectingRange(),"react-datepicker__day--selecting-range-start":r.isSelectingRangeStart(),"react-datepicker__day--selecting-range-end":r.isSelectingRangeEnd(),"react-datepicker__day--today":r.isCurrentDay(),"react-datepicker__day--weekend":r.isWeekend(),"react-datepicker__day--outside-month":r.isAfterMonth()||r.isBeforeMonth()},r.getHighLightedClass(),r.getHolidaysClass())},r.getAriaLabel=function(){var e=r.props,t=e.day,n=e.ariaLabelPrefixWhenEnabled,o=void 0===n?"Choose":n,i=e.ariaLabelPrefixWhenDisabled,a=void 0===i?"Not available":i,s=r.isDisabled()||r.isExcluded()?a:o;return"".concat(s," ").concat(eA(t,"PPPP",r.props.locale))},r.getTitle=function(){var e=r.props,t=e.day,n=e.holidays,o=void 0===n?new Map:n,i=e.excludeDates,a=eA(t,"MM.dd.yyyy"),s=[];return o.has(a)&&s.push.apply(s,o.get(a).holidayNames),r.isExcluded()&&s.push(null==i?void 0:i.filter(function(e){return e instanceof Date?eU(e,t):eU(null==e?void 0:e.date,t)}).map(function(e){if(!(e instanceof Date))return null==e?void 0:e.message})),s.join(", ")},r.getTabIndex=function(){var e=r.props.selected,t=r.props.preSelection;return(!r.props.showWeekPicker||!r.props.showWeekNumber&&r.isStartOfWeek())&&(r.isKeyboardSelected()||r.isSameDay(e)&&eU(t,e))?0:-1},r.handleFocusDay=function(){var e;r.shouldFocusDay()&&(null===(e=r.dayEl.current)||void 0===e||e.focus({preventScroll:!0}))},r.renderDayContents=function(){return r.props.monthShowsDuplicateDaysEnd&&r.isAfterMonth()||r.props.monthShowsDuplicateDaysStart&&r.isBeforeMonth()?null:r.props.renderDayContents?r.props.renderDayContents(E.getDate(r.props.day),r.props.day):E.getDate(r.props.day)},r.render=function(){return ef.default.createElement("div",{ref:r.dayEl,className:r.getClassNames(r.props.day),onKeyDown:r.handleOnKeyDown,onClick:r.handleClick,onMouseEnter:r.props.usePointerEvent?void 0:r.handleMouseEnter,onPointerEnter:r.props.usePointerEvent?r.handleMouseEnter:void 0,tabIndex:r.getTabIndex(),"aria-label":r.getAriaLabel(),role:"option",title:r.getTitle(),"aria-disabled":r.isDisabled(),"aria-current":r.isCurrentDay()?"date":void 0,"aria-selected":r.isSelected()||r.isInRange()},r.renderDayContents(),""!==r.getTitle()&&ef.default.createElement("span",{className:"overlay"},r.getTitle()))},r}return eg(r,e),r.prototype.componentDidMount=function(){this.handleFocusDay()},r.prototype.componentDidUpdate=function(){this.handleFocusDay()},r.prototype.shouldFocusDay=function(){var e=!1;return 0===this.getTabIndex()&&this.isSameDay(this.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(e=!0),this.props.inline&&!this.props.shouldFocusDayInline&&(e=!1),this.isDayActiveElement()&&(e=!0),this.isDuplicateDay()&&(e=!1)),e},r.prototype.isDayActiveElement=function(){var e,t,n;return(null===(t=null===(e=this.props.containerRef)||void 0===e?void 0:e.current)||void 0===t?void 0:t.contains(document.activeElement))&&(null===(n=document.activeElement)||void 0===n?void 0:n.classList.contains("react-datepicker__day"))},r.prototype.isDuplicateDay=function(){return this.props.monthShowsDuplicateDaysEnd&&this.isAfterMonth()||this.props.monthShowsDuplicateDaysStart&&this.isBeforeMonth()},r}(n.Component),tp=function(e){function r(){var t=null!==e&&e.apply(this,arguments)||this;return t.weekNumberEl=n.createRef(),t.handleClick=function(e){t.props.onClick&&t.props.onClick(e)},t.handleOnKeyDown=function(e){var n,r;e.key===eb.Space&&(e.preventDefault(),e.key=eb.Enter),null===(r=(n=t.props).handleOnKeyDown)||void 0===r||r.call(n,e)},t.isKeyboardSelected=function(){return!t.props.disabledKeyboardNavigation&&!eU(t.props.date,t.props.selected)&&eU(t.props.date,t.props.preSelection)},t.getTabIndex=function(){return t.props.showWeekPicker&&t.props.showWeekNumber&&(t.isKeyboardSelected()||eU(t.props.date,t.props.selected)&&eU(t.props.preSelection,t.props.selected))?0:-1},t.handleFocusWeekNumber=function(e){var n=!1;0===t.getTabIndex()&&!(null==e?void 0:e.isInputFocused)&&eU(t.props.date,t.props.preSelection)&&(document.activeElement&&document.activeElement!==document.body||(n=!0),t.props.inline&&!t.props.shouldFocusDayInline&&(n=!1),t.props.containerRef&&t.props.containerRef.current&&t.props.containerRef.current.contains(document.activeElement)&&document.activeElement&&document.activeElement.classList.contains("react-datepicker__week-number")&&(n=!0)),n&&t.weekNumberEl.current&&t.weekNumberEl.current.focus({preventScroll:!0})},t}return eg(r,e),Object.defineProperty(r,"defaultProps",{get:function(){return{ariaLabelPrefix:"week "}},enumerable:!1,configurable:!0}),r.prototype.componentDidMount=function(){this.handleFocusWeekNumber()},r.prototype.componentDidUpdate=function(e){this.handleFocusWeekNumber(e)},r.prototype.render=function(){var e=this.props,n=e.weekNumber,o=e.ariaLabelPrefix,i=void 0===o?r.defaultProps.ariaLabelPrefix:o,a=e.onClick,s={"react-datepicker__week-number":!0,"react-datepicker__week-number--clickable":!!a,"react-datepicker__week-number--selected":!!a&&eU(this.props.date,this.props.selected),"react-datepicker__week-number--keyboard-selected":this.isKeyboardSelected()};return ef.default.createElement("div",{ref:this.weekNumberEl,className:t.clsx(s),"aria-label":"".concat(i," ").concat(this.props.weekNumber),onClick:this.handleClick,onKeyDown:this.handleOnKeyDown,tabIndex:this.getTabIndex()},n)},r}(n.Component),th=function(e){function n(){var t=null!==e&&e.apply(this,arguments)||this;return t.isDisabled=function(e){return eV(e,{minDate:t.props.minDate,maxDate:t.props.maxDate,excludeDates:t.props.excludeDates,excludeDateIntervals:t.props.excludeDateIntervals,includeDateIntervals:t.props.includeDateIntervals,includeDates:t.props.includeDates,filterDate:t.props.filterDate})},t.handleDayClick=function(e,n){t.props.onDayClick&&t.props.onDayClick(e,n)},t.handleDayMouseEnter=function(e){t.props.onDayMouseEnter&&t.props.onDayMouseEnter(e)},t.handleWeekClick=function(e,r,o){for(var i,a,s,u=new Date(e),l=0;l<7;l++){var c=new Date(e);if(c.setDate(c.getDate()+l),!t.isDisabled(c)){u=c;break}}"function"==typeof t.props.onWeekSelect&&t.props.onWeekSelect(u,r,o),t.props.showWeekPicker&&t.handleDayClick(u,o),(null!==(i=t.props.shouldCloseOnSelect)&&void 0!==i?i:n.defaultProps.shouldCloseOnSelect)&&(null===(s=(a=t.props).setOpen)||void 0===s||s.call(a,!1))},t.formatWeekNumber=function(e){return t.props.formatWeekNumber?t.props.formatWeekNumber(e):function(e){return I.getISOWeek(e)}(e)},t.renderDays=function(){var e=t.startOfWeek(),r=[],i=t.formatWeekNumber(e);if(t.props.showWeekNumber){var a=t.props.onWeekSelect||t.props.showWeekPicker?t.handleWeekClick.bind(t,e,i):void 0;r.push(ef.default.createElement(tp,ev({key:"W"},n.defaultProps,t.props,{weekNumber:i,date:e,onClick:a})))}return r.concat([0,1,2,3,4,5,6].map(function(r){var i=o.addDays(e,r);return ef.default.createElement(tf,ev({},n.defaultProps,t.props,{ariaLabelPrefixWhenEnabled:t.props.chooseDayAriaLabelPrefix,ariaLabelPrefixWhenDisabled:t.props.disabledDayAriaLabelPrefix,key:i.valueOf(),day:i,onClick:t.handleDayClick.bind(t,i),onMouseEnter:t.handleDayMouseEnter.bind(t,i)}))}))},t.startOfWeek=function(){return eR(t.props.day,t.props.locale,t.props.calendarStartDay)},t.isKeyboardSelected=function(){return!t.props.disabledKeyboardNavigation&&!eU(t.startOfWeek(),t.props.selected)&&eU(t.startOfWeek(),t.props.preSelection)},t}return eg(n,e),Object.defineProperty(n,"defaultProps",{get:function(){return{shouldCloseOnSelect:!0}},enumerable:!1,configurable:!0}),n.prototype.render=function(){var e={"react-datepicker__week":!0,"react-datepicker__week--selected":eU(this.startOfWeek(),this.props.selected),"react-datepicker__week--keyboard-selected":this.isKeyboardSelected()};return ef.default.createElement("div",{className:t.clsx(e)},this.renderDays())},n}(n.Component),tm="two_columns",tg="three_columns",tv="four_columns",ty=((tc={})[tm]={grid:[[0,1],[2,3],[4,5],[6,7],[8,9],[10,11]],verticalNavigationOffset:2},tc[tg]={grid:[[0,1,2],[3,4,5],[6,7,8],[9,10,11]],verticalNavigationOffset:3},tc[tv]={grid:[[0,1,2,3],[4,5,6,7],[8,9,10,11]],verticalNavigationOffset:4},tc);function tb(e,t){return e?tv:t?tm:tg}var t_=function(e){function r(){var r=null!==e&&e.apply(this,arguments)||this;return r.MONTH_REFS=ey([],Array(12),!0).map(function(){return n.createRef()}),r.QUARTER_REFS=ey([],[,,,,],!0).map(function(){return n.createRef()}),r.isDisabled=function(e){return eV(e,{minDate:r.props.minDate,maxDate:r.props.maxDate,excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals,includeDateIntervals:r.props.includeDateIntervals,includeDates:r.props.includeDates,filterDate:r.props.filterDate})},r.isExcluded=function(e){return eW(e,{excludeDates:r.props.excludeDates,excludeDateIntervals:r.props.excludeDateIntervals})},r.handleDayClick=function(e,t){var n,o;null===(o=(n=r.props).onDayClick)||void 0===o||o.call(n,e,t,r.props.orderInDisplay)},r.handleDayMouseEnter=function(e){var t,n;null===(n=(t=r.props).onDayMouseEnter)||void 0===n||n.call(t,e)},r.handleMouseLeave=function(){var e,t;null===(t=(e=r.props).onMouseLeave)||void 0===t||t.call(e)},r.isRangeStartMonth=function(e){var t=r.props,n=t.day,o=t.startDate,i=t.endDate;return!(!o||!i)&&eF(Y.setMonth(n,e),o)},r.isRangeStartQuarter=function(e){var t=r.props,n=t.day,o=t.startDate,i=t.endDate;return!(!o||!i)&&eB(J.setQuarter(n,e),o)},r.isRangeEndMonth=function(e){var t=r.props,n=t.day,o=t.startDate,i=t.endDate;return!(!o||!i)&&eF(Y.setMonth(n,e),i)},r.isRangeEndQuarter=function(e){var t=r.props,n=t.day,o=t.startDate,i=t.endDate;return!(!o||!i)&&eB(J.setQuarter(n,e),i)},r.isInSelectingRangeMonth=function(e){var t,n=r.props,o=n.day,i=n.selectsStart,a=n.selectsEnd,s=n.selectsRange,u=n.startDate,l=n.endDate,c=null!==(t=r.props.selectingDate)&&void 0!==t?t:r.props.preSelection;return!(!(i||a||s)||!c)&&(i&&l?eJ(c,l,e,o):(a&&u||!(!s||!u||l))&&eJ(u,c,e,o))},r.isSelectingMonthRangeStart=function(e){if(!r.isInSelectingRangeMonth(e))return!1;var t,n=r.props,o=n.day,i=n.startDate,a=n.selectsStart,s=Y.setMonth(o,e),u=null!==(t=r.props.selectingDate)&&void 0!==t?t:r.props.preSelection;return eF(s,a?u:i)},r.isSelectingMonthRangeEnd=function(e){if(!r.isInSelectingRangeMonth(e))return!1;var t,n=r.props,o=n.day,i=n.endDate,a=n.selectsEnd,s=n.selectsRange,u=Y.setMonth(o,e),l=null!==(t=r.props.selectingDate)&&void 0!==t?t:r.props.preSelection;return eF(u,a||s?l:i)},r.isInSelectingRangeQuarter=function(e){var t,n=r.props,o=n.day,i=n.selectsStart,a=n.selectsEnd,s=n.selectsRange,u=n.startDate,l=n.endDate,c=null!==(t=r.props.selectingDate)&&void 0!==t?t:r.props.preSelection;return!(!(i||a||s)||!c)&&(i&&l?e0(c,l,e,o):(a&&u||!(!s||!u||l))&&e0(u,c,e,o))},r.isWeekInMonth=function(e){var t=r.props.day,n=o.addDays(e,6);return eF(e,t)||eF(n,t)},r.isCurrentMonth=function(e,t){return R.getYear(e)===R.getYear(eI())&&t===A.getMonth(eI())},r.isCurrentQuarter=function(e,t){return R.getYear(e)===R.getYear(eI())&&t===O.getQuarter(eI())},r.isSelectedMonth=function(e,t,n){return A.getMonth(n)===t&&R.getYear(e)===R.getYear(n)},r.isSelectMonthInList=function(e,t,n){return n.some(function(n){return r.isSelectedMonth(e,t,n)})},r.isSelectedQuarter=function(e,t,n){return O.getQuarter(e)===t&&R.getYear(e)===R.getYear(n)},r.renderWeeks=function(){for(var e=[],t=r.props.fixedHeight,n=0,o=!1,i=eR(eL(r.props.day),r.props.locale,r.props.calendarStartDay),a=r.props.selected?function(e){return r.props.showWeekPicker?eR(e,r.props.locale,r.props.calendarStartDay):r.props.selected}(r.props.selected):void 0,s=r.props.preSelection?function(e){return r.props.showWeekPicker?eR(e,r.props.locale,r.props.calendarStartDay):r.props.preSelection}(r.props.preSelection):void 0;e.push(ef.default.createElement(th,ev({},r.props,{ariaLabelPrefix:r.props.weekAriaLabelPrefix,key:n,day:i,month:A.getMonth(r.props.day),onDayClick:r.handleDayClick,onDayMouseEnter:r.handleDayMouseEnter,selected:a,preSelection:s,showWeekNumber:r.props.showWeekNumbers}))),!o;){n++,i=c.addWeeks(i,1);var u=t&&n>=6,l=!t&&!r.isWeekInMonth(i);if(u||l){if(!r.props.peekNextMonth)break;o=!0}}return e},r.onMonthClick=function(e,t){var n=r.isMonthDisabledForLabelDate(t),o=n.isDisabled,i=n.labelDate;o||r.handleDayClick(eL(i),e)},r.onMonthMouseEnter=function(e){var t=r.isMonthDisabledForLabelDate(e),n=t.isDisabled,o=t.labelDate;n||r.handleDayMouseEnter(eL(o))},r.handleMonthNavigation=function(e,t){var n,o,i,a;null===(o=(n=r.props).setPreSelection)||void 0===o||o.call(n,t),null===(a=null===(i=r.MONTH_REFS[e])||void 0===i?void 0:i.current)||void 0===a||a.focus()},r.handleKeyboardNavigation=function(e,t,n){var o,i=r.props,a=i.selected,u=i.preSelection,l=i.setPreSelection,c=i.minDate,d=i.maxDate,f=i.showFourColumnMonthYearPicker,p=i.showTwoColumnMonthYearPicker;if(u){var h=tb(f,p),m=r.getVerticalOffset(h),g=null===(o=ty[h])||void 0===o?void 0:o.grid,v=function(e,t,n){var r,o,i=t,a=n;switch(e){case eb.ArrowRight:i=s.addMonths(t,1),a=11===n?0:n+1;break;case eb.ArrowLeft:i=eo.subMonths(t,1),a=0===n?11:n-1;break;case eb.ArrowUp:i=eo.subMonths(t,m),a=(null===(r=null==g?void 0:g[0])||void 0===r?void 0:r.includes(n))?n+12-m:n-m;break;case eb.ArrowDown:i=s.addMonths(t,m),a=(null===(o=null==g?void 0:g[g.length-1])||void 0===o?void 0:o.includes(n))?n-12+m:n+m}return{newCalculatedDate:i,newCalculatedMonth:a}};if(t!==eb.Enter){var y=function(e,t,n){for(var o,i=e,a=!1,s=0,u=v(i,t,n),l=u.newCalculatedDate,f=u.newCalculatedMonth;!a;){if(s>=40){l=t,f=n;break}c&&l<c&&(l=(o=v(i=eb.ArrowRight,l,f)).newCalculatedDate,f=o.newCalculatedMonth),d&&l>d&&(l=(o=v(i=eb.ArrowLeft,l,f)).newCalculatedDate,f=o.newCalculatedMonth),e$(l,r.props)?(l=(o=v(i,l,f)).newCalculatedDate,f=o.newCalculatedMonth):a=!0,s++}return{newCalculatedDate:l,newCalculatedMonth:f}}(t,u,n),b=y.newCalculatedDate,_=y.newCalculatedMonth;switch(t){case eb.ArrowRight:case eb.ArrowLeft:case eb.ArrowUp:case eb.ArrowDown:r.handleMonthNavigation(_,b)}}else r.isMonthDisabled(n)||(r.onMonthClick(e,n),null==l||l(a))}},r.getVerticalOffset=function(e){var t,n;return null!==(n=null===(t=ty[e])||void 0===t?void 0:t.verticalNavigationOffset)&&void 0!==n?n:0},r.onMonthKeyDown=function(e,t){var n=r.props,o=n.disabledKeyboardNavigation,i=n.handleOnMonthKeyDown,a=e.key;a!==eb.Tab&&e.preventDefault(),o||r.handleKeyboardNavigation(e,a,t),i&&i(e)},r.onQuarterClick=function(e,t){var n=J.setQuarter(r.props.day,t);eK(n,r.props)||r.handleDayClick(ex(n),e)},r.onQuarterMouseEnter=function(e){var t=J.setQuarter(r.props.day,e);eK(t,r.props)||r.handleDayMouseEnter(ex(t))},r.handleQuarterNavigation=function(e,t){var n,o,i,a;r.isDisabled(t)||r.isExcluded(t)||(null===(o=(n=r.props).setPreSelection)||void 0===o||o.call(n,t),null===(a=null===(i=r.QUARTER_REFS[e-1])||void 0===i?void 0:i.current)||void 0===a||a.focus())},r.onQuarterKeyDown=function(e,t){var n,o,i=e.key;if(!r.props.disabledKeyboardNavigation)switch(i){case eb.Enter:r.onQuarterClick(e,t),null===(o=(n=r.props).setPreSelection)||void 0===o||o.call(n,r.props.selected);break;case eb.ArrowRight:if(!r.props.preSelection)break;r.handleQuarterNavigation(4===t?1:t+1,u.addQuarters(r.props.preSelection,1));break;case eb.ArrowLeft:if(!r.props.preSelection)break;r.handleQuarterNavigation(1===t?4:t-1,ei.subQuarters(r.props.preSelection,1))}},r.isMonthDisabledForLabelDate=function(e){var t,n=r.props,o=n.day,i=n.minDate,a=n.maxDate,s=n.excludeDates,u=n.includeDates,l=Y.setMonth(o,e);return{isDisabled:null!==(t=(i||a||s||u)&&eY(l,r.props))&&void 0!==t&&t,labelDate:l}},r.isMonthDisabled=function(e){return r.isMonthDisabledForLabelDate(e).isDisabled},r.getMonthClassNames=function(e){var n=r.props,o=n.day,i=n.startDate,a=n.endDate,s=n.preSelection,u=n.monthClassName,l=u?u(Y.setMonth(o,e)):void 0,c=r.getSelection();return t.clsx("react-datepicker__month-text","react-datepicker__month-".concat(e),l,{"react-datepicker__month-text--disabled":r.isMonthDisabled(e),"react-datepicker__month-text--selected":c?r.isSelectMonthInList(o,e,c):void 0,"react-datepicker__month-text--keyboard-selected":!r.props.disabledKeyboardNavigation&&s&&r.isSelectedMonth(o,e,s)&&!r.isMonthDisabled(e),"react-datepicker__month-text--in-selecting-range":r.isInSelectingRangeMonth(e),"react-datepicker__month-text--in-range":i&&a?eJ(i,a,e,o):void 0,"react-datepicker__month-text--range-start":r.isRangeStartMonth(e),"react-datepicker__month-text--range-end":r.isRangeEndMonth(e),"react-datepicker__month-text--selecting-range-start":r.isSelectingMonthRangeStart(e),"react-datepicker__month-text--selecting-range-end":r.isSelectingMonthRangeEnd(e),"react-datepicker__month-text--today":r.isCurrentMonth(o,e)})},r.getTabIndex=function(e){if(null==r.props.preSelection)return"-1";var t=A.getMonth(r.props.preSelection);return r.props.disabledKeyboardNavigation||e!==t?"-1":"0"},r.getQuarterTabIndex=function(e){if(null==r.props.preSelection)return"-1";var t=O.getQuarter(r.props.preSelection);return r.props.disabledKeyboardNavigation||e!==t?"-1":"0"},r.getAriaLabel=function(e){var t=r.props,n=t.chooseDayAriaLabelPrefix,o=void 0===n?"Choose":n,i=t.disabledDayAriaLabelPrefix,a=void 0===i?"Not available":i,s=t.day,u=t.locale,l=Y.setMonth(s,e),c=r.isDisabled(l)||r.isExcluded(l)?a:o;return"".concat(c," ").concat(eA(l,"MMMM yyyy",u))},r.getQuarterClassNames=function(e){var n=r.props,o=n.day,i=n.startDate,a=n.endDate,s=n.selected,u=n.minDate,l=n.maxDate,c=n.excludeDates,d=n.includeDates,f=n.filterDate,p=n.preSelection,h=n.disabledKeyboardNavigation,m=(u||l||c||d||f)&&eK(J.setQuarter(o,e),r.props);return t.clsx("react-datepicker__quarter-text","react-datepicker__quarter-".concat(e),{"react-datepicker__quarter-text--disabled":m,"react-datepicker__quarter-text--selected":s?r.isSelectedQuarter(o,e,s):void 0,"react-datepicker__quarter-text--keyboard-selected":!h&&p&&r.isSelectedQuarter(o,e,p)&&!m,"react-datepicker__quarter-text--in-selecting-range":r.isInSelectingRangeQuarter(e),"react-datepicker__quarter-text--in-range":i&&a?e0(i,a,e,o):void 0,"react-datepicker__quarter-text--range-start":r.isRangeStartQuarter(e),"react-datepicker__quarter-text--range-end":r.isRangeEndQuarter(e)})},r.getMonthContent=function(e){var t=r.props,n=t.showFullMonthYearPicker,o=t.renderMonthContent,i=t.locale,a=t.day,s=eG(e,i),u=eq(e,i);return o?o(e,s,u,a):n?u:s},r.getQuarterContent=function(e){var t,n=r.props,o=n.renderQuarterContent,i=function(e,t){return eA(J.setQuarter(eI(),e),"QQQ",t)}(e,n.locale);return null!==(t=null==o?void 0:o(e,i))&&void 0!==t?t:i},r.renderMonths=function(){var e,t=r.props,n=t.showTwoColumnMonthYearPicker,o=t.showFourColumnMonthYearPicker,i=t.day,a=t.selected,s=null===(e=ty[tb(o,n)])||void 0===e?void 0:e.grid;return null==s?void 0:s.map(function(e,t){return ef.default.createElement("div",{className:"react-datepicker__month-wrapper",key:t},e.map(function(e,t){return ef.default.createElement("div",{ref:r.MONTH_REFS[e],key:t,onClick:function(t){r.onMonthClick(t,e)},onKeyDown:function(t){tl(t)&&(t.preventDefault(),t.key=eb.Enter),r.onMonthKeyDown(t,e)},onMouseEnter:r.props.usePointerEvent?void 0:function(){return r.onMonthMouseEnter(e)},onPointerEnter:r.props.usePointerEvent?function(){return r.onMonthMouseEnter(e)}:void 0,tabIndex:Number(r.getTabIndex(e)),className:r.getMonthClassNames(e),"aria-disabled":r.isMonthDisabled(e),role:"option","aria-label":r.getAriaLabel(e),"aria-current":r.isCurrentMonth(i,e)?"date":void 0,"aria-selected":a?r.isSelectedMonth(i,e,a):void 0},r.getMonthContent(e))}))})},r.renderQuarters=function(){var e=r.props,t=e.day,n=e.selected;return ef.default.createElement("div",{className:"react-datepicker__quarter-wrapper"},[1,2,3,4].map(function(e,o){return ef.default.createElement("div",{key:o,ref:r.QUARTER_REFS[o],role:"option",onClick:function(t){r.onQuarterClick(t,e)},onKeyDown:function(t){r.onQuarterKeyDown(t,e)},onMouseEnter:r.props.usePointerEvent?void 0:function(){return r.onQuarterMouseEnter(e)},onPointerEnter:r.props.usePointerEvent?function(){return r.onQuarterMouseEnter(e)}:void 0,className:r.getQuarterClassNames(e),"aria-selected":n?r.isSelectedQuarter(t,e,n):void 0,tabIndex:Number(r.getQuarterTabIndex(e)),"aria-current":r.isCurrentQuarter(t,e)?"date":void 0},r.getQuarterContent(e))}))},r.getClassNames=function(){var e=r.props,n=e.selectingDate,o=e.selectsStart,i=e.selectsEnd,a=e.showMonthYearPicker,s=e.showQuarterYearPicker,u=e.showWeekPicker;return t.clsx("react-datepicker__month",{"react-datepicker__month--selecting-range":n&&(o||i)},{"react-datepicker__monthPicker":a},{"react-datepicker__quarterPicker":s},{"react-datepicker__weekPicker":u})},r}return eg(r,e),r.prototype.getSelection=function(){var e=this.props,t=e.selected,n=e.selectedDates;return e.selectsMultiple?n:t?[t]:void 0},r.prototype.render=function(){var e=this.props,t=e.showMonthYearPicker,n=e.showQuarterYearPicker,r=e.day,o=e.ariaLabelPrefix,i=void 0===o?"Month ":o,a=i?i.trim()+" ":"";return ef.default.createElement("div",{className:this.getClassNames(),onMouseLeave:this.props.usePointerEvent?void 0:this.handleMouseLeave,onPointerLeave:this.props.usePointerEvent?this.handleMouseLeave:void 0,"aria-label":"".concat(a).concat(eA(r,"MMMM, yyyy",this.props.locale)),role:"listbox"},t?this.renderMonths():n?this.renderQuarters():this.renderWeeks())},r}(n.Component),tE=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.isSelectedMonth=function(e){return t.props.month===e},t.renderOptions=function(){return t.props.monthNames.map(function(e,n){return ef.default.createElement("div",{className:t.isSelectedMonth(n)?"react-datepicker__month-option react-datepicker__month-option--selected_month":"react-datepicker__month-option",key:e,onClick:t.onChange.bind(t,n),"aria-selected":t.isSelectedMonth(n)?"true":void 0},t.isSelectedMonth(n)?ef.default.createElement("span",{className:"react-datepicker__month-option--selected"},"✓"):"",e)})},t.onChange=function(e){return t.props.onChange(e)},t.handleClickOutside=function(){return t.props.onCancel()},t}return eg(t,e),t.prototype.render=function(){return ef.default.createElement("div",{className:"react-datepicker__month-dropdown"},this.renderOptions())},t}(n.Component),tT=ep.default(tE),tS=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(e){return e.map(function(e,t){return ef.default.createElement("option",{key:e,value:t},e)})},t.renderSelectMode=function(e){return ef.default.createElement("select",{value:t.props.month,className:"react-datepicker__month-select",onChange:function(e){return t.onChange(parseInt(e.target.value))}},t.renderSelectOptions(e))},t.renderReadView=function(e,n){return ef.default.createElement("div",{key:"read",style:{visibility:e?"visible":"hidden"},className:"react-datepicker__month-read-view",onClick:t.toggleDropdown},ef.default.createElement("span",{className:"react-datepicker__month-read-view--down-arrow"}),ef.default.createElement("span",{className:"react-datepicker__month-read-view--selected-month"},n[t.props.month]))},t.renderDropdown=function(e){return ef.default.createElement(tT,ev({key:"dropdown"},t.props,{monthNames:e,onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(e){var n=t.state.dropdownVisible,r=[t.renderReadView(!n,e)];return n&&r.unshift(t.renderDropdown(e)),r},t.onChange=function(e){t.toggleDropdown(),e!==t.props.month&&t.props.onChange(e)},t.toggleDropdown=function(){return t.setState({dropdownVisible:!t.state.dropdownVisible})},t}return eg(t,e),t.prototype.render=function(){var e,t=this,n=[0,1,2,3,4,5,6,7,8,9,10,11].map(this.props.useShortMonthInDropdown?function(e){return eG(e,t.props.locale)}:function(e){return eq(e,t.props.locale)});switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode(n);break;case"select":e=this.renderSelectMode(n)}return ef.default.createElement("div",{className:"react-datepicker__month-dropdown-container react-datepicker__month-dropdown-container--".concat(this.props.dropdownMode)},e)},t}(n.Component);function tI(e,t){for(var n=[],r=eL(e),o=eL(t);!L.isAfter(r,o);)n.push(eI(r)),r=s.addMonths(r,1);return n}var tw=function(e){function n(t){var n=e.call(this,t)||this;return n.renderOptions=function(){return n.state.monthYearsList.map(function(e){var t=P.getTime(e),r=eN(n.props.date,e)&&eF(n.props.date,e);return ef.default.createElement("div",{className:r?"react-datepicker__month-year-option--selected_month-year":"react-datepicker__month-year-option",key:t,onClick:n.onChange.bind(n,t),"aria-selected":r?"true":void 0},r?ef.default.createElement("span",{className:"react-datepicker__month-year-option--selected"},"✓"):"",eA(e,n.props.dateFormat,n.props.locale))})},n.onChange=function(e){return n.props.onChange(e)},n.handleClickOutside=function(){n.props.onCancel()},n.state={monthYearsList:tI(n.props.minDate,n.props.maxDate)},n}return eg(n,e),n.prototype.render=function(){var e=t.clsx({"react-datepicker__month-year-dropdown":!0,"react-datepicker__month-year-dropdown--scrollable":this.props.scrollableMonthYearDropdown});return ef.default.createElement("div",{className:e},this.renderOptions())},n}(n.Component),tA=ep.default(tw),tO=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(){for(var e=eL(t.props.minDate),n=eL(t.props.maxDate),r=[];!L.isAfter(e,n);){var o=P.getTime(e);r.push(ef.default.createElement("option",{key:o,value:o},eA(e,t.props.dateFormat,t.props.locale))),e=s.addMonths(e,1)}return r},t.onSelectChange=function(e){t.onChange(parseInt(e.target.value))},t.renderSelectMode=function(){return ef.default.createElement("select",{value:P.getTime(eL(t.props.date)),className:"react-datepicker__month-year-select",onChange:t.onSelectChange},t.renderSelectOptions())},t.renderReadView=function(e){var n=eA(t.props.date,t.props.dateFormat,t.props.locale);return ef.default.createElement("div",{key:"read",style:{visibility:e?"visible":"hidden"},className:"react-datepicker__month-year-read-view",onClick:t.toggleDropdown},ef.default.createElement("span",{className:"react-datepicker__month-year-read-view--down-arrow"}),ef.default.createElement("span",{className:"react-datepicker__month-year-read-view--selected-month-year"},n))},t.renderDropdown=function(){return ef.default.createElement(tA,ev({key:"dropdown"},t.props,{onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(){var e=t.state.dropdownVisible,n=[t.renderReadView(!e)];return e&&n.unshift(t.renderDropdown()),n},t.onChange=function(e){t.toggleDropdown();var n=eI(e);eN(t.props.date,n)&&eF(t.props.date,n)||t.props.onChange(n)},t.toggleDropdown=function(){return t.setState({dropdownVisible:!t.state.dropdownVisible})},t}return eg(t,e),t.prototype.render=function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return ef.default.createElement("div",{className:"react-datepicker__month-year-dropdown-container react-datepicker__month-year-dropdown-container--".concat(this.props.dropdownMode)},e)},t}(n.Component),tC=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.state={height:null},n.scrollToTheSelectedTime=function(){requestAnimationFrame(function(){var e,r,o;n.list&&(n.list.scrollTop=null!==(o=n.centerLi&&t.calcCenterPosition(n.props.monthRef?n.props.monthRef.clientHeight-(null!==(r=null===(e=n.header)||void 0===e?void 0:e.clientHeight)&&void 0!==r?r:0):n.list.clientHeight,n.centerLi))&&void 0!==o?o:0)})},n.handleClick=function(e){var t,r;(n.props.minTime||n.props.maxTime)&&e3(e,n.props)||(n.props.excludeTimes||n.props.includeTimes||n.props.filterTime)&&e4(e,n.props)||null===(r=(t=n.props).onChange)||void 0===r||r.call(t,e)},n.isSelectedTime=function(e){var t,r;return n.props.selected&&(t=n.props.selected,r=e,ta(t).getTime()===ta(r).getTime())},n.isDisabledTime=function(e){return(n.props.minTime||n.props.maxTime)&&e3(e,n.props)||(n.props.excludeTimes||n.props.includeTimes||n.props.filterTime)&&e4(e,n.props)},n.liClasses=function(e){var r,o=["react-datepicker__time-list-item",n.props.timeClassName?n.props.timeClassName(e):void 0];return n.isSelectedTime(e)&&o.push("react-datepicker__time-list-item--selected"),n.isDisabledTime(e)&&o.push("react-datepicker__time-list-item--disabled"),n.props.injectTimes&&(3600*S.getHours(e)+60*w.getMinutes(e)+C.getSeconds(e))%(60*(null!==(r=n.props.intervals)&&void 0!==r?r:t.defaultProps.intervals))!=0&&o.push("react-datepicker__time-list-item--injected"),o.join(" ")},n.handleOnKeyDown=function(e,t){var r,o;e.key===eb.Space&&(e.preventDefault(),e.key=eb.Enter),(e.key===eb.ArrowUp||e.key===eb.ArrowLeft)&&e.target instanceof HTMLElement&&e.target.previousSibling&&(e.preventDefault(),e.target.previousSibling instanceof HTMLElement&&e.target.previousSibling.focus()),(e.key===eb.ArrowDown||e.key===eb.ArrowRight)&&e.target instanceof HTMLElement&&e.target.nextSibling&&(e.preventDefault(),e.target.nextSibling instanceof HTMLElement&&e.target.nextSibling.focus()),e.key===eb.Enter&&n.handleClick(t),null===(o=(r=n.props).handleOnKeyDown)||void 0===o||o.call(r,e)},n.renderTimes=function(){for(var e,r=[],o=n.props.format?n.props.format:"p",i=null!==(e=n.props.intervals)&&void 0!==e?e:t.defaultProps.intervals,s=n.props.selected||n.props.openToDate||eI(),u=eP(s),l=n.props.injectTimes&&n.props.injectTimes.sort(function(e,t){return e.getTime()-t.getTime()}),c=60*function(e){var t=new Date(e.getFullYear(),e.getMonth(),e.getDate());return Math.round((+new Date(e.getFullYear(),e.getMonth(),e.getDate(),24)-+t)/36e5)}(s),d=c/i,f=0;f<d;f++){var p=a.addMinutes(u,f*i);if(r.push(p),l){var h=tr(u,p,f,i,l);r=r.concat(h)}}var m=r.reduce(function(e,t){return t.getTime()<=s.getTime()?t:e},r[0]);return r.map(function(e){return ef.default.createElement("li",{key:e.valueOf(),onClick:n.handleClick.bind(n,e),className:n.liClasses(e),ref:function(t){e===m&&(n.centerLi=t)},onKeyDown:function(t){n.handleOnKeyDown(t,e)},tabIndex:e===m?0:-1,role:"option","aria-selected":n.isSelectedTime(e)?"true":void 0,"aria-disabled":n.isDisabledTime(e)?"true":void 0},eA(e,o,n.props.locale))})},n}return eg(t,e),Object.defineProperty(t,"defaultProps",{get:function(){return{intervals:30,todayButton:null,timeCaption:"Time"}},enumerable:!1,configurable:!0}),t.prototype.componentDidMount=function(){this.scrollToTheSelectedTime(),this.props.monthRef&&this.header&&this.setState({height:this.props.monthRef.clientHeight-this.header.clientHeight})},t.prototype.render=function(){var e,n=this,r=this.state.height;return ef.default.createElement("div",{className:"react-datepicker__time-container ".concat((null!==(e=this.props.todayButton)&&void 0!==e?e:t.defaultProps.todayButton)?"react-datepicker__time-container--with-today-button":"")},ef.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--time ".concat(this.props.showTimeSelectOnly?"react-datepicker__header--time--only":""),ref:function(e){n.header=e}},ef.default.createElement("div",{className:"react-datepicker-time__header"},this.props.timeCaption)),ef.default.createElement("div",{className:"react-datepicker__time"},ef.default.createElement("div",{className:"react-datepicker__time-box"},ef.default.createElement("ul",{className:"react-datepicker__time-list",ref:function(e){n.list=e},style:r?{height:r}:{},role:"listbox","aria-label":this.props.timeCaption},this.renderTimes()))))},t.calcCenterPosition=function(e,t){return t.offsetTop-(e/2-t.clientHeight/2)},t}(n.Component),tP=function(e){function r(r){var o=e.call(this,r)||this;return o.YEAR_REFS=ey([],Array(o.props.yearItemNumber),!0).map(function(){return n.createRef()}),o.isDisabled=function(e){return eV(e,{minDate:o.props.minDate,maxDate:o.props.maxDate,excludeDates:o.props.excludeDates,includeDates:o.props.includeDates,filterDate:o.props.filterDate})},o.isExcluded=function(e){return eW(e,{excludeDates:o.props.excludeDates})},o.selectingDate=function(){var e;return null!==(e=o.props.selectingDate)&&void 0!==e?e:o.props.preSelection},o.updateFocusOnPaginate=function(e){window.requestAnimationFrame(function(){var t,n;null===(n=null===(t=o.YEAR_REFS[e])||void 0===t?void 0:t.current)||void 0===n||n.focus()})},o.handleYearClick=function(e,t){o.props.onDayClick&&o.props.onDayClick(e,t)},o.handleYearNavigation=function(e,t){var n,r,i,a,s=o.props,u=s.date,l=s.yearItemNumber;if(void 0!==u&&void 0!==l){var c=ti(u,l).startPeriod;o.isDisabled(t)||o.isExcluded(t)||(null===(r=(n=o.props).setPreSelection)||void 0===r||r.call(n,t),e-c<0?o.updateFocusOnPaginate(l-(c-e)):e-c>=l?o.updateFocusOnPaginate(Math.abs(l-(e-c))):null===(a=null===(i=o.YEAR_REFS[e-c])||void 0===i?void 0:i.current)||void 0===a||a.focus())}},o.isSameDay=function(e,t){return eU(e,t)},o.isCurrentYear=function(e){return e===R.getYear(eI())},o.isRangeStart=function(e){return o.props.startDate&&o.props.endDate&&eN(K.setYear(eI(),e),o.props.startDate)},o.isRangeEnd=function(e){return o.props.startDate&&o.props.endDate&&eN(K.setYear(eI(),e),o.props.endDate)},o.isInRange=function(e){return eX(e,o.props.startDate,o.props.endDate)},o.isInSelectingRange=function(e){var t=o.props,n=t.selectsStart,r=t.selectsEnd,i=t.selectsRange,a=t.startDate,s=t.endDate;return!(!(n||r||i)||!o.selectingDate())&&(n&&s?eX(e,o.selectingDate(),s):(r&&a||!(!i||!a||s))&&eX(e,a,o.selectingDate()))},o.isSelectingRangeStart=function(e){if(!o.isInSelectingRange(e))return!1;var t,n=o.props,r=n.startDate,i=n.selectsStart;return eN(K.setYear(eI(),e),i?null!==(t=o.selectingDate())&&void 0!==t?t:null:null!=r?r:null)},o.isSelectingRangeEnd=function(e){if(!o.isInSelectingRange(e))return!1;var t,n=o.props,r=n.endDate,i=n.selectsEnd,a=n.selectsRange;return eN(K.setYear(eI(),e),i||a?null!==(t=o.selectingDate())&&void 0!==t?t:null:null!=r?r:null)},o.isKeyboardSelected=function(e){if(void 0!==o.props.date&&null!=o.props.selected&&null!=o.props.preSelection){var t=o.props,n=t.minDate,r=t.maxDate,i=t.excludeDates,a=t.includeDates,s=t.filterDate,u=eD(K.setYear(o.props.date,e)),l=(n||r||i||a||s)&&eQ(e,o.props);return!o.props.disabledKeyboardNavigation&&!o.props.inline&&!eU(u,eD(o.props.selected))&&eU(u,eD(o.props.preSelection))&&!l}},o.onYearClick=function(e,t){var n=o.props.date;void 0!==n&&o.handleYearClick(eD(K.setYear(n,t)),e)},o.onYearKeyDown=function(e,t){var n,r,i=e.key,a=o.props,s=a.date,u=a.yearItemNumber,l=a.handleOnKeyDown;if(i!==eb.Tab&&e.preventDefault(),!o.props.disabledKeyboardNavigation)switch(i){case eb.Enter:if(null==o.props.selected)break;o.onYearClick(e,t),null===(r=(n=o.props).setPreSelection)||void 0===r||r.call(n,o.props.selected);break;case eb.ArrowRight:if(null==o.props.preSelection)break;o.handleYearNavigation(t+1,d.addYears(o.props.preSelection,1));break;case eb.ArrowLeft:if(null==o.props.preSelection)break;o.handleYearNavigation(t-1,es.subYears(o.props.preSelection,1));break;case eb.ArrowUp:if(void 0===s||void 0===u||null==o.props.preSelection)break;var c=ti(s,u).startPeriod;if((h=t-(p=3))<c){var f=u%p;t>=c&&t<c+f?p=f:p+=f,h=t-p}o.handleYearNavigation(h,es.subYears(o.props.preSelection,p));break;case eb.ArrowDown:if(void 0===s||void 0===u||null==o.props.preSelection)break;var p,h,m=ti(s,u).endPeriod;(h=t+(p=3))>m&&(f=u%p,t<=m&&t>m-f?p=f:p+=f,h=t+p),o.handleYearNavigation(h,d.addYears(o.props.preSelection,p))}l&&l(e)},o.getYearClassNames=function(e){var n=o.props,r=n.date,i=n.minDate,a=n.maxDate,s=n.selected,u=n.excludeDates,l=n.includeDates,c=n.filterDate,d=n.yearClassName;return t.clsx("react-datepicker__year-text","react-datepicker__year-".concat(e),r?null==d?void 0:d(K.setYear(r,e)):void 0,{"react-datepicker__year-text--selected":s?e===R.getYear(s):void 0,"react-datepicker__year-text--disabled":(i||a||u||l||c)&&eQ(e,o.props),"react-datepicker__year-text--keyboard-selected":o.isKeyboardSelected(e),"react-datepicker__year-text--range-start":o.isRangeStart(e),"react-datepicker__year-text--range-end":o.isRangeEnd(e),"react-datepicker__year-text--in-range":o.isInRange(e),"react-datepicker__year-text--in-selecting-range":o.isInSelectingRange(e),"react-datepicker__year-text--selecting-range-start":o.isSelectingRangeStart(e),"react-datepicker__year-text--selecting-range-end":o.isSelectingRangeEnd(e),"react-datepicker__year-text--today":o.isCurrentYear(e)})},o.getYearTabIndex=function(e){return o.props.disabledKeyboardNavigation||null==o.props.preSelection?"-1":e===R.getYear(o.props.preSelection)?"0":"-1"},o.getYearContainerClassNames=function(){var e=o.props,n=e.selectingDate,r=e.selectsStart,i=e.selectsEnd,a=e.selectsRange;return t.clsx("react-datepicker__year",{"react-datepicker__year--selecting-range":n&&(r||i||a)})},o.getYearContent=function(e){return o.props.renderYearContent?o.props.renderYearContent(e):e},o}return eg(r,e),r.prototype.render=function(){var e=this,t=[],n=this.props,r=n.date,o=n.yearItemNumber,i=n.onYearMouseEnter,a=n.onYearMouseLeave;if(void 0===r)return null;for(var s=ti(r,o),u=s.startPeriod,l=s.endPeriod,c=function(n){t.push(ef.default.createElement("div",{ref:d.YEAR_REFS[n-u],onClick:function(t){e.onYearClick(t,n)},onKeyDown:function(t){tl(t)&&(t.preventDefault(),t.key=eb.Enter),e.onYearKeyDown(t,n)},tabIndex:Number(d.getYearTabIndex(n)),className:d.getYearClassNames(n),onMouseEnter:d.props.usePointerEvent?void 0:function(e){return i(e,n)},onPointerEnter:d.props.usePointerEvent?function(e){return i(e,n)}:void 0,onMouseLeave:d.props.usePointerEvent?void 0:function(e){return a(e,n)},onPointerLeave:d.props.usePointerEvent?function(e){return a(e,n)}:void 0,key:n,"aria-current":d.isCurrentYear(n)?"date":void 0},d.getYearContent(n)))},d=this,f=u;f<=l;f++)c(f);return ef.default.createElement("div",{className:this.getYearContainerClassNames()},ef.default.createElement("div",{className:"react-datepicker__year-wrapper",onMouseLeave:this.props.usePointerEvent?void 0:this.props.clearSelectingDate,onPointerLeave:this.props.usePointerEvent?this.props.clearSelectingDate:void 0},t))},r}(n.Component);function tR(e,t,n,r){for(var o=[],i=0;i<2*t+1;i++){var a=e+t-i,s=!0;n&&(s=R.getYear(n)<=a),r&&s&&(s=R.getYear(r)>=a),s&&o.push(a)}return o}var tL,tD=function(e){function r(t){var r=e.call(this,t)||this;r.renderOptions=function(){var e=r.props.year,t=r.state.yearsList.map(function(t){return ef.default.createElement("div",{className:e===t?"react-datepicker__year-option react-datepicker__year-option--selected_year":"react-datepicker__year-option",key:t,onClick:r.onChange.bind(r,t),"aria-selected":e===t?"true":void 0},e===t?ef.default.createElement("span",{className:"react-datepicker__year-option--selected"},"✓"):"",t)}),n=r.props.minDate?R.getYear(r.props.minDate):null,o=r.props.maxDate?R.getYear(r.props.maxDate):null;return o&&r.state.yearsList.find(function(e){return e===o})||t.unshift(ef.default.createElement("div",{className:"react-datepicker__year-option",key:"upcoming",onClick:r.incrementYears},ef.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-upcoming"}))),n&&r.state.yearsList.find(function(e){return e===n})||t.push(ef.default.createElement("div",{className:"react-datepicker__year-option",key:"previous",onClick:r.decrementYears},ef.default.createElement("a",{className:"react-datepicker__navigation react-datepicker__navigation--years react-datepicker__navigation--years-previous"}))),t},r.onChange=function(e){r.props.onChange(e)},r.handleClickOutside=function(){r.props.onCancel()},r.shiftYears=function(e){var t=r.state.yearsList.map(function(t){return t+e});r.setState({yearsList:t})},r.incrementYears=function(){return r.shiftYears(1)},r.decrementYears=function(){return r.shiftYears(-1)};var o=t.yearDropdownItemNumber,i=t.scrollableYearDropdown,a=o||(i?10:5);return r.state={yearsList:tR(r.props.year,a,r.props.minDate,r.props.maxDate)},r.dropdownRef=n.createRef(),r}return eg(r,e),r.prototype.componentDidMount=function(){var e=this.dropdownRef.current;if(e){var t=e.children?Array.from(e.children):null,n=t?t.find(function(e){return e.ariaSelected}):null;e.scrollTop=n&&n instanceof HTMLElement?n.offsetTop+(n.clientHeight-e.clientHeight)/2:(e.scrollHeight-e.clientHeight)/2}},r.prototype.render=function(){var e=t.clsx({"react-datepicker__year-dropdown":!0,"react-datepicker__year-dropdown--scrollable":this.props.scrollableYearDropdown});return ef.default.createElement("div",{className:e,ref:this.dropdownRef},this.renderOptions())},r}(n.Component),tx=ep.default(tD),tk=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={dropdownVisible:!1},t.renderSelectOptions=function(){for(var e=t.props.minDate?R.getYear(t.props.minDate):1900,n=t.props.maxDate?R.getYear(t.props.maxDate):2100,r=[],o=e;o<=n;o++)r.push(ef.default.createElement("option",{key:o,value:o},o));return r},t.onSelectChange=function(e){t.onChange(parseInt(e.target.value))},t.renderSelectMode=function(){return ef.default.createElement("select",{value:t.props.year,className:"react-datepicker__year-select",onChange:t.onSelectChange},t.renderSelectOptions())},t.renderReadView=function(e){return ef.default.createElement("div",{key:"read",style:{visibility:e?"visible":"hidden"},className:"react-datepicker__year-read-view",onClick:function(e){return t.toggleDropdown(e)}},ef.default.createElement("span",{className:"react-datepicker__year-read-view--down-arrow"}),ef.default.createElement("span",{className:"react-datepicker__year-read-view--selected-year"},t.props.year))},t.renderDropdown=function(){return ef.default.createElement(tx,ev({key:"dropdown"},t.props,{onChange:t.onChange,onCancel:t.toggleDropdown}))},t.renderScrollMode=function(){var e=t.state.dropdownVisible,n=[t.renderReadView(!e)];return e&&n.unshift(t.renderDropdown()),n},t.onChange=function(e){t.toggleDropdown(),e!==t.props.year&&t.props.onChange(e)},t.toggleDropdown=function(e){t.setState({dropdownVisible:!t.state.dropdownVisible},function(){t.props.adjustDateOnChange&&t.handleYearChange(t.props.date,e)})},t.handleYearChange=function(e,n){t.onSelect(e,n),t.setOpen()},t.onSelect=function(e,n){t.props.onSelect&&t.props.onSelect(e,n)},t.setOpen=function(){t.props.setOpen&&t.props.setOpen(!0)},t}return eg(t,e),t.prototype.render=function(){var e;switch(this.props.dropdownMode){case"scroll":e=this.renderScrollMode();break;case"select":e=this.renderSelectMode()}return ef.default.createElement("div",{className:"react-datepicker__year-dropdown-container react-datepicker__year-dropdown-container--".concat(this.props.dropdownMode)},e)},t}(n.Component),tM=["react-datepicker__year-select","react-datepicker__month-select","react-datepicker__month-year-select"],tN=function(e){function r(i){var a=e.call(this,i)||this;return a.monthContainer=void 0,a.handleClickOutside=function(e){a.props.onClickOutside(e)},a.setClickOutsideRef=function(){return a.containerRef.current},a.handleDropdownFocus=function(e){var t,n,r;r=(e.target.className||"").split(/\s+/),tM.some(function(e){return r.indexOf(e)>=0})&&(null===(n=(t=a.props).onDropdownFocus)||void 0===n||n.call(t,e))},a.getDateInView=function(){var e=a.props,t=e.preSelection,n=e.selected,r=e.openToDate,o=e7(a.props),i=te(a.props),s=eI();return r||n||t||(o&&D.isBefore(s,o)?o:i&&L.isAfter(s,i)?i:s)},a.increaseMonth=function(){a.setState(function(e){var t=e.date;return{date:s.addMonths(t,1)}},function(){return a.handleMonthChange(a.state.date)})},a.decreaseMonth=function(){a.setState(function(e){var t=e.date;return{date:eo.subMonths(t,1)}},function(){return a.handleMonthChange(a.state.date)})},a.handleDayClick=function(e,t,n){a.props.onSelect(e,t,n),a.props.setPreSelection&&a.props.setPreSelection(e)},a.handleDayMouseEnter=function(e){a.setState({selectingDate:e}),a.props.onDayMouseEnter&&a.props.onDayMouseEnter(e)},a.handleMonthMouseLeave=function(){a.setState({selectingDate:void 0}),a.props.onMonthMouseLeave&&a.props.onMonthMouseLeave()},a.handleYearMouseEnter=function(e,t){a.setState({selectingDate:K.setYear(eI(),t)}),a.props.onYearMouseEnter&&a.props.onYearMouseEnter(e,t)},a.handleYearMouseLeave=function(e,t){a.props.onYearMouseLeave&&a.props.onYearMouseLeave(e,t)},a.handleYearChange=function(e){a.props.onYearChange&&(a.props.onYearChange(e),a.setState({isRenderAriaLiveMessage:!0})),a.props.adjustDateOnChange&&(a.props.onSelect&&a.props.onSelect(e),a.props.setOpen&&a.props.setOpen(!0)),a.props.setPreSelection&&a.props.setPreSelection(e)},a.handleMonthChange=function(e){a.handleCustomMonthChange(e),a.props.adjustDateOnChange&&(a.props.onSelect&&a.props.onSelect(e),a.props.setOpen&&a.props.setOpen(!0)),a.props.setPreSelection&&a.props.setPreSelection(e)},a.handleCustomMonthChange=function(e){a.props.onMonthChange&&(a.props.onMonthChange(e),a.setState({isRenderAriaLiveMessage:!0}))},a.handleMonthYearChange=function(e){a.handleYearChange(e),a.handleMonthChange(e)},a.changeYear=function(e){a.setState(function(t){var n=t.date;return{date:K.setYear(n,Number(e))}},function(){return a.handleYearChange(a.state.date)})},a.changeMonth=function(e){a.setState(function(t){var n=t.date;return{date:Y.setMonth(n,Number(e))}},function(){return a.handleMonthChange(a.state.date)})},a.changeMonthYear=function(e){a.setState(function(t){var n=t.date;return{date:K.setYear(Y.setMonth(n,A.getMonth(e)),R.getYear(e))}},function(){return a.handleMonthYearChange(a.state.date)})},a.header=function(e){void 0===e&&(e=a.state.date);var n=eR(e,a.props.locale,a.props.calendarStartDay),r=[];return a.props.showWeekNumbers&&r.push(ef.default.createElement("div",{key:"W",className:"react-datepicker__day-name"},a.props.weekLabel||"#")),r.concat([0,1,2,3,4,5,6].map(function(e){var r=o.addDays(n,e),i=a.formatWeekday(r,a.props.locale),s=a.props.weekDayClassName?a.props.weekDayClassName(r):void 0;return ef.default.createElement("div",{key:e,"aria-label":eA(r,"EEEE",a.props.locale),className:t.clsx("react-datepicker__day-name",s)},i)}))},a.formatWeekday=function(e,t){return a.props.formatWeekDay?function(e,t,n){return t(eA(e,"EEEE",n))}(e,a.props.formatWeekDay,t):a.props.useWeekdaysShort?function(e,t){return eA(e,"EEE",t)}(e,t):function(e,t){return eA(e,"EEEEEE",t)}(e,t)},a.decreaseYear=function(){a.setState(function(e){var t,n=e.date;return{date:es.subYears(n,a.props.showYearPicker?null!==(t=a.props.yearItemNumber)&&void 0!==t?t:r.defaultProps.yearItemNumber:1)}},function(){return a.handleYearChange(a.state.date)})},a.clearSelectingDate=function(){a.setState({selectingDate:void 0})},a.renderPreviousButton=function(){if(!a.props.renderCustomHeader){switch(!0){case a.props.showMonthYearPicker:t=e9(a.state.date,a.props);break;case a.props.showYearPicker:t=function(e,t){var n=void 0===t?{}:t,r=n.minDate,o=n.yearItemNumber,i=void 0===o?eT:o,a=ti(eD(es.subYears(e,i)),i).endPeriod,s=r&&R.getYear(r);return s&&s>a||!1}(a.state.date,a.props);break;case a.props.showQuarterYearPicker:t=function(e,t){var n=void 0===t?{}:t,r=n.minDate,o=n.includeDates,i=en.startOfYear(e),a=ei.subQuarters(i,1);return r&&h.differenceInCalendarQuarters(r,a)>0||o&&o.every(function(e){return h.differenceInCalendarQuarters(e,a)>0})||!1}(a.state.date,a.props);break;default:t=e5(a.state.date,a.props)}if(((null!==(e=a.props.forceShowMonthNavigation)&&void 0!==e?e:r.defaultProps.forceShowMonthNavigation)||a.props.showDisabledMonthNavigation||!t)&&!a.props.showTimeSelectOnly){var e,t,n=["react-datepicker__navigation","react-datepicker__navigation--previous"],o=a.decreaseMonth;(a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker)&&(o=a.decreaseYear),t&&a.props.showDisabledMonthNavigation&&(n.push("react-datepicker__navigation--previous--disabled"),o=void 0);var i=a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker,s=a.props,u=s.previousMonthButtonLabel,l=void 0===u?r.defaultProps.previousMonthButtonLabel:u,c=s.previousYearButtonLabel,d=void 0===c?r.defaultProps.previousYearButtonLabel:c,f=a.props,p=f.previousMonthAriaLabel,m=void 0===p?"string"==typeof l?l:"Previous Month":p,g=f.previousYearAriaLabel,v=void 0===g?"string"==typeof d?d:"Previous Year":g;return ef.default.createElement("button",{type:"button",className:n.join(" "),onClick:o,onKeyDown:a.props.handleOnKeyDown,"aria-label":i?v:m},ef.default.createElement("span",{className:"react-datepicker__navigation-icon react-datepicker__navigation-icon--previous"},i?d:l))}}},a.increaseYear=function(){a.setState(function(e){var t,n=e.date;return{date:d.addYears(n,a.props.showYearPicker?null!==(t=a.props.yearItemNumber)&&void 0!==t?t:r.defaultProps.yearItemNumber:1)}},function(){return a.handleYearChange(a.state.date)})},a.renderNextButton=function(){if(!a.props.renderCustomHeader){switch(!0){case a.props.showMonthYearPicker:t=e8(a.state.date,a.props);break;case a.props.showYearPicker:t=function(e,t){var n=void 0===t?{}:t,r=n.maxDate,o=n.yearItemNumber,i=void 0===o?eT:o,a=ti(d.addYears(e,i),i).startPeriod,s=r&&R.getYear(r);return s&&s<a||!1}(a.state.date,a.props);break;case a.props.showQuarterYearPicker:t=function(e,t){var n=void 0===t?{}:t,r=n.maxDate,o=n.includeDates,i=b.endOfYear(e),a=u.addQuarters(i,1);return r&&h.differenceInCalendarQuarters(a,r)>0||o&&o.every(function(e){return h.differenceInCalendarQuarters(a,e)>0})||!1}(a.state.date,a.props);break;default:t=e6(a.state.date,a.props)}if(((null!==(e=a.props.forceShowMonthNavigation)&&void 0!==e?e:r.defaultProps.forceShowMonthNavigation)||a.props.showDisabledMonthNavigation||!t)&&!a.props.showTimeSelectOnly){var e,t,n=["react-datepicker__navigation","react-datepicker__navigation--next"];a.props.showTimeSelect&&n.push("react-datepicker__navigation--next--with-time"),a.props.todayButton&&n.push("react-datepicker__navigation--next--with-today-button");var o=a.increaseMonth;(a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker)&&(o=a.increaseYear),t&&a.props.showDisabledMonthNavigation&&(n.push("react-datepicker__navigation--next--disabled"),o=void 0);var i=a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker,s=a.props,l=s.nextMonthButtonLabel,c=void 0===l?r.defaultProps.nextMonthButtonLabel:l,f=s.nextYearButtonLabel,p=void 0===f?r.defaultProps.nextYearButtonLabel:f,m=a.props,g=m.nextMonthAriaLabel,v=void 0===g?"string"==typeof c?c:"Next Month":g,y=m.nextYearAriaLabel,_=void 0===y?"string"==typeof p?p:"Next Year":y;return ef.default.createElement("button",{type:"button",className:n.join(" "),onClick:o,onKeyDown:a.props.handleOnKeyDown,"aria-label":i?_:v},ef.default.createElement("span",{className:"react-datepicker__navigation-icon react-datepicker__navigation-icon--next"},i?p:c))}}},a.renderCurrentMonth=function(e){void 0===e&&(e=a.state.date);var t=["react-datepicker__current-month"];return a.props.showYearDropdown&&t.push("react-datepicker__current-month--hasYearDropdown"),a.props.showMonthDropdown&&t.push("react-datepicker__current-month--hasMonthDropdown"),a.props.showMonthYearDropdown&&t.push("react-datepicker__current-month--hasMonthYearDropdown"),ef.default.createElement("h2",{className:t.join(" ")},eA(e,a.props.dateFormat,a.props.locale))},a.renderYearDropdown=function(e){if(void 0===e&&(e=!1),a.props.showYearDropdown&&!e)return ef.default.createElement(tk,ev({},r.defaultProps,a.props,{date:a.state.date,onChange:a.changeYear,year:R.getYear(a.state.date)}))},a.renderMonthDropdown=function(e){if(void 0===e&&(e=!1),a.props.showMonthDropdown&&!e)return ef.default.createElement(tS,ev({},r.defaultProps,a.props,{month:A.getMonth(a.state.date),onChange:a.changeMonth}))},a.renderMonthYearDropdown=function(e){if(void 0===e&&(e=!1),a.props.showMonthYearDropdown&&!e)return ef.default.createElement(tO,ev({},r.defaultProps,a.props,{date:a.state.date,onChange:a.changeMonthYear}))},a.handleTodayButtonClick=function(e){a.props.onSelect(ek(),e),a.props.setPreSelection&&a.props.setPreSelection(ek())},a.renderTodayButton=function(){if(a.props.todayButton&&!a.props.showTimeSelectOnly)return ef.default.createElement("div",{className:"react-datepicker__today-button",onClick:a.handleTodayButtonClick},a.props.todayButton)},a.renderDefaultHeader=function(e){var t=e.monthDate,n=e.i;return ef.default.createElement("div",{className:"react-datepicker__header ".concat(a.props.showTimeSelect?"react-datepicker__header--has-time-select":"")},a.renderCurrentMonth(t),ef.default.createElement("div",{className:"react-datepicker__header__dropdown react-datepicker__header__dropdown--".concat(a.props.dropdownMode),onFocus:a.handleDropdownFocus},a.renderMonthDropdown(0!==n),a.renderMonthYearDropdown(0!==n),a.renderYearDropdown(0!==n)),ef.default.createElement("div",{className:"react-datepicker__day-names"},a.header(t)))},a.renderCustomHeader=function(e){var t,n,r=e.monthDate,o=e.i;if(a.props.showTimeSelect&&!a.state.monthContainer||a.props.showTimeSelectOnly)return null;var i=e5(a.state.date,a.props),s=e6(a.state.date,a.props),u=e9(a.state.date,a.props),l=e8(a.state.date,a.props),c=!a.props.showMonthYearPicker&&!a.props.showQuarterYearPicker&&!a.props.showYearPicker;return ef.default.createElement("div",{className:"react-datepicker__header react-datepicker__header--custom",onFocus:a.props.onDropdownFocus},null===(n=(t=a.props).renderCustomHeader)||void 0===n?void 0:n.call(t,ev(ev({},a.state),{customHeaderCount:o,monthDate:r,changeMonth:a.changeMonth,changeYear:a.changeYear,decreaseMonth:a.decreaseMonth,increaseMonth:a.increaseMonth,decreaseYear:a.decreaseYear,increaseYear:a.increaseYear,prevMonthButtonDisabled:i,nextMonthButtonDisabled:s,prevYearButtonDisabled:u,nextYearButtonDisabled:l})),c&&ef.default.createElement("div",{className:"react-datepicker__day-names"},a.header(r)))},a.renderYearHeader=function(e){var t=e.monthDate,n=a.props,o=n.showYearPicker,i=n.yearItemNumber,s=ti(t,void 0===i?r.defaultProps.yearItemNumber:i),u=s.startPeriod,l=s.endPeriod;return ef.default.createElement("div",{className:"react-datepicker__header react-datepicker-year-header"},o?"".concat(u," - ").concat(l):R.getYear(t))},a.renderHeader=function(e){var t=e.monthDate,n=e.i,r={monthDate:t,i:void 0===n?0:n};switch(!0){case void 0!==a.props.renderCustomHeader:return a.renderCustomHeader(r);case a.props.showMonthYearPicker||a.props.showQuarterYearPicker||a.props.showYearPicker:return a.renderYearHeader(r);default:return a.renderDefaultHeader(r)}},a.renderMonths=function(){var e,t;if(!a.props.showTimeSelectOnly&&!a.props.showYearPicker){for(var n=[],o=null!==(e=a.props.monthsShown)&&void 0!==e?e:r.defaultProps.monthsShown,i=a.props.showPreviousMonths?o-1:0,u=a.props.showMonthYearPicker||a.props.showQuarterYearPicker?d.addYears(a.state.date,i):eo.subMonths(a.state.date,i),l=null!==(t=a.props.monthSelectedIn)&&void 0!==t?t:i,c=0;c<o;++c){var f=c-l+i,p=a.props.showMonthYearPicker||a.props.showQuarterYearPicker?d.addYears(u,f):s.addMonths(u,f),h="month-".concat(c),m=c<o-1,g=c>0;n.push(ef.default.createElement("div",{key:h,ref:function(e){a.monthContainer=null!=e?e:void 0},className:"react-datepicker__month-container"},a.renderHeader({monthDate:p,i:c}),ef.default.createElement(t_,ev({},r.defaultProps,a.props,{ariaLabelPrefix:a.props.monthAriaLabelPrefix,day:p,onDayClick:a.handleDayClick,handleOnKeyDown:a.props.handleOnDayKeyDown,handleOnMonthKeyDown:a.props.handleOnKeyDown,onDayMouseEnter:a.handleDayMouseEnter,onMouseLeave:a.handleMonthMouseLeave,orderInDisplay:c,selectingDate:a.state.selectingDate,monthShowsDuplicateDaysEnd:m,monthShowsDuplicateDaysStart:g}))))}return n}},a.renderYears=function(){if(!a.props.showTimeSelectOnly)return a.props.showYearPicker?ef.default.createElement("div",{className:"react-datepicker__year--container"},a.renderHeader({monthDate:a.state.date}),ef.default.createElement(tP,ev({},r.defaultProps,a.props,{selectingDate:a.state.selectingDate,date:a.state.date,onDayClick:a.handleDayClick,clearSelectingDate:a.clearSelectingDate,onYearMouseEnter:a.handleYearMouseEnter,onYearMouseLeave:a.handleYearMouseLeave}))):void 0},a.renderTimeSection=function(){if(a.props.showTimeSelect&&(a.state.monthContainer||a.props.showTimeSelectOnly))return ef.default.createElement(tC,ev({},r.defaultProps,a.props,{onChange:a.props.onTimeChange,format:a.props.timeFormat,intervals:a.props.timeIntervals,monthRef:a.state.monthContainer}))},a.renderInputTimeSection=function(){var e=a.props.selected?new Date(a.props.selected):void 0,t=e&&ew(e)&&a.props.selected?"".concat(to(e.getHours()),":").concat(to(e.getMinutes())):"";if(a.props.showTimeInput)return ef.default.createElement(td,ev({},r.defaultProps,a.props,{date:e,timeString:t,onChange:a.props.onTimeChange}))},a.renderAriaLiveRegion=function(){var e,t,n=ti(a.state.date,null!==(e=a.props.yearItemNumber)&&void 0!==e?e:r.defaultProps.yearItemNumber),o=n.startPeriod,i=n.endPeriod;return t=a.props.showYearPicker?"".concat(o," - ").concat(i):a.props.showMonthYearPicker||a.props.showQuarterYearPicker?R.getYear(a.state.date):"".concat(eq(A.getMonth(a.state.date),a.props.locale)," ").concat(R.getYear(a.state.date)),ef.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},a.state.isRenderAriaLiveMessage&&t)},a.renderChildren=function(){if(a.props.children)return ef.default.createElement("div",{className:"react-datepicker__children-container"},a.props.children)},a.containerRef=n.createRef(),a.state={date:a.getDateInView(),selectingDate:void 0,monthContainer:void 0,isRenderAriaLiveMessage:!1},a}return eg(r,e),Object.defineProperty(r,"defaultProps",{get:function(){return{monthsShown:1,forceShowMonthNavigation:!1,timeCaption:"Time",previousYearButtonLabel:"Previous Year",nextYearButtonLabel:"Next Year",previousMonthButtonLabel:"Previous Month",nextMonthButtonLabel:"Next Month",yearItemNumber:eT}},enumerable:!1,configurable:!0}),r.prototype.componentDidMount=function(){var e=this;this.props.showTimeSelect&&(this.assignMonthContainer=void e.setState({monthContainer:e.monthContainer}))},r.prototype.componentDidUpdate=function(e){var t=this;if(!this.props.preSelection||eU(this.props.preSelection,e.preSelection)&&this.props.monthSelectedIn===e.monthSelectedIn)this.props.openToDate&&!eU(this.props.openToDate,e.openToDate)&&this.setState({date:this.props.openToDate});else{var n=!eF(this.state.date,this.props.preSelection);this.setState({date:this.props.preSelection},function(){return n&&t.handleCustomMonthChange(t.state.date)})}},r.prototype.render=function(){var e=this.props.container||e_;return ef.default.createElement("div",{style:{display:"contents"},ref:this.containerRef},ef.default.createElement(e,{className:t.clsx("react-datepicker",this.props.className,{"react-datepicker--time-only":this.props.showTimeSelectOnly}),showTime:this.props.showTimeSelect||this.props.showTimeInput,showTimeSelectOnly:this.props.showTimeSelectOnly},this.renderAriaLiveRegion(),this.renderPreviousButton(),this.renderNextButton(),this.renderMonths(),this.renderYears(),this.renderTodayButton(),this.renderTimeSection(),this.renderInputTimeSection(),this.renderChildren()))},r}(n.Component),tF=function(e){var t=e.icon,n=e.className,r=void 0===n?"":n,o=e.onClick,i="react-datepicker__calendar-icon";return"string"==typeof t?ef.default.createElement("i",{className:"".concat(i," ").concat(t," ").concat(r),"aria-hidden":"true",onClick:o}):ef.default.isValidElement(t)?ef.default.cloneElement(t,{className:"".concat(t.props.className||""," ").concat(i," ").concat(r),onClick:function(e){"function"==typeof t.props.onClick&&t.props.onClick(e),"function"==typeof o&&o(e)}}):ef.default.createElement("svg",{className:"".concat(i," ").concat(r),xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512",onClick:o},ef.default.createElement("path",{d:"M96 32V64H48C21.5 64 0 85.5 0 112v48H448V112c0-26.5-21.5-48-48-48H352V32c0-17.7-14.3-32-32-32s-32 14.3-32 32V64H160V32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192H0V464c0 26.5 21.5 48 48 48H400c26.5 0 48-21.5 48-48V192z"}))},tB=function(e){function t(t){var n=e.call(this,t)||this;return n.portalRoot=null,n.el=document.createElement("div"),n}return eg(t,e),t.prototype.componentDidMount=function(){this.portalRoot=(this.props.portalHost||document).getElementById(this.props.portalId),this.portalRoot||(this.portalRoot=document.createElement("div"),this.portalRoot.setAttribute("id",this.props.portalId),(this.props.portalHost||document.body).appendChild(this.portalRoot)),this.portalRoot.appendChild(this.el)},t.prototype.componentWillUnmount=function(){this.portalRoot&&this.portalRoot.removeChild(this.el)},t.prototype.render=function(){return eh.default.createPortal(this.props.children,this.el)},t}(n.Component),tU=function(e){return(e instanceof HTMLAnchorElement||!e.disabled)&&-1!==e.tabIndex},tZ=function(e){function t(t){var r=e.call(this,t)||this;return r.getTabChildren=function(){var e;return Array.prototype.slice.call(null===(e=r.tabLoopRef.current)||void 0===e?void 0:e.querySelectorAll("[tabindex], a, button, input, select, textarea"),1,-1).filter(tU)},r.handleFocusStart=function(){var e=r.getTabChildren();e&&e.length>1&&e[e.length-1].focus()},r.handleFocusEnd=function(){var e=r.getTabChildren();e&&e.length>1&&e[0].focus()},r.tabLoopRef=n.createRef(),r}return eg(t,e),t.prototype.render=function(){var e;return(null!==(e=this.props.enableTabLoop)&&void 0!==e?e:t.defaultProps.enableTabLoop)?ef.default.createElement("div",{className:"react-datepicker__tab-loop",ref:this.tabLoopRef},ef.default.createElement("div",{className:"react-datepicker__tab-loop__start",tabIndex:0,onFocus:this.handleFocusStart}),this.props.children,ef.default.createElement("div",{className:"react-datepicker__tab-loop__end",tabIndex:0,onFocus:this.handleFocusEnd})):this.props.children},t.defaultProps={enableTabLoop:!0},t}(n.Component),tj=(tL=function(e){function r(){return null!==e&&e.apply(this,arguments)||this}return eg(r,e),Object.defineProperty(r,"defaultProps",{get:function(){return{hidePopper:!0}},enumerable:!1,configurable:!0}),r.prototype.render=function(){var e=this.props,o=e.className,i=e.wrapperClassName,a=e.hidePopper,s=void 0===a?r.defaultProps.hidePopper:a,u=e.popperComponent,l=e.targetComponent,c=e.enableTabLoop,d=e.popperOnKeyDown,f=e.portalId,p=e.portalHost,h=e.popperProps,m=e.showArrow,g=void 0;if(!s){var v=t.clsx("react-datepicker-popper",o);g=ef.default.createElement(tZ,{enableTabLoop:c},ef.default.createElement("div",{ref:h.refs.setFloating,style:h.floatingStyles,className:v,"data-placement":h.placement,onKeyDown:d},u,m&&ef.default.createElement(el.FloatingArrow,{ref:h.arrowRef,context:h.context,fill:"currentColor",strokeWidth:1,height:8,width:16,style:{transform:"translateY(-1px)"},className:"react-datepicker__triangle"})))}this.props.popperContainer&&(g=n.createElement(this.props.popperContainer,{},g)),f&&!s&&(g=ef.default.createElement(tB,{portalId:f,portalHost:p},g));var y=t.clsx("react-datepicker-wrapper",i);return ef.default.createElement(ef.default.Fragment,null,ef.default.createElement("div",{ref:h.refs.setReference,className:y},l),g)},r}(n.Component),function(e){var t,r="boolean"!=typeof e.hidePopper||e.hidePopper,o=n.useRef(null),i=el.useFloating(ev({open:!r,whileElementsMounted:el.autoUpdate,placement:e.popperPlacement,middleware:ey([el.flip({padding:15}),el.offset(10),el.arrow({element:o})],null!==(t=e.popperModifiers)&&void 0!==t?t:[],!0)},e.popperProps)),a=ev(ev({},e),{hidePopper:r,popperProps:ev(ev({},i),{arrowRef:o})});return ef.default.createElement(tL,ev({},a))}),tH="react-datepicker-ignore-onclickoutside",tz=ep.default(tN),tq="Date input not valid.",tG=function(e){function r(i){var a=e.call(this,i)||this;return a.calendar=null,a.input=null,a.getPreSelection=function(){return a.props.openToDate?a.props.openToDate:a.props.selectsEnd&&a.props.startDate?a.props.startDate:a.props.selectsStart&&a.props.endDate?a.props.endDate:eI()},a.modifyHolidays=function(){var e;return null===(e=a.props.holidays)||void 0===e?void 0:e.reduce(function(e,t){var n=new Date(t.date);return ew(n)?ey(ey([],e,!0),[ev(ev({},t),{date:n})],!1):e},[])},a.calcInitialState=function(){var e,t=a.getPreSelection(),n=e7(a.props),r=te(a.props),o=n&&D.isBefore(t,eP(n))?n:r&&L.isAfter(t,eM(r))?r:t;return{open:a.props.startOpen||!1,preventFocus:!1,inputValue:null,preSelection:null!==(e=a.props.selectsRange?a.props.startDate:a.props.selected)&&void 0!==e?e:o,highlightDates:tt(a.props.highlightDates),focused:!1,shouldFocusDayInline:!1,isRenderAriaLiveMessage:!1,wasHidden:!1}},a.resetHiddenStatus=function(){a.setState(ev(ev({},a.state),{wasHidden:!1}))},a.setHiddenStatus=function(){a.setState(ev(ev({},a.state),{wasHidden:!0}))},a.setHiddenStateOnVisibilityHidden=function(){"hidden"===document.visibilityState&&a.setHiddenStatus()},a.clearPreventFocusTimeout=function(){a.preventFocusTimeout&&clearTimeout(a.preventFocusTimeout)},a.setFocus=function(){a.input&&a.input.focus&&a.input.focus({preventScroll:!0})},a.setBlur=function(){a.input&&a.input.blur&&a.input.blur(),a.cancelFocusInput()},a.setOpen=function(e,t){void 0===t&&(t=!1),a.setState({open:e,preSelection:e&&a.state.open?a.state.preSelection:a.calcInitialState().preSelection,lastPreSelectChange:tW},function(){e||a.setState(function(e){return{focused:!!t&&e.focused}},function(){t||a.setBlur(),a.setState({inputValue:null})})})},a.inputOk=function(){return x.isDate(a.state.preSelection)},a.isCalendarOpen=function(){return void 0===a.props.open?a.state.open&&!a.props.disabled&&!a.props.readOnly:a.props.open},a.handleFocus=function(e){var t,n,r=a.state.wasHidden,o=!r||a.state.open;r&&a.resetHiddenStatus(),!a.state.preventFocus&&o&&(null===(n=(t=a.props).onFocus)||void 0===n||n.call(t,e),a.props.preventOpenOnFocus||a.props.readOnly||a.setOpen(!0)),a.setState({focused:!0})},a.sendFocusBackToInput=function(){a.preventFocusTimeout&&a.clearPreventFocusTimeout(),a.setState({preventFocus:!0},function(){a.preventFocusTimeout=setTimeout(function(){a.setFocus(),a.setState({preventFocus:!1})})})},a.cancelFocusInput=function(){clearTimeout(a.inputFocusTimeout),a.inputFocusTimeout=void 0},a.deferFocusInput=function(){a.cancelFocusInput(),a.inputFocusTimeout=setTimeout(function(){return a.setFocus()},1)},a.handleDropdownFocus=function(){a.cancelFocusInput()},a.handleBlur=function(e){var t,n;(!a.state.open||a.props.withPortal||a.props.showTimeInput)&&(null===(n=(t=a.props).onBlur)||void 0===n||n.call(t,e)),a.setState({focused:!1})},a.handleCalendarClickOutside=function(e){var t,n;a.props.inline||a.setOpen(!1),null===(n=(t=a.props).onClickOutside)||void 0===n||n.call(t,e),a.props.withPortal&&e.preventDefault()},a.handleChange=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=e[0];if(!a.props.onChangeRaw||(a.props.onChangeRaw.apply(a,e),n&&"function"==typeof n.isDefaultPrevented&&!n.isDefaultPrevented())){a.setState({inputValue:(null==n?void 0:n.target)instanceof HTMLInputElement?n.target.value:null,lastPreSelectChange:tV});var o=a.props,i=o.dateFormat,s=void 0===i?r.defaultProps.dateFormat:i,u=o.strictParsing,l=void 0===u?r.defaultProps.strictParsing:u,c=function(e,t,n,r,o){var i,a=null,s=ez(n)||ez(eH()),u=!0;if(Array.isArray(t))return t.forEach(function(t){var i=z.parse(e,t,new Date,{locale:s,useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0});r&&(u=ew(i,o)&&e===eA(i,t,n)),ew(i,o)&&u&&(a=i)}),a;if(a=z.parse(e,t,new Date,{locale:s,useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0}),r)u=ew(a)&&e===eA(a,t,n);else if(!ew(a)){var l=(null!==(i=t.match(eS))&&void 0!==i?i:[]).map(function(e){var t=e[0];if("p"===t||"P"===t){var n=_.longFormatters[t];return s?n(e,s.formatLong):t}return e}).join("");e.length>0&&(a=z.parse(e,l.slice(0,e.length),new Date,{useAdditionalWeekYearTokens:!0,useAdditionalDayOfYearTokens:!0})),ew(a)||(a=new Date(e))}return ew(a)&&u?a:null}((null==n?void 0:n.target)instanceof HTMLInputElement?n.target.value:"",s,a.props.locale,l,a.props.minDate);a.props.showTimeSelectOnly&&a.props.selected&&c&&!eU(c,a.props.selected)&&(c=G.set(a.props.selected,{hours:S.getHours(c),minutes:w.getMinutes(c),seconds:C.getSeconds(c)})),!c&&(null==n?void 0:n.target)instanceof HTMLInputElement&&(null==n?void 0:n.target.value)||a.setSelected(c,n,!0)}},a.handleSelect=function(e,t,n){if(a.props.shouldCloseOnSelect&&!a.props.showTimeSelect&&a.sendFocusBackToInput(),a.props.onChangeRaw&&a.props.onChangeRaw(t),a.setSelected(e,t,!1,n),a.props.showDateSelect&&a.setState({isRenderAriaLiveMessage:!0}),!a.props.shouldCloseOnSelect||a.props.showTimeSelect)a.setPreSelection(e);else if(!a.props.inline){a.props.selectsRange||a.setOpen(!1);var r=a.props,o=r.startDate,i=r.endDate;!o||i||!a.props.swapRange&&tu(e,o)||a.setOpen(!1)}},a.setSelected=function(e,t,n,o){var i,s=e;if(a.props.showYearPicker){if(null!==s&&eQ(R.getYear(s),a.props))return}else if(a.props.showMonthYearPicker){if(null!==s&&eY(s,a.props))return}else if(null!==s&&eV(s,a.props))return;var u=a.props,l=u.onChange,c=u.selectsRange,d=u.startDate,f=u.endDate,p=u.selectsMultiple,h=u.selectedDates,m=u.minTime,g=u.swapRange;if(!eZ(a.props.selected,s)||a.props.allowSameDay||c||p){if(null!==s&&(!a.props.selected||n&&(a.props.showTimeSelect||a.props.showTimeSelectOnly||a.props.showTimeInput)||(s=eC(s,{hour:S.getHours(a.props.selected),minute:w.getMinutes(a.props.selected),second:C.getSeconds(a.props.selected)})),n||!a.props.showTimeSelect&&!a.props.showTimeSelectOnly||m&&(s=eC(s,{hour:m.getHours(),minute:m.getMinutes(),second:m.getSeconds()})),a.props.inline||a.setState({preSelection:s}),a.props.focusSelectedMonth||a.setState({monthSelectedIn:o})),c){var v=d&&!f,y=d&&f;d||f?v&&(null===s?l?l([null,null],t):r.defaultProps.onChange:tu(s,d)?g?l?l([s,d],t):r.defaultProps.onChange:l?l([s,null],t):r.defaultProps.onChange:l?l([d,s],t):r.defaultProps.onChange):l?l([s,null],t):r.defaultProps.onChange,y&&(l?l([s,null],t):r.defaultProps.onChange)}else if(p){if(null!==s){if(null==h?void 0:h.length){if(h.some(function(e){return eU(e,s)})){var b=h.filter(function(e){return!eU(e,s)});l?l(b,t):r.defaultProps.onChange}else l?l(ey(ey([],h,!0),[s],!1),t):r.defaultProps.onChange}else l?l([s],t):r.defaultProps.onChange}}else l?l(s,t):r.defaultProps.onChange}n||((null!==(i=a.props.onSelect)&&void 0!==i?i:r.defaultProps.onSelect)(s,t),a.setState({inputValue:null}))},a.setPreSelection=function(e){var t=x.isDate(a.props.minDate),n=x.isDate(a.props.maxDate),r=!0;if(e){var o=eP(e);if(t&&n)r=ej(e,a.props.minDate,a.props.maxDate);else if(t){var i=eP(a.props.minDate);r=L.isAfter(e,i)||eZ(o,i)}else if(n){var s=eM(a.props.maxDate);r=D.isBefore(e,s)||eZ(o,s)}}r&&a.setState({preSelection:e})},a.toggleCalendar=function(){a.setOpen(!a.state.open)},a.handleTimeChange=function(e){var t;if(!a.props.selectsRange&&!a.props.selectsMultiple){var n=a.props.selected?a.props.selected:a.getPreSelection(),o=a.props.selected?e:eC(n,{hour:S.getHours(e),minute:w.getMinutes(e)});a.setState({preSelection:o}),(null!==(t=a.props.onChange)&&void 0!==t?t:r.defaultProps.onChange)(o),a.props.shouldCloseOnSelect&&!a.props.showTimeInput&&(a.sendFocusBackToInput(),a.setOpen(!1)),a.props.showTimeInput&&a.setOpen(!0),(a.props.showTimeSelectOnly||a.props.showTimeSelect)&&a.setState({isRenderAriaLiveMessage:!0}),a.setState({inputValue:null})}},a.onInputClick=function(){var e,t;a.props.disabled||a.props.readOnly||a.setOpen(!0),null===(t=(e=a.props).onInputClick)||void 0===t||t.call(e)},a.onInputKeyDown=function(e){null===(n=(t=a.props).onKeyDown)||void 0===n||n.call(t,e);var t,n,r,o,i,s=e.key;if(a.state.open||a.props.inline||a.props.preventOpenOnFocus){if(a.state.open){if(s===eb.ArrowDown||s===eb.ArrowUp){e.preventDefault();var u=a.props.showTimeSelectOnly?".react-datepicker__time-list-item[tabindex='0']":a.props.showWeekPicker&&a.props.showWeekNumbers?'.react-datepicker__week-number[tabindex="0"]':a.props.showFullMonthYearPicker||a.props.showMonthYearPicker?'.react-datepicker__month-text[tabindex="0"]':'.react-datepicker__day[tabindex="0"]',l=(null===(r=a.calendar)||void 0===r?void 0:r.componentNode)instanceof Element&&a.calendar.componentNode.querySelector(u);return void(l instanceof HTMLElement&&l.focus({preventScroll:!0}))}var c=eI(a.state.preSelection);s===eb.Enter?(e.preventDefault(),a.inputOk()&&a.state.lastPreSelectChange===tW?(a.handleSelect(c,e),a.props.shouldCloseOnSelect||a.setPreSelection(c)):a.setOpen(!1)):s===eb.Escape?(e.preventDefault(),a.sendFocusBackToInput(),a.setOpen(!1)):s===eb.Tab&&a.setOpen(!1),a.inputOk()||null===(i=(o=a.props).onInputError)||void 0===i||i.call(o,{code:1,msg:tq})}}else s!==eb.ArrowDown&&s!==eb.ArrowUp&&s!==eb.Enter||a.onInputClick()},a.onPortalKeyDown=function(e){e.key===eb.Escape&&(e.preventDefault(),a.setState({preventFocus:!0},function(){a.setOpen(!1),setTimeout(function(){a.setFocus(),a.setState({preventFocus:!1})})}))},a.onDayKeyDown=function(e){var t,n,r,i,u=a.props,l=u.minDate,f=u.maxDate,p=u.disabledKeyboardNavigation,h=u.showWeekPicker,m=u.shouldCloseOnSelect,g=u.locale,v=u.calendarStartDay,b=u.adjustDateOnChange,_=u.inline;if(null===(n=(t=a.props).onKeyDown)||void 0===n||n.call(t,e),!p){var E=e.key,T=e.shiftKey,S=eI(a.state.preSelection),I=function(e,t){var n=t;switch(e){case eb.ArrowRight:n=h?c.addWeeks(t,1):o.addDays(t,1);break;case eb.ArrowLeft:n=h?ea.subWeeks(t,1):er.subDays(t,1);break;case eb.ArrowUp:n=ea.subWeeks(t,1);break;case eb.ArrowDown:n=c.addWeeks(t,1);break;case eb.PageUp:n=T?es.subYears(t,1):eo.subMonths(t,1);break;case eb.PageDown:n=T?d.addYears(t,1):s.addMonths(t,1);break;case eb.Home:n=eR(t,g,v);break;case eb.End:n=function(e){return y.endOfWeek(e)}(t)}return n};if(E===eb.Enter)return e.preventDefault(),a.handleSelect(S,e),void(m||a.setPreSelection(S));if(E===eb.Escape)return e.preventDefault(),a.setOpen(!1),void(a.inputOk()||null===(i=(r=a.props).onInputError)||void 0===i||i.call(r,{code:1,msg:tq}));var w=null;switch(E){case eb.ArrowLeft:case eb.ArrowRight:case eb.ArrowUp:case eb.ArrowDown:case eb.PageUp:case eb.PageDown:case eb.Home:case eb.End:w=function(e,t){for(var n=e,r=!1,o=0,i=I(e,t);!r;){if(o>=40){i=t;break}l&&i<l&&(n=eb.ArrowRight,i=eV(l,a.props)?I(n,i):l),f&&i>f&&(n=eb.ArrowLeft,i=eV(f,a.props)?I(n,i):f),eV(i,a.props)?(n!==eb.PageUp&&n!==eb.Home||(n=eb.ArrowRight),n!==eb.PageDown&&n!==eb.End||(n=eb.ArrowLeft),i=I(n,i)):r=!0,o++}return i}(E,S)}if(w){if(e.preventDefault(),a.setState({lastPreSelectChange:tW}),b&&a.setSelected(w),a.setPreSelection(w),_){var O=A.getMonth(S),C=A.getMonth(w),P=R.getYear(S),L=R.getYear(w);O!==C||P!==L?a.setState({shouldFocusDayInline:!0}):a.setState({shouldFocusDayInline:!1})}}else a.props.onInputError&&a.props.onInputError({code:1,msg:tq})}},a.onPopperKeyDown=function(e){e.key===eb.Escape&&(e.preventDefault(),a.sendFocusBackToInput())},a.onClearClick=function(e){e&&e.preventDefault&&e.preventDefault(),a.sendFocusBackToInput();var t=a.props,n=t.selectsRange,o=t.onChange;n?o?o([null,null],e):r.defaultProps.onChange():o?o(null,e):r.defaultProps.onChange(),a.setState({inputValue:null})},a.clear=function(){a.onClearClick()},a.onScroll=function(e){"boolean"==typeof a.props.closeOnScroll&&a.props.closeOnScroll?e.target!==document&&e.target!==document.documentElement&&e.target!==document.body||a.setOpen(!1):"function"==typeof a.props.closeOnScroll&&a.props.closeOnScroll(e)&&a.setOpen(!1)},a.renderCalendar=function(){var e,t;return a.props.inline||a.isCalendarOpen()?ef.default.createElement(tz,ev({ref:function(e){a.calendar=e}},a.props,a.state,{setOpen:a.setOpen,dateFormat:null!==(e=a.props.dateFormatCalendar)&&void 0!==e?e:r.defaultProps.dateFormatCalendar,onSelect:a.handleSelect,onClickOutside:a.handleCalendarClickOutside,holidays:tn(a.modifyHolidays()),outsideClickIgnoreClass:tH,onDropdownFocus:a.handleDropdownFocus,onTimeChange:a.handleTimeChange,className:a.props.calendarClassName,container:a.props.calendarContainer,handleOnKeyDown:a.props.onKeyDown,handleOnDayKeyDown:a.onDayKeyDown,setPreSelection:a.setPreSelection,dropdownMode:null!==(t=a.props.dropdownMode)&&void 0!==t?t:r.defaultProps.dropdownMode}),a.props.children):null},a.renderAriaLiveRegion=function(){var e,t=a.props,n=t.dateFormat,o=void 0===n?r.defaultProps.dateFormat:n,i=t.locale,s=a.props.showTimeInput||a.props.showTimeSelect?"PPPPp":"PPPP";return e=a.props.selectsRange?"Selected start date: ".concat(eO(a.props.startDate,{dateFormat:s,locale:i}),". ").concat(a.props.endDate?"End date: "+eO(a.props.endDate,{dateFormat:s,locale:i}):""):a.props.showTimeSelectOnly?"Selected time: ".concat(eO(a.props.selected,{dateFormat:o,locale:i})):a.props.showYearPicker?"Selected year: ".concat(eO(a.props.selected,{dateFormat:"yyyy",locale:i})):a.props.showMonthYearPicker?"Selected month: ".concat(eO(a.props.selected,{dateFormat:"MMMM yyyy",locale:i})):a.props.showQuarterYearPicker?"Selected quarter: ".concat(eO(a.props.selected,{dateFormat:"yyyy, QQQ",locale:i})):"Selected date: ".concat(eO(a.props.selected,{dateFormat:s,locale:i})),ef.default.createElement("span",{role:"alert","aria-live":"polite",className:"react-datepicker__aria-live"},e)},a.renderDateInput=function(){var e,o,i,s=t.clsx(a.props.className,((e={})[tH]=a.state.open,e)),u=a.props.customInput||ef.default.createElement("input",{type:"text"}),l=a.props.customInputRef||"ref",c=a.props,d=c.dateFormat,f=void 0===d?r.defaultProps.dateFormat:d,p=c.locale,h="string"==typeof a.props.value?a.props.value:"string"==typeof a.state.inputValue?a.state.inputValue:a.props.selectsRange?function(e,t,n){if(!e)return"";var r=eO(e,n),o=t?eO(t,n):"";return"".concat(r," - ").concat(o)}(a.props.startDate,a.props.endDate,{dateFormat:f,locale:p}):a.props.selectsMultiple?function(e,t){if(!(null==e?void 0:e.length))return"";var n=e[0]?eO(e[0],t):"";if(1===e.length)return n;if(2===e.length&&e[1]){var r=eO(e[1],t);return"".concat(n,", ").concat(r)}var o=e.length-1;return"".concat(n," (+").concat(o,")")}(null!==(i=a.props.selectedDates)&&void 0!==i?i:[],{dateFormat:f,locale:p}):eO(a.props.selected,{dateFormat:f,locale:p});return n.cloneElement(u,((o={})[l]=function(e){a.input=e},o.value=h,o.onBlur=a.handleBlur,o.onChange=a.handleChange,o.onClick=a.onInputClick,o.onFocus=a.handleFocus,o.onKeyDown=a.onInputKeyDown,o.id=a.props.id,o.name=a.props.name,o.form=a.props.form,o.autoFocus=a.props.autoFocus,o.placeholder=a.props.placeholderText,o.disabled=a.props.disabled,o.autoComplete=a.props.autoComplete,o.className=t.clsx(u.props.className,s),o.title=a.props.title,o.readOnly=a.props.readOnly,o.required=a.props.required,o.tabIndex=a.props.tabIndex,o["aria-describedby"]=a.props.ariaDescribedBy,o["aria-invalid"]=a.props.ariaInvalid,o["aria-labelledby"]=a.props.ariaLabelledBy,o["aria-required"]=a.props.ariaRequired,o))},a.renderClearButton=function(){var e=a.props,n=e.isClearable,r=e.disabled,o=e.selected,i=e.startDate,s=e.endDate,u=e.clearButtonTitle,l=e.clearButtonClassName,c=void 0===l?"":l,d=e.ariaLabelClose,f=void 0===d?"Close":d,p=e.selectedDates;return n&&(null!=o||null!=i||null!=s||(null==p?void 0:p.length))?ef.default.createElement("button",{type:"button",className:t.clsx("react-datepicker__close-icon",c,{"react-datepicker__close-icon--disabled":r}),disabled:r,"aria-label":f,onClick:a.onClearClick,title:u,tabIndex:-1}):null},a.state=a.calcInitialState(),a.preventFocusTimeout=void 0,a}return eg(r,e),Object.defineProperty(r,"defaultProps",{get:function(){return{allowSameDay:!1,dateFormat:"MM/dd/yyyy",dateFormatCalendar:"LLLL yyyy",onChange:function(){},disabled:!1,disabledKeyboardNavigation:!1,dropdownMode:"scroll",onFocus:function(){},onBlur:function(){},onKeyDown:function(){},onInputClick:function(){},onSelect:function(){},onClickOutside:function(){},onMonthChange:function(){},onCalendarOpen:function(){},onCalendarClose:function(){},preventOpenOnFocus:!1,onYearChange:function(){},onInputError:function(){},monthsShown:1,readOnly:!1,withPortal:!1,selectsDisabledDaysInRange:!1,shouldCloseOnSelect:!0,showTimeSelect:!1,showTimeInput:!1,showPreviousMonths:!1,showMonthYearPicker:!1,showFullMonthYearPicker:!1,showTwoColumnMonthYearPicker:!1,showFourColumnMonthYearPicker:!1,showYearPicker:!1,showQuarterYearPicker:!1,showWeekPicker:!1,strictParsing:!1,swapRange:!1,timeIntervals:30,timeCaption:"Time",previousMonthAriaLabel:"Previous Month",previousMonthButtonLabel:"Previous Month",nextMonthAriaLabel:"Next Month",nextMonthButtonLabel:"Next Month",previousYearAriaLabel:"Previous Year",previousYearButtonLabel:"Previous Year",nextYearAriaLabel:"Next Year",nextYearButtonLabel:"Next Year",timeInputLabel:"Time",enableTabLoop:!0,yearItemNumber:eT,focusSelectedMonth:!1,showPopperArrow:!0,excludeScrollbar:!0,customTimeInput:null,calendarStartDay:void 0,toggleCalendarOnIconClick:!1,usePointerEvent:!1}},enumerable:!1,configurable:!0}),r.prototype.componentDidMount=function(){window.addEventListener("scroll",this.onScroll,!0),document.addEventListener("visibilitychange",this.setHiddenStateOnVisibilityHidden)},r.prototype.componentDidUpdate=function(e,t){var n,r,o,i,a,s;e.inline&&(a=e.selected,s=this.props.selected,a&&s?A.getMonth(a)!==A.getMonth(s)||R.getYear(a)!==R.getYear(s):a!==s)&&this.setPreSelection(this.props.selected),void 0!==this.state.monthSelectedIn&&e.monthsShown!==this.props.monthsShown&&this.setState({monthSelectedIn:0}),e.highlightDates!==this.props.highlightDates&&this.setState({highlightDates:tt(this.props.highlightDates)}),t.focused||eZ(e.selected,this.props.selected)||this.setState({inputValue:null}),t.open!==this.state.open&&(!1===t.open&&!0===this.state.open&&(null===(r=(n=this.props).onCalendarOpen)||void 0===r||r.call(n)),!0===t.open&&!1===this.state.open&&(null===(i=(o=this.props).onCalendarClose)||void 0===i||i.call(o)))},r.prototype.componentWillUnmount=function(){this.clearPreventFocusTimeout(),window.removeEventListener("scroll",this.onScroll,!0),document.removeEventListener("visibilitychange",this.setHiddenStateOnVisibilityHidden)},r.prototype.renderInputContainer=function(){var e=this.props,n=e.showIcon,r=e.icon,o=e.calendarIconClassname,i=e.calendarIconClassName,a=e.toggleCalendarOnIconClick,s=this.state.open;return o&&console.warn("calendarIconClassname props is deprecated. should use calendarIconClassName props."),ef.default.createElement("div",{className:"react-datepicker__input-container".concat(n?" react-datepicker__view-calendar-icon":"")},n&&ef.default.createElement(tF,ev({icon:r,className:t.clsx(i,!i&&o,s&&"react-datepicker-ignore-onclickoutside")},a?{onClick:this.toggleCalendar}:null)),this.state.isRenderAriaLiveMessage&&this.renderAriaLiveRegion(),this.renderDateInput(),this.renderClearButton())},r.prototype.render=function(){var e=this.renderCalendar();if(this.props.inline)return e;if(this.props.withPortal){var t=this.state.open?ef.default.createElement(tZ,{enableTabLoop:this.props.enableTabLoop},ef.default.createElement("div",{className:"react-datepicker__portal",tabIndex:-1,onKeyDown:this.onPortalKeyDown},e)):null;return this.state.open&&this.props.portalId&&(t=ef.default.createElement(tB,ev({portalId:this.props.portalId},this.props),t)),ef.default.createElement("div",null,this.renderInputContainer(),t)}return ef.default.createElement(tj,ev({},this.props,{className:this.props.popperClassName,hidePopper:!this.isCalendarOpen(),targetComponent:this.renderInputContainer(),popperComponent:e,popperOnKeyDown:this.onPopperKeyDown,showArrow:this.props.showPopperArrow}))},r}(n.Component),tV="input",tW="navigate";e.CalendarContainer=e_,e.default=tG,e.getDefaultLocale=eH,e.registerLocale=function(e,t){var n=eE();n.__localeData__||(n.__localeData__={}),n.__localeData__[e]=t},e.setDefaultLocale=function(e){eE().__localeId__=e},Object.defineProperty(e,"__esModule",{value:!0})})}(0,e);var reactDatepicker_minExports=e,ReactDatePicker=getDefaultExportFromCjs(reactDatepicker_minExports),dayjs_min={exports:{}};!function(e,t){!function(t,n){e.exports=n()}(0,function(){var e=1e3,t=6e4,n=36e5,r="millisecond",o="second",i="minute",a="hour",s="day",u="week",l="month",c="quarter",d="year",f="date",p="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}},v=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:v,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+v(r,2,"0")+":"+v(o,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),o=t.clone().add(r,l),i=n-o<0,a=t.clone().add(r+(i?-1:1),l);return+(-(r+(n-o)/(i?o-a:a-o))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return({M:l,y:d,w:u,d:s,D:f,h:a,m:i,s:o,ms:r,Q:c})[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},b="en",_={};_[b]=g;var E="$isDayjsObject",T=function(e){return e instanceof A||!(!e||!e[E])},S=function e(t,n,r){var o;if(!t)return b;if("string"==typeof t){var i=t.toLowerCase();_[i]&&(o=i),n&&(_[i]=n,o=i);var a=t.split("-");if(!o&&a.length>1)return e(a[0])}else{var s=t.name;_[s]=t,o=s}return!r&&o&&(b=o),o||!r&&b},I=function(e,t){if(T(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new A(n)},w=y;w.l=S,w.i=T,w.w=function(e,t){return I(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var A=function(){function g(e){this.$L=S(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[E]=!0}var v=g.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(w.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var o=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return w},v.isValid=function(){return this.$d.toString()!==p},v.isSame=function(e,t){var n=I(e);return this.startOf(t)<=n&&n<=this.endOf(t)},v.isAfter=function(e,t){return I(e)<this.startOf(t)},v.isBefore=function(e,t){return this.endOf(t)<I(e)},v.$g=function(e,t,n){return w.u(e)?this[t]:this.set(n,e)},v.unix=function(){return Math.floor(this.valueOf()/1e3)},v.valueOf=function(){return this.$d.getTime()},v.startOf=function(e,t){var n=this,r=!!w.u(t)||t,c=w.p(e),p=function(e,t){var o=w.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?o:o.endOf(s)},h=function(e,t){return w.w(n.toDate()[e].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},m=this.$W,g=this.$M,v=this.$D,y="set"+(this.$u?"UTC":"");switch(c){case d:return r?p(1,0):p(31,11);case l:return r?p(1,g):p(0,g+1);case u:var b=this.$locale().weekStart||0,_=(m<b?m+7:m)-b;return p(r?v-_:v+(6-_),g);case s:case f:return h(y+"Hours",0);case a:return h(y+"Minutes",1);case i:return h(y+"Seconds",2);case o:return h(y+"Milliseconds",3);default:return this.clone()}},v.endOf=function(e){return this.startOf(e,!1)},v.$set=function(e,t){var n,u=w.p(e),c="set"+(this.$u?"UTC":""),p=((n={})[s]=c+"Date",n[f]=c+"Date",n[l]=c+"Month",n[d]=c+"FullYear",n[a]=c+"Hours",n[i]=c+"Minutes",n[o]=c+"Seconds",n[r]=c+"Milliseconds",n)[u],h=u===s?this.$D+(t-this.$W):t;if(u===l||u===d){var m=this.clone().set(f,1);m.$d[p](h),m.init(),this.$d=m.set(f,Math.min(this.$D,m.daysInMonth())).$d}else p&&this.$d[p](h);return this.init(),this},v.set=function(e,t){return this.clone().$set(e,t)},v.get=function(e){return this[w.p(e)]()},v.add=function(r,c){var f,p=this;r=Number(r);var h=w.p(c),m=function(e){var t=I(p);return w.w(t.date(t.date()+Math.round(e*r)),p)};if(h===l)return this.set(l,this.$M+r);if(h===d)return this.set(d,this.$y+r);if(h===s)return m(1);if(h===u)return m(7);var g=((f={})[i]=t,f[a]=n,f[o]=e,f)[h]||1,v=this.$d.getTime()+r*g;return w.w(v,this)},v.subtract=function(e,t){return this.add(-1*e,t)},v.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||p;var r=e||"YYYY-MM-DDTHH:mm:ssZ",o=w.z(this),i=this.$H,a=this.$m,s=this.$M,u=n.weekdays,l=n.months,c=n.meridiem,d=function(e,n,o,i){return e&&(e[n]||e(t,r))||o[n].slice(0,i)},f=function(e){return w.s(i%12||12,e,"0")},h=c||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r};return r.replace(m,function(e,r){return r||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return w.s(t.$y,4,"0");case"M":return s+1;case"MM":return w.s(s+1,2,"0");case"MMM":return d(n.monthsShort,s,l,3);case"MMMM":return d(l,s);case"D":return t.$D;case"DD":return w.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return d(n.weekdaysMin,t.$W,u,2);case"ddd":return d(n.weekdaysShort,t.$W,u,3);case"dddd":return u[t.$W];case"H":return String(i);case"HH":return w.s(i,2,"0");case"h":return f(1);case"hh":return f(2);case"a":return h(i,a,!0);case"A":return h(i,a,!1);case"m":return String(a);case"mm":return w.s(a,2,"0");case"s":return String(t.$s);case"ss":return w.s(t.$s,2,"0");case"SSS":return w.s(t.$ms,3,"0");case"Z":return o}return null}(e)||o.replace(":","")})},v.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},v.diff=function(r,f,p){var h,m=this,g=w.p(f),v=I(r),y=(v.utcOffset()-this.utcOffset())*t,b=this-v,_=function(){return w.m(m,v)};switch(g){case d:h=_()/12;break;case l:h=_();break;case c:h=_()/3;break;case u:h=(b-y)/6048e5;break;case s:h=(b-y)/864e5;break;case a:h=b/n;break;case i:h=b/t;break;case o:h=b/e;break;default:h=b}return p?h:w.a(h)},v.daysInMonth=function(){return this.endOf(l).$D},v.$locale=function(){return _[this.$L]},v.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=S(e,t,!0);return r&&(n.$L=r),n},v.clone=function(){return w.w(this.$d,this)},v.toDate=function(){return new Date(this.valueOf())},v.toJSON=function(){return this.isValid()?this.toISOString():null},v.toISOString=function(){return this.$d.toISOString()},v.toString=function(){return this.$d.toUTCString()},g}(),O=A.prototype;return I.prototype=O,[["$ms",r],["$s",o],["$m",i],["$H",a],["$W",s],["$M",l],["$y",d],["$D",f]].forEach(function(e){O[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),I.extend=function(e,t){return e.$i||(e(t,A,I),e.$i=!0),I},I.locale=S,I.isDayjs=T,I.unix=function(e){return I(1e3*e)},I.en=_[b],I.Ls=_,I.p={},I})}(dayjs_min);var dayjs_minExports=dayjs_min.exports,dayjs=getDefaultExportFromCjs(dayjs_minExports),customParseFormat$1={exports:{}};!function(e,t){!function(t,n){e.exports=n()}(0,function(){var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d\d/,r=/\d\d?/,o=/\d*[^-_:/,()\s\d]+/,i={},a=function(e){return(e=+e)+(e>68?1900:2e3)},s=function(e){return function(t){this[e]=+t}},u=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e||"Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],l=function(e){var t=i[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=i.meridiem;if(r){for(var o=1;o<=24;o+=1)if(e.indexOf(r(o,0,t))>-1){n=o>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[o,function(e){this.afternoon=c(e,!1)}],a:[o,function(e){this.afternoon=c(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,s("seconds")],ss:[r,s("seconds")],m:[r,s("minutes")],mm:[r,s("minutes")],H:[r,s("hours")],h:[r,s("hours")],HH:[r,s("hours")],hh:[r,s("hours")],D:[r,s("day")],DD:[n,s("day")],Do:[o,function(e){var t=i.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,s("month")],MM:[n,s("month")],MMM:[o,function(e){var t=l("months"),n=(l("monthsShort")||t.map(function(e){return e.slice(0,3)})).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[o,function(e){var t=l("months").indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,s("year")],YY:[n,function(e){this.year=a(e)}],YYYY:[/\d{4}/,s("year")],Z:u,ZZ:u};function f(n){var r,o;r=n,o=i&&i.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,n){return t||n.slice(1)})})).match(t),s=a.length,u=0;u<s;u+=1){var l=a[u],c=d[l],f=c&&c[0],p=c&&c[1];a[u]=p?{regex:f,parser:p}:l.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<s;n+=1){var o=a[n];if("string"==typeof o)r+=o.length;else{var i=o.regex,u=o.parser,l=e.slice(r),c=i.exec(l)[0];u.call(t,c),e=e.replace(c,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var n=e.hours;t?n<12&&(e.hours+=12):12===n&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(a=e.parseTwoDigitYear);var r=t.prototype,o=r.parse;r.parse=function(e){var t=e.date,r=e.utc,a=e.args;this.$u=r;var s=a[1];if("string"==typeof s){var u=!0===a[2],l=!0===a[3],c=u||l,d=a[2];l&&(d=a[2]),i=this.$locale(),!u&&d&&(i=n.Ls[d]),this.$d=function(e,t,n){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var r=f(t)(e),o=r.year,i=r.month,a=r.day,s=r.hours,u=r.minutes,l=r.seconds,c=r.milliseconds,d=r.zone,p=new Date,h=a||(o||i?1:p.getDate()),m=o||p.getFullYear(),g=0;o&&!i||(g=i>0?i-1:p.getMonth());var v=s||0,y=u||0,b=l||0,_=c||0;return d?new Date(Date.UTC(m,g,h,v,y,b,_+60*d.offset*1e3)):n?new Date(Date.UTC(m,g,h,v,y,b,_)):new Date(m,g,h,v,y,b,_)}catch(e){return new Date("")}}(t,s,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!=this.format(s)&&(this.$d=new Date("")),i={}}else if(s instanceof Array)for(var p=s.length,h=1;h<=p;h+=1){a[1]=s[h-1];var m=n.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===p&&(this.$d=new Date(""))}else o.call(this,e)}}})}(customParseFormat$1);var customParseFormatExports=customParseFormat$1.exports,customParseFormat=getDefaultExportFromCjs(customParseFormatExports),localizedFormat$1={exports:{}};!function(e,t){!function(t,n){e.exports=n()}(0,function(){var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,n,r){var o=n.prototype,i=o.format;r.en.formats=e,o.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var n=this.$locale().formats,r=function(t,n){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(t,r,o){var i=o&&o.toUpperCase();return r||n[o]||e[o]||n[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,n){return t||n.slice(1)})})}(t,void 0===n?{}:n);return i.call(this,r)}}})}(localizedFormat$1);var localizedFormatExports=localizedFormat$1.exports,localizedFormat=getDefaultExportFromCjs(localizedFormatExports),objectSupport$1={exports:{}};!function(e,t){!function(t,n){e.exports=n()}(0,function(){return function(e,t,n){var r=t.prototype,o=function(e){var t,o=e.date,i=e.utc,a={};if(!(null===(t=o)||t instanceof Date||t instanceof Array||r.$utils().u(t)||"Object"!==t.constructor.name)){if(!Object.keys(o).length)return new Date;var s=i?n.utc():n();Object.keys(o).forEach(function(e){var t,n;a[t=e,"date"===(n=r.$utils().p(t))?"day":n]=o[e]});var u=a.day||(a.year||a.month>=0?1:s.date()),l=a.year||s.year(),c=a.month>=0?a.month:a.year||a.day?0:s.month(),d=a.hour||0,f=a.minute||0,p=a.second||0,h=a.millisecond||0;return i?new Date(Date.UTC(l,c,u,d,f,p,h)):new Date(l,c,u,d,f,p,h)}return o},i=r.parse;r.parse=function(e){e.date=o.bind(this)(e),i.bind(this)(e)};var a=r.set,s=r.add,u=r.subtract,l=function(e,t,n,r){void 0===r&&(r=1);var o=Object.keys(t),i=this;return o.forEach(function(n){i=e.bind(i)(t[n]*r,n)}),i};r.set=function(e,t){return t=void 0===t?e:t,"Object"===e.constructor.name?l.bind(this)(function(e,t){return a.bind(this)(t,e)},t,e):a.bind(this)(e,t)},r.add=function(e,t){return"Object"===e.constructor.name?l.bind(this)(s,e,t):s.bind(this)(e,t)},r.subtract=function(e,t){return"Object"===e.constructor.name?l.bind(this)(s,e,t,-1):u.bind(this)(e,t)}}})}(objectSupport$1);var objectSupportExports=objectSupport$1.exports,objectSupport=getDefaultExportFromCjs(objectSupportExports),utc$1={exports:{}};!function(e,t){!function(t,n){e.exports=n()}(0,function(){var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,o,i){var a=o.prototype;i.utc=function(e){var t={date:e,utc:!0,args:arguments};return new o(t)},a.utc=function(t){var n=i(this.toDate(),{locale:this.$L,utc:!0});return t?n.add(this.utcOffset(),e):n},a.local=function(){return i(this.toDate(),{locale:this.$L,utc:!1})};var s=a.parse;a.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),s.call(this,e)};var u=a.init;a.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else u.call(this)};var l=a.utcOffset;a.utcOffset=function(r,o){var i=this.$utils().u;if(i(r))return this.$u?0:i(this.$offset)?l.call(this):this.$offset;if("string"==typeof r&&null===(r=function(e){void 0===e&&(e="");var r=e.match(t);if(!r)return null;var o=(""+r[0]).match(n)||["-",0,0],i=o[0],a=60*+o[1]+ +o[2];return 0===a?0:"+"===i?a:-a}(r)))return this;var a=16>=Math.abs(r)?60*r:r,s=this;if(o)return s.$offset=a,s.$u=0===r,s;if(0!==r){var u=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(s=this.local().add(a+u,e)).$offset=a,s.$x.$localOffset=u}else s=this.utc();return s};var c=a.format;a.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},a.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*e},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var d=a.toDate;a.toDate=function(e){return"s"===e&&this.$offset?i(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=a.diff;a.diff=function(e,t,n){if(e&&this.$u===e.$u)return f.call(this,e,t,n);var r=this.local(),o=i(e).local();return f.call(r,o,t,n)}}})}(utc$1);var utcExports=utc$1.exports,utc=getDefaultExportFromCjs(utcExports);function convertDateStringOfTimestampToGmtDate(e){return dayjs(1e3*e).utc(!0).unix()}dayjs.extend(customParseFormat),dayjs.extend(localizedFormat),dayjs.extend(objectSupport),dayjs.extend(utc);var timestampGmt={getDayjs:function(e){return dayjs.utc(1e3*e)},convertToLocale:function(e){return dayjs(dayjs.utc(1e3*e).format("YYYY-MM-DD HH:mm:ss"))}},timestampLocale={getDayjs:function(e){return dayjs(1e3*e)},convertToGmt:function(e){return dayjs(1e3*e).utc(!0)}},dayjsGmt={getTimestamp:function(e){return e.utc(!0).unix()},getTimestampStartOf:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return e.utc(!0).startOf(t).unix()},getTimestampEndOf:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return e.utc(!0).endOf(t).unix()}},dayjsLocale={getNowTimestamp:function(){return dayjs().unix()},getNowString:function(e){return dayjs().format(e)},getNowTimestampStartOf:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"day";return dayjs().startOf(e).unix()},getNowTimestampEndOf:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"day";return dayjs().endOf(e).unix()},getTimestamp:function(e){return e.unix()},getTimestampStartOf:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return e.startOf(t).unix()},getTimestampEndOf:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return e.endOf(t).unix()}},_excluded=["value","maxTimestamp","minTimestamp","unit","onChange"];function ownKeys$1(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread$1(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys$1(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys$1(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var withDayjs=function(e,t){var n={value:PropTypes.number,unit:PropTypes.oneOf(["day","week","month","year"]),minTimestamp:PropTypes.number,maxTimestamp:PropTypes.number,onChange:PropTypes.func},r={value:void 0,unit:void 0,minTimestamp:void 0,maxTimestamp:void 0,onChange:function(e,t){}},o=function(n){var r=n.value,o=n.maxTimestamp,i=n.minTimestamp,a=n.unit,s=n.onChange,u=(0,_babel_runtime_helpers_objectWithoutProperties__WEBPACK_IMPORTED_MODULE_8__.Z)(n,_excluded),l=t?timestampGmt.convertToLocale:timestampLocale.getDayjs,c=t?dayjsGmt:dayjsLocale,d=null!=i?l(i):void 0,f=null!=o?l(o):void 0,p=null!=r?l(r):null,h=function(e){if(null==e){s(null);return}if(a){var n=t?timestampLocale.convertToGmt(e):timestampLocale.getDayjs(e);s(c.getTimestampStartOf(n,a),c.getTimestampEndOf(n,a));return}s(t?convertDateStringOfTimestampToGmtDate(e):e)};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(e,_objectSpread$1(_objectSpread$1({},u),{},{selectedMoment:p,onChange:h,minMoment:d,maxMoment:f}))};return o.propTypes=n,o.defaultProps=r,o.displayName="WithDayjs[".concat(e.displayName||e.name||"Component","]"),o};function _extends$3(){return(_extends$3=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgBtNext=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$3({xmlns:"http://www.w3.org/2000/svg",width:24,height:96},e),_g$2||(_g$2=react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"none",fillRule:"nonzero"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#555",transform:"scale(1 -1)rotate(45 26.314 3.243)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#555",opacity:.2,transform:"scale(1 -1)rotate(45 113.225 -32.757)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#444",transform:"scale(1 -1)rotate(45 55.284 -8.757)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#444",transform:"scale(1 -1)rotate(45 84.255 -20.757)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})))))};function _extends$2(){return(_extends$2=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var SvgBtPrev=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$2({xmlns:"http://www.w3.org/2000/svg",width:24,height:96},e),_g$1||(_g$1=react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"none",fillRule:"nonzero"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#555",transform:"rotate(-135 10.657 5.929)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#555",opacity:.2,transform:"rotate(-135 25.569 41.929)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#444",transform:"rotate(-135 15.627 17.929)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})),react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"#444",transform:"rotate(-135 20.598 29.929)"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:7,rx:.5}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("rect",{width:1,height:8,x:3.5,y:-3.5,rx:.5,transform:"rotate(90 4 .5)"})))))};function _extends$1(){return(_extends$1=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}for(var SvgIcArrowLineThinDown=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends$1({xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none"},e),_path||(_path=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",fillRule:"evenodd",d:"M6.646 9.854a.5.5 0 1 1 .708-.708l4.644 4.645 4.645-4.645a.5.5 0 1 1 .707.708l-4.996 4.996a.5.5 0 0 1-.356.146.5.5 0 0 1-.355-.146z",clipRule:"evenodd"})),_path2||(_path2=react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#3E4041",d:"M0 0h24v24H0z",opacity:.01})))},DefaultMonthString=["January","February","March","April","May","June","July","August","September","October","November","December"],yearOptions=[],i=DatePickerRange.MIN_YEAR;i<=DatePickerRange.MAX_YEAR;i++)yearOptions.push({value:i,label:i});var monthOptions=DefaultMonthString.map(function(e,t){return{value:t,label:e}}),propTypes$2={date:PropTypes.instanceOf(Date),changeYear:PropTypes.func,changeMonth:PropTypes.func,decreaseMonth:PropTypes.func,increaseMonth:PropTypes.func,prevMonthButtonDisabled:PropTypes.bool,nextMonthButtonDisabled:PropTypes.bool},defaultProps$2={date:new Date,changeYear:function(){},changeMonth:function(){},decreaseMonth:function(){},increaseMonth:function(){},prevMonthButtonDisabled:!1,nextMonthButtonDisabled:!1},DatePickerHeader=function(e){var t=e.date,n=e.changeYear,r=e.changeMonth,o=e.decreaseMonth,i=e.increaseMonth,a=e.prevMonthButtonDisabled,s=e.nextMonthButtonDisabled;return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"multimedia-react-datepicker-header",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"multimedia-react-datepicker-select",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Select,{className:"multimedia-react-datepicker-year",value:yearOptions[t.getFullYear()-1901],onChange:function(e){return n(e.value)},options:yearOptions,arrowIconSrc:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcArrowLineThinDown,{})}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Select,{className:"multimedia-react-datepicker-month",value:monthOptions[t.getMonth()],onChange:function(e){return r(e.value)},options:monthOptions,arrowIconSrc:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgIcArrowLineThinDown,{})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconButton,{className:"multimedia-react-datepicker-header-arrow-btn",src:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgBtPrev,{}),handler:o,disabled:a}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(IconButton,{className:"multimedia-react-datepicker-header-arrow-btn",src:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgBtNext,{}),handler:i,disabled:s})]})};function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}DatePickerHeader.propTypes=propTypes$2,DatePickerHeader.defaultProps=defaultProps$2;var SvgBtComboCalendar=function(e){return react__WEBPACK_IMPORTED_MODULE_2__.createElement("svg",_extends({xmlns:"http://www.w3.org/2000/svg",width:24,height:96},e),_g||(_g=react__WEBPACK_IMPORTED_MODULE_2__.createElement("g",{fill:"none",fillRule:"evenodd"},react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#555",d:"M6 5h12a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2m0 4v9h12V9zm9 7.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm0 4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5z"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#FB685A",d:"M6 53h12a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V55a2 2 0 0 1 2-2m0 4v9h12v-9zm9 7.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm0 4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5z"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#FF6F61",d:"M6 29h12a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V31a2 2 0 0 1 2-2m0 4v9h12v-9zm9 7.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm0 4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5z"}),react__WEBPACK_IMPORTED_MODULE_2__.createElement("path",{fill:"#555",fillOpacity:.4,d:"M6 77h12a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V79a2 2 0 0 1 2-2m0 4v9h12v-9zm9 7.5a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm-3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm0 4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5-4a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5zm3.5 0a.5.5 0 0 1-.5-.5v-1a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5z"}))))};function ownKeys(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(n),!0).forEach(function(t){(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var getEndOfYearInLocal=function(e){return dayjs().year(e).endOf("year")},getStartOfYearInLocal=function(e){return dayjs().year(e).startOf("year")},t=!0,n=!1,propTypes$1={className:PropTypes.string,dateFormat:PropTypes.string,disabled:PropTypes.bool,maxMoment:PropTypes.instanceOf(dayjs),minMoment:PropTypes.instanceOf(dayjs),onChange:PropTypes.func,popperPlacement:PropTypes.string,selectedMoment:PropTypes.instanceOf(dayjs),showCalendarIcon:PropTypes.bool,value:PropTypes.number},defaultProps$1={value:0,className:"",dateFormat:"yyyy-MM-dd",disabled:!1,maxMoment:getEndOfYearInLocal(DatePickerRange.MAX_YEAR),minMoment:getStartOfYearInLocal(DatePickerRange.MIN_YEAR),onChange:function(e){},popperPlacement:"bottom",selectedMoment:null,showCalendarIcon:!1},DatePicker=function(e){var t=e.dateFormat,n=e.className,r=e.disabled,o=e.maxMoment,i=e.minMoment,a=e.onChange,s=e.popperPlacement,u=e.selectedMoment,l=e.showCalendarIcon,c=t.toLowerCase().replace("mm","MM"),d=function(e){if(e){i.toDate()<=e&&o.toDate()>=e&&a(Math.floor(e.getTime()/1e3));return}a(null)},f=function(e){if(e.target.value){var t=c.replace(/[yMd]/g,"")[0],n=RegExp("[^0-9\\".concat(t,"]"),"g");e.target.value=e.target.value.replace(n,"").slice(0,10)}},p=function(e){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(DatePickerHeader,_objectSpread({},e))},h=classNames$1("multimedia-react-datepicker",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},n,n)),m=classNames$1("multimedia-calendar-icon",{disabled:r});return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:h,"data-testid":"data-picker",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(ReactDatePicker,{disabled:r,dateFormat:c,selected:u?u.toDate():null,minDate:i.toDate(),maxDate:o.toDate(),renderCustomHeader:p,onChange:d,onChangeRaw:f,strictParsing:!0,popperPlacement:s,formatWeekDay:function(e){return e.substr(0,1)},showIcon:l,icon:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(SvgBtComboCalendar,{className:m}),toggleCalendarOnIconClick:!0})})};DatePicker.propTypes=propTypes$1,DatePicker.defaultProps=defaultProps$1;var TakentimeDatePicker=withDayjs(DatePicker,t),LocaleDatePicker=withDayjs(DatePicker,n);function _padLeadingZeroToNumber(e){return e.toString().padStart(2,"0")}function _getOptions(e){for(var t=[],n=0;n<e;n++)t.push({value:n,label:_padLeadingZeroToNumber(n)});return t}var hourOptions=_getOptions(24),minOptions=_getOptions(60),propTypes={className:PropTypes.string,selected:PropTypes.number.isRequired,onChange:PropTypes.func.isRequired},defaultProps={className:""},TimePicker=function(e){var t=e.className,n=e.selected,r=e.onChange,o=(0,react__WEBPACK_IMPORTED_MODULE_2__.useState)(timestampGmt.getDayjs(n)),i=(0,_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_9__.Z)(o,2),a=i[0],s=i[1];(0,react__WEBPACK_IMPORTED_MODULE_2__.useEffect)(function(){s(timestampGmt.getDayjs(n))},[n]);var u=function(e,t){if(null!==t){var n=a[e](t.value);s(n),r(n.unix())}},l=function(e,t){return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(Select,{onChange:function(t){return u(e,t)},defaultValue:t[a[e]()],options:t,className:"multimedia-timepicker-field",isSearchable:!0,onInputChange:function(e){return e.replace(/[^0-9]/g,"").slice(0,2)},ariaLabel:"timepicker-".concat(e)})};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:classNames$1("multimedia-timepicker",(0,_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_5__.Z)({},t,t)),children:[l("hour",hourOptions),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{children:":"}),l("minute",minOptions),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{children:":"}),l("second",minOptions)]})};TimePicker.propTypes=propTypes,TimePicker.defaultProps=defaultProps;var DateTimePicker=function(e){var t=e.value,n=e.onChange,r=e.calendarIcon,o=e.popperPlacement,i=e.dateLabel,a=e.timeLabel,s=function(e){null!=e&&n(e,"date")},u=function(e){n(e,"time")};return(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"multimedia-datetimepicker",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"datetime-row",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"label",children:"".concat(i)}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"field",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TakentimeDatePicker,{showCalendarIcon:r,value:t,onChange:s,popperPlacement:o})})]}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div",{className:"datetime-row",children:[(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"label",children:"".concat(a)}),(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("div",{className:"field",children:(0,react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(TimePicker,{selected:t,onChange:u})})]})]})};DateTimePicker.propTypes={value:PropTypes.number.isRequired,onChange:PropTypes.func,calendarIcon:PropTypes.bool,popperPlacement:PropTypes.string,dateLabel:PropTypes.string.isRequired,timeLabel:PropTypes.string.isRequired},DateTimePicker.defaultProps={onChange:function(){},calendarIcon:!1,popperPlacement:"bottom"}},92007:function(e,t,n){e.exports=n(35666)},28509:function(e,t,n){"use strict";/**
* @license React
* react-dom.production.min.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.
*/var r,o,i,a,s,u,l=n(67294),c=n(18213);function d(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var f=new Set,p={};function h(e,t){m(e,t),m(e+"Capture",t)}function m(e,t){for(p[e]=t,e=0;e<t.length;e++)f.add(t[e])}var g=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),v=Object.prototype.hasOwnProperty,y=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,b={},_={};function E(e){return!!v.call(_,e)||!v.call(b,e)&&(y.test(e)?_[e]=!0:(b[e]=!0,!1))}function T(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":if(r)return!1;if(null!==n)return!n.acceptsBooleans;return"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e;default:return!1}}function S(e,t,n,r){if(null==t||T(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function I(e,t,n,r,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var w={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){w[e]=new I(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];w[t]=new I(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){w[e]=new I(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){w[e]=new I(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){w[e]=new I(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){w[e]=new I(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){w[e]=new I(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){w[e]=new I(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){w[e]=new I(e,5,!1,e.toLowerCase(),null,!1,!1)});var A=/[\-:]([a-z])/g;function O(e){return e[1].toUpperCase()}function C(e,t,n,r){var o=w.hasOwnProperty(t)?w[t]:null;(null!==o?0!==o.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(S(t,n,o,r)&&(n=null),r||null===o?E(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(A,O);w[t]=new I(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(A,O);w[t]=new I(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(A,O);w[t]=new I(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){w[e]=new I(e,1,!1,e.toLowerCase(),null,!1,!1)}),w.xlinkHref=new I("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){w[e]=new I(e,1,!1,e.toLowerCase(),null,!0,!0)});var P=l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,R=Symbol.for("react.element"),L=Symbol.for("react.portal"),D=Symbol.for("react.fragment"),x=Symbol.for("react.strict_mode"),k=Symbol.for("react.profiler"),M=Symbol.for("react.provider"),N=Symbol.for("react.context"),F=Symbol.for("react.forward_ref"),B=Symbol.for("react.suspense"),U=Symbol.for("react.suspense_list"),Z=Symbol.for("react.memo"),j=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var H=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var z=Symbol.iterator;function q(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=z&&e[z]||e["@@iterator"])?e:null}var G,V=Object.assign;function W(e){if(void 0===G)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);G=t&&t[1]||""}return"\n"+G+e}var Y=!1;function J(e,t){if(!e||Y)return"";Y=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t){if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var o=t.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(1!==a||1!==s)do if(a--,0>--s||o[a]!==i[s]){var u="\n"+o[a].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}while(1<=a&&0<=s);break}}}finally{Y=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?W(e):""}function $(e){switch(e.tag){case 5:return W(e.type);case 16:return W("Lazy");case 13:return W("Suspense");case 19:return W("SuspenseList");case 0:case 2:case 15:return e=J(e.type,!1);case 11:return e=J(e.type.render,!1);case 1:return e=J(e.type,!0);default:return""}}function K(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case D:return"Fragment";case L:return"Portal";case k:return"Profiler";case x:return"StrictMode";case B:return"Suspense";case U:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case N:return(e.displayName||"Context")+".Consumer";case M:return(e._context.displayName||"Context")+".Provider";case F:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case Z:return null!==(t=e.displayName||null)?t:K(e.type)||"Memo";case j:t=e._payload,e=e._init;try{return K(e(t))}catch(e){}}return null}function X(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return K(t);case 8:return t===x?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function Q(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function ee(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function et(e){var t=ee(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function en(e){e._valueTracker||(e._valueTracker=et(e))}function er(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ee(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function eo(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function ei(e,t){var n=t.checked;return V({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ea(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=Q(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function es(e,t){null!=(t=t.checked)&&C(e,"checked",t,!1)}function eu(e,t){es(e,t);var n=Q(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r){e.removeAttribute("value");return}t.hasOwnProperty("value")?ec(e,t.type,n):t.hasOwnProperty("defaultValue")&&ec(e,t.type,Q(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function el(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ec(e,t,n){("number"!==t||eo(e.ownerDocument)!==e)&&(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var ed=Array.isArray;function ef(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(o=0,n=""+Q(n),t=null;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function ep(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(d(91));return V({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function eh(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(d(92));if(ed(n)){if(1<n.length)throw Error(d(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:Q(n)}}function em(e,t){var n=Q(t.value),r=Q(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function eg(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function ev(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function ey(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?ev(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var eb,e_=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((eb=eb||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=eb.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function eE(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var eT={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},eS=["Webkit","ms","Moz","O"];function eI(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||eT.hasOwnProperty(e)&&eT[e]?(""+t).trim():t+"px"}function ew(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=eI(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(eT).forEach(function(e){eS.forEach(function(t){eT[t=t+e.charAt(0).toUpperCase()+e.substring(1)]=eT[e]})});var eA=V({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function eO(e,t){if(t){if(eA[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(d(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(d(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(d(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(d(62))}}function eC(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var eP=null;function eR(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var eL=null,eD=null,ex=null;function ek(e){if(e=r4(e)){if("function"!=typeof eL)throw Error(d(280));var t=e.stateNode;t&&(t=r5(t),eL(e.stateNode,e.type,t))}}function eM(e){eD?ex?ex.push(e):ex=[e]:eD=e}function eN(){if(eD){var e=eD,t=ex;if(ex=eD=null,ek(e),t)for(e=0;e<t.length;e++)ek(t[e])}}function eF(e,t){return e(t)}function eB(){}var eU=!1;function eZ(e,t,n){if(eU)return e(t,n);eU=!0;try{return eF(e,t,n)}finally{eU=!1,(null!==eD||null!==ex)&&(eB(),eN())}}function ej(e,t){var n=e.stateNode;if(null===n)return null;var r=r5(n);if(null===r)return null;switch(n=r[t],t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(d(231,t,typeof n));return n}var eH=!1;if(g)try{var ez={};Object.defineProperty(ez,"passive",{get:function(){eH=!0}}),window.addEventListener("test",ez,ez),window.removeEventListener("test",ez,ez)}catch(e){eH=!1}function eq(e,t,n,r,o,i,a,s,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(e){this.onError(e)}}var eG=!1,eV=null,eW=!1,eY=null,eJ={onError:function(e){eG=!0,eV=e}};function e$(e,t,n,r,o,i,a,s,u){eG=!1,eV=null,eq.apply(eJ,arguments)}function eK(e,t,n,r,o,i,a,s,u){if(e$.apply(this,arguments),eG){if(eG){var l=eV;eG=!1,eV=null}else throw Error(d(198));eW||(eW=!0,eY=l)}}function eX(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(4098&(t=e).flags)&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function eQ(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function e0(e){if(eX(e)!==e)throw Error(d(188))}function e1(e){var t=e.alternate;if(!t){if(null===(t=eX(e)))throw Error(d(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return e0(o),e;if(i===r)return e0(o),t;i=i.sibling}throw Error(d(188))}if(n.return!==r.return)n=o,r=i;else{for(var a=!1,s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a){for(s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a)throw Error(d(189))}}if(n.alternate!==r)throw Error(d(190))}if(3!==n.tag)throw Error(d(188));return n.stateNode.current===n?e:t}function e2(e){return null!==(e=e1(e))?e4(e):null}function e4(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=e4(e);if(null!==t)return t;e=e.sibling}return null}var e3=c.unstable_scheduleCallback,e5=c.unstable_cancelCallback,e6=c.unstable_shouldYield,e9=c.unstable_requestPaint,e8=c.unstable_now,e7=c.unstable_getCurrentPriorityLevel,te=c.unstable_ImmediatePriority,tt=c.unstable_UserBlockingPriority,tn=c.unstable_NormalPriority,tr=c.unstable_LowPriority,to=c.unstable_IdlePriority,ti=null,ta=null;function ts(e){if(ta&&"function"==typeof ta.onCommitFiberRoot)try{ta.onCommitFiberRoot(ti,e,void 0,128==(128&e.current.flags))}catch(e){}}var tu=Math.clz32?Math.clz32:td,tl=Math.log,tc=Math.LN2;function td(e){return 0==(e>>>=0)?32:31-(tl(e)/tc|0)|0}var tf=64,tp=4194304;function th(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function tm(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,o=e.suspendedLanes,i=e.pingedLanes,a=268435455&n;if(0!==a){var s=a&~o;0!==s?r=th(s):0!=(i&=a)&&(r=th(i))}else 0!=(a=n&~o)?r=th(a):0!==i&&(r=th(i));if(0===r)return 0;if(0!==t&&t!==r&&0==(t&o)&&((o=r&-r)>=(i=t&-t)||16===o&&0!=(4194240&i)))return t;if(0!=(4&r)&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-tu(t)),r|=e[n],t&=~o;return r}function tg(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return -1}}function tv(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,i=e.pendingLanes;0<i;){var a=31-tu(i),s=1<<a,u=o[a];-1===u?(0==(s&n)||0!=(s&r))&&(o[a]=tg(s,t)):u<=t&&(e.expiredLanes|=s),i&=~s}}function ty(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function tb(){var e=tf;return 0==(4194240&(tf<<=1))&&(tf=64),e}function t_(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function tE(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-tu(t)]=n}function tT(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-tu(n),i=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~i}}function tS(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-tu(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var tI=0;function tw(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var tA,tO,tC,tP,tR,tL=!1,tD=[],tx=null,tk=null,tM=null,tN=new Map,tF=new Map,tB=[],tU="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function tZ(e,t){switch(e){case"focusin":case"focusout":tx=null;break;case"dragenter":case"dragleave":tk=null;break;case"mouseover":case"mouseout":tM=null;break;case"pointerover":case"pointerout":tN.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":tF.delete(t.pointerId)}}function tj(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:i,targetContainers:[o]},null!==t&&null!==(t=r4(t))&&tO(t)):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o)),e}function tH(e,t,n,r,o){switch(t){case"focusin":return tx=tj(tx,e,t,n,r,o),!0;case"dragenter":return tk=tj(tk,e,t,n,r,o),!0;case"mouseover":return tM=tj(tM,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return tN.set(i,tj(tN.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,tF.set(i,tj(tF.get(i)||null,e,t,n,r,o)),!0}return!1}function tz(e){var t=r2(e.target);if(null!==t){var n=eX(t);if(null!==n){if(13===(t=n.tag)){if(null!==(t=eQ(n))){e.blockedOn=t,tR(e.priority,function(){tC(n)});return}}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=3===n.tag?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function tq(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=t1(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=r4(n))&&tO(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);eP=r,n.target.dispatchEvent(r),eP=null,t.shift()}return!0}function tG(e,t,n){tq(e)&&n.delete(t)}function tV(){tL=!1,null!==tx&&tq(tx)&&(tx=null),null!==tk&&tq(tk)&&(tk=null),null!==tM&&tq(tM)&&(tM=null),tN.forEach(tG),tF.forEach(tG)}function tW(e,t){e.blockedOn===t&&(e.blockedOn=null,tL||(tL=!0,c.unstable_scheduleCallback(c.unstable_NormalPriority,tV)))}function tY(e){function t(t){return tW(t,e)}if(0<tD.length){tW(tD[0],e);for(var n=1;n<tD.length;n++){var r=tD[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==tx&&tW(tx,e),null!==tk&&tW(tk,e),null!==tM&&tW(tM,e),tN.forEach(t),tF.forEach(t),n=0;n<tB.length;n++)(r=tB[n]).blockedOn===e&&(r.blockedOn=null);for(;0<tB.length&&null===(n=tB[0]).blockedOn;)tz(n),null===n.blockedOn&&tB.shift()}var tJ=P.ReactCurrentBatchConfig,t$=!0;function tK(e,t,n,r){var o=tI,i=tJ.transition;tJ.transition=null;try{tI=1,tQ(e,t,n,r)}finally{tI=o,tJ.transition=i}}function tX(e,t,n,r){var o=tI,i=tJ.transition;tJ.transition=null;try{tI=4,tQ(e,t,n,r)}finally{tI=o,tJ.transition=i}}function tQ(e,t,n,r){if(t$){var o=t1(e,t,n,r);if(null===o)rC(e,t,r,t0,n),tZ(e,r);else if(tH(o,e,t,n,r))r.stopPropagation();else if(tZ(e,r),4&t&&-1<tU.indexOf(e)){for(;null!==o;){var i=r4(o);if(null!==i&&tA(i),null===(i=t1(e,t,n,r))&&rC(e,t,r,t0,n),i===o)break;o=i}null!==o&&r.stopPropagation()}else rC(e,t,r,null,n)}}var t0=null;function t1(e,t,n,r){if(t0=null,null!==(e=r2(e=eR(r)))){if(null===(t=eX(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=eQ(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}return t0=e,null}function t2(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(e7()){case te:return 1;case tt:return 4;case tn:case tr:return 16;case to:return 536870912;default:return 16}default:return 16}}var t4=null,t3=null,t5=null;function t6(){if(t5)return t5;var e,t,n=t3,r=n.length,o="value"in t4?t4.value:t4.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return t5=o.slice(e,1<t?1-t:void 0)}function t9(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function t8(){return!0}function t7(){return!1}function ne(e){function t(t,n,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?t8:t7,this.isPropagationStopped=t7,this}return V(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=t8)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=t8)},persist:function(){},isPersistent:t8}),t}var nt,nn,nr,no={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ni=ne(no),na=V({},no,{view:0,detail:0}),ns=ne(na),nu=V({},na,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:nb,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==nr&&(nr&&"mousemove"===e.type?(nt=e.screenX-nr.screenX,nn=e.screenY-nr.screenY):nn=nt=0,nr=e),nt)},movementY:function(e){return"movementY"in e?e.movementY:nn}}),nl=ne(nu),nc=ne(V({},nu,{dataTransfer:0})),nd=ne(V({},na,{relatedTarget:0})),nf=ne(V({},no,{animationName:0,elapsedTime:0,pseudoElement:0})),np=ne(V({},no,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),nh=ne(V({},no,{data:0})),nm={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},ng={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},nv={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function ny(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=nv[e])&&!!t[e]}function nb(){return ny}var n_=ne(V({},na,{key:function(e){if(e.key){var t=nm[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=t9(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?ng[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:nb,charCode:function(e){return"keypress"===e.type?t9(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?t9(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),nE=ne(V({},nu,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),nT=ne(V({},na,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:nb})),nS=ne(V({},no,{propertyName:0,elapsedTime:0,pseudoElement:0})),nI=ne(V({},nu,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),nw=[9,13,27,32],nA=g&&"CompositionEvent"in window,nO=null;g&&"documentMode"in document&&(nO=document.documentMode);var nC=g&&"TextEvent"in window&&!nO,nP=g&&(!nA||nO&&8<nO&&11>=nO),nR=" ",nL=!1;function nD(e,t){switch(e){case"keyup":return -1!==nw.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nx(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var nk=!1;function nM(e,t){switch(e){case"compositionend":return nx(t);case"keypress":if(32!==t.which)return null;return nL=!0,nR;case"textInput":return(e=t.data)===nR&&nL?null:e;default:return null}}function nN(e,t){if(nk)return"compositionend"===e||!nA&&nD(e,t)?(e=t6(),t5=t3=t4=null,nk=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return nP&&"ko"!==t.locale?null:t.data}}var nF={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function nB(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!nF[e.type]:"textarea"===t}function nU(e,t,n,r){eM(r),0<(t=rR(t,"onChange")).length&&(n=new ni("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var nZ=null,nj=null;function nH(e){rT(e,0)}function nz(e){if(er(r3(e)))return e}function nq(e,t){if("change"===e)return t}var nG=!1;if(g){if(g){var nV="oninput"in document;if(!nV){var nW=document.createElement("div");nW.setAttribute("oninput","return;"),nV="function"==typeof nW.oninput}r=nV}else r=!1;nG=r&&(!document.documentMode||9<document.documentMode)}function nY(){nZ&&(nZ.detachEvent("onpropertychange",nJ),nj=nZ=null)}function nJ(e){if("value"===e.propertyName&&nz(nj)){var t=[];nU(t,nj,e,eR(e)),eZ(nH,t)}}function n$(e,t,n){"focusin"===e?(nY(),nZ=t,nj=n,nZ.attachEvent("onpropertychange",nJ)):"focusout"===e&&nY()}function nK(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return nz(nj)}function nX(e,t){if("click"===e)return nz(t)}function nQ(e,t){if("input"===e||"change"===e)return nz(t)}function n0(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var n1="function"==typeof Object.is?Object.is:n0;function n2(e,t){if(n1(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!v.call(t,o)||!n1(e[o],t[o]))return!1}return!0}function n4(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function n3(e,t){var n,r=n4(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=n4(r)}}function n5(e,t){return!!e&&!!t&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?n5(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function n6(){for(var e=window,t=eo();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=eo(e.document)}return t}function n9(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function n8(e){var t=n6(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&n5(n.ownerDocument.documentElement,n)){if(null!==r&&n9(n)){if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=n.textContent.length,i=Math.min(r.start,o);r=void 0===r.end?i:Math.min(r.end,o),!e.extend&&i>r&&(o=r,r=i,i=o),o=n3(n,i);var a=n3(n,r);o&&a&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==a.node||e.focusOffset!==a.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),i>r?(e.addRange(t),e.extend(a.node,a.offset)):(t.setEnd(a.node,a.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var n7=g&&"documentMode"in document&&11>=document.documentMode,re=null,rt=null,rn=null,rr=!1;function ro(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;rr||null==re||re!==eo(r)||(r="selectionStart"in(r=re)&&n9(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},rn&&n2(rn,r)||(rn=r,0<(r=rR(rt,"onSelect")).length&&(t=new ni("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=re)))}function ri(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ra={animationend:ri("Animation","AnimationEnd"),animationiteration:ri("Animation","AnimationIteration"),animationstart:ri("Animation","AnimationStart"),transitionend:ri("Transition","TransitionEnd")},rs={},ru={};function rl(e){if(rs[e])return rs[e];if(!ra[e])return e;var t,n=ra[e];for(t in n)if(n.hasOwnProperty(t)&&t in ru)return rs[e]=n[t];return e}g&&(ru=document.createElement("div").style,"AnimationEvent"in window||(delete ra.animationend.animation,delete ra.animationiteration.animation,delete ra.animationstart.animation),"TransitionEvent"in window||delete ra.transitionend.transition);var rc=rl("animationend"),rd=rl("animationiteration"),rf=rl("animationstart"),rp=rl("transitionend"),rh=new Map,rm="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function rg(e,t){rh.set(e,t),h(t,[e])}for(var rv=0;rv<rm.length;rv++){var ry=rm[rv];rg(ry.toLowerCase(),"on"+(ry[0].toUpperCase()+ry.slice(1)))}rg(rc,"onAnimationEnd"),rg(rd,"onAnimationIteration"),rg(rf,"onAnimationStart"),rg("dblclick","onDoubleClick"),rg("focusin","onFocus"),rg("focusout","onBlur"),rg(rp,"onTransitionEnd"),m("onMouseEnter",["mouseout","mouseover"]),m("onMouseLeave",["mouseout","mouseover"]),m("onPointerEnter",["pointerout","pointerover"]),m("onPointerLeave",["pointerout","pointerover"]),h("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),h("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),h("onBeforeInput",["compositionend","keypress","textInput","paste"]),h("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),h("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),h("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var rb="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),r_=new Set("cancel close invalid load scroll toggle".split(" ").concat(rb));function rE(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,eK(r,t,void 0,e),e.currentTarget=null}function rT(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],u=s.instance,l=s.currentTarget;if(s=s.listener,u!==i&&o.isPropagationStopped())break e;rE(o,s,l),i=u}else for(a=0;a<r.length;a++){if(u=(s=r[a]).instance,l=s.currentTarget,s=s.listener,u!==i&&o.isPropagationStopped())break e;rE(o,s,l),i=u}}}if(eW)throw e=eY,eW=!1,eY=null,e}function rS(e,t){var n=t[rQ];void 0===n&&(n=t[rQ]=new Set);var r=e+"__bubble";n.has(r)||(rO(t,e,2,!1),n.add(r))}function rI(e,t,n){var r=0;t&&(r|=4),rO(n,e,r,t)}var rw="_reactListening"+Math.random().toString(36).slice(2);function rA(e){if(!e[rw]){e[rw]=!0,f.forEach(function(t){"selectionchange"!==t&&(r_.has(t)||rI(t,!1,e),rI(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[rw]||(t[rw]=!0,rI("selectionchange",!1,t))}}function rO(e,t,n,r){switch(t2(t)){case 1:var o=tK;break;case 4:o=tX;break;default:o=tQ}n=o.bind(null,t,n,e),o=void 0,eH&&("touchstart"===t||"touchmove"===t||"wheel"===t)&&(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function rC(e,t,n,r,o){var i=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var s=r.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var u=a.tag;if((3===u||4===u)&&((u=a.stateNode.containerInfo)===o||8===u.nodeType&&u.parentNode===o))return;a=a.return}for(;null!==s;){if(null===(a=r2(s)))return;if(5===(u=a.tag)||6===u){r=i=a;continue e}s=s.parentNode}}r=r.return}eZ(function(){var r=i,o=eR(n),a=[];e:{var s=rh.get(e);if(void 0!==s){var u=ni,l=e;switch(e){case"keypress":if(0===t9(n))break e;case"keydown":case"keyup":u=n_;break;case"focusin":l="focus",u=nd;break;case"focusout":l="blur",u=nd;break;case"beforeblur":case"afterblur":u=nd;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=nl;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=nc;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=nT;break;case rc:case rd:case rf:u=nf;break;case rp:u=nS;break;case"scroll":u=ns;break;case"wheel":u=nI;break;case"copy":case"cut":case"paste":u=np;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=nE}var c=0!=(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==f&&null!=(m=ej(h,f))&&c.push(rP(h,m,p))),d)break;h=h.return}0<c.length&&(s=new u(s,l,null,n,o),a.push({event:s,listeners:c}))}}if(0==(7&t)){if(s="mouseover"===e||"pointerover"===e,u="mouseout"===e||"pointerout"===e,!(s&&n!==eP&&(l=n.relatedTarget||n.fromElement)&&(r2(l)||l[rX]))&&(u||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,u?(l=n.relatedTarget||n.toElement,u=r,null!==(l=l?r2(l):null)&&(d=eX(l),l!==d||5!==l.tag&&6!==l.tag)&&(l=null)):(u=null,l=r),u!==l)){if(c=nl,m="onMouseLeave",f="onMouseEnter",h="mouse",("pointerout"===e||"pointerover"===e)&&(c=nE,m="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==u?s:r3(u),p=null==l?s:r3(l),(s=new c(m,h+"leave",u,n,o)).target=d,s.relatedTarget=p,m=null,r2(o)===r&&((c=new c(f,h+"enter",l,n,o)).target=p,c.relatedTarget=d,m=c),d=m,u&&l)t:{for(c=u,f=l,h=0,p=c;p;p=rL(p))h++;for(p=0,m=f;m;m=rL(m))p++;for(;0<h-p;)c=rL(c),h--;for(;0<p-h;)f=rL(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break t;c=rL(c),f=rL(f)}c=null}else c=null;null!==u&&rD(a,s,u,c,!1),null!==l&&null!==d&&rD(a,d,l,c,!0)}e:{if("select"===(u=(s=r?r3(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===u&&"file"===s.type)var g,v=nq;else if(nB(s)){if(nG)v=nQ;else{v=nK;var y=n$}}else(u=s.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(v=nX);if(v&&(v=v(e,r))){nU(a,v,n,o);break e}y&&y(e,s,r),"focusout"===e&&(y=s._wrapperState)&&y.controlled&&"number"===s.type&&ec(s,"number",s.value)}switch(y=r?r3(r):window,e){case"focusin":(nB(y)||"true"===y.contentEditable)&&(re=y,rt=r,rn=null);break;case"focusout":rn=rt=re=null;break;case"mousedown":rr=!0;break;case"contextmenu":case"mouseup":case"dragend":rr=!1,ro(a,n,o);break;case"selectionchange":if(n7)break;case"keydown":case"keyup":ro(a,n,o)}if(nA)t:{switch(e){case"compositionstart":var b="onCompositionStart";break t;case"compositionend":b="onCompositionEnd";break t;case"compositionupdate":b="onCompositionUpdate";break t}b=void 0}else nk?nD(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(nP&&"ko"!==n.locale&&(nk||"onCompositionStart"!==b?"onCompositionEnd"===b&&nk&&(g=t6()):(t3="value"in(t4=o)?t4.value:t4.textContent,nk=!0)),0<(y=rR(r,b)).length&&(b=new nh(b,e,null,n,o),a.push({event:b,listeners:y}),g?b.data=g:null!==(g=nx(n))&&(b.data=g))),(g=nC?nM(e,n):nN(e,n))&&0<(r=rR(r,"onBeforeInput")).length&&(o=new nh("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=g)}rT(a,t)})}function rP(e,t,n){return{instance:e,listener:t,currentTarget:n}}function rR(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=ej(e,n))&&r.unshift(rP(e,i,o)),null!=(i=ej(e,t))&&r.push(rP(e,i,o))),e=e.return}return r}function rL(e){if(null===e)return null;do e=e.return;while(e&&5!==e.tag);return e||null}function rD(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var s=n,u=s.alternate,l=s.stateNode;if(null!==u&&u===r)break;5===s.tag&&null!==l&&(s=l,o?null!=(u=ej(n,i))&&a.unshift(rP(n,u,s)):o||null!=(u=ej(n,i))&&a.push(rP(n,u,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}var rx=/\r\n?/g,rk=/\u0000|\uFFFD/g;function rM(e){return("string"==typeof e?e:""+e).replace(rx,"\n").replace(rk,"")}function rN(e,t,n){if(t=rM(t),rM(e)!==t&&n)throw Error(d(425))}function rF(){}var rB=null,rU=null;function rZ(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var rj="function"==typeof setTimeout?setTimeout:void 0,rH="function"==typeof clearTimeout?clearTimeout:void 0,rz="function"==typeof Promise?Promise:void 0,rq="function"==typeof queueMicrotask?queueMicrotask:void 0!==rz?function(e){return rz.resolve(null).then(e).catch(rG)}:rj;function rG(e){setTimeout(function(){throw e})}function rV(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&8===o.nodeType){if("/$"===(n=o.data)){if(0===r){e.removeChild(o),tY(t);return}r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++}n=o}while(n);tY(t)}function rW(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function rY(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var rJ=Math.random().toString(36).slice(2),r$="__reactFiber$"+rJ,rK="__reactProps$"+rJ,rX="__reactContainer$"+rJ,rQ="__reactEvents$"+rJ,r0="__reactListeners$"+rJ,r1="__reactHandles$"+rJ;function r2(e){var t=e[r$];if(t)return t;for(var n=e.parentNode;n;){if(t=n[rX]||n[r$]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=rY(e);null!==e;){if(n=e[r$])return n;e=rY(e)}return t}n=(e=n).parentNode}return null}function r4(e){return(e=e[r$]||e[rX])&&(5===e.tag||6===e.tag||13===e.tag||3===e.tag)?e:null}function r3(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(d(33))}function r5(e){return e[rK]||null}var r6=[],r9=-1;function r8(e){return{current:e}}function r7(e){0>r9||(e.current=r6[r9],r6[r9]=null,r9--)}function oe(e,t){r6[++r9]=e.current,e.current=t}var ot={},on=r8(ot),or=r8(!1),oo=ot;function oi(e,t){var n=e.type.contextTypes;if(!n)return ot;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function oa(e){return null!=(e=e.childContextTypes)}function os(){r7(or),r7(on)}function ou(e,t,n){if(on.current!==ot)throw Error(d(168));oe(on,t),oe(or,n)}function ol(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in t))throw Error(d(108,X(e)||"Unknown",o));return V({},n,r)}function oc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ot,oo=on.current,oe(on,e),oe(or,or.current),!0}function od(e,t,n){var r=e.stateNode;if(!r)throw Error(d(169));n?(e=ol(e,t,oo),r.__reactInternalMemoizedMergedChildContext=e,r7(or),r7(on),oe(on,e)):r7(or),oe(or,n)}var of=null,op=!1,oh=!1;function om(e){null===of?of=[e]:of.push(e)}function og(e){op=!0,om(e)}function ov(){if(!oh&&null!==of){oh=!0;var e=0,t=tI;try{var n=of;for(tI=1;e<n.length;e++){var r=n[e];do r=r(!0);while(null!==r)}of=null,op=!1}catch(t){throw null!==of&&(of=of.slice(e+1)),e3(te,ov),t}finally{tI=t,oh=!1}}return null}var oy=[],ob=0,o_=null,oE=0,oT=[],oS=0,oI=null,ow=1,oA="";function oO(e,t){oy[ob++]=oE,oy[ob++]=o_,o_=e,oE=t}function oC(e,t,n){oT[oS++]=ow,oT[oS++]=oA,oT[oS++]=oI,oI=e;var r=ow;e=oA;var o=32-tu(r)-1;r&=~(1<<o),n+=1;var i=32-tu(t)+o;if(30<i){var a=o-o%5;i=(r&(1<<a)-1).toString(32),r>>=a,o-=a,ow=1<<32-tu(t)+o|n<<o|r,oA=i+e}else ow=1<<i|n<<o|r,oA=e}function oP(e){null!==e.return&&(oO(e,1),oC(e,1,0))}function oR(e){for(;e===o_;)o_=oy[--ob],oy[ob]=null,oE=oy[--ob],oy[ob]=null;for(;e===oI;)oI=oT[--oS],oT[oS]=null,oA=oT[--oS],oT[oS]=null,ow=oT[--oS],oT[oS]=null}var oL=null,oD=null,ox=!1,ok=null;function oM(e,t){var n=uE(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function oN(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,oL=e,oD=rW(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,oL=e,oD=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==oI?{id:ow,overflow:oA}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=uE(18,null,null,0)).stateNode=t,n.return=e,e.child=n,oL=e,oD=null,!0);default:return!1}}function oF(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function oB(e){if(ox){var t=oD;if(t){var n=t;if(!oN(e,t)){if(oF(e))throw Error(d(418));t=rW(n.nextSibling);var r=oL;t&&oN(e,t)?oM(r,n):(e.flags=-4097&e.flags|2,ox=!1,oL=e)}}else{if(oF(e))throw Error(d(418));e.flags=-4097&e.flags|2,ox=!1,oL=e}}}function oU(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;oL=e}function oZ(e){if(e!==oL)return!1;if(!ox)return oU(e),ox=!0,!1;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!rZ(e.type,e.memoizedProps)),t&&(t=oD)){if(oF(e))throw oj(),Error(d(418));for(;t;)oM(e,t),t=rW(t.nextSibling)}if(oU(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(d(317));e:{for(t=0,e=e.nextSibling;e;){if(8===e.nodeType){var t,n=e.data;if("/$"===n){if(0===t){oD=rW(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}oD=null}}else oD=oL?rW(e.stateNode.nextSibling):null;return!0}function oj(){for(var e=oD;e;)e=rW(e.nextSibling)}function oH(){oD=oL=null,ox=!1}function oz(e){null===ok?ok=[e]:ok.push(e)}var oq=P.ReactCurrentBatchConfig;function oG(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(d(309));var r=n.stateNode}if(!r)throw Error(d(147,e));var o=r,i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=o.refs;null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(d(284));if(!n._owner)throw Error(d(290,e))}return e}function oV(e,t){throw Error(d(31,"[object Object]"===(e=Object.prototype.toString.call(t))?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function oW(e){return(0,e._init)(e._payload)}function oY(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=uI(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return(t.index=r,e)?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function a(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?(t=uC(n,e.mode,r)).return=e:(t=o(t,n)).return=e,t}function u(e,t,n,r){var i=n.type;return i===D?c(e,t,n.props.children,r,n.key):(null!==t&&(t.elementType===i||"object"==typeof i&&null!==i&&i.$$typeof===j&&oW(i)===t.type)?(r=o(t,n.props)).ref=oG(e,t,n):(r=uw(n.type,n.key,n.props,null,e.mode,r)).ref=oG(e,t,n),r.return=e,r)}function l(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=uP(n,e.mode,r)).return=e:(t=o(t,n.children||[])).return=e,t}function c(e,t,n,r,i){return null===t||7!==t.tag?(t=uA(n,e.mode,r,i)).return=e:(t=o(t,n)).return=e,t}function f(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=uC(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case R:return(n=uw(t.type,t.key,t.props,null,e.mode,n)).ref=oG(e,null,t),n.return=e,n;case L:return(t=uP(t,e.mode,n)).return=e,t;case j:return f(e,(0,t._init)(t._payload),n)}if(ed(t)||q(t))return(t=uA(t,e.mode,n,null)).return=e,t;oV(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==o?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case R:return n.key===o?u(e,t,n,r):null;case L:return n.key===o?l(e,t,n,r):null;case j:return p(e,t,(o=n._init)(n._payload),r)}if(ed(n)||q(n))return null!==o?null:c(e,t,n,r,null);oV(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r&&""!==r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case R:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o);case L:return l(t,e=e.get(null===r.key?n:r.key)||null,r,o);case j:return h(e,t,n,(0,r._init)(r._payload),o)}if(ed(r)||q(r))return c(t,e=e.get(n)||null,r,o,null);oV(t,r)}return null}function m(o,a,s,u){for(var l=null,c=null,d=a,m=a=0,g=null;null!==d&&m<s.length;m++){d.index>m?(g=d,d=null):g=d.sibling;var v=p(o,d,s[m],u);if(null===v){null===d&&(d=g);break}e&&d&&null===v.alternate&&t(o,d),a=i(v,a,m),null===c?l=v:c.sibling=v,c=v,d=g}if(m===s.length)return n(o,d),ox&&oO(o,m),l;if(null===d){for(;m<s.length;m++)null!==(d=f(o,s[m],u))&&(a=i(d,a,m),null===c?l=d:c.sibling=d,c=d);return ox&&oO(o,m),l}for(d=r(o,d);m<s.length;m++)null!==(g=h(d,o,m,s[m],u))&&(e&&null!==g.alternate&&d.delete(null===g.key?m:g.key),a=i(g,a,m),null===c?l=g:c.sibling=g,c=g);return e&&d.forEach(function(e){return t(o,e)}),ox&&oO(o,m),l}function g(o,a,s,u){var l=q(s);if("function"!=typeof l)throw Error(d(150));if(null==(s=l.call(s)))throw Error(d(151));for(var c=l=null,m=a,g=a=0,v=null,y=s.next();null!==m&&!y.done;g++,y=s.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=p(o,m,y.value,u);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(o,m),a=i(b,a,g),null===c?l=b:c.sibling=b,c=b,m=v}if(y.done)return n(o,m),ox&&oO(o,g),l;if(null===m){for(;!y.done;g++,y=s.next())null!==(y=f(o,y.value,u))&&(a=i(y,a,g),null===c?l=y:c.sibling=y,c=y);return ox&&oO(o,g),l}for(m=r(o,m);!y.done;g++,y=s.next())null!==(y=h(m,o,g,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),a=i(y,a,g),null===c?l=y:c.sibling=y,c=y);return e&&m.forEach(function(e){return t(o,e)}),ox&&oO(o,g),l}function v(e,r,i,s){if("object"==typeof i&&null!==i&&i.type===D&&null===i.key&&(i=i.props.children),"object"==typeof i&&null!==i){switch(i.$$typeof){case R:e:{for(var u=i.key,l=r;null!==l;){if(l.key===u){if((u=i.type)===D){if(7===l.tag){n(e,l.sibling),(r=o(l,i.props.children)).return=e,e=r;break e}}else if(l.elementType===u||"object"==typeof u&&null!==u&&u.$$typeof===j&&oW(u)===l.type){n(e,l.sibling),(r=o(l,i.props)).ref=oG(e,l,i),r.return=e,e=r;break e}n(e,l);break}t(e,l),l=l.sibling}i.type===D?((r=uA(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=uw(i.type,i.key,i.props,null,e.mode,s)).ref=oG(e,r,i),s.return=e,e=s)}return a(e);case L:e:{for(l=i.key;null!==r;){if(r.key===l){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=uP(i,e.mode,s)).return=e,e=r}return a(e);case j:return v(e,r,(l=i._init)(i._payload),s)}if(ed(i))return m(e,r,i,s);if(q(i))return g(e,r,i,s);oV(e,i)}return"string"==typeof i&&""!==i||"number"==typeof i?(i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e):(n(e,r),(r=uC(i,e.mode,s)).return=e),a(e=r)):n(e,r)}return v}var oJ=oY(!0),o$=oY(!1),oK=r8(null),oX=null,oQ=null,o0=null;function o1(){o0=oQ=oX=null}function o2(e){var t=oK.current;r7(oK),e._currentValue=t}function o4(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function o3(e,t){oX=e,o0=oQ=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(aP=!0),e.firstContext=null)}function o5(e){var t=e._currentValue;if(o0!==e){if(e={context:e,memoizedValue:t,next:null},null===oQ){if(null===oX)throw Error(d(308));oQ=e,oX.dependencies={lanes:0,firstContext:e}}else oQ=oQ.next=e}return t}var o6=null;function o9(e){null===o6?o6=[e]:o6.push(e)}function o8(e,t,n,r){var o=t.interleaved;return null===o?(n.next=n,o9(t)):(n.next=o.next,o.next=n),t.interleaved=n,o7(e,r)}function o7(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var ie=!1;function it(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ir(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function io(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ii(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,0!=(2&sA)){var o=r.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),r.pending=t,o7(e,n)}return null===(o=r.interleaved)?(t.next=t,o9(r)):(t.next=o.next,o.next=t),r.interleaved=t,o7(e,n)}function ia(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&n))){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tS(e,n)}}function is(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function iu(e,t,n,r){var o=e.updateQueue;ie=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var u=s,l=u.next;u.next=null,null===a?i=l:a.next=l,a=u;var c=e.alternate;null!==c&&(s=(c=c.updateQueue).lastBaseUpdate)!==a&&(null===s?c.firstBaseUpdate=l:s.next=l,c.lastBaseUpdate=u)}if(null!==i){var d=o.baseState;for(a=0,c=l=u=null,s=i;;){var f=s.lane,p=s.eventTime;if((r&f)===f){null!==c&&(c=c.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var h=e,m=s;switch(f=t,p=n,m.tag){case 1:if("function"==typeof(h=m.payload)){d=h.call(p,d,f);break e}d=h;break e;case 3:h.flags=-65537&h.flags|128;case 0:if(null==(f="function"==typeof(h=m.payload)?h.call(p,d,f):h))break e;d=V({},d,f);break e;case 2:ie=!0}}null!==s.callback&&0!==s.lane&&(e.flags|=64,null===(f=o.effects)?o.effects=[s]:f.push(s))}else p={eventTime:p,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},null===c?(l=c=p,u=d):c=c.next=p,a|=f;if(null===(s=s.next)){if(null===(s=o.shared.pending))break;s=(f=s).next,f.next=null,o.lastBaseUpdate=f,o.shared.pending=null}}if(null===c&&(u=d),o.baseState=u,o.firstBaseUpdate=l,o.lastBaseUpdate=c,null!==(t=o.shared.interleaved)){o=t;do a|=o.lane,o=o.next;while(o!==t)}else null===i&&(o.shared.lanes=0);sk|=a,e.lanes=a,e.memoizedState=d}}function il(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(d(191,o));o.call(r)}}}var ic={},id=r8(ic),ip=r8(ic),ih=r8(ic);function im(e){if(e===ic)throw Error(d(174));return e}function ig(e,t){switch(oe(ih,t),oe(ip,e),oe(id,ic),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ey(null,"");break;default:t=ey(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}r7(id),oe(id,t)}function iv(){r7(id),r7(ip),r7(ih)}function iy(e){im(ih.current);var t=im(id.current),n=ey(t,e.type);t!==n&&(oe(ip,e),oe(id,n))}function ib(e){ip.current===e&&(r7(id),r7(ip))}var i_=r8(0);function iE(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var iT=[];function iS(){for(var e=0;e<iT.length;e++)iT[e]._workInProgressVersionPrimary=null;iT.length=0}var iI=P.ReactCurrentDispatcher,iw=P.ReactCurrentBatchConfig,iA=0,iO=null,iC=null,iP=null,iR=!1,iL=!1,iD=0,ix=0;function ik(){throw Error(d(321))}function iM(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!n1(e[n],t[n]))return!1;return!0}function iN(e,t,n,r,o,i){if(iA=i,iO=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,iI.current=null===e||null===e.memoizedState?al:ac,e=n(r,o),iL){i=0;do{if(iL=!1,iD=0,25<=i)throw Error(d(301));i+=1,iP=iC=null,t.updateQueue=null,iI.current=ad,e=n(r,o)}while(iL)}if(iI.current=au,t=null!==iC&&null!==iC.next,iA=0,iP=iC=iO=null,iR=!1,t)throw Error(d(300));return e}function iF(){var e=0!==iD;return iD=0,e}function iB(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===iP?iO.memoizedState=iP=e:iP=iP.next=e,iP}function iU(){if(null===iC){var e=iO.alternate;e=null!==e?e.memoizedState:null}else e=iC.next;var t=null===iP?iO.memoizedState:iP.next;if(null!==t)iP=t,iC=e;else{if(null===e)throw Error(d(310));e={memoizedState:(iC=e).memoizedState,baseState:iC.baseState,baseQueue:iC.baseQueue,queue:iC.queue,next:null},null===iP?iO.memoizedState=iP=e:iP=iP.next=e}return iP}function iZ(e,t){return"function"==typeof t?t(e):t}function ij(e){var t=iU(),n=t.queue;if(null===n)throw Error(d(311));n.lastRenderedReducer=e;var r=iC,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var a=o.next;o.next=i.next,i.next=a}r.baseQueue=o=i,n.pending=null}if(null!==o){i=o.next,r=r.baseState;var s=a=null,u=null,l=i;do{var c=l.lane;if((iA&c)===c)null!==u&&(u=u.next={lane:0,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null}),r=l.hasEagerState?l.eagerState:e(r,l.action);else{var f={lane:c,action:l.action,hasEagerState:l.hasEagerState,eagerState:l.eagerState,next:null};null===u?(s=u=f,a=r):u=u.next=f,iO.lanes|=c,sk|=c}l=l.next}while(null!==l&&l!==i);null===u?a=r:u.next=s,n1(r,t.memoizedState)||(aP=!0),t.memoizedState=r,t.baseState=a,t.baseQueue=u,n.lastRenderedState=r}if(null!==(e=n.interleaved)){o=e;do i=o.lane,iO.lanes|=i,sk|=i,o=o.next;while(o!==e)}else null===o&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function iH(e){var t=iU(),n=t.queue;if(null===n)throw Error(d(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var a=o=o.next;do i=e(i,a.action),a=a.next;while(a!==o);n1(i,t.memoizedState)||(aP=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function iz(){}function iq(e,t){var n=iO,r=iU(),o=t(),i=!n1(r.memoizedState,o);if(i&&(r.memoizedState=o,aP=!0),r=r.queue,i2(iW.bind(null,n,r,e),[e]),r.getSnapshot!==t||i||null!==iP&&1&iP.memoizedState.tag){if(n.flags|=2048,iK(9,iV.bind(null,n,r,o,t),void 0,null),null===sO)throw Error(d(349));0!=(30&iA)||iG(n,t,o)}return o}function iG(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=iO.updateQueue)?(t={lastEffect:null,stores:null},iO.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function iV(e,t,n,r){t.value=n,t.getSnapshot=r,iY(t)&&iJ(e)}function iW(e,t,n){return n(function(){iY(t)&&iJ(e)})}function iY(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!n1(e,n)}catch(e){return!0}}function iJ(e){var t=o7(e,1);null!==t&&s0(t,e,1,-1)}function i$(e){var t=iB();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:iZ,lastRenderedState:e},t.queue=e,e=e.dispatch=ao.bind(null,iO,e),[t.memoizedState,e]}function iK(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=iO.updateQueue)?(t={lastEffect:null,stores:null},iO.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function iX(){return iU().memoizedState}function iQ(e,t,n,r){var o=iB();iO.flags|=e,o.memoizedState=iK(1|t,n,void 0,void 0===r?null:r)}function i0(e,t,n,r){var o=iU();r=void 0===r?null:r;var i=void 0;if(null!==iC){var a=iC.memoizedState;if(i=a.destroy,null!==r&&iM(r,a.deps)){o.memoizedState=iK(t,n,i,r);return}}iO.flags|=e,o.memoizedState=iK(1|t,n,i,r)}function i1(e,t){return iQ(8390656,8,e,t)}function i2(e,t){return i0(2048,8,e,t)}function i4(e,t){return i0(4,2,e,t)}function i3(e,t){return i0(4,4,e,t)}function i5(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function i6(e,t,n){return n=null!=n?n.concat([e]):null,i0(4,4,i5.bind(null,t,e),n)}function i9(){}function i8(e,t){var n=iU();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&iM(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function i7(e,t){var n=iU();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&iM(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function ae(e,t,n){return 0==(21&iA)?(e.baseState&&(e.baseState=!1,aP=!0),e.memoizedState=n):(n1(n,t)||(n=tb(),iO.lanes|=n,sk|=n,e.baseState=!0),t)}function at(e,t){var n=tI;tI=0!==n&&4>n?n:4,e(!0);var r=iw.transition;iw.transition={};try{e(!1),t()}finally{tI=n,iw.transition=r}}function an(){return iU().memoizedState}function ar(e,t,n){var r=sQ(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ai(e)?aa(t,n):null!==(n=o8(e,t,n,r))&&(s0(n,e,r,sX()),as(n,t,r))}function ao(e,t,n){var r=sQ(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ai(e))aa(t,o);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,s=i(a,n);if(o.hasEagerState=!0,o.eagerState=s,n1(s,a)){var u=t.interleaved;null===u?(o.next=o,o9(t)):(o.next=u.next,u.next=o),t.interleaved=o;return}}catch(e){}finally{}null!==(n=o8(e,t,o,r))&&(s0(n,e,r,o=sX()),as(n,t,r))}}function ai(e){var t=e.alternate;return e===iO||null!==t&&t===iO}function aa(e,t){iL=iR=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function as(e,t,n){if(0!=(4194240&n)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,tS(e,n)}}var au={readContext:o5,useCallback:ik,useContext:ik,useEffect:ik,useImperativeHandle:ik,useInsertionEffect:ik,useLayoutEffect:ik,useMemo:ik,useReducer:ik,useRef:ik,useState:ik,useDebugValue:ik,useDeferredValue:ik,useTransition:ik,useMutableSource:ik,useSyncExternalStore:ik,useId:ik,unstable_isNewReconciler:!1},al={readContext:o5,useCallback:function(e,t){return iB().memoizedState=[e,void 0===t?null:t],e},useContext:o5,useEffect:i1,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,iQ(4194308,4,i5.bind(null,t,e),n)},useLayoutEffect:function(e,t){return iQ(4194308,4,e,t)},useInsertionEffect:function(e,t){return iQ(4,2,e,t)},useMemo:function(e,t){var n=iB();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=iB();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ar.bind(null,iO,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},iB().memoizedState=e},useState:i$,useDebugValue:i9,useDeferredValue:function(e){return iB().memoizedState=e},useTransition:function(){var e=i$(!1),t=e[0];return e=at.bind(null,e[1]),iB().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=iO,o=iB();if(ox){if(void 0===n)throw Error(d(407));n=n()}else{if(n=t(),null===sO)throw Error(d(349));0!=(30&iA)||iG(r,t,n)}o.memoizedState=n;var i={value:n,getSnapshot:t};return o.queue=i,i1(iW.bind(null,r,i,e),[e]),r.flags|=2048,iK(9,iV.bind(null,r,i,n,t),void 0,null),n},useId:function(){var e=iB(),t=sO.identifierPrefix;if(ox){var n=oA,r=ow;t=":"+t+"R"+(n=(r&~(1<<32-tu(r)-1)).toString(32)+n),0<(n=iD++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=ix++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},ac={readContext:o5,useCallback:i8,useContext:o5,useEffect:i2,useImperativeHandle:i6,useInsertionEffect:i4,useLayoutEffect:i3,useMemo:i7,useReducer:ij,useRef:iX,useState:function(){return ij(iZ)},useDebugValue:i9,useDeferredValue:function(e){return ae(iU(),iC.memoizedState,e)},useTransition:function(){return[ij(iZ)[0],iU().memoizedState]},useMutableSource:iz,useSyncExternalStore:iq,useId:an,unstable_isNewReconciler:!1},ad={readContext:o5,useCallback:i8,useContext:o5,useEffect:i2,useImperativeHandle:i6,useInsertionEffect:i4,useLayoutEffect:i3,useMemo:i7,useReducer:iH,useRef:iX,useState:function(){return iH(iZ)},useDebugValue:i9,useDeferredValue:function(e){var t=iU();return null===iC?t.memoizedState=e:ae(t,iC.memoizedState,e)},useTransition:function(){return[iH(iZ)[0],iU().memoizedState]},useMutableSource:iz,useSyncExternalStore:iq,useId:an,unstable_isNewReconciler:!1};function af(e,t){if(e&&e.defaultProps)for(var n in t=V({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}function ap(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:V({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var ah={isMounted:function(e){return!!(e=e._reactInternals)&&eX(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=sX(),o=sQ(e),i=io(r,o);i.payload=t,null!=n&&(i.callback=n),null!==(t=ii(e,i,o))&&(s0(t,e,o,r),ia(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=sX(),o=sQ(e),i=io(r,o);i.tag=1,i.payload=t,null!=n&&(i.callback=n),null!==(t=ii(e,i,o))&&(s0(t,e,o,r),ia(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=sX(),r=sQ(e),o=io(n,r);o.tag=2,null!=t&&(o.callback=t),null!==(t=ii(e,o,r))&&(s0(t,e,r,n),ia(t,e,r))}};function am(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||!n2(n,r)||!n2(o,i)}function ag(e,t,n){var r=!1,o=ot,i=t.contextType;return"object"==typeof i&&null!==i?i=o5(i):(o=oa(t)?oo:on.current,i=(r=null!=(r=t.contextTypes))?oi(e,o):ot),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=ah,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function av(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ah.enqueueReplaceState(t,t.state,null)}function ay(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs={},it(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=o5(i):(i=oa(t)?oo:on.current,o.context=oi(e,i)),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(ap(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&ah.enqueueReplaceState(o,o.state,null),iu(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4194308)}function ab(e,t){try{var n="",r=t;do n+=$(r),r=r.return;while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o,digest:null}}function a_(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function aE(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var aT="function"==typeof WeakMap?WeakMap:Map;function aS(e,t,n){(n=io(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){sH||(sH=!0,sz=r),aE(e,t)},n}function aI(e,t,n){(n=io(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){aE(e,t)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){aE(e,t),"function"!=typeof r&&(null===sq?sq=new Set([this]):sq.add(this));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}function aw(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new aT;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=um.bind(null,e,t,n),t.then(e,e))}function aA(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function aO(e,t,n,r,o){return 0==(1&e.mode)?e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=io(-1,1)).tag=2,ii(n,t,1))),n.lanes|=1):(e.flags|=65536,e.lanes=o),e}var aC=P.ReactCurrentOwner,aP=!1;function aR(e,t,n,r){t.child=null===e?o$(t,null,n,r):oJ(t,e.child,n,r)}function aL(e,t,n,r,o){n=n.render;var i=t.ref;return(o3(t,o),r=iN(e,t,n,r,i,o),n=iF(),null===e||aP)?(ox&&n&&oP(t),t.flags|=1,aR(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,aK(e,t,o))}function aD(e,t,n,r,o){if(null===e){var i=n.type;return"function"!=typeof i||uT(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=uw(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,ax(e,t,i,r,o))}if(i=e.child,0==(e.lanes&o)){var a=i.memoizedProps;if((n=null!==(n=n.compare)?n:n2)(a,r)&&e.ref===t.ref)return aK(e,t,o)}return t.flags|=1,(e=uI(i,r)).ref=t.ref,e.return=t,t.child=e}function ax(e,t,n,r,o){if(null!==e){var i=e.memoizedProps;if(n2(i,r)&&e.ref===t.ref){if(aP=!1,t.pendingProps=r=i,0==(e.lanes&o))return t.lanes=e.lanes,aK(e,t,o);0!=(131072&e.flags)&&(aP=!0)}}return aN(e,t,n,r,o)}function ak(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode){if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},oe(sL,sR),sR|=n;else{if(0==(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,oe(sL,sR),sR|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==i?i.baseLanes:n,oe(sL,sR),sR|=r}}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,oe(sL,sR),sR|=r;return aR(e,t,o,n),t.child}function aM(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function aN(e,t,n,r,o){var i=oa(n)?oo:on.current;return(i=oi(t,i),o3(t,o),n=iN(e,t,n,r,i,o),r=iF(),null===e||aP)?(ox&&r&&oP(t),t.flags|=1,aR(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,aK(e,t,o))}function aF(e,t,n,r,o){if(oa(n)){var i=!0;oc(t)}else i=!1;if(o3(t,o),null===t.stateNode)a$(e,t),ag(t,n,r),ay(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var u=a.context,l=n.contextType;l="object"==typeof l&&null!==l?o5(l):oi(t,l=oa(n)?oo:on.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||u!==l)&&av(t,a,r,l),ie=!1;var f=t.memoizedState;a.state=f,iu(t,r,a,o),u=t.memoizedState,s!==r||f!==u||or.current||ie?("function"==typeof c&&(ap(t,n,c,r),u=t.memoizedState),(s=ie||am(t,n,s,r,f,u,l))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4194308)):("function"==typeof a.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=l,r=s):("function"==typeof a.componentDidMount&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,ir(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:af(t.type,s),a.props=l,d=t.pendingProps,f=a.context,u="object"==typeof(u=n.contextType)&&null!==u?o5(u):oi(t,u=oa(n)?oo:on.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||f!==u)&&av(t,a,r,u),ie=!1,f=t.memoizedState,a.state=f,iu(t,r,a,o);var h=t.memoizedState;s!==d||f!==h||or.current||ie?("function"==typeof p&&(ap(t,n,p,r),h=t.memoizedState),(l=ie||am(t,n,l,r,f,h,u)||!1)?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,u),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,u)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=u,r=l):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return aB(e,t,n,r,i,o)}function aB(e,t,n,r,o,i){aM(e,t);var a=0!=(128&t.flags);if(!r&&!a)return o&&od(t,n,!1),aK(e,t,i);r=t.stateNode,aC.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=oJ(t,e.child,null,i),t.child=oJ(t,null,s,i)):aR(e,t,s,i),t.memoizedState=r.state,o&&od(t,n,!0),t.child}function aU(e){var t=e.stateNode;t.pendingContext?ou(e,t.pendingContext,t.pendingContext!==t.context):t.context&&ou(e,t.context,!1),ig(e,t.containerInfo)}function aZ(e,t,n,r,o){return oH(),oz(o),t.flags|=256,aR(e,t,n,r),t.child}var aj={dehydrated:null,treeContext:null,retryLane:0};function aH(e){return{baseLanes:e,cachePool:null,transitions:null}}function az(e,t,n){var r,o=t.pendingProps,i=i_.current,a=!1,s=0!=(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&0!=(2&i)),r?(a=!0,t.flags&=-129):(null===e||null!==e.memoizedState)&&(i|=1),oe(i_,1&i),null===e)return(oB(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated))?(0==(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(s=o.children,e=o.fallback,a?(o=t.mode,a=t.child,s={mode:"hidden",children:s},0==(1&o)&&null!==a?(a.childLanes=0,a.pendingProps=s):a=uO(s,o,0,null),e=uA(e,o,n,null),a.return=t,e.return=t,a.sibling=e,t.child=a,t.child.memoizedState=aH(n),t.memoizedState=aj,e):aq(t,s));if(null!==(i=e.memoizedState)&&null!==(r=i.dehydrated))return aV(e,t,s,o,r,i,n);if(a){a=o.fallback,s=t.mode,r=(i=e.child).sibling;var u={mode:"hidden",children:o.children};return 0==(1&s)&&t.child!==i?((o=t.child).childLanes=0,o.pendingProps=u,t.deletions=null):(o=uI(i,u)).subtreeFlags=14680064&i.subtreeFlags,null!==r?a=uI(r,a):(a=uA(a,s,n,null),a.flags|=2),a.return=t,o.return=t,o.sibling=a,t.child=o,o=a,a=t.child,s=null===(s=e.child.memoizedState)?aH(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},a.memoizedState=s,a.childLanes=e.childLanes&~n,t.memoizedState=aj,o}return e=(a=e.child).sibling,o=uI(a,{mode:"visible",children:o.children}),0==(1&t.mode)&&(o.lanes=n),o.return=t,o.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=o,t.memoizedState=null,o}function aq(e,t){return(t=uO({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function aG(e,t,n,r){return null!==r&&oz(r),oJ(t,e.child,null,n),e=aq(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function aV(e,t,n,r,o,i,a){if(n)return 256&t.flags?(t.flags&=-257,aG(e,t,a,r=a_(Error(d(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(i=r.fallback,o=t.mode,r=uO({mode:"visible",children:r.children},o,0,null),i=uA(i,o,a,null),i.flags|=2,r.return=t,i.return=t,r.sibling=i,t.child=r,0!=(1&t.mode)&&oJ(t,e.child,null,a),t.child.memoizedState=aH(a),t.memoizedState=aj,i);if(0==(1&t.mode))return aG(e,t,a,null);if("$!"===o.data){if(r=o.nextSibling&&o.nextSibling.dataset)var s=r.dgst;return r=s,aG(e,t,a,r=a_(i=Error(d(419)),r,void 0))}if(s=0!=(a&e.childLanes),aP||s){if(null!==(r=sO)){switch(a&-a){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=0!=(o&(r.suspendedLanes|a))?0:o)&&o!==i.retryLane&&(i.retryLane=o,o7(e,o),s0(r,e,o,-1))}return uo(),aG(e,t,a,r=a_(Error(d(421))))}return"$?"===o.data?(t.flags|=128,t.child=e.child,t=uv.bind(null,e),o._reactRetry=t,null):(e=i.treeContext,oD=rW(o.nextSibling),oL=t,ox=!0,ok=null,null!==e&&(oT[oS++]=ow,oT[oS++]=oA,oT[oS++]=oI,ow=e.id,oA=e.overflow,oI=t),t=aq(t,r.children),t.flags|=4096,t)}function aW(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),o4(e.return,t,n)}function aY(e,t,n,r,o){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=r,i.tail=n,i.tailMode=o)}function aJ(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(aR(e,t,r.children,n),0!=(2&(r=i_.current)))r=1&r|2,t.flags|=128;else{if(null!==e&&0!=(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&aW(e,n,t);else if(19===e.tag)aW(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(oe(i_,r),0==(1&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(o=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===iE(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),aY(t,!1,o,n,i);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===iE(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}aY(t,!0,n,null,i);break;case"together":aY(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function a$(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function aK(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),sk|=t.lanes,0==(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(d(153));if(null!==t.child){for(n=uI(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=uI(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function aX(e,t,n){switch(t.tag){case 3:aU(t),oH();break;case 5:iy(t);break;case 1:oa(t.type)&&oc(t);break;case 4:ig(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;oe(oK,r._currentValue),r._currentValue=o;break;case 13:if(null!==(r=t.memoizedState)){if(null!==r.dehydrated)return oe(i_,1&i_.current),t.flags|=128,null;if(0!=(n&t.child.childLanes))return az(e,t,n);return oe(i_,1&i_.current),null!==(e=aK(e,t,n))?e.sibling:null}oe(i_,1&i_.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(128&e.flags)){if(r)return aJ(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),oe(i_,i_.current),!r)return null;break;case 22:case 23:return t.lanes=0,ak(e,t,n)}return aK(e,t,n)}function aQ(e,t){if(!ox)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function a0(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function a1(e,t,n){var r=t.pendingProps;switch(oR(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return a0(t),null;case 1:case 17:return oa(t.type)&&os(),a0(t),null;case 3:return r=t.stateNode,iv(),r7(or),r7(on),iS(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(oZ(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==ok&&(s3(ok),ok=null))),i(e,t),a0(t),null;case 5:ib(t);var u=im(ih.current);if(n=t.type,null!==e&&null!=t.stateNode)a(e,t,n,r,u),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(d(166));return a0(t),null}if(e=im(id.current),oZ(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[r$]=t,r[rK]=l,e=0!=(1&t.mode),n){case"dialog":rS("cancel",r),rS("close",r);break;case"iframe":case"object":case"embed":rS("load",r);break;case"video":case"audio":for(u=0;u<rb.length;u++)rS(rb[u],r);break;case"source":rS("error",r);break;case"img":case"image":case"link":rS("error",r),rS("load",r);break;case"details":rS("toggle",r);break;case"input":ea(r,l),rS("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},rS("invalid",r);break;case"textarea":eh(r,l),rS("invalid",r)}for(var c in eO(n,l),u=null,l)if(l.hasOwnProperty(c)){var f=l[c];"children"===c?"string"==typeof f?r.textContent!==f&&(!0!==l.suppressHydrationWarning&&rN(r.textContent,f,e),u=["children",f]):"number"==typeof f&&r.textContent!==""+f&&(!0!==l.suppressHydrationWarning&&rN(r.textContent,f,e),u=["children",""+f]):p.hasOwnProperty(c)&&null!=f&&"onScroll"===c&&rS("scroll",r)}switch(n){case"input":en(r),el(r,l,!0);break;case"textarea":en(r),eg(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=rF)}r=u,t.updateQueue=r,null!==r&&(t.flags|=4)}else{c=9===u.nodeType?u:u.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=ev(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=c.createElement("div")).innerHTML="<script></script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[r$]=t,e[rK]=r,o(e,t,!1,!1),t.stateNode=e;e:{switch(c=eC(n,r),n){case"dialog":rS("cancel",e),rS("close",e),u=r;break;case"iframe":case"object":case"embed":rS("load",e),u=r;break;case"video":case"audio":for(u=0;u<rb.length;u++)rS(rb[u],e);u=r;break;case"source":rS("error",e),u=r;break;case"img":case"image":case"link":rS("error",e),rS("load",e),u=r;break;case"details":rS("toggle",e),u=r;break;case"input":ea(e,r),u=ei(e,r),rS("invalid",e);break;case"option":default:u=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},u=V({},r,{value:void 0}),rS("invalid",e);break;case"textarea":eh(e,r),u=ep(e,r),rS("invalid",e)}for(l in eO(n,u),f=u)if(f.hasOwnProperty(l)){var h=f[l];"style"===l?ew(e,h):"dangerouslySetInnerHTML"===l?null!=(h=h?h.__html:void 0)&&e_(e,h):"children"===l?"string"==typeof h?("textarea"!==n||""!==h)&&eE(e,h):"number"==typeof h&&eE(e,""+h):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(p.hasOwnProperty(l)?null!=h&&"onScroll"===l&&rS("scroll",e):null!=h&&C(e,l,h,c))}switch(n){case"input":en(e),el(e,r,!1);break;case"textarea":en(e),eg(e);break;case"option":null!=r.value&&e.setAttribute("value",""+Q(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?ef(e,!!r.multiple,l,!1):null!=r.defaultValue&&ef(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof u.onClick&&(e.onclick=rF)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return a0(t),null;case 6:if(e&&null!=t.stateNode)s(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(d(166));if(n=im(ih.current),im(id.current),oZ(t)){if(r=t.stateNode,n=t.memoizedProps,r[r$]=t,(l=r.nodeValue!==n)&&null!==(e=oL))switch(e.tag){case 3:rN(r.nodeValue,n,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&rN(r.nodeValue,n,0!=(1&e.mode))}l&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[r$]=t,t.stateNode=r}return a0(t),null;case 13:if(r7(i_),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ox&&null!==oD&&0!=(1&t.mode)&&0==(128&t.flags))oj(),oH(),t.flags|=98560,l=!1;else if(l=oZ(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(d(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(d(317));l[r$]=t}else oH(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;a0(t),l=!1}else null!==ok&&(s3(ok),ok=null),l=!0;if(!l)return 65536&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=n,t;return(r=null!==r)!=(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&i_.current)?0===sD&&(sD=3):uo())),null!==t.updateQueue&&(t.flags|=4),a0(t),null;case 4:return iv(),i(e,t),null===e&&rA(t.stateNode.containerInfo),a0(t),null;case 10:return o2(t.type._context),a0(t),null;case 19:if(r7(i_),null===(l=t.memoizedState))return a0(t),null;if(r=0!=(128&t.flags),null===(c=l.rendering)){if(r)aQ(l,!1);else{if(0!==sD||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(c=iE(e))){for(t.flags|=128,aQ(l,!1),null!==(r=c.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)l=n,e=r,l.flags&=14680066,null===(c=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=c.childLanes,l.lanes=c.lanes,l.child=c.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=c.memoizedProps,l.memoizedState=c.memoizedState,l.updateQueue=c.updateQueue,l.type=c.type,e=c.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return oe(i_,1&i_.current|2),t.child}e=e.sibling}null!==l.tail&&e8()>sZ&&(t.flags|=128,r=!0,aQ(l,!1),t.lanes=4194304)}}else{if(!r){if(null!==(e=iE(c))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),aQ(l,!0),null===l.tail&&"hidden"===l.tailMode&&!c.alternate&&!ox)return a0(t),null}else 2*e8()-l.renderingStartTime>sZ&&1073741824!==n&&(t.flags|=128,r=!0,aQ(l,!1),t.lanes=4194304)}l.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=l.last)?n.sibling=c:t.child=c,l.last=c)}if(null!==l.tail)return t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=e8(),t.sibling=null,n=i_.current,oe(i_,r?1&n|2:1&n),t;return a0(t),null;case 22:case 23:return ue(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&0!=(1&t.mode)?0!=(1073741824&sR)&&(a0(t),6&t.subtreeFlags&&(t.flags|=8192)):a0(t),null;case 24:case 25:return null}throw Error(d(156,t.tag))}function a2(e,t){switch(oR(t),t.tag){case 1:return oa(t.type)&&os(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return iv(),r7(or),r7(on),iS(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return ib(t),null;case 13:if(r7(i_),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(d(340));oH()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return r7(i_),null;case 4:return iv(),null;case 10:return o2(t.type._context),null;case 22:case 23:return ue(),null;default:return null}}o=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},i=function(){},a=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,im(id.current);var i,a=null;switch(n){case"input":o=ei(e,o),r=ei(e,r),a=[];break;case"select":o=V({},o,{value:void 0}),r=V({},r,{value:void 0}),a=[];break;case"textarea":o=ep(e,o),r=ep(e,r),a=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=rF)}for(l in eO(n,r),n=null,o)if(!r.hasOwnProperty(l)&&o.hasOwnProperty(l)&&null!=o[l]){if("style"===l){var s=o[l];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==l&&"children"!==l&&"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(p.hasOwnProperty(l)?a||(a=[]):(a=a||[]).push(l,null))}for(l in r){var u=r[l];if(s=null!=o?o[l]:void 0,r.hasOwnProperty(l)&&u!==s&&(null!=u||null!=s)){if("style"===l){if(s){for(i in s)!s.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&s[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(a||(a=[]),a.push(l,n)),n=u}else"dangerouslySetInnerHTML"===l?(u=u?u.__html:void 0,s=s?s.__html:void 0,null!=u&&s!==u&&(a=a||[]).push(l,u)):"children"===l?"string"!=typeof u&&"number"!=typeof u||(a=a||[]).push(l,""+u):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&(p.hasOwnProperty(l)?(null!=u&&"onScroll"===l&&rS("scroll",e),a||s===u||(a=[])):(a=a||[]).push(l,u))}}n&&(a=a||[]).push("style",n);var l=a;(t.updateQueue=l)&&(t.flags|=4)}},s=function(e,t,n,r){n!==r&&(t.flags|=4)};var a4=!1,a3=!1,a5="function"==typeof WeakSet?WeakSet:Set,a6=null;function a9(e,t){var n=e.ref;if(null!==n){if("function"==typeof n)try{n(null)}catch(n){uh(e,t,n)}else n.current=null}}function a8(e,t,n){try{n()}catch(n){uh(e,t,n)}}var a7=!1;function se(e,t){if(rB=t$,n9(e=n6())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var o,i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch(e){n=null;break e}var s=0,u=-1,l=-1,c=0,f=0,p=e,h=null;t:for(;;){for(;p!==n||0!==i&&3!==p.nodeType||(u=s+i),p!==a||0!==r&&3!==p.nodeType||(l=s+r),3===p.nodeType&&(s+=p.nodeValue.length),null!==(o=p.firstChild);)h=p,p=o;for(;;){if(p===e)break t;if(h===n&&++c===i&&(u=s),h===a&&++f===r&&(l=s),null!==(o=p.nextSibling))break;h=(p=h).parentNode}p=o}n=-1===u||-1===l?null:{start:u,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(rU={focusedElem:e,selectionRange:n},t$=!1,a6=t;null!==a6;)if(e=(t=a6).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,a6=e;else for(;null!==a6;){t=a6;try{var m=t.alternate;if(0!=(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==m){var g=m.memoizedProps,v=m.memoizedState,y=t.stateNode,b=y.getSnapshotBeforeUpdate(t.elementType===t.type?g:af(t.type,g),v);y.__reactInternalSnapshotBeforeUpdate=b}break;case 3:var _=t.stateNode.containerInfo;1===_.nodeType?_.textContent="":9===_.nodeType&&_.documentElement&&_.removeChild(_.documentElement);break;default:throw Error(d(163))}}catch(e){uh(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,a6=e;break}a6=t.return}return m=a7,a7=!1,m}function st(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&e)===e){var i=o.destroy;o.destroy=void 0,void 0!==i&&a8(t,n,i)}o=o.next}while(o!==r)}}function sn(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function sr(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function so(e){var t=e.alternate;null!==t&&(e.alternate=null,so(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[r$],delete t[rK],delete t[rQ],delete t[r0],delete t[r1]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function si(e){return 5===e.tag||3===e.tag||4===e.tag}function sa(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||si(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags||null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ss(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=rF));else if(4!==r&&null!==(e=e.child))for(ss(e,t,n),e=e.sibling;null!==e;)ss(e,t,n),e=e.sibling}function su(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(su(e,t,n),e=e.sibling;null!==e;)su(e,t,n),e=e.sibling}var sl=null,sc=!1;function sd(e,t,n){for(n=n.child;null!==n;)sf(e,t,n),n=n.sibling}function sf(e,t,n){if(ta&&"function"==typeof ta.onCommitFiberUnmount)try{ta.onCommitFiberUnmount(ti,n)}catch(e){}switch(n.tag){case 5:a3||a9(n,t);case 6:var r=sl,o=sc;sl=null,sd(e,t,n),sl=r,sc=o,null!==sl&&(sc?(e=sl,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):sl.removeChild(n.stateNode));break;case 18:null!==sl&&(sc?(e=sl,n=n.stateNode,8===e.nodeType?rV(e.parentNode,n):1===e.nodeType&&rV(e,n),tY(e)):rV(sl,n.stateNode));break;case 4:r=sl,o=sc,sl=n.stateNode.containerInfo,sc=!0,sd(e,t,n),sl=r,sc=o;break;case 0:case 11:case 14:case 15:if(!a3&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){o=r=r.next;do{var i=o,a=i.destroy;i=i.tag,void 0!==a&&(0!=(2&i)?a8(n,t,a):0!=(4&i)&&a8(n,t,a)),o=o.next}while(o!==r)}sd(e,t,n);break;case 1:if(!a3&&(a9(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){uh(n,t,e)}sd(e,t,n);break;case 21:default:sd(e,t,n);break;case 22:1&n.mode?(a3=(r=a3)||null!==n.memoizedState,sd(e,t,n),a3=r):sd(e,t,n)}}function sp(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new a5),t.forEach(function(t){var r=uy.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function sh(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var o=n[r];try{var i=e,a=t,s=a;e:for(;null!==s;){switch(s.tag){case 5:sl=s.stateNode,sc=!1;break e;case 3:case 4:sl=s.stateNode.containerInfo,sc=!0;break e}s=s.return}if(null===sl)throw Error(d(160));sf(i,a,o),sl=null,sc=!1;var u=o.alternate;null!==u&&(u.return=null),o.return=null}catch(e){uh(o,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)sm(t,e),t=t.sibling}function sm(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(sh(t,e),sg(e),4&r){try{st(3,e,e.return),sn(3,e)}catch(t){uh(e,e.return,t)}try{st(5,e,e.return)}catch(t){uh(e,e.return,t)}}break;case 1:sh(t,e),sg(e),512&r&&null!==n&&a9(n,n.return);break;case 5:if(sh(t,e),sg(e),512&r&&null!==n&&a9(n,n.return),32&e.flags){var o=e.stateNode;try{eE(o,"")}catch(t){uh(e,e.return,t)}}if(4&r&&null!=(o=e.stateNode)){var i=e.memoizedProps,a=null!==n?n.memoizedProps:i,s=e.type,u=e.updateQueue;if(e.updateQueue=null,null!==u)try{"input"===s&&"radio"===i.type&&null!=i.name&&es(o,i),eC(s,a);var l=eC(s,i);for(a=0;a<u.length;a+=2){var c=u[a],f=u[a+1];"style"===c?ew(o,f):"dangerouslySetInnerHTML"===c?e_(o,f):"children"===c?eE(o,f):C(o,c,f,l)}switch(s){case"input":eu(o,i);break;case"textarea":em(o,i);break;case"select":var p=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!i.multiple;var h=i.value;null!=h?ef(o,!!i.multiple,h,!1):!!i.multiple!==p&&(null!=i.defaultValue?ef(o,!!i.multiple,i.defaultValue,!0):ef(o,!!i.multiple,i.multiple?[]:"",!1))}o[rK]=i}catch(t){uh(e,e.return,t)}}break;case 6:if(sh(t,e),sg(e),4&r){if(null===e.stateNode)throw Error(d(162));o=e.stateNode,i=e.memoizedProps;try{o.nodeValue=i}catch(t){uh(e,e.return,t)}}break;case 3:if(sh(t,e),sg(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{tY(t.containerInfo)}catch(t){uh(e,e.return,t)}break;case 4:default:sh(t,e),sg(e);break;case 13:sh(t,e),sg(e),8192&(o=e.child).flags&&(i=null!==o.memoizedState,o.stateNode.isHidden=i,i&&(null===o.alternate||null===o.alternate.memoizedState)&&(sU=e8())),4&r&&sp(e);break;case 22:if(c=null!==n&&null!==n.memoizedState,1&e.mode?(a3=(l=a3)||c,sh(t,e),a3=l):sh(t,e),sg(e),8192&r){if(l=null!==e.memoizedState,(e.stateNode.isHidden=l)&&!c&&0!=(1&e.mode))for(a6=e,c=e.child;null!==c;){for(f=a6=c;null!==a6;){switch(h=(p=a6).child,p.tag){case 0:case 11:case 14:case 15:st(4,p,p.return);break;case 1:a9(p,p.return);var m=p.stateNode;if("function"==typeof m.componentWillUnmount){r=p,n=p.return;try{t=r,m.props=t.memoizedProps,m.state=t.memoizedState,m.componentWillUnmount()}catch(e){uh(r,n,e)}}break;case 5:a9(p,p.return);break;case 22:if(null!==p.memoizedState){s_(f);continue}}null!==h?(h.return=p,a6=h):s_(f)}c=c.sibling}e:for(c=null,f=e;;){if(5===f.tag){if(null===c){c=f;try{o=f.stateNode,l?(i=o.style,"function"==typeof i.setProperty?i.setProperty("display","none","important"):i.display="none"):(s=f.stateNode,a=null!=(u=f.memoizedProps.style)&&u.hasOwnProperty("display")?u.display:null,s.style.display=eI("display",a))}catch(t){uh(e,e.return,t)}}}else if(6===f.tag){if(null===c)try{f.stateNode.nodeValue=l?"":f.memoizedProps}catch(t){uh(e,e.return,t)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;c===f&&(c=null),f=f.return}c===f&&(c=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:sh(t,e),sg(e),4&r&&sp(e);case 21:}}function sg(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(si(n)){var r=n;break e}n=n.return}throw Error(d(160))}switch(r.tag){case 5:var o=r.stateNode;32&r.flags&&(eE(o,""),r.flags&=-33);var i=sa(e);su(e,i,o);break;case 3:case 4:var a=r.stateNode.containerInfo,s=sa(e);ss(e,s,a);break;default:throw Error(d(161))}}catch(t){uh(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function sv(e,t,n){a6=e,sy(e,t,n)}function sy(e,t,n){for(var r=0!=(1&e.mode);null!==a6;){var o=a6,i=o.child;if(22===o.tag&&r){var a=null!==o.memoizedState||a4;if(!a){var s=o.alternate,u=null!==s&&null!==s.memoizedState||a3;s=a4;var l=a3;if(a4=a,(a3=u)&&!l)for(a6=o;null!==a6;)u=(a=a6).child,22===a.tag&&null!==a.memoizedState?sE(o):null!==u?(u.return=a,a6=u):sE(o);for(;null!==i;)a6=i,sy(i,t,n),i=i.sibling;a6=o,a4=s,a3=l}sb(e,t,n)}else 0!=(8772&o.subtreeFlags)&&null!==i?(i.return=o,a6=i):sb(e,t,n)}}function sb(e){for(;null!==a6;){var t=a6;if(0!=(8772&t.flags)){var n=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:a3||sn(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!a3){if(null===n)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:af(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}}var i=t.updateQueue;null!==i&&il(t,i,r);break;case 3:var a=t.updateQueue;if(null!==a){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}il(t,a,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var u=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":u.autoFocus&&n.focus();break;case"img":u.src&&(n.src=u.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var l=t.alternate;if(null!==l){var c=l.memoizedState;if(null!==c){var f=c.dehydrated;null!==f&&tY(f)}}}break;default:throw Error(d(163))}a3||512&t.flags&&sr(t)}catch(e){uh(t,t.return,e)}}if(t===e){a6=null;break}if(null!==(n=t.sibling)){n.return=t.return,a6=n;break}a6=t.return}}function s_(e){for(;null!==a6;){var t=a6;if(t===e){a6=null;break}var n=t.sibling;if(null!==n){n.return=t.return,a6=n;break}a6=t.return}}function sE(e){for(;null!==a6;){var t=a6;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{sn(4,t)}catch(e){uh(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var o=t.return;try{r.componentDidMount()}catch(e){uh(t,o,e)}}var i=t.return;try{sr(t)}catch(e){uh(t,i,e)}break;case 5:var a=t.return;try{sr(t)}catch(e){uh(t,a,e)}}}catch(e){uh(t,t.return,e)}if(t===e){a6=null;break}var s=t.sibling;if(null!==s){s.return=t.return,a6=s;break}a6=t.return}}var sT=Math.ceil,sS=P.ReactCurrentDispatcher,sI=P.ReactCurrentOwner,sw=P.ReactCurrentBatchConfig,sA=0,sO=null,sC=null,sP=0,sR=0,sL=r8(0),sD=0,sx=null,sk=0,sM=0,sN=0,sF=null,sB=null,sU=0,sZ=1/0,sj=null,sH=!1,sz=null,sq=null,sG=!1,sV=null,sW=0,sY=0,sJ=null,s$=-1,sK=0;function sX(){return 0!=(6&sA)?e8():-1!==s$?s$:s$=e8()}function sQ(e){return 0==(1&e.mode)?1:0!=(2&sA)&&0!==sP?sP&-sP:null!==oq.transition?(0===sK&&(sK=tb()),sK):0!==(e=tI)?e:e=void 0===(e=window.event)?16:t2(e.type)}function s0(e,t,n,r){if(50<sY)throw sY=0,sJ=null,Error(d(185));tE(e,n,r),(0==(2&sA)||e!==sO)&&(e===sO&&(0==(2&sA)&&(sM|=n),4===sD&&s6(e,sP)),s1(e,r),1===n&&0===sA&&0==(1&t.mode)&&(sZ=e8()+500,op&&ov()))}function s1(e,t){var n=e.callbackNode;tv(e,t);var r=tm(e,e===sO?sP:0);if(0===r)null!==n&&e5(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&e5(n),1===t)0===e.tag?og(s9.bind(null,e)):om(s9.bind(null,e)),rq(function(){0==(6&sA)&&ov()}),n=null;else{switch(tw(r)){case 1:n=te;break;case 4:n=tt;break;case 16:default:n=tn;break;case 536870912:n=to}n=ub(n,s2.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function s2(e,t){if(s$=-1,sK=0,0!=(6&sA))throw Error(d(327));var n=e.callbackNode;if(uf()&&e.callbackNode!==n)return null;var r=tm(e,e===sO?sP:0);if(0===r)return null;if(0!=(30&r)||0!=(r&e.expiredLanes)||t)t=ui(e,r);else{t=r;var o=sA;sA|=2;var i=ur();for((sO!==e||sP!==t)&&(sj=null,sZ=e8()+500,ut(e,t));;)try{us();break}catch(t){un(e,t)}o1(),sS.current=i,sA=o,null!==sC?t=0:(sO=null,sP=0,t=sD)}if(0!==t){if(2===t&&0!==(o=ty(e))&&(r=o,t=s4(e,o)),1===t)throw n=sx,ut(e,0),s6(e,r),s1(e,e8()),n;if(6===t)s6(e,r);else{if(o=e.current.alternate,0==(30&r)&&!s5(o)&&(2===(t=ui(e,r))&&0!==(i=ty(e))&&(r=i,t=s4(e,i)),1===t))throw n=sx,ut(e,0),s6(e,r),s1(e,e8()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(d(345));case 2:case 5:uc(e,sB,sj);break;case 3:if(s6(e,r),(130023424&r)===r&&10<(t=sU+500-e8())){if(0!==tm(e,0))break;if(((o=e.suspendedLanes)&r)!==r){sX(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=rj(uc.bind(null,e,sB,sj),t);break}uc(e,sB,sj);break;case 4:if(s6(e,r),(4194240&r)===r)break;for(o=-1,t=e.eventTimes;0<r;){var a=31-tu(r);i=1<<a,(a=t[a])>o&&(o=a),r&=~i}if(r=o,10<(r=(120>(r=e8()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*sT(r/1960))-r)){e.timeoutHandle=rj(uc.bind(null,e,sB,sj),r);break}uc(e,sB,sj);break;default:throw Error(d(329))}}}return s1(e,e8()),e.callbackNode===n?s2.bind(null,e):null}function s4(e,t){var n=sF;return e.current.memoizedState.isDehydrated&&(ut(e,t).flags|=256),2!==(e=ui(e,t))&&(t=sB,sB=n,null!==t&&s3(t)),e}function s3(e){null===sB?sB=e:sB.push.apply(sB,e)}function s5(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var o=n[r],i=o.getSnapshot;o=o.value;try{if(!n1(i(),o))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function s6(e,t){for(t&=~sN,t&=~sM,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-tu(t),r=1<<n;e[n]=-1,t&=~r}}function s9(e){if(0!=(6&sA))throw Error(d(327));uf();var t=tm(e,0);if(0==(1&t))return s1(e,e8()),null;var n=ui(e,t);if(0!==e.tag&&2===n){var r=ty(e);0!==r&&(t=r,n=s4(e,r))}if(1===n)throw n=sx,ut(e,0),s6(e,t),s1(e,e8()),n;if(6===n)throw Error(d(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,uc(e,sB,sj),s1(e,e8()),null}function s8(e,t){var n=sA;sA|=1;try{return e(t)}finally{0===(sA=n)&&(sZ=e8()+500,op&&ov())}}function s7(e){null!==sV&&0===sV.tag&&0==(6&sA)&&uf();var t=sA;sA|=1;var n=sw.transition,r=tI;try{if(sw.transition=null,tI=1,e)return e()}finally{tI=r,sw.transition=n,0==(6&(sA=t))&&ov()}}function ue(){sR=sL.current,r7(sL)}function ut(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,rH(n)),null!==sC)for(n=sC.return;null!==n;){var r=n;switch(oR(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&os();break;case 3:iv(),r7(or),r7(on),iS();break;case 5:ib(r);break;case 4:iv();break;case 13:case 19:r7(i_);break;case 10:o2(r.type._context);break;case 22:case 23:ue()}n=n.return}if(sO=e,sC=e=uI(e.current,null),sP=sR=t,sD=0,sx=null,sN=sM=sk=0,sB=sF=null,null!==o6){for(t=0;t<o6.length;t++)if(null!==(r=(n=o6[t]).interleaved)){n.interleaved=null;var o=r.next,i=n.pending;if(null!==i){var a=i.next;i.next=o,r.next=a}n.pending=r}o6=null}return e}function un(e,t){for(;;){var n=sC;try{if(o1(),iI.current=au,iR){for(var r=iO.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}iR=!1}if(iA=0,iP=iC=iO=null,iL=!1,iD=0,sI.current=null,null===n||null===n.return){sD=1,sx=t,sC=null;break}e:{var i=e,a=n.return,s=n,u=t;if(t=sP,s.flags|=32768,null!==u&&"object"==typeof u&&"function"==typeof u.then){var l=u,c=s,f=c.tag;if(0==(1&c.mode)&&(0===f||11===f||15===f)){var p=c.alternate;p?(c.updateQueue=p.updateQueue,c.memoizedState=p.memoizedState,c.lanes=p.lanes):(c.updateQueue=null,c.memoizedState=null)}var h=aA(a);if(null!==h){h.flags&=-257,aO(h,a,s,i,t),1&h.mode&&aw(i,l,t),t=h,u=l;var m=t.updateQueue;if(null===m){var g=new Set;g.add(u),t.updateQueue=g}else m.add(u);break e}if(0==(1&t)){aw(i,l,t),uo();break e}u=Error(d(426))}else if(ox&&1&s.mode){var v=aA(a);if(null!==v){0==(65536&v.flags)&&(v.flags|=256),aO(v,a,s,i,t),oz(ab(u,s));break e}}i=u=ab(u,s),4!==sD&&(sD=2),null===sF?sF=[i]:sF.push(i),i=a;do{switch(i.tag){case 3:i.flags|=65536,t&=-t,i.lanes|=t;var y=aS(i,u,t);is(i,y);break e;case 1:s=u;var b=i.type,_=i.stateNode;if(0==(128&i.flags)&&("function"==typeof b.getDerivedStateFromError||null!==_&&"function"==typeof _.componentDidCatch&&(null===sq||!sq.has(_)))){i.flags|=65536,t&=-t,i.lanes|=t;var E=aI(i,s,t);is(i,E);break e}}i=i.return}while(null!==i)}ul(n)}catch(e){t=e,sC===n&&null!==n&&(sC=n=n.return);continue}break}}function ur(){var e=sS.current;return sS.current=au,null===e?au:e}function uo(){(0===sD||3===sD||2===sD)&&(sD=4),null===sO||0==(268435455&sk)&&0==(268435455&sM)||s6(sO,sP)}function ui(e,t){var n=sA;sA|=2;var r=ur();for((sO!==e||sP!==t)&&(sj=null,ut(e,t));;)try{ua();break}catch(t){un(e,t)}if(o1(),sA=n,sS.current=r,null!==sC)throw Error(d(261));return sO=null,sP=0,sD}function ua(){for(;null!==sC;)uu(sC)}function us(){for(;null!==sC&&!e6();)uu(sC)}function uu(e){var t=u(e.alternate,e,sR);e.memoizedProps=e.pendingProps,null===t?ul(e):sC=t,sI.current=null}function ul(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(n=a1(n,t,sR))){sC=n;return}}else{if(null!==(n=a2(n,t))){n.flags&=32767,sC=n;return}if(null!==e)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{sD=6,sC=null;return}}if(null!==(t=t.sibling)){sC=t;return}sC=t=e}while(null!==t);0===sD&&(sD=5)}function uc(e,t,n){var r=tI,o=sw.transition;try{sw.transition=null,tI=1,ud(e,t,n,r)}finally{sw.transition=o,tI=r}return null}function ud(e,t,n,r){do uf();while(null!==sV);if(0!=(6&sA))throw Error(d(327));n=e.finishedWork;var o=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(d(177));e.callbackNode=null,e.callbackPriority=0;var i=n.lanes|n.childLanes;if(tT(e,i),e===sO&&(sC=sO=null,sP=0),0==(2064&n.subtreeFlags)&&0==(2064&n.flags)||sG||(sG=!0,ub(tn,function(){return uf(),null})),i=0!=(15990&n.flags),0!=(15990&n.subtreeFlags)||i){i=sw.transition,sw.transition=null;var a=tI;tI=1;var s=sA;sA|=4,sI.current=null,se(e,n),sm(n,e),n8(rU),t$=!!rB,rU=rB=null,e.current=n,sv(n,e,o),e9(),sA=s,tI=a,sw.transition=i}else e.current=n;if(sG&&(sG=!1,sV=e,sW=o),0===(i=e.pendingLanes)&&(sq=null),ts(n.stateNode,r),s1(e,e8()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)r((o=t[n]).value,{componentStack:o.stack,digest:o.digest});if(sH)throw sH=!1,e=sz,sz=null,e;return 0!=(1&sW)&&0!==e.tag&&uf(),0!=(1&(i=e.pendingLanes))?e===sJ?sY++:(sY=0,sJ=e):sY=0,ov(),null}function uf(){if(null!==sV){var e=tw(sW),t=sw.transition,n=tI;try{if(sw.transition=null,tI=16>e?16:e,null===sV)var r=!1;else{if(e=sV,sV=null,sW=0,0!=(6&sA))throw Error(d(331));var o=sA;for(sA|=4,a6=e.current;null!==a6;){var i=a6,a=i.child;if(0!=(16&a6.flags)){var s=i.deletions;if(null!==s){for(var u=0;u<s.length;u++){var l=s[u];for(a6=l;null!==a6;){var c=a6;switch(c.tag){case 0:case 11:case 15:st(8,c,i)}var f=c.child;if(null!==f)f.return=c,a6=f;else for(;null!==a6;){var p=(c=a6).sibling,h=c.return;if(so(c),c===l){a6=null;break}if(null!==p){p.return=h,a6=p;break}a6=h}}}var m=i.alternate;if(null!==m){var g=m.child;if(null!==g){m.child=null;do{var v=g.sibling;g.sibling=null,g=v}while(null!==g)}}a6=i}}if(0!=(2064&i.subtreeFlags)&&null!==a)a.return=i,a6=a;else for(;null!==a6;){if(i=a6,0!=(2048&i.flags))switch(i.tag){case 0:case 11:case 15:st(9,i,i.return)}var y=i.sibling;if(null!==y){y.return=i.return,a6=y;break}a6=i.return}}var b=e.current;for(a6=b;null!==a6;){var _=(a=a6).child;if(0!=(2064&a.subtreeFlags)&&null!==_)_.return=a,a6=_;else for(a=b;null!==a6;){if(s=a6,0!=(2048&s.flags))try{switch(s.tag){case 0:case 11:case 15:sn(9,s)}}catch(e){uh(s,s.return,e)}if(s===a){a6=null;break}var E=s.sibling;if(null!==E){E.return=s.return,a6=E;break}a6=s.return}}if(sA=o,ov(),ta&&"function"==typeof ta.onPostCommitFiberRoot)try{ta.onPostCommitFiberRoot(ti,e)}catch(e){}r=!0}return r}finally{tI=n,sw.transition=t}}return!1}function up(e,t,n){t=aS(e,t=ab(n,t),1),e=ii(e,t,1),t=sX(),null!==e&&(tE(e,1,t),s1(e,t))}function uh(e,t,n){if(3===e.tag)up(e,e,n);else for(;null!==t;){if(3===t.tag){up(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===sq||!sq.has(r))){e=aI(t,e=ab(n,e),1),t=ii(t,e,1),e=sX(),null!==t&&(tE(t,1,e),s1(t,e));break}}t=t.return}}function um(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=sX(),e.pingedLanes|=e.suspendedLanes&n,sO===e&&(sP&n)===n&&(4===sD||3===sD&&(130023424&sP)===sP&&500>e8()-sU?ut(e,0):sN|=n),s1(e,t)}function ug(e,t){0===t&&(0==(1&e.mode)?t=1:(t=tp,0==(130023424&(tp<<=1))&&(tp=4194304)));var n=sX();null!==(e=o7(e,t))&&(tE(e,t,n),s1(e,n))}function uv(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),ug(e,n)}function uy(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(d(314))}null!==r&&r.delete(t),ug(e,n)}function ub(e,t){return e3(e,t)}function u_(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function uE(e,t,n,r){return new u_(e,t,n,r)}function uT(e){return!(!(e=e.prototype)||!e.isReactComponent)}function uS(e){if("function"==typeof e)return uT(e)?1:0;if(null!=e){if((e=e.$$typeof)===F)return 11;if(e===Z)return 14}return 2}function uI(e,t){var n=e.alternate;return null===n?((n=uE(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function uw(e,t,n,r,o,i){var a=2;if(r=e,"function"==typeof e)uT(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case D:return uA(n.children,o,i,t);case x:a=8,o|=8;break;case k:return(e=uE(12,n,t,2|o)).elementType=k,e.lanes=i,e;case B:return(e=uE(13,n,t,o)).elementType=B,e.lanes=i,e;case U:return(e=uE(19,n,t,o)).elementType=U,e.lanes=i,e;case H:return uO(n,o,i,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case M:a=10;break e;case N:a=9;break e;case F:a=11;break e;case Z:a=14;break e;case j:a=16,r=null;break e}throw Error(d(130,null==e?e:typeof e,""))}return(t=uE(a,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function uA(e,t,n,r){return(e=uE(7,e,r,t)).lanes=n,e}function uO(e,t,n,r){return(e=uE(22,e,r,t)).elementType=H,e.lanes=n,e.stateNode={isHidden:!1},e}function uC(e,t,n){return(e=uE(6,e,null,t)).lanes=n,e}function uP(e,t,n){return(t=uE(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function uR(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=t_(0),this.expirationTimes=t_(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=t_(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function uL(e,t,n,r,o,i,a,s,u){return e=new uR(e,t,n,s,u),1===t?(t=1,!0===i&&(t|=8)):t=0,i=uE(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},it(i),e}function uD(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:L,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function ux(e){if(!e)return ot;e=e._reactInternals;e:{if(eX(e)!==e||1!==e.tag)throw Error(d(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(oa(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(d(171))}if(1===e.tag){var n=e.type;if(oa(n))return ol(e,n,t)}return t}function uk(e,t,n,r,o,i,a,s,u){return(e=uL(n,r,!0,e,o,i,a,s,u)).context=ux(null),n=e.current,(i=io(r=sX(),o=sQ(n))).callback=null!=t?t:null,ii(n,i,o),e.current.lanes=o,tE(e,o,r),s1(e,r),e}function uM(e,t,n,r){var o=t.current,i=sX(),a=sQ(o);return n=ux(n),null===t.context?t.context=n:t.pendingContext=n,(t=io(i,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=ii(o,t,a))&&(s0(e,o,a,i),ia(e,o,a)),a}function uN(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function uF(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function uB(e,t){uF(e,t),(e=e.alternate)&&uF(e,t)}function uU(){return null}u=function(e,t,n){if(null!==e){if(e.memoizedProps!==t.pendingProps||or.current)aP=!0;else{if(0==(e.lanes&n)&&0==(128&t.flags))return aP=!1,aX(e,t,n);aP=0!=(131072&e.flags)}}else aP=!1,ox&&0!=(1048576&t.flags)&&oC(t,oE,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;a$(e,t),e=t.pendingProps;var o=oi(t,on.current);o3(t,n),o=iN(null,t,r,e,o,n);var i=iF();return t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,oa(r)?(i=!0,oc(t)):i=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,it(t),o.updater=ah,t.stateNode=o,o._reactInternals=t,ay(t,r,e,n),t=aB(null,t,r,!0,i,n)):(t.tag=0,ox&&i&&oP(t),aR(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(a$(e,t),e=t.pendingProps,r=(o=r._init)(r._payload),t.type=r,o=t.tag=uS(r),e=af(r,e),o){case 0:t=aN(null,t,r,e,n);break e;case 1:t=aF(null,t,r,e,n);break e;case 11:t=aL(null,t,r,e,n);break e;case 14:t=aD(null,t,r,af(r.type,e),n);break e}throw Error(d(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:af(r,o),aN(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:af(r,o),aF(e,t,r,o,n);case 3:e:{if(aU(t),null===e)throw Error(d(387));r=t.pendingProps,o=(i=t.memoizedState).element,ir(e,t),iu(t,r,null,n);var a=t.memoizedState;if(r=a.element,i.isDehydrated){if(i={element:r,isDehydrated:!1,cache:a.cache,pendingSuspenseBoundaries:a.pendingSuspenseBoundaries,transitions:a.transitions},t.updateQueue.baseState=i,t.memoizedState=i,256&t.flags){o=ab(Error(d(423)),t),t=aZ(e,t,r,n,o);break e}if(r!==o){o=ab(Error(d(424)),t),t=aZ(e,t,r,n,o);break e}for(oD=rW(t.stateNode.containerInfo.firstChild),oL=t,ox=!0,ok=null,n=o$(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(oH(),r===o){t=aK(e,t,n);break e}aR(e,t,r,n)}t=t.child}return t;case 5:return iy(t),null===e&&oB(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,a=o.children,rZ(r,o)?a=null:null!==i&&rZ(r,i)&&(t.flags|=32),aM(e,t),aR(e,t,a,n),t.child;case 6:return null===e&&oB(t),null;case 13:return az(e,t,n);case 4:return ig(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=oJ(t,null,r,n):aR(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:af(r,o),aL(e,t,r,o,n);case 7:return aR(e,t,t.pendingProps,n),t.child;case 8:case 12:return aR(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,i=t.memoizedProps,a=o.value,oe(oK,r._currentValue),r._currentValue=a,null!==i){if(n1(i.value,a)){if(i.children===o.children&&!or.current){t=aK(e,t,n);break e}}else for(null!==(i=t.child)&&(i.return=t);null!==i;){var s=i.dependencies;if(null!==s){a=i.child;for(var u=s.firstContext;null!==u;){if(u.context===r){if(1===i.tag){(u=io(-1,n&-n)).tag=2;var l=i.updateQueue;if(null!==l){var c=(l=l.shared).pending;null===c?u.next=u:(u.next=c.next,c.next=u),l.pending=u}}i.lanes|=n,null!==(u=i.alternate)&&(u.lanes|=n),o4(i.return,n,t),s.lanes|=n;break}u=u.next}}else if(10===i.tag)a=i.type===t.type?null:i.child;else if(18===i.tag){if(null===(a=i.return))throw Error(d(341));a.lanes|=n,null!==(s=a.alternate)&&(s.lanes|=n),o4(a,n,t),a=i.sibling}else a=i.child;if(null!==a)a.return=i;else for(a=i;null!==a;){if(a===t){a=null;break}if(null!==(i=a.sibling)){i.return=a.return,a=i;break}a=a.return}i=a}}aR(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,o3(t,n),r=r(o=o5(o)),t.flags|=1,aR(e,t,r,n),t.child;case 14:return o=af(r=t.type,t.pendingProps),o=af(r.type,o),aD(e,t,r,o,n);case 15:return ax(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:af(r,o),a$(e,t),t.tag=1,oa(r)?(e=!0,oc(t)):e=!1,o3(t,n),ag(t,r,o),ay(t,r,o,n),aB(null,t,r,!0,e,n);case 19:return aJ(e,t,n);case 22:return ak(e,t,n)}throw Error(d(156,t.tag))};var uZ="function"==typeof reportError?reportError:function(e){console.error(e)};function uj(e){this._internalRoot=e}function uH(e){this._internalRoot=e}function uz(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function uq(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function uG(){}function uV(e,t,n,r,o){if(o){if("function"==typeof r){var i=r;r=function(){var e=uN(a);i.call(e)}}var a=uk(t,r,e,0,null,!1,!1,"",uG);return e._reactRootContainer=a,e[rX]=a.current,rA(8===e.nodeType?e.parentNode:e),s7(),a}for(;o=e.lastChild;)e.removeChild(o);if("function"==typeof r){var s=r;r=function(){var e=uN(u);s.call(e)}}var u=uL(e,0,!1,null,null,!1,!1,"",uG);return e._reactRootContainer=u,e[rX]=u.current,rA(8===e.nodeType?e.parentNode:e),s7(function(){uM(t,u,n,r)}),u}function uW(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i;if("function"==typeof o){var s=o;o=function(){var e=uN(a);s.call(e)}}uM(t,a,e,o)}else a=uV(n,t,e,o,r);return uN(a)}uH.prototype.render=uj.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(d(409));uM(e,t,null,null)},uH.prototype.unmount=uj.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;s7(function(){uM(null,e,null,null)}),t[rX]=null}},uH.prototype.unstable_scheduleHydration=function(e){if(e){var t=tP();e={blockedOn:null,target:e,priority:t};for(var n=0;n<tB.length&&0!==t&&t<tB[n].priority;n++);tB.splice(n,0,e),0===n&&tz(e)}},tA=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=th(t.pendingLanes);0!==n&&(tS(t,1|n),s1(t,e8()),0==(6&sA)&&(sZ=e8()+500,ov()))}break;case 13:s7(function(){var t=o7(e,1);null!==t&&s0(t,e,1,sX())}),uB(e,1)}},tO=function(e){if(13===e.tag){var t=o7(e,134217728);null!==t&&s0(t,e,134217728,sX()),uB(e,134217728)}},tC=function(e){if(13===e.tag){var t=sQ(e),n=o7(e,t);null!==n&&s0(n,e,t,sX()),uB(e,t)}},tP=function(){return tI},tR=function(e,t){var n=tI;try{return tI=e,t()}finally{tI=n}},eL=function(e,t,n){switch(t){case"input":if(eu(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=r5(r);if(!o)throw Error(d(90));er(r),eu(r,o)}}}break;case"textarea":em(e,n);break;case"select":null!=(t=n.value)&&ef(e,!!n.multiple,t,!1)}},eF=s8,eB=s7;var uY={usingClientEntryPoint:!1,Events:[r4,r3,r5,eM,eN,s8]},uJ={findFiberByHostInstance:r2,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},u$={bundleType:uJ.bundleType,version:uJ.version,rendererPackageName:uJ.rendererPackageName,rendererConfig:uJ.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:P.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=e2(e))?null:e.stateNode},findFiberByHostInstance:uJ.findFiberByHostInstance||uU,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var uK=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!uK.isDisabled&&uK.supportsFiber)try{ti=uK.inject(u$),ta=uK}catch(e){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=uY,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!uz(t))throw Error(d(200));return uD(e,t,null,n)},t.createRoot=function(e,t){if(!uz(e))throw Error(d(299));var n=!1,r="",o=uZ;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=uL(e,1,!1,null,null,n,!1,r,o),e[rX]=t.current,rA(8===e.nodeType?e.parentNode:e),new uj(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(d(188));throw Error(d(268,e=Object.keys(e).join(",")))}return e=null===(e=e2(t))?null:e.stateNode},t.flushSync=function(e){return s7(e)},t.hydrate=function(e,t,n){if(!uq(t))throw Error(d(200));return uW(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!uz(e))throw Error(d(405));var r=null!=n&&n.hydratedSources||null,o=!1,i="",a=uZ;if(null!=n&&(!0===n.unstable_strictMode&&(o=!0),void 0!==n.identifierPrefix&&(i=n.identifierPrefix),void 0!==n.onRecoverableError&&(a=n.onRecoverableError)),t=uk(t,null,e,1,null!=n?n:null,o,!1,i,a),e[rX]=t.current,rA(e),r)for(e=0;e<r.length;e++)o=(o=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new uH(t)},t.render=function(e,t,n){if(!uq(t))throw Error(d(200));return uW(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!uq(e))throw Error(d(40));return!!e._reactRootContainer&&(s7(function(){uW(null,null,e,!1,function(){e._reactRootContainer=null,e[rX]=null})}),!0)},t.unstable_batchedUpdates=s8,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!uq(n))throw Error(d(200));if(null==e||void 0===e._reactInternals)throw Error(d(38));return uW(e,t,n,!1,r)},t.version="18.3.1-next-f1338f8080-20240426"},56495:function(e,t,n){"use strict";var r=n(52790);t.createRoot=r.createRoot,r.hydrateRoot},52790:function(e,t,n){"use strict";function r(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(e){console.error(e)}}r(),e.exports=n(28509)},21817:function(e,t){"use strict";/**
* @license React
* scheduler.production.min.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 n(e,t){var n=e.length;for(e.push(t);0<n;){var r=n-1>>>1,o=e[r];if(0<i(o,t))e[r]=t,e[n]=o,n=r;else break}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;for(var r=0,o=e.length,a=o>>>1;r<a;){var s=2*(r+1)-1,u=e[s],l=s+1,c=e[l];if(0>i(u,n))l<o&&0>i(c,u)?(e[r]=c,e[l]=n,r=l):(e[r]=u,e[s]=n,r=s);else if(l<o&&0>i(c,n))e[r]=c,e[l]=n,r=l;else break}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var a,s=performance;t.unstable_now=function(){return s.now()}}else{var u=Date,l=u.now();t.unstable_now=function(){return u.now()-l}}var c=[],d=[],f=1,p=null,h=3,m=!1,g=!1,v=!1,y="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,_="undefined"!=typeof setImmediate?setImmediate:null;function E(e){for(var t=r(d);null!==t;){if(null===t.callback)o(d);else if(t.startTime<=e)o(d),t.sortIndex=t.expirationTime,n(c,t);else break;t=r(d)}}function T(e){if(v=!1,E(e),!g){if(null!==r(c))g=!0,x(S);else{var t=r(d);null!==t&&k(T,t.startTime-e)}}}function S(e,n){g=!1,v&&(v=!1,b(A),A=-1),m=!0;var i=h;try{for(E(n),p=r(c);null!==p&&(!(p.expirationTime>n)||e&&!P());){var a=p.callback;if("function"==typeof a){p.callback=null,h=p.priorityLevel;var s=a(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?p.callback=s:p===r(c)&&o(c),E(n)}else o(c);p=r(c)}if(null!==p)var u=!0;else{var l=r(d);null!==l&&k(T,l.startTime-n),u=!1}return u}finally{p=null,h=i,m=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var I=!1,w=null,A=-1,O=5,C=-1;function P(){return!(t.unstable_now()-C<O)}function R(){if(null!==w){var e=t.unstable_now();C=e;var n=!0;try{n=w(!0,e)}finally{n?a():(I=!1,w=null)}}else I=!1}if("function"==typeof _)a=function(){_(R)};else if("undefined"!=typeof MessageChannel){var L=new MessageChannel,D=L.port2;L.port1.onmessage=R,a=function(){D.postMessage(null)}}else a=function(){y(R,0)};function x(e){w=e,I||(I=!0,a())}function k(e,n){A=y(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){g||m||(g=!0,x(S))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):O=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,o,i){var a=t.unstable_now();switch(i="object"==typeof i&&null!==i&&"number"==typeof(i=i.delay)&&0<i?a+i:a,e){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=i+s,e={id:f++,callback:o,priorityLevel:e,startTime:i,expirationTime:s,sortIndex:-1},i>a?(e.sortIndex=i,n(d,e),null===r(c)&&e===r(d)&&(v?(b(A),A=-1):v=!0,k(T,i-a))):(e.sortIndex=s,n(c,e),g||m||(g=!0,x(S))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},18213:function(e,t,n){"use strict";e.exports=n(21817)},7019:function(e){let t=Object.freeze({Ame:"https://sy.to/spwfame",HevcCannotPlay:"https://sy.to/spwfamehv",AutoConvertExtensionAndDesktopApp:"https://sy.to/spwpcext",HeicThumbnailCannotDisplay:"https://sy.to/sprwdtsf",ExtensionKb:"https://sy.to/spextkb",ClientReleaseNote:"https://sy.to/spcrn",ClientTermsOfService:"https://sy.to/spctos",ClientPrivacyStatement:"https://sy.to/spcps",ClientHelpCenter:"https://sy.to/spchelp",ExtensionGuide:"https://sy.to/spcnonext",ClientKb:"https://sy.to/spckb",ClientCodecGuide:"https://sy.to/spcpctsf",UserNoPermission:"https://sy.to/sppermit",TransformAndReupload:"https://sy.to/spnovideo",UseMobileGuide:"https://sy.to/spmbtsf",SimilarGuide:"https://sy.to/smlit",SimilarClusterScheduleGuide:"https://sy.to/smnashb"}),n=Object.freeze({HevcInstall:"ms-windows-store://pdp?productid=9n4wgh0z6vhq&pos=0%2C0%2C1849%2C1080",HevcPurchase:"ms-windows-store://pdp?productid=9nmzlz57r3t7",HeifInstall:"ms-windows-store://pdp?productid=9pmmsr1cgpwg&pos=0%2C0%2C1849%2C1080"}),r="synofoto://",o="synofoto://settings/codec",i="https://utyautoupdate.synology.com/getUpdate",a="https://utyautoupdate-rc.synology.com/getUpdate";e.exports={SynoDocsLinks:t,ExternalUrl:n,PcClientProtocol:r,PcClientSettingsCodecProtocol:o,SynoAutoUpdateUrl:i,SynoAutoUpdateRcUrl:a}},90918:function(e){let t="https://www.synology.com/support/download",n=(e,n,r)=>{let o=t;return e&&(o=`${o}/${e}`),n&&(o=`${o}?version=${n}`),r&&(o=`${o}#${r}`),o},r=(e,t)=>n(e,t,"utilities");e.exports=n,e.exports.getDownloadCenterLink=n,e.exports.getDownloadCenterDesktopUtilityLink=r},17225:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}o={value:!0},t.default=void 0;var o,i=f(n(67294)),a=f(n(45697)),s=n(22222),u=f(n(42473)),l=f(n(77854)),c=f(n(77021)),d=n(3354);function f(e){return e&&e.__esModule?e:{default:e}}function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function h(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function v(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&y(e,t)}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b(e){var t=T();return function(){var n,r=S(e);return n=t?Reflect.construct(r,arguments,S(this).constructor):r.apply(this,arguments),_(this,n)}}function _(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return E(e)}function E(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function T(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach(function(t){A(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=.05,C=250,P=.3,R=function(e,t,n){return void 0!==n&&void 0!==t&&void 0!==e},L=(0,s.createSelector)(function(e){return e.top},function(e){return e.left},function(e){return e.scale},function(e,t,n){var r={cursor:"pointer"};return R(e,t,n)?w(w({},r),{},{transform:"translate3d(".concat(t,"px, ").concat(e,"px, 0) scale(").concat(n,")"),transformOrigin:"0 0"}):r}),D=(0,s.createSelector)(function(e){return e.top},function(e){return e.left},function(e){return e.scale},function(e){return e.imageDimensions},function(e){return e.containerDimensions},function(e,t,n,r,o){return R(e,t,n)?(0,d.getImageOverflow)(e,t,n,r,o):""}),x=(0,s.createSelector)(D,function(e){return[e.left||e.right?e.left?e.right?"":"pan-right":"pan-left":"pan-x",e.top||e.bottom?e.top?e.bottom?"":"pan-down":"pan-up":"pan-y"].join(" ").trim()}),k=function(e){v(n,e);var t=b(n);function n(){var e;h(this,n);for(var r=arguments.length,o=Array(r),a=0;a<r;a++)o[a]=arguments[a];return A(E(e=t.call.apply(t,[this].concat(o))),"state",{}),A(E(e),"lastPointerUpTimeStamp",void 0),A(E(e),"lastPanPointerPosition",void 0),A(E(e),"lastPinchLength",void 0),A(E(e),"animation",void 0),A(E(e),"imageRef",void 0),A(E(e),"isImageLoaded",void 0),A(E(e),"originalOverscrollBehaviorY",void 0),A(E(e),"handleTouchStart",function(t){e.cancelAnimation();var n=t.touches;2===n.length?(e.lastPinchLength=(0,d.getPinchLength)(n),e.lastPanPointerPosition=null):1===n.length&&(e.lastPinchLength=null,e.pointerDown(n[0]),(0,d.tryCancelEvent)(t))}),A(E(e),"handleTouchMove",function(t){var n=t.touches;if(2===n.length)e.pinchChange(n),(0,d.tryCancelEvent)(t);else if(1===n.length){var r=e.pan(n[0]);if(!e.controlOverscrollViaCss){var o=D(e.state),i=r.left&&o.left>0||r.right&&o.right>0,a=r.up&&o.top>0||r.down&&o.bottom>0;if(!i&&!a)return;var s=r.left||r.right,u=r.up||r.down;if(u>2*s&&!a||s>2*u&&!i)return;(0,d.tryCancelEvent)(t)}}}),A(E(e),"handleTouchEnd",function(t){if(e.cancelAnimation(),0===t.touches.length&&1===t.changedTouches.length){if(e.lastPointerUpTimeStamp&&e.lastPointerUpTimeStamp+C>t.timeStamp){var n=(0,d.getRelativePosition)(t.changedTouches[0],e.imageRef.parentNode);e.doubleClick(n)}e.lastPointerUpTimeStamp=t.timeStamp,(0,d.tryCancelEvent)(t)}e.maybeAdjustCurrentTransform(P)}),A(E(e),"handleMouseDown",function(t){e.cancelAnimation(),e.pointerDown(t)}),A(E(e),"handleMouseMove",function(t){if(!t.buttons)return null;e.pan(t)}),A(E(e),"handleMouseDoubleClick",function(t){e.cancelAnimation();var n=(0,d.getRelativePosition)(t,e.imageRef.parentNode);e.doubleClick(n)}),A(E(e),"handleMouseWheel",function(t){e.cancelAnimation();var n=(0,d.getRelativePosition)(t,e.imageRef.parentNode);t.deltaY>0?e.state.scale>(0,d.getMinScale)(e.state,e.props)?(e.zoomOut(n),(0,d.tryCancelEvent)(t)):e.props.synoCloseZoomMode():t.deltaY<0&&e.state.scale<e.props.maxScale&&(e.zoomIn(n),(0,d.tryCancelEvent)(t))}),A(E(e),"handleImageLoad",function(t){e.debug("handleImageLoad"),e.isImageLoaded=!0,e.maybeHandleDimensionsChanged();var n=i.default.Children.only(e.props.children).onLoad;"function"==typeof n&&n(t)}),A(E(e),"handleZoomInClick",function(){e.cancelAnimation(),e.zoomIn()}),A(E(e),"handleZoomOutClick",function(){e.cancelAnimation(),e.zoomOut()}),A(E(e),"handleWindowResize",function(){return e.maybeHandleDimensionsChanged()}),A(E(e),"handleRefImage",function(t){e.imageRef&&(e.cancelAnimation(),e.imageRef.removeEventListener("touchmove",e.handleTouchMove)),e.imageRef=t,t&&e.imageRef.addEventListener("touchmove",e.handleTouchMove,{passive:!1});var n=i.default.Children.only(e.props.children).ref;(0,d.setRef)(n,t)}),A(E(e),"handleMouseEnterZoomButtonsEl",function(){e.setState({showZoomButtons:!0})}),A(E(e),"handleMouseLeaveZoomButtonsEl",function(){e.setState({showZoomButtons:!1})}),e}return g(n,[{key:"pointerDown",value:function(e){this.lastPanPointerPosition=(0,d.getRelativePosition)(e,this.imageRef.parentNode)}},{key:"pan",value:function(e){if(this.isTransformInitialized){if(!this.lastPanPointerPosition)return this.pointerDown(e),0;var t=(0,d.getRelativePosition)(e,this.imageRef.parentNode),n=t.x-this.lastPanPointerPosition.x,r=t.y-this.lastPanPointerPosition.y;this.lastPanPointerPosition=t;var o=this.state.top+r,i=this.state.left+n;return this.constrainAndApplyTransform(o,i,this.state.scale,0,0),{up:r>0?r:0,down:r<0?(0,d.negate)(r):0,right:n<0?(0,d.negate)(n):0,left:n>0?n:0}}}},{key:"doubleClick",value:function(e){"zoom"===String(this.props.doubleTapBehavior).toLowerCase()&&this.state.scale*(1+O)<this.props.maxScale?this.zoomIn(e,P,.3):this.applyInitialTransform(P)}},{key:"pinchChange",value:function(e){var t=(0,d.getPinchLength)(e),n=(0,d.getPinchMidpoint)(e),r=this.lastPinchLength?this.state.scale*t/this.lastPinchLength:this.state.scale;if(r<=(0,d.getMinScale)(this.state,this.props)){this.props.synoCloseZoomMode();return}this.zoom(r,n,O),this.lastPinchLength=t}},{key:"zoomIn",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:P,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.5;e=e||{x:this.state.containerDimensions.width/2,y:this.state.containerDimensions.height/2},this.zoom(this.state.scale*(1+n),e,0,t)}},{key:"zoomOut",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:P,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.5;e=e||{x:this.state.containerDimensions.width/2,y:this.state.containerDimensions.height/2},this.zoom(this.state.scale*(n<1?n:.9),e,0,t)}},{key:"zoom",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(this.isTransformInitialized){var o=this.state,i=o.scale,a=o.top,s=o.left,u={top:t.y-a,left:t.x-s},l=this.getConstrainedScale(e,n),c=(l-i)/i,d=u.top*c,f=u.left*c,p=a-d,h=s-f;this.constrainAndApplyTransform(p,h,l,n,r)}}},{key:"maybeHandleDimensionsChanged",value:function(){var e=this;if(this.isImageReady){var t=(0,d.getContainerDimensions)(this.imageRef),n=(0,d.getDimensions)(this.imageRef),r=(0,d.isEqualDimensions)(n,(0,d.getDimensions)(this.state.imageDimensions));(0,d.isEqualDimensions)(t,(0,d.getDimensions)(this.state.containerDimensions))&&r||(this.cancelAnimation(),this.setState({containerDimensions:t,imageDimensions:n},function(){e.isTransformInitialized&&r?e.maybeAdjustCurrentTransform():e.applyInitialTransform()}),this.debug("Dimensions changed: Container: ".concat(t.width,", ").concat(t.height,", Image: ").concat(n.width,", ").concat(n.height)))}else this.debug("Image not loaded")}},{key:"handleAutoCloseZoomMode",value:function(e,t){this.isTransformInitialized&&(e!==this.state.scale||t!==this.state.showZoomButtons)&&(e<this.state.scale?clearTimeout(this.timer):this.state.scale<=(0,d.getMinScale)(this.state,this.props)&&!this.state.showZoomButtons&&(clearTimeout(this.timer),this.timer=setTimeout(this.props.synoCloseZoomMode,500)))}},{key:"constrainAndApplyTransform",value:function(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,i={top:e,left:t,scale:n};this.debug("Requesting transform: left ".concat(t,", top ").concat(e,", scale ").concat(n));var a=this.getCorrectedTransform(i,r)||i;return this.debug("Applying transform: left ".concat(a.left,", top ").concat(a.top,", scale ").concat(a.scale)),!(0,d.isEqualTransform)(a,this.state)&&(this.applyTransform(a,o),!0)}},{key:"applyTransform",value:function(e,t){var n=this,r=e.top,o=e.left,i=e.scale;if(t>0){var a=function e(){var a=r-n.state.top,s=o-n.state.left,u=i-n.state.scale,l={top:n.state.top+t*a,left:n.state.left+t*s,scale:n.state.scale+t*u},c={top:1,left:1,scale:.001},f=(0,d.snapToTarget)(l,{top:r,left:o,scale:i},c);(0,d.isEqualTransform)(f,n.state)||n.setState(f,function(){return n.animation=requestAnimationFrame(e)})};this.animation=requestAnimationFrame(a)}else this.setState({top:r,left:o,scale:i})}},{key:"getConstrainedScale",value:function(e,t){var n=1-t,r=1+t;return(0,d.constrain)((0,d.getMinScale)(this.state,this.props)*n,this.props.maxScale*r,e)}},{key:"getCorrectedTransform",value:function(e,t){var n=this.getConstrainedScale(e.scale,t),r=this.calculateNegativeSpace(n),o={width:Math.max(0,(0,d.negate)(r.width)),height:Math.max(0,(0,d.negate)(r.height))},i=this.props,a=i.position,s=i.initialTop,u=i.initialLeft,l=this.state,c=l.imageDimensions,f=l.containerDimensions,p=1+t,h={top:o.height?(0,d.constrain)((0,d.negate)(o.height)*p,o.height*p-o.height,e.top):"center"===a?(f.height-c.height*n)/2:s||0,left:o.width?(0,d.constrain)((0,d.negate)(o.width)*p,o.width*p-o.width,e.left):"center"===a?(f.width-c.width*n)/2:u||0,scale:n};return(0,d.isEqualTransform)(h,e)?null:h}},{key:"maybeAdjustCurrentTransform",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;(e=this.getCorrectedTransform(this.state,0))&&this.applyTransform(e,t)}},{key:"applyInitialTransform",value:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=this.state,r=n.imageDimensions,o=n.containerDimensions,i=this.props,a=i.position,s=i.initialScale,l=i.maxScale,c=i.initialTop,f=i.initialLeft,p="auto"===String(s).toLowerCase()?(0,d.getAutofitScale)(o,r):s,h=(0,d.getMinScale)(this.state,this.props);if(h>l){(0,u.default)(!1,"minScale cannot exceed maxScale.");return}if(p<h||p>l){(0,u.default)(!1,"initialScale must be between minScale and maxScale.");return}"center"===a?((0,u.default)(void 0===c,"initialTop prop should not be supplied with position=center. It was ignored."),(0,u.default)(void 0===f,"initialLeft prop should not be supplied with position=center. It was ignored."),e={top:(o.width-r.width*p)/2,left:(o.height-r.height*p)/2}):e={top:c||0,left:f||0},this.constrainAndApplyTransform(e.top,e.left,p,0,t)}},{key:"render",value:function(){var e=this,t=i.default.Children.only(this.props.children),n=this.props,r=n.className,o=n.zoomButtons,a=n.zoomButtonsClassName,s=n.zoomButtonsEl,u=n.maxScale,l=n.debug,f=n.style,h=this.state.scale,m=w({width:"100%",height:"100%",overflow:"hidden",touchAction:this.controlOverscrollViaCss?x(this.state)||"none":void 0,opacity:this.isImageReady&&this.isTransformInitialized?1:0},f),g=s;return i.default.createElement("div",{style:m,className:r},o&&this.isImageReady&&this.isTransformInitialized&&i.default.createElement(g,{scale:h,minScale:(0,d.getMinScale)(this.state,this.props),maxScale:u,onZoomOutClick:this.handleZoomOutClick,onZoomInClick:this.handleZoomInClick,onResetClick:function(){e.applyInitialTransform(P)},className:a,onMouseEnter:this.handleMouseEnterZoomButtonsEl,onMouseLeave:this.handleMouseLeaveZoomButtonsEl}),l&&i.default.createElement(c.default,p({},this.state,{overflow:D(this.state)})),i.default.cloneElement(t,{onTouchStart:this.handleTouchStart,onTouchEnd:this.handleTouchEnd,onMouseDown:this.handleMouseDown,onMouseMove:this.handleMouseMove,onDoubleClick:this.handleMouseDoubleClick,onWheel:this.handleMouseWheel,onDragStart:d.tryCancelEvent,onLoad:this.handleImageLoad,onContextMenu:d.tryCancelEvent,ref:this.handleRefImage,style:L(this.state)}))}},{key:"componentDidMount",value:function(){window.addEventListener("resize",this.handleWindowResize),this.maybeHandleDimensionsChanged()}},{key:"componentDidUpdate",value:function(e,t){this.maybeHandleDimensionsChanged(),this.handleAutoCloseZoomMode(t.scale,t.showZoomButtons)}},{key:"componentWillUnmount",value:function(){this.cancelAnimation(),this.imageRef.removeEventListener("touchmove",this.handleTouchMove),window.removeEventListener("resize",this.handleWindowResize)}},{key:"isImageReady",get:function(){return this.isImageLoaded||this.imageRef&&"IMG"!==this.imageRef.tagName}},{key:"isTransformInitialized",get:function(){return R(this.state.top,this.state.left,this.state.scale)}},{key:"controlOverscrollViaCss",get:function(){return window.CSS&&window.CSS.supports("touch-action","pan-up")}},{key:"calculateNegativeSpace",value:function(e){var t=this.state,n=t.containerDimensions,r=t.imageDimensions;return{width:n.width-e*r.width,height:n.height-e*r.height}}},{key:"cancelAnimation",value:function(){this.animation&&cancelAnimationFrame(this.animation)}},{key:"debug",value:function(e){this.props.debug&&console.log(e)}}],[{key:"getDerivedStateFromProps",value:function(e,t){return e.initialTop!==t.initialTop||e.initialLeft!==t.initialLeft||e.initialScale!==t.initialScale||e.position!==t.position?{position:e.position,initialScale:e.initialScale,initialTop:e.initialTop,initialLeft:e.initialLeft}:null}}]),n}(i.default.Component);t.default=k,k.defaultProps={initialScale:"auto",minScale:"auto",maxScale:1,position:"topLeft",zoomButtons:!0,zoomButtonsClassName:"",zoomButtonsEl:l.default,synoCloseZoomMode:function(){},style:{},className:"",doubleTapBehavior:"reset"},k.propTypes={children:a.default.element.isRequired,initialScale:a.default.oneOfType([a.default.number,a.default.string]),minScale:a.default.oneOfType([a.default.number,a.default.string]),maxScale:a.default.number,position:a.default.oneOf(["topLeft","center"]),zoomButtons:a.default.bool,zoomButtonsClassName:a.default.string,zoomButtonsEl:a.default.elementType,synoCloseZoomMode:a.default.func,style:a.default.object,className:a.default.string,doubleTapBehavior:a.default.oneOf(["reset","zoom"]),initialTop:a.default.number,initialLeft:a.default.number}},77021:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n(67294));function o(e){return e&&e.__esModule?e:{default:e}}var i={position:"absolute",marginTop:"40px",marginLeft:"5px",backgroundColor:"rgba(0,0,0,0)",zIndex:"1000",color:"white"},a=function(e){var t=e.top,n=e.left,o=e.scale,a=e.overflow,s=[a.top>0?"top":"",a.right>0?"right":"",a.bottom>0?"bottom":"",a.left>0?"left":""].filter(function(e){return e.length}).join(", ")||"none";return r.default.createElement("div",{style:i},r.default.createElement("div",null,"top: ".concat(t)),r.default.createElement("div",null,"left: ".concat(n)),r.default.createElement("div",null,"scale: ".concat(o)),r.default.createElement("div",null,"overflow: ".concat(s)))};t.default=a},3354:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.negate=t.isEqualTransform=t.isEqualDimensions=t.getRequiredImagePosition=t.getRelativePosition=t.getPinchMidpoint=t.getPinchLength=t.getMinScale=t.getImageOverflow=t.getDimensions=t.getContainerDimensions=t.getAutofitScale=t.constrain=void 0,t.setRef=g,t.tryCancelEvent=t.snapToTarget=void 0;var r=n(22222);function o(e,t){return l(e)||u(e,t)||a(e,t)||i()}function i(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function a(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(e,t)}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function u(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],a=!0,s=!1;try{for(o=o.call(e);!(a=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(e){s=!0,r=e}finally{try{a||null==o.return||o.return()}finally{if(s)throw r}}return i}}function l(e){if(Array.isArray(e))return e}var c=function(e,t,n){return Math.abs(t.top-e.top)<n.top&&Math.abs(t.left-e.left)<n.left&&Math.abs(t.scale-e.scale)<n.scale?t:e};t.snapToTarget=c;var d=function(e,t,n){return Math.min(t,Math.max(e,n))};t.constrain=d;var f=function(e){return -1*e};t.negate=f;var p=function(e,t){var n=e.clientX,r=e.clientY,o=t.getBoundingClientRect();return{x:n-o.left,y:r-o.top}};t.getRelativePosition=p;var h=function(e){var t=o(e,2),n=t[0],r=t[1];return{x:(n.clientX+r.clientX)/2,y:(n.clientY+r.clientY)/2}};t.getPinchMidpoint=h;var m=function(e){var t=o(e,2),n=t[0],r=t[1];return Math.sqrt(Math.pow(n.clientY-r.clientY,2)+Math.pow(n.clientX-r.clientX,2))};function g(e,t){"function"==typeof e?e(t):e&&(e.current=t)}t.getPinchLength=m;var v=function(e,t){return void 0!==e&&void 0!==t&&e.width===t.width&&e.height===t.height};t.isEqualDimensions=v;var y=function(e){if(void 0!==e)return{width:e.offsetWidth||e.width,height:e.offsetHeight||e.height}};t.getDimensions=y;var b=function(e){return{width:e.parentNode.offsetWidth,height:e.parentNode.offsetHeight}};t.getContainerDimensions=b;var _=function(e,t){return void 0!==e&&void 0!==t&&S(e.top,5)===S(t.top,5)&&S(e.left,5)===S(t.left,5)&&S(e.scale,5)===S(t.scale,5)};t.isEqualTransform=_;var E=function(e,t){var n=t||{},r=n.width,o=n.height;return r>0&&o>0?Math.min(e.width/r,e.height/o,1):1};t.getAutofitScale=E;var T=(0,r.createSelector)(function(e){return e.containerDimensions},function(e){return e.imageDimensions},function(e,t){return t.minScale},function(e,t,n){return"auto"===String(n).toLowerCase()?E(e,t):n||1});function S(e,t){if(t&&null!=e){var n=(String(e)+"e").split("e");return+((n=(String(Math.round(n[0]+"e"+(+n[1]+t)))+"e").split("e"))[0]+"e"+(+n[1]-t))}return Math.round(e)}t.getMinScale=T;var I=function(e){return!1!==e.cancelable&&(e.preventDefault(),!0)};function w(e,t,n,r){var o=f(e);return o>0?o:0}function A(e,t,n,r){var o=f(e);return o>0?o:0}function O(e,t,n,r){var o=Math.max(0,t*n.width-r.width);return o>0?o-f(e):0}function C(e,t,n,r){var o=Math.max(0,t*n.height-r.height);return o>0?o-f(e):0}t.tryCancelEvent=I;var P=function(e,t,n,r,o){return{top:A(e,n,r,o),right:O(t,n,r,o),bottom:C(e,n,r,o),left:w(t,n,r,o)}};t.getImageOverflow=P;var R=function(e,t,n,r){P()};t.getRequiredImagePosition=R},77854:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(67294)),o=i(n(45697));function i(e){return e&&e.__esModule?e:{default:e}}n(91073);var a={position:"absolute",zIndex:1e3},s=function(e){var t=e.disabled,n=e.onClick;return r.default.createElement("button",{className:"iconButton",style:{margin:"10px"},onClick:n,disabled:t},"-")},u=function(e){var t=e.disabled,n=e.onClick;return r.default.createElement("button",{className:"iconButton",style:{margin:"10px",marginLeft:"0px"},onClick:n,disabled:t},"+")},l=function(e){var t=e.scale,n=e.minScale,o=e.maxScale,i=e.onZoomInClick,l=e.onZoomOutClick;return r.default.createElement("div",{style:a},r.default.createElement(s,{onClick:l,disabled:t<=n}),r.default.createElement(u,{onClick:i,disabled:t>=o}))};l.propTypes={scale:o.default.number.isRequired,minScale:o.default.number.isRequired,maxScale:o.default.number.isRequired,onZoomInClick:o.default.func.isRequired,onZoomOutClick:o.default.func.isRequired};var c=l;t.default=c},57708:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=l(n(67294)),i=s(n(45697)),a=n(74699);function s(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function l(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(o,a,s):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function g(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e){var t=E();return function(){var n,r=T(e);return n=t?Reflect.construct(r,arguments,T(this).constructor):r.apply(this,arguments),b(this,n)}}function b(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return _(e)}function _(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function T(e){return(T=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var S=function(e){g(n,e);var t=y(n);function n(){return p(this,n),t.apply(this,arguments)}return m(n,[{key:"onToggleClick",value:function(){var e=this.props,t=e.node,n=e.onToggle,r=t.toggled;n&&n(t,!r)}},{key:"onTitleClick",value:function(){var e=this.props,t=e.node,n=e.onActive;n&&n(t)}},{key:"renderToggle",value:function(){var e=this.props,t=e.animations,n=e.node,r=e.hideTopLayerToggle;return t?r&&0===n.layer?o.default.createElement("div",{className:"synofoto-treebeard-empty-div",style:{width:"10px"}}):o.default.createElement(a.VelocityComponent,{animation:t.toggle.animation,duration:t.toggle.duration},this.renderToggleDecorator()):this.renderToggleDecorator()}},{key:"renderToggleDecorator",value:function(){var e=this,t=this.props,n=t.style,r=t.decorators,i=t.node,a=t.terminal,s=t.toggleClassName,u=t.hideTerminalToggle,l=i.active?"".concat(s," ").concat(s,"-active"):s;return n.toggle.arrow=u&&a?{visibility:"hidden"}:{},o.default.createElement(r.Toggle,{style:n.toggle,className:l,onClick:function(){return e.onToggleClick()}})}},{key:"render",value:function(){var e=this,t=this.props,n=t.style,r=t.decorators,i=t.node,a=t.containerClassName,s=t.theme,u=t.showCheckbox,l=i.active?d({},n.container):d({},n.link),c=1===i.layer?5:5+15*(i.layer-1);return o.default.createElement("div",{className:a,style:l},o.default.createElement("div",{className:"synofoto-treebeard-empty-div",style:{width:"".concat(c,"px")},onClick:function(){return e.onTitleClick()}}),this.renderToggle(),o.default.createElement(r.Header,{node:i,style:n.header,onClick:function(){return e.onTitleClick()},showCheckbox:u,theme:s}))}}]),n}(o.PureComponent);S.propTypes={style:i.default.object.isRequired,decorators:i.default.object.isRequired,terminal:i.default.bool.isRequired,onToggle:i.default.func.isRequired,onActive:i.default.func,showCheckbox:i.default.bool,animations:i.default.oneOfType([i.default.object,i.default.bool]).isRequired,node:i.default.object.isRequired,containerClassName:i.default.string,theme:i.default.string,toggleClassName:i.default.string,hideTerminalToggle:i.default.bool,hideTopLayerToggle:i.default.bool},S.defaultProps={theme:"light",hideTerminalToggle:!1,showCheckbox:!1,hideTopLayerToggle:!1};var I=S;t.default=I},80269:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=s(n(67294)),o=s(n(45697)),i=s(n(14670)),a=n(74327);function s(e){return e&&e.__esModule?e:{default:e}}var u=function(e){var t=e.node,n=e.style,o=e.onClick,s=e.showCheckbox,u=e.theme,l=void 0!==t.checked&&t.checked,c="synofoto-form-checkbox-icon synofoto__".concat(u," ").concat(l?"checked":"");return s?r.default.createElement(a.Div,{className:"synofoto-form-checkbox synofoto-filter-check-box",onClick:o},r.default.createElement("input",{type:"checkbox",className:"synofoto-form-checkbox-input",id:t.name}),r.default.createElement("label",{className:"synofoto-form-checkbox-label",htmlFor:i.default.generate()},r.default.createElement("div",{className:"synofoto-filter-tree-text-label",style:{maxWidth:"".concat(138-24*t.layer,"px")}},t.name),r.default.createElement("div",{className:c}))):r.default.createElement(a.Div,{style:n.title,onClick:o},t.name)};u.propTypes={style:o.default.object,node:o.default.object.isRequired,onClick:o.default.func,showCheckbox:o.default.bool,theme:o.default.string},u.defaultProps={showCheckbox:!1,theme:"light"};var l=u;t.default=l},6905:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n(67294)),o=i(n(45697));function i(e){return e&&e.__esModule?e:{default:e}}var a=(0,i(n(49682)).default)(function(e){var t=e.className;return r.default.createElement("div",{className:t},"loading...")})(function(e){return e.style});a.propTypes={style:o.default.object};var s=a;t.default=s},68053:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=s(n(67294)),o=s(n(45697)),i=s(n(49682)),a=n(74327);function s(e){return e&&e.__esModule?e:{default:e}}(0,i.default)("polygon",{shouldForwardProp:function(e){return -1!==["className","children","points"].indexOf(e)}})(function(e){return e.style});var u=function(e){var t=e.style,n=(e.active,e.className),o=e.onClick;return r.default.createElement(a.Div,{style:t.base},r.default.createElement(a.Div,{style:t.wrapper},r.default.createElement(a.Div,{style:t.arrow,className:n,onClick:o})))};u.propTypes={style:o.default.object,onClick:o.default.func};var l=u;t.default=l},75146:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=s(n(57708)),o=s(n(80269)),i=s(n(6905)),a=s(n(68053));function s(e){return e&&e.__esModule?e:{default:e}}var u={Container:r.default,Header:o.default,Loading:i.default,Toggle:a.default};t.default=u},16724:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=d(n(67294)),i=l(n(45697)),a=l(n(96774)),s=l(n(96789)),u=n(74699);function l(e){return e&&e.__esModule?e:{default:e}}function c(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(c=function(e){return e?n:t})(e)}function d(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=c(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(o,a,s):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach(function(t){h(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function y(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _(e){var t=S();return function(){var n,r=I(e);return n=t?Reflect.construct(r,arguments,I(this).constructor):r.apply(this,arguments),E(this,n)}}function E(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return T(e)}function T(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function S(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function I(e){return(I=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var w=function(e){y(n,e);var t=_(n);function n(){return m(this,n),t.apply(this,arguments)}return v(n,[{key:"shouldComponentUpdate",value:function(e){for(var t=this.props,n=Object.keys(e),r=0;r<n.length;r++){var o=n[r];if("animations"!==o&&!(0,a.default)(t[o],e[o]))return!0}return!(0,s.default)(t.animations,e.animations,{strict:!0})}},{key:"render",value:function(){var e,t=this.props,n=t.animations,r=t.decorators,i=t.hideTerminalToggle,a=t.node,s=t.onToggle,l=t.onActive,c=t.showCheckbox,d=t.style,f=t.containerClassName,h=t.theme,m=t.toggleClassName,g=t.hideTopLayerToggle,v=a.active,y=!a.children;return e=v?Object.assign(d,{container:p(p({},d.link),d.activeLink)}):d,o.default.createElement(r.Container,{animations:n,decorators:r,hideTerminalToggle:i,node:a,onToggle:s,onActive:l,showCheckbox:c,terminal:y,containerClassName:f,theme:h,toggleClassName:m,hideTopLayerToggle:g,VelocityComponent:u.VelocityComponent,style:e})}}]),n}(o.Component);w.propTypes={style:i.default.object.isRequired,decorators:i.default.object.isRequired,animations:i.default.oneOfType([i.default.object,i.default.bool]).isRequired,node:i.default.object.isRequired,containerClassName:i.default.string,hideTerminalToggle:i.default.bool,hideTopLayerToggle:i.default.bool,theme:i.default.string,toggleClassName:i.default.string,onToggle:i.default.func,onActive:i.default.func,showCheckbox:i.default.bool},w.defaultProps={theme:"light",hideTerminalToggle:!1,showCheckbox:!1,hideTopLayerToggle:!1};var A=w;t.default=A},24906:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(67294)),o=a(n(45697)),i=n(74699);function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.restAnimationInfo,n=e.children;return r.default.createElement(i.VelocityTransitionGroup,t,n)};s.propTypes={restAnimationInfo:o.default.shape({}).isRequired,children:o.default.oneOfType([o.default.func,o.default.arrayOf(o.default.func,o.default.shape({})),o.default.shape({})])};var u=s;t.default=u},71345:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(67294)),o=a(n(45697)),i=n(74327);function a(e){return e&&e.__esModule?e:{default:e}}var s=function(e){var t=e.style,n=e.decorators;return r.default.createElement(i.Ul,{style:t.subtree},r.default.createElement("li",null,r.default.createElement(n.Loading,{style:t.loading})))};s.propTypes={decorators:o.default.object.isRequired,style:o.default.object.isRequired};var u=s;t.default=u},30817:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=h(n(67294)),i=f(n(45697)),a=f(n(49682)),s=f(n(15451)),u=n(74327),l=f(n(16724)),c=f(n(24906)),d=f(n(71345));function f(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var o={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(o,a,s):o[a]=e[a]}return o.default=e,n&&n.set(e,o),o}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(t){v(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(){return(y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function b(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function E(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function T(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&S(e,t)}function S(e,t){return(S=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function I(e){var t=O();return function(){var n,r=C(e);return n=t?Reflect.construct(r,arguments,C(this).constructor):r.apply(this,arguments),w(this,n)}}function w(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return A(e)}function A(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function C(e){return(C=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var P=(0,a.default)("li",{shouldForwardProp:function(e){return -1!==["className","children","ref"].indexOf(e)}})(function(e){return e.style}),R=function(e){T(n,e);var t=I(n);function n(){return b(this,n),t.apply(this,arguments)}return E(n,[{key:"animations",value:function(){var e=this.props,t=e.animations,n=e.node;if(!t)return{toggle:s.default.toggle(this.props,0)};var r=Object.assign({},t,n.animations);return{toggle:r.toggle(this.props),drawer:r.drawer(this.props)}}},{key:"decorators",value:function(){var e=this.props;return Object.assign({},e.decorators,e.node.decorators||{})}},{key:"renderChildren",value:function(e){var t=this.props,r=t.animations,i=t.decorators,a=t.hideTerminalToggle,s=t.node,l=t.style,c=t.onToggle,f=t.onActive,p=t.showCheckbox,h=t.containerClassName,m=t.theme,g=t.toggleClassName;if(s.loading)return o.default.createElement(d.default,{decorators:e,style:l});var v=s.children;return Array.isArray(v)||(v=v?[v]:[]),o.default.createElement(u.Ul,null,v.map(function(e,t){return o.default.createElement(n,{hideTerminalToggle:a,onToggle:c,onActive:f,showCheckbox:p,animations:r,containerClassName:h,theme:m,toggleClassName:g,style:l,decorators:i,key:e.id||t,node:e})}))}},{key:"render",value:function(){var e=this.props,t=e.node,n=e.style,r=e.containerClassName,i=e.theme,a=e.toggleClassName,s=e.onToggle,u=e.onActive,d=e.showCheckbox,f=e.hideTerminalToggle,p=e.hideTopLayerToggle;if(t.ignore)return null;var h=this.decorators(),m=this.animations(),v=y({},m.drawer);return o.default.createElement(P,{style:n.base},o.default.createElement(l.default,{decorators:h,animations:m,node:t,style:n,containerClassName:r,theme:i,toggleClassName:a,onToggle:s,onActive:u,showCheckbox:d,hideTerminalToggle:f,hideTopLayerToggle:p}),o.default.createElement(c.default,{restAnimationInfo:g({},v)},t.toggled?this.renderChildren(h,m):null))}}]),n}(o.PureComponent);R.propTypes={hideTerminalToggle:i.default.bool,hideTopLayerToggle:i.default.bool,onToggle:i.default.func,onActive:i.default.func,showCheckbox:i.default.bool,style:i.default.object.isRequired,node:i.default.object.isRequired,decorators:i.default.object.isRequired,containerClassName:i.default.string,theme:i.default.string,toggleClassName:i.default.string,animations:i.default.oneOfType([i.default.object,i.default.bool]).isRequired},R.defaultProps={theme:"light",hideTerminalToggle:!1,showCheckbox:!1,hideTopLayerToggle:!1};var L=R;t.default=L},74327:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Ul=t.Div=void 0;var r=o(n(49682));function o(e){return e&&e.__esModule?e:{default:e}}var i=(0,r.default)("div",{shouldForwardProp:function(e){return -1!==["className","children","onClick"].indexOf(e)}})(function(e){return e.style});t.Div=i;var a=(0,r.default)("ul",{shouldForwardProp:function(e){return -1!==["className","children"].indexOf(e)}})(function(e){return e.style});t.Ul=a},88085:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(n(67294)),o=c(n(45697)),i=c(n(84149)),a=c(n(15451)),s=n(74327),u=c(n(75146)),l=c(n(30817));function c(e){return e&&e.__esModule?e:{default:e}}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach(function(t){p(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(e){return Array.isArray(e)?e:[e]}var m=function(e){var t=e.animations,n=e.decorators,o=e.data,a=e.hideTerminalToggle,u=e.onToggle,c=e.onActive,d=e.showCheckbox,p=e.style,m=e.containerClassName,g=e.theme,v=e.toggleClassName,y=e.hideTopLayerToggle;return r.default.createElement(s.Ul,{style:f(f({},i.default.tree.base),p.tree.base)},h(o).map(function(e){return r.default.createElement(l.default,{decorators:n,hideTerminalToggle:a,node:e,onToggle:u,onActive:c,showCheckbox:d,animations:t,containerClassName:m,theme:g,toggleClassName:v,hideTopLayerToggle:y,key:e.id,style:f(f({},i.default.tree.node),p.tree.node)})}))};m.propTypes={style:o.default.object,data:o.default.oneOfType([o.default.object,o.default.array]).isRequired,animations:o.default.oneOfType([o.default.object,o.default.bool]),onToggle:o.default.func,onActive:o.default.func,showCheckbox:o.default.bool,decorators:o.default.object,containerClassName:o.default.string,theme:o.default.string,toggleClassName:o.default.string,hideTerminalToggle:o.default.bool,hideTopLayerToggle:o.default.bool},m.defaultProps={style:i.default,animations:a.default,decorators:u.default,theme:"light",toggleClassName:"synofoto-default-toggle",showCheckbox:!1,hideTerminalToggle:!1,hideTopLayerToggle:!1};var g=m;t.default=g},10085:function(e,t,n){"use strict";r={value:!0},Object.defineProperty(t,"Treebeard",{enumerable:!0,get:function(){return o.default}}),r={enumerable:!0,get:function(){return a.default}},Object.defineProperty(t,"decorators",{enumerable:!0,get:function(){return i.default}}),r={enumerable:!0,get:function(){return s.default}};var r,o=u(n(88085)),i=u(n(75146)),a=u(n(15451)),s=u(n(84149));function u(e){return e&&e.__esModule?e:{default:e}}},15451:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={toggle:function(e){var t=e.node.toggled,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300;return{animation:{rotateZ:t?90:0},duration:n}},drawer:function(){return{enter:{animation:"slideDown",duration:300},leave:{animation:"slideUp",duration:300}}}};t.default=n},84149:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={tree:{base:{listStyle:"none",backgroundColor:"#21252B",margin:0,padding:0,color:"#9DA5AB",fontSize:"14px"},node:{base:{position:"relative"},link:{cursor:"pointer",position:"relative",padding:"0px 5px",display:"block"},activeLink:{background:"#31363F"},toggle:{base:{position:"relative",display:"inline-block",verticalAlign:"top",marginLeft:"-5px",height:"24px",width:"24px"},wrapper:{position:"absolute",top:"50%",left:"50%",margin:"-7px 0 0 -7px",height:"14px"},height:14,width:14,arrow:{fill:"#9DA5AB",strokeWidth:0}},header:{base:{display:"inline-block",verticalAlign:"top",color:"#9DA5AB"},connector:{width:"2px",height:"12px",borderLeft:"solid 2px black",borderBottom:"solid 2px black",position:"absolute",top:"0px",left:"-21px"},title:{lineHeight:"24px",verticalAlign:"middle"}},subtree:{listStyle:"none",paddingLeft:"19px"},loading:{color:"#E2C089"}}}};t.default=n},60389:function(e,t,n){e.exports=n(10085)},96789:function(e,t,n){var r=Array.prototype.slice,o=n(94094),i=n(29616),a=e.exports=function(e,t,n){return n||(n={}),e===t||(e instanceof Date&&t instanceof Date?e.getTime()===t.getTime():e&&t&&("object"==typeof e||"object"==typeof t)?l(e,t,n):n.strict?e===t:e==t)};function s(e){return null==e}function u(e){return!!e&&"object"==typeof e&&"number"==typeof e.length&&"function"==typeof e.copy&&"function"==typeof e.slice&&(!(e.length>0)||"number"==typeof e[0])}function l(e,t,n){var l,c;if(s(e)||s(t)||e.prototype!==t.prototype)return!1;if(i(e))return!!i(t)&&a(e=r.call(e),t=r.call(t),n);if(u(e)){if(!u(t)||e.length!==t.length)return!1;for(l=0;l<e.length;l++)if(e[l]!==t[l])return!1;return!0}try{var d=o(e),f=o(t)}catch(e){return!1}if(d.length!=f.length)return!1;for(d.sort(),f.sort(),l=d.length-1;l>=0;l--)if(d[l]!=f[l])return!1;for(l=d.length-1;l>=0;l--)if(!a(e[c=d[l]],t[c],n))return!1;return typeof e==typeof t}},29616:function(e,t){var n="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}();function r(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function o(e){return e&&"object"==typeof e&&"number"==typeof e.length&&Object.prototype.hasOwnProperty.call(e,"callee")&&!Object.prototype.propertyIsEnumerable.call(e,"callee")||!1}(t=e.exports=n?r:o).supported=r,t.unsupported=o},94094:function(e,t){(t=e.exports="function"==typeof Object.keys?Object.keys:n).shim=n;function n(e){var t=[];for(var n in e)t.push(n);return t}},94569:function(e,t,n){"use strict";function r(e){for(var t=[],n=0,r=0;r<e.length;r++){var o=e.charCodeAt(r);o<128?t[n++]=o:(o<2048?t[n++]=o>>6|192:((64512&o)==55296&&r+1<e.length&&(64512&e.charCodeAt(r+1))==56320?(o=65536+((1023&o)<<10)+(1023&e.charCodeAt(++r)),t[n++]=o>>18|240,t[n++]=o>>12&63|128):t[n++]=o>>12|224,t[n++]=o>>6&63|128),t[n++]=63&o|128)}return t}function o(e){for(var t,n,r,o=[],i=0,a=0;i<e.length;)if((t=e[i++])<128)o[a++]=String.fromCharCode(t);else if(t>191&&t<224)n=e[i++],o[a++]=String.fromCharCode((31&t)<<6|63&n);else if(t>239&&t<365){var s=((7&t)<<18|(63&(n=e[i++]))<<12|(63&(r=e[i++]))<<6|63&e[i++])-65536;o[a++]=String.fromCharCode(55296+(s>>10)),o[a++]=String.fromCharCode(56320+(1023&s))}else n=e[i++],r=e[i++],o[a++]=String.fromCharCode((15&t)<<12|(63&n)<<6|63&r);return o.join("")}n.d(t,{Z:function(){return eh}});var i={packUint64:function(e){var t=e/4294967296,n=e%4294967296;return new Uint8Array([(4278190080&t)>>>24,(16711680&t)>>>16,(65280&t)>>>8,255&t,(4278190080&n)>>>24,(16711680&n)>>>16,(65280&n)>>>8,255&n])},unpackUint64:function(e){return e instanceof ArrayBuffer&&(e=new Uint8Array(e)),((((((256*e[0]+e[1])*256+e[2])*256+e[3])*256+e[4])*256+e[5])*256+e[6])*256+e[7]},mergeArrayBufferList:function(e){if(0===e.length)return new Uint8Array([]).buffer;var t=0;e.forEach(function(e){t+=e.byteLength});var n=new Uint8Array(t),r=0;return e.forEach(function(e){n.set(new Uint8Array(e),r),r+=e.byteLength}),n.buffer},textEncode:function(e){return window.TextEncoder?new TextEncoder().encode(e).buffer:new Uint8Array(r(e)).buffer},textDecode:function(e){return window.TextDecoder?new TextDecoder().decode(e):o(new Uint8Array(e))}},a=null,s=null;function u(e){if(null==e)throw"external synowebapi inst is null or undefined";l.call(this,e)}function l(e){if(e){if(a=e,e.env.setWebRTC)c(this,e);else if(e.env.setRequestAdapter)d(this,e);else throw"cannot find synowebapi webrtc binding interface"}}function c(e,t){t.env.setWebRTC(e)}function d(e,t){t.env.setRequestAdapter(function(n){let r=t.adapters.xhr,o=null;return!0===e.Enable&&(o=e.GetDefaultChannel(!1)),o&&!0===o.isDataChannelOpen()&&(n.xhr=o.newTaskRequest()),r(n,o)}),t.env.setDownloadAdapter(function(n){let r=t.adapters.iframe;return!0===e.Enable&&!0===e.SupportDownload?new Promise((t,o)=>{e.DownloadFile(n,(e,n)=>e?o(e):t(n),()=>{t(r(n))})}):r(n)})}function f(){if(null!==s)return s;if(null==a)throw"synowebapi is null or undefined";return(s=a.create()).env.setCredential(a.env.getCredential()),s.env.setSynoToken(a.env.getSynoToken()),s}var p=Object.freeze({MESSAGE_TYPE_BYTE:0,MESSAGE_TYPE_STRING:1,MESSAGE_TYPE_EMPTY:99,MESSAGE_TYPE_HEADERS:100,MESSAGE_TYPE_STATUS:101,MESSAGE_TYPE_STATUSTEXT:102,MESSAGE_TYPE_UPLOAD_PROGRESS:248,MESSAGE_TYPE_ERROR:249,MESSAGE_TYPE_TERMINATE:250,MESSAGE_TYPE_PAUSE_STOP:251,MESSAGE_TYPE_PAUSE_CONTINUE:252,MESSAGE_TYPE_EOF:253,MESSAGE_TYPE_EOU:254,MESSAGE_TYPE_UNDEFINED:255}),h=Object.freeze({ERR_TYPE_SUCCESS:0,ERR_TYPE_UNMARSHAL:1,ERR_TYPE_INVALID_HELLO:2,ERR_TYPE_WEBAPI:252,ERR_TYPE_CONNECTION:253,ERR_TYPE_TIMEOUT:254,ERR_TYPE_UNKNWON:255}),m=function(){return new Promise(function(e,t){var n="Unknown";function r(t){e({isPrivate:t,browserName:n})}function o(){var e=navigator.userAgent;return e.match(/Chrome/)?void 0!==navigator.brave?"Brave":e.match(/Edg/)?"Edge":e.match(/OPR/)?"Opera":"Chrome":"Chromium"}function i(e){return e===eval.toString().length}function a(){var e=navigator.vendor;return void 0!==e&&0===e.indexOf("Apple")&&i(37)}function s(){var e=navigator.vendor;return void 0!==e&&0===e.indexOf("Google")&&i(33)}function u(){return void 0!==document.documentElement&&void 0!==document.documentElement.style.MozAppearance&&i(37)}function l(){return void 0!==navigator.msSaveBlob&&i(39)}function c(){var e=String(Math.random());try{window.indexedDB.open(e,1).onupgradeneeded=function(t){var n,o,i=null===(n=t.target)||void 0===n?void 0:n.result;try{i.createObjectStore("test",{autoIncrement:!0}).put(new Blob),r(!1)}catch(e){var a=e;if(e instanceof Error&&(a=null!==(o=e.message)&&void 0!==o?o:e),"string"!=typeof a)return r(!1);var s=/BlobURLs are not yet supported/.test(a);return r(s)}finally{i.close(),window.indexedDB.deleteDatabase(e)}}}catch(e){return r(!1)}}function d(){var e=window.openDatabase,t=window.localStorage;try{e(null,null,null,null)}catch(e){return r(!0)}try{t.setItem("test","1"),t.removeItem("test")}catch(e){return r(!0)}return r(!1)}function f(){void 0!==navigator.maxTouchPoints?c():d()}function p(){var e=window;return void 0!==e.performance&&void 0!==e.performance.memory&&void 0!==e.performance.memory.jsHeapSizeLimit?performance.memory.jsHeapSizeLimit:1073741824}function h(){navigator.webkitTemporaryStorage.queryUsageAndQuota(function(e,t){r(Math.round(t/1048576)<2*Math.round(p()/1048576))},function(e){t(Error("detectIncognito somehow failed to query storage quota: "+e.message))})}function m(){(0,window.webkitRequestFileSystem)(0,1,function(){r(!1)},function(){r(!0)})}function g(){void 0!==self.Promise&&void 0!==self.Promise.allSettled?h():m()}function v(){r(void 0===navigator.serviceWorker)}function y(){r(void 0===window.indexedDB)}!function(){a()?(n="Safari",f()):s()?(n=o(),g()):u()?(n="Firefox",v()):l()?(n="Internet Explorer",y()):t(Error("detectIncognito cannot determine the browser"))}()})};function g(){let e=window.navigator.userAgent.toLowerCase();return!1===["chrome","chromium","crmo","crios","edg","ie","fxios","opera","opios","opr","droid","omniweb","arora","tizenoka","oculus","samsung","sailfish","huawei","kindle","lunascape","maxthon","netfront","jasmine","blazer","avant","slim","idu","qq","2345","metasr","lb","qi","obrowser","360","flock","rockmelt","midori","epiphany","silk","skyfire","ovibrowser","bolt","iron","vivaldi","iridium","phantomjs","bowser","quark","qupzilla","falkon","rekonq","puffin","brave","whale","qqbrowserlite","qq","duckduckgo","weibo","uc","qbcore","micromessenger","konqueror","trident","yabrowser","avast","avg","focus","opt","coc_coc","dolfin","coast","miuibrowser","comodo_dragon","electron","tesla","linkedin","fb","line","instagram","gsa"].some(t=>e.includes(t))&&e.includes("safari")}async function v(e){var t=await navigator.serviceWorker.getRegistrations();if(0===t.length)return null;let n=e.substr(0,e.lastIndexOf("/")+1),r=t.filter(e=>{let t=new URL(e.scope,window.location.origin).pathname,r=t.indexOf(n);return!(0>r)&&0>t.substr(r+n.length).indexOf("/")});return(1<r.length&&C(`warning: multiple matched sw of ${n}`),0<r.length)?r[0]:null}let y={enable:!1,pauseState:!1},b={...y},_={...y};function E(e){A(e,b)}function T(){return b.enable}function S(e){A(e,_)}function I(e){_.enable=e}function w(){return _.enable}function A(e,t){Object.defineProperty(e,"Enable",{set:e=>{if(null!==x("id")){t.enable=!1;return}t.enable=e,t.pauseState=e},get:()=>t.enable}),e.Pause=()=>{t.pauseState=t.enable,t.enable=!1},e.Resume=()=>{t.enable=t.pauseState}}var O=null;function C(){null===O&&P(),O.apply(null,arguments)}function P(){O=window.SYNO&&window.SYNO.Debug?window.SYNO.Debug:R()?window.console.log:()=>{}}function R(){for(let e of new URLSearchParams(window.location.search).keys())if("jsDebug"===e)return!0;return!1}function L(e){var t=document.createElement("iframe");if(t.setAttribute("src",e),!1===t.src.startsWith(window.location.origin))throw`cannot send a cross domain request via webrtc: ${e}`;return t.src.replace(window.location.origin,"")}function D(e,t){var n=RegExp("(?:(?:^|.*;\\s*)"+e+"\\s*\\=\\s*([^;]*).*$)|^.*$"),r=t.replace(n,"$1");return""===r?null:decodeURIComponent(r)}function x(e){return D(e,window.document.cookie)}let k=new Set(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);function M(e){let t={};return e.split("\n").forEach(e=>{let n=e.indexOf(":");if(n<0)return;let r=e.substr(0,n).trim(),o=e.substr(n+1).trim();if(r){if(t[r]){if(k.has(r))return;"set-cookie"===r?t["set-cookie"].push(o):t[r]+=", "+o}else"set-cookie"===r?t["set-cookie"]=[o]:t[r]=o}}),t}class N{constructor(e,t,n,r,o){if(null==e)throw"clientId is null or undefined";if(null==t)throw"reqId is null or undefined";for(let[o,i]of(this.clientId=e,this.reqId=t,this.url=n,this.headers=new Map,r.entries()))this.headers.set(o,i);this.body=void 0===o?null:o}}class F extends N{constructor(e,t,n,r,o,i,a){super(e,t,n,r,o,i,a),this.redirected=!1,this.status=i,this.statusText=a}}class B extends EventTarget{constructor(){super(),this.resetLoadVars()}resetLoadVars(){this._loaded=0,this._total=0}setTotalSize(e){this._total=e}getTotalSize(){return this._total}updateProgress(){this.dispatchEvent(this.getProgressEvent("progress"))}getProgressEvent(e){return new ProgressEvent(e,{lengthComputable:0<this._total,loaded:this._loaded,total:this._total})}}class U extends B{constructor(){super(),this.initEvents()}initEvents(){this.addEventListener("loadstart",e=>{null!=this.onloadstart&&this.onloadstart(e)}),this.addEventListener("progress",e=>{null!=this.onprogress&&this.onprogress(e)}),this.addEventListener("abort",e=>{null!=this.onabort&&this.onabort(e)}),this.addEventListener("error",e=>{null!=this.onerror&&this.onerror(e)}),this.addEventListener("load",e=>{null!=this.onload&&this.onload(e)}),this.addEventListener("timeout",e=>{null!=this.ontimeout&&this.ontimeout(e)}),this.addEventListener("loadend",e=>{null!=this.onloadend&&this.onloadend(e)})}}var Z=null;let j=6e4;class H extends B{static XHR_STATE_UNSENT=0;static XHR_STATE_OPENED=1;static XHR_STATE_HEADERS_RECEIVED=2;static XHR_STATE_LOADING=3;static XHR_STATE_DONE=4;static BLOB_CHUNK_SIZE=65534;constructor(e){super(),this.webrtc=e,this.taskId=e.taskManager.newTaskId(),this.resetVars(),this.initEvents(),this.upload=new U}resetVars(){this.timeout=0,this.timeoutId=0,this._url="",this._method="POST",this._redirect=!1,this._statusCode=0,this._statusText="",this._data=null,this._response=null,this._responseText=null,this._responseType="",this._reqHeaders={},this._reqHeadersSet=new Set,this._reqContentType="",this._resHeaders={},this._state=H.XHR_STATE_UNSENT,this._ignoreSizeCheck=!1,this._isPause=!1,this.resetLoadVars()}setTaskTimeout(e){null==e||0>e||(this.timeout=e)}startTimeout(){0>=this.timeout||(this.stopTimeout(),this.timeoutId=setTimeout(()=>{this._onTimeout()},this.timeout))}stopTimeout(){0!==this.timeoutId&&clearTimeout(this.timeoutId),this.timeoutId=0}setStatusCode(e){this.stopTimeout(),this._statusCode=parseInt(e),this.changeState(H.XHR_STATE_HEADERS_RECEIVED)}setStatusText(e){this._statusText=e}setResponseHeaders(e){"string"==typeof e&&(e=JSON.parse(e));var t={};for(let n of Object.entries(e))t[n[0].toLowerCase()]=n[1];this._resHeaders=t,this._handleContentLength(),this._handleSetCookies(),this._onReceiveHeaders()}updateUploadProgress(e){this.upload._loaded+=e,this.upload.updateProgress(),this.upload._total===this.upload._loaded&&this.upload.dispatchEvent(this.upload.getProgressEvent("load"))}_handleContentLength(){let e=this._resHeaders["content-length"];void 0!==e&&(this.setTotalSize(parseInt(e)),this.setIgnoreSizeCheck(!1))}_handleSetCookies(){let e=this._resHeaders["set-cookie"];void 0!==e&&e.forEach(e=>{if(e.includes("HttpOnly")){if(e.includes("id=")){var t=new Date;null!==Z&&j>t-Z||(Z=t,f().request({api:"SYNO.Core.Desktop.Timeout",method:"reset",version:1}))}else C("cannot set-cookie with HttpOnly:",e)}else document.cookie=e})}changeState(e){if(H.XHR_STATE_UNSENT>e||H.XHR_STATE_DONE<e)throw"Invalid task request state";this._state!==e&&(this._state=e,this.dispatchEvent(new Event("readystatechange")),H.XHR_STATE_LOADING===e&&this.dispatchEvent(this.getProgressEvent("loadstart")))}close(){H.XHR_STATE_UNSENT!==this._state&&H.XHR_STATE_DONE!==this._state&&(this.dispatchEvent(this.getProgressEvent("loadend")),this.upload.dispatchEvent(this.upload.getProgressEvent("loadend"))),this.stopTimeout(),this.webrtc.taskManager.removeTaskRequest(this.taskId),this.changeState(H.XHR_STATE_DONE)}setIgnoreSizeCheck(e){this._ignoreSizeCheck=e}_onReceiveHeaders(){null!=this.onReceiveHeaders&&this.onReceiveHeaders()}_onMessage(e,t){if(null!=this.onMessage&&p.MESSAGE_TYPE_EOF!==t&&this.onMessage(e,t),!1===this._ignoreSizeCheck&&0<this._total&&this._total<this._loaded){this._onError("unexpected amount of data");return}p.MESSAGE_TYPE_EOF!==t&&("none"===this.responseType?this._data=null:"blob"===this.responseType?(this._data=null==this._data?[]:this._data,this._data.push(new Blob([e]))):null==this._data?this._data=e:this._data=i.mergeArrayBufferList([this._data,e]),"arraybuffer"===this.responseType&&H.BLOB_CHUNK_SIZE<this._data.byteLength&&(C("Response data are truncated."),this._data=e)),(0<this._total&&this._total===this._loaded||p.MESSAGE_TYPE_EOF===t)&&(this.dispatchEvent(this.getProgressEvent("load")),this.close())}_onChunk(e,t){this.changeState(H.XHR_STATE_LOADING),this._loaded+=e,null!=this.onChunk&&this.onChunk(e,t)}_onError(e){var t=new ErrorEvent("error",{error:"string"==typeof e?Error(e):e});this.dispatchEvent(this.getProgressEvent("error")),this.upload.dispatchEvent(this.upload.getProgressEvent("error")),this.close(),null!=this.onError&&this.onError(t)}_onTimeout(){this.dispatchEvent(this.getProgressEvent("timeout")),this.upload.dispatchEvent(this.upload.getProgressEvent("timeout")),null!=this.onTimeout&&this.onTimeout()}pause(){!1!==this._pauseCheck(!1)&&(this.webrtc.dcSendPause(this.taskId),this._isPause=!0)}resume(){!1!==this._pauseCheck(!0)&&(this.webrtc.dcSendResume(this.taskId),this._isPause=!1)}_pauseCheck(e){return H.XHR_STATE_LOADING===this._state&&e===this._isPause}get status(){return this._statusCode}get statusText(){return this._statusText}set responseType(e){let t=new Set(["arraybuffer","blob","document","json","text"]);var n=e.toLowerCase();t.has(n)?this._responseType=n:this._responseType=""}get responseType(){return this._responseType}get responseText(){return null===this._data?"":(null===this._responseText&&(this._data instanceof ArrayBuffer?this._responseText=i.textDecode(this._data):"string"==typeof this._data?this._responseText=this._data:C("fail to decode responseText: unknown type")),this._responseText)}get response(){if(null===this._data)return""===this.responseType||"text"===this.responseType?"":null;if(null===this._response)try{switch(this.responseType){case"":case"text":this._response=this.responseText;break;case"arraybuffer":case"blob":"string"==typeof this._data?this._response=i.textEncode(this._data):this._response=this._data,"blob"===this.responseType&&(this._response=new Blob(this._response instanceof Array?this._response:[this._response]));break;case"json":this._response=JSON.parse(this.responseText);break;case"document":this._response=new DOMParser().parseFromString(this.responseText,"text/xml");break;default:this._response=void 0}}catch(e){return C("fail to handle response:",e),null}return this._response}get responseXML(){let e=this._resHeaders["content-type"];var t="text/xml";null!=e&&e.includes("application/xml")&&(t="application/xml");var n=new DOMParser().parseFromString(this.responseText,t);return n.querySelector("parsererror")?null:n}get readyState(){return this._state}open(e,t,n,r,o){let i=arguments.length>5&&void 0!==arguments[5]&&arguments[5];H.XHR_STATE_UNSENT!==this._state&&this.abort(),(null!=r||null!=o)&&C("user or password param is not supported by TaskRequest"),this._method=e,this._url=t,this._redirect=i,this.changeState(H.XHR_STATE_OPENED)}async send(e){if(H.XHR_STATE_OPENED!==this._state)throw"The object's state must be OPENED.";var t=this.taskId,n=await this.webrtc.getChannelByBody(e),r={pathUrl:L(this._url),httpMethod:this._method,headers:this._reqHeaders,upload:this._isUploadRequest(e),bodySize:this._getBodySize(e),protocolVersion:2,redirect:this._redirect};return this.startTimeout(),await n.dcSend(JSON.stringify(r),t),{taskId:t,channel:n}}_isUploadRequest(e){return e instanceof FormData||this._reqContentType.toLowerCase().includes("multipart")}_getBodySize(e){if(this._reqContentType.toLowerCase().includes("multipart")){if(e instanceof ArrayBuffer)return e.byteLength;if(ArrayBuffer.isView(e))return e.buffer.byteLength;if(e instanceof Blob)return e.size}return 0}abort(){H.XHR_STATE_UNSENT!==this._state&&H.XHR_STATE_DONE!==this._state&&(this.dispatchEvent(new Event("abort")),this.upload.dispatchEvent(new Event("abort")),this.webrtc.dcTerminate(this.taskId),this.close(),this.taskId=this.webrtc.taskManager.newTaskId(),this.webrtc.taskManager.addTaskRequest(this),this.resetVars())}getAllResponseHeaders(){var e="";for(let[t,n]of Object.entries(this._resHeaders))"set-cookie"!==t&&n.forEach(n=>{e+=t+": "+n+"\r\n"});return e}getResponseHeader(e){if("set-cookie"===(e=e.toLowerCase()))throw'Refused to get unsafe header "set-cookie"';var t=this._resHeaders[e];return null==t?null:t[0]}_getResponseHeadersObj(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=new Headers;for(let[n,r]of Object.entries(this._resHeaders))(!0!==e||"set-cookie"!==n)&&r.forEach(e=>{t.append(n,e)});return t}setRequestHeaders(e){let t=null;for(let[n,r]of(Headers&&e instanceof Headers||Map&&e instanceof Map?t=e.entries():t=Object.entries(e),t))this.setRequestHeader(n,r)}setRequestHeader(e,t){var n=e.toLowerCase();!1===this._reqHeadersSet.has(n)&&(this._reqHeaders[e]=String(t),this._reqHeadersSet.add(n),"content-type"===n&&(this._reqContentType=String(t)))}initEvents(){this.addEventListener("abort",e=>{null!=this.onabort&&this.onabort(e)}),this.addEventListener("error",e=>{null!=this.onerror&&this.onerror(e)}),this.addEventListener("load",e=>{null!=this.onload&&this.onload(e)}),this.addEventListener("loadstart",e=>{null!=this.onloadstart&&this.onloadstart(e)}),this.addEventListener("progress",e=>{null!=this.onprogress&&this.onprogress(e)}),this.addEventListener("timeout",e=>{null!=this.ontimeout&&this.ontimeout(e)}),this.addEventListener("loadend",e=>{null!=this.onloadend&&this.onloadend(e)}),this.addEventListener("readystatechange",e=>{null!=this.onreadystatechange&&this.onreadystatechange(e)})}}class z extends H{constructor(e){super(e)}async send(e){var{taskId:t,channel:n}=await super.send(e);if(this.upload.resetLoadVars(),this.upload.dispatchEvent(this.upload.getProgressEvent("loadstart")),null==e)await n.dcSend(e,t);else if("string"==typeof e)this.upload._total=i.textEncode(e).byteLength,await n.dcSend(e,t);else if(e instanceof URLSearchParams){var r=e.toString();this.upload._total=i.textEncode(r).byteLength,await n.dcSend(r,t)}else if(e instanceof ArrayBuffer)this.upload._total=e.byteLength,await this._sendBlob(new Blob([e]),n,t);else if(ArrayBuffer.isView(e)){var o=e.buffer;this.upload._total=o.byteLength,await this._sendBlob(new Blob([o]),n,t)}else e instanceof Blob?(this.upload._total=e.size,await this._sendBlob(e,n,t)):e instanceof FormData?await this._sendFormData(e,n,t):C("fail to send data with unknown data");!0===this._isUploadRequest(e)&&n.dcSendEOU(t)}async _sendFormData(e,t,n){var r={},o={},a={};for(let t of e.entries()){let e=t[0],n=t[1];if(n instanceof Blob){let t=null==n.name?"blob":n.name;o[e]={name:t,blob:n},a[e]={name:t,size:n.size}}else"string"==typeof n?r[e]=n:C("Invalid form data:",e)}var s=0,u=JSON.stringify(r),l=JSON.stringify(a);for(let e of(s=i.textEncode(u).byteLength+i.textEncode(l).byteLength,Object.entries(o)))s+=i.textEncode(e[0]).byteLength+i.textEncode(e[1].name).byteLength+e[1].blob.size;if(this.upload._total=s,await t.dcSend(u,n)&&await t.dcSend(l,n)){for(let e of Object.entries(o))if(!await t.dcSend(e[0],n)||!await t.dcSend(e[1].name,n)||!await this._sendBlob(e[1].blob,t,n))return}}async _sendBlob(e,t,n){let r=H.BLOB_CHUNK_SIZE;var o=e.size,i=Math.floor(o/r),a=o%r,s=null,u=null;for(let o=1;o<=i;o++)if(s=e.slice((o-1)*r,o*r),u=await s.arrayBuffer(),!await t.dcSend(u,n))return!1;return s=e.slice(i*r,i*r+a),u=await s.arrayBuffer(),!!await t.dcSend(u,n)&&(t.dcSendEOF(n),!0)}}class q{static SW_LAUNCHER="/cacheLauncher.html";static IFRAME_REMOVE_DELAY=3e3;static CACHE_BUSTING_MAX=9999;static REPORT_TRIGGER_PATH="scripts/synowebrtc/WebrtcCacher/ReportStatistics";constructor(){let e=Math.floor(Math.random()*q.CACHE_BUSTING_MAX);this.swLauncher=null,this.swLauncherUrl=q.SW_LAUNCHER+"?v="+e,this.swVersion=null,this.disableCache=!1,this.context=null,this.webrtcChannel=null,this.isSwReportEventRegistered=!1,this.updateServiceWorker()}async updateServiceWorker(){if(!1===this.isSupport())return;let e=await v(this.swLauncherUrl);null!=e&&(navigator.serviceWorker.addEventListener("controllerchange",async e=>{C("[webrtc cache] update cache service worker");let t=this.webrtcChannel;await this.reset(),null!=t&&await this.init(t)}),e.update())}async unregisterServiceWorker(){let e=await v(this.swLauncherUrl);null!=e&&(await this.flushCache(),await e.unregister(),C("[webrtc cache] unregister service worker"))}async flushCache(){!1!==this.isSupport()&&null!=await v(this.swLauncherUrl)&&await this.postToServiceWorker({flushCache:!0})}isSupport(){return!(!0===this.disableCache||g())&&!!(isSecureContext&&MessageChannel&&navigator.serviceWorker&&Headers&&Request&&Response&&Cache&&IDBFactory)}async isSwInstalled(){return!1!==this.isSupport()&&null!=await v(this.swLauncherUrl)}async reset(){this.swLauncher&&(await this.postToServiceWorker({unbind:!0}),this.removeIframe(this.swLauncher),this.swLauncher=null,this.context=null,this.webrtcChannel=null)}async init(e,t){if(null==e){C("[webrtc] webrtcInst is null or undefined");return}if(!1===this.isSupport()){C("[webrtc] not support cache");return}this.swLauncher&&(C("[webrtc] cache has been inited"),await this.reset()),this.webrtcChannel=e,this.loadSwLauncher(t),this.connectToServiceWorker()}connectToServiceWorker(){this.context={channel:new MessageChannel},this.listenServiceWorker(this.context),this.sendContextToServiceWorker(this.context)}listenServiceWorker(e){window.addEventListener("beforeunload",async e=>{await this.postToServiceWorker({unbind:!0}),C("[webrtc cache] window unbinding")});let t=e.channel.port1;t.onmessage=async e=>{if(e.data.bindRequest){let{launcherClientId:t,version:n}=e.data.bindRequest;null===this.swVersion||n.split(".")[0]===this.swVersion.split(".")[0]?(await this.postToServiceWorker({bindAcceptV2:{launcherClientId:t,appName:window._S?window._S("standaloneAppName"):""}}),this.swVersion=n,C("[webrtc cache] window binding")):await this.postToServiceWorker({bindReject:t})}else if(e.data.fetchRequest){let n=e.data.fetchRequest,r={clientId:n.clientId,reqId:n.reqId};if(!0===T()&&!0===w())t.postMessage({fetchAccept:r});else{t.postMessage({fetchReject:r});return}r.respInfo=null;try{r.respInfo=await this.webrtcFetch(n)}catch(e){C("[webrtc] cache fetch error",e)}t.postMessage({fetchDone:r})}else C("[webrtc] unknown cache message channel command")}}async webrtcFetch(e){var t,n;let r=new Promise((e,r)=>{t=e,n=r}),o=this.webrtcChannel.newTaskRequest();return o.setRequestHeaders(e.headers),o.responseType="blob",o.onload=n=>{let r=new F(e.clientId,e.reqId,e.url,o._getResponseHeadersObj(),o.response,o.status,o.statusText);t(r)},o.onError=e=>{n(e)},o.open(e.method,e.url,!0,null,null,"follow"===e.redirect),o.send(e.body),r}async postToServiceWorker(e){let t=navigator.serviceWorker.controller;null!=t?t.postMessage(e):C("cache sw is not active")}sendContextToServiceWorker(e){let t=[null,"*",[e.channel.port2]];this.swLauncher.loaded?this.swLauncher.postMessage(...t):this.swLauncher.addEventListener("load",()=>{this.swLauncher.postMessage(...t)},{once:!0})}loadSwLauncher(e){if(null!==this.swLauncher)return;let t=new XMLHttpRequest;t.open("HEAD",this.swLauncherUrl),t.onload=()=>{200!==t.status&&this.handleSwLauncherFailure(e)},t.onerror=()=>{this.handleSwLauncherFailure(e)},t.send(),this.swLauncher=this.makeIframe(this.swLauncherUrl)}handleSwLauncherFailure(e){this.disableCache=!0,e&&e(`cannot get ${q.SW_LAUNCHER}`)}makeIframe(e){if(!e)throw Error("src is undefined");let t=document.createElement("iframe");return t.hidden=!0,t.src=e,t.loaded=!1,t.name="WebrtcCacher",t.isIframe=!0,t.postMessage=function(){t.contentWindow.postMessage(...arguments)},t.addEventListener("load",()=>{t.loaded=!0},{once:!0}),document.body.appendChild(t),t}removeIframe(e){null!==e&&setTimeout(()=>{document.body.removeChild(e)},q.IFRAME_REMOVE_DELAY)}registerSwReportStatisticsEvent(){!1===this.isSwReportEventRegistered&&(window.addEventListener("beforeunload",async e=>{fetch(new URL(q.REPORT_TRIGGER_PATH,window.location.origin),{keepalive:!0})}),this.isSwReportEventRegistered=!0)}}var G=new q,V=1;function W(e){var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",n="";for(let r=0;r<e;r++)n+=t.charAt(Math.floor(Math.random()*t.length));return n}class Y extends EventTarget{constructor(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(super(),this.hasError=!1,this.ignoreError=!1,this.wsCmdTable=new Map,this.signalAddr="",this.sharing=e,this.helloInfo="",this.ws=null,this.statistics=new J,""===t)this.signalId=V++,this.signalSessionIdBase=W(32);else{let e=t.split("@");this.signalId=parseInt(e[1]),this.signalSessionIdBase=e[0]}}start(){f().request({api:this.sharing?"SYNO.WebRTC.Proxy.Sharing":"SYNO.WebRTC.Proxy",method:"signal",version:1,callback:(e,t)=>{if(!e||null==t.host||null==t.port){this._onWsError("fail to get signal server info");return}this.signalAddr=t.host+":"+t.port,this.ws=new WebSocket("wss://"+this.signalAddr),this.ws.onopen=e=>{this.onWsOpen(e)},this.ws.onclose=e=>{this.onWsClose(e)},this.ws.onmessage=e=>{this.onWsMessage(e)},this.ws.onerror=e=>{this._onWsError(e)}}})}wsSend(e){if(null===this.ws){C("websocket is null");return}this.ws.send(e)}async onWsOpen(e){let{isPrivate:t}=await m();this.helloInfo={version:1,isMobile:!!window._S&&window._S("isMobile"),app:window._S?window._S("standaloneAppName"):"",referer:window.location.href,isIncognito:t,isCacheSwInstalled:await G.isSwInstalled()};let n=this.makeMessage("browser_hello",this.helloInfo);this.wsSend(n),this.dispatchEvent(new Event("open"))}onWsClose(e){this.dispatchEvent(new Event("close"))}onWsMessage(e){try{let t=JSON.parse(e.data),n=t.cmd,r=t.param;if(null==n){C("null command");return}let o=this.wsCmdTable.get(n);if(null==o){C("unknown command");return}o(r)}catch(e){this._onWsError(e)}}_onWsError(e){!0!==this.ignoreError&&(this.hasError=!0,C("signal server error:",e),this.dispatchEvent(new Event("error")))}setIgnoreError(e){this.ignoreError=e}registerWsCmd(e,t){this.wsCmdTable.set(e,t)}sendIceCandidate(e){if(null!==e.candidate&&null!=e.candidate.candidate){let t=this.makeMessage("ice_exchange",JSON.stringify(e.candidate.candidate));this.wsSend(t)}}sendAnswerDesc(e){let t=this.makeMessage("browser_answer",JSON.stringify(e));this.wsSend(t)}sendWebrtcStatus(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(null===this.helloInfo||void 0===this.helloInfo||null===this.signalAddr||void 0===this.signalAddr)return;let n={type:"status",data:{...this.helloInfo,error:t}};this.sendCorsResult(n)}sendStatistics(e){if(null===this.statistics||void 0===this.statistics||null===this.signalAddr||void 0===this.signalAddr)return;e instanceof J&&(e=[e]),Array.isArray(e)&&e.forEach(e=>{this.statistics.merge(e)});let t={type:"statistics",data:this.statistics.toPlainObj()};this.sendCorsResult(t),this.statistics=null}sendCorsResult(e){fetch&&fetch("https://"+this.signalAddr,{mode:"no-cors",method:"POST",body:JSON.stringify(e),keepalive:!0}).catch(e=>{C("fail to upload result",e)})}makeMessage(e,t){if(!e){C("cmd or sessionId is null or empty");return}return t||(t=null),JSON.stringify({cmd:e,sid:this.getSignalSessionID(),param:t})}getSignalSessionID(){return this.signalSessionIdBase+"@"+this.signalId}getSignalAddr(){return this.signalAddr}close(){null!=this.ws&&this.ws.close()}}class J{constructor(e){if(null!=e){this.startTime=e.startTime,this.txStatsText=e.txStatsText,this.rxStatsText=e.rxStatsText,this.txStatsBinary=e.txStatsBinary,this.rxStatsBinary=e.rxStatsBinary;return}this.startTime=new Date,this.txStatsText=0,this.rxStatsText=0,this.txStatsBinary=0,this.rxStatsBinary=0}addTxText(e){this.txStatsText+=e}addRxText(e){this.rxStatsText+=e}addTxBinary(e){this.txStatsBinary+=e}addRxBinary(e){this.rxStatsBinary+=e}merge(e){this.txStatsText+=e.txStatsText,this.rxStatsText+=e.rxStatsText,this.txStatsBinary+=e.txStatsBinary,this.rxStatsBinary+=e.rxStatsBinary}toPlainObj(){return{pcUploadText:this.txStatsText,pcDownloadText:this.rxStatsText,pcUploadBinary:this.txStatsBinary,pcDownloadBinary:this.rxStatsBinary,duration:new Date-this.startTime}}}var $=Y;class K{constructor(e){this.taskIdCnt=1,this.taskRequestTable=new Map}newTaskId(){return this.taskIdCnt++}addTaskRequest(e){if(!(e instanceof H)){C("wrong type of taskRequest");return}this.taskRequestTable.set(e.taskId,e)}removeTaskRequest(e){this.taskRequestTable.delete(e)}getTaskRequest(e){return this.taskRequestTable.get(e)||null}getTaskRequestTable(){return this.taskRequestTable}}var X=K;class Q{constructor(){this.semaphoreTable=new Map}getSempaphore(e){return void 0===this.semaphoreTable.get(e)&&this.initSemaphoreCls(e),new(this.semaphoreTable.get(e))}initSemaphoreCls(e){var t=function(){let e=Promise.resolve();return class{constructor(){let t,n=e,r=new Promise(e=>{t=e});e=e.then(()=>r),this.start=function(){return n},this.end=function(){t()}}}}();this.semaphoreTable.set(e,t)}}var ee=Q;class et{static CONNECTION_CREATE_TIMEOUT=3e4;constructor(){this.webrtcTable=new Map,this.eventTable=new Map,this.failureTable=new Map,this.giveupTable=new Set,this.registerWindowUnloadEvent()}registerWindowUnloadEvent(){window.addEventListener("beforeunload",()=>{for(let[e,t]of this.webrtcTable)null!=t&&t.close()})}get(e){return this.webrtcTable.get(e)}_getEventTarget(e){var t=this.eventTable.get(e);return null==t?(C(`[webrtc] cannot find ${e} in the event table`),null):t}set(e,t){this.get(e)&&this.remove(e),this.webrtcTable.set(e,t),this.eventTable.set(e,new EventTarget),this.failureTable.set(e,new en),this._initEvents(e,t)}_initEvents(e,t){var n=setTimeout(()=>{C(`[webrtc] ${e} connection timeout`),this.failureTable.get(e).genNextConnectionFailure(),this._dispatchEventCallback(e,"timeout")},et.CONNECTION_CREATE_TIMEOUT);t.addEventListener("channelopen",()=>{clearTimeout(n),this._dispatchEventCallback(e,"channelopen")}),t.addEventListener("channelclose",()=>{this._dispatchEventCallback(e,"channelclose")}),t.addEventListener("signalerror",()=>{clearTimeout(n),this._dispatchEventCallback(e,"signalerror")})}_dispatchEventCallback(e,t){var n=this._getEventTarget(e);null!==n&&n.dispatchEvent(new Event(t))}registerEventCallbacks(e,t){var n=this._getEventTarget(e);null!==n&&(t.channelopen&&n.addEventListener("channelopen",t.channelopen),t.channelclose&&n.addEventListener("channelclose",t.channelclose),t.signalerror&&n.addEventListener("signalerror",t.signalerror),t.timeout&&n.addEventListener("timeout",t.timeout))}remove(e){this.webrtcTable.get(e)&&this.webrtcTable.get(e).close(),this.webrtcTable.delete(e),this.eventTable.delete(e),this.failureTable.delete(e)}giveup(e){this.giveupTable.add(e),this.remove(e),C(`[webrtc] ${e} give up`)}isGiveup(e){return this.giveupTable.has(e)}inFailureCooldown(e){let t=this.failureTable.get(e);return!!t.hasConnectionFailure()&&new Date-t.lastFailureDate<t.failureCooldown}isMaxFailureCooldown(e){let t=this.failureTable.get(e);return en.MAX_FAILURE_COOLDOWN_INTERVAL===t.failureCooldown}}class en{static MAX_FAILURE_COOLDOWN_INTERVAL=6e4;static DEFAULT_FAILURE_COOLDOWN_INTERVAL=1e3;constructor(){this.failureCooldown=en.DEFAULT_FAILURE_COOLDOWN_INTERVAL,this.lastFailureDate=null}hasConnectionFailure(){return null!==this.lastFailureDate}genNextConnectionFailure(){null!==this.lastFailureDate&&(this.failureCooldown=Math.min(2*this.failureCooldown,en.MAX_FAILURE_COOLDOWN_INTERVAL)),this.lastFailureDate=new Date}}var er=new et;class eo extends EventTarget{static STUN_SERVER_ADDR="stun:checkip.webrtc.quickconnect."+(window.location.hostname.includes("quickconnect.to")?"to":"cn");static AUX_CHANNEL_POSTFIX="@aux";static DEFAULT_CHANNEL_NAME="Default";static MAX_MSG_SIZE=65535;static MAX_BUFFERED_AMOUNT=8388608;static BUFFERED_AMOUNT_LOW_THRESHOLD=Math.floor(eo.MAX_BUFFERED_AMOUNT/2);static ABORT_FLAG=1;static PINGPONG_TIMEOUT=3e3;static PINGPONG_INTERVAL=5e3;constructor(e){if(super(),Object.assign(this,e),null==this.name||null==this.sharing||null==this.reconnect||null==this.aux)throw"name, sharing, reconnect, or aux attribute is null";this.resetDcRecv(),this.taskManager=new X,this.semaphoreManager=new ee,this.isFailureReported=!1,this.auxChannel=null;var t="";if(this.isAuxChannel()){var n=this.getMainChannel();if(null==n||n.isDataChannelClose()){C("fail to init aux channel since main channel is not opend");return}t=n.getSignalSessionID(),this.taskManager=n.taskManager}this.peerConnection=null,this.dc=null,this.iceServers={iceServers:[{urls:eo.STUN_SERVER_ADDR}]},this.createServerConnection(),this.sc=new $(this.sharing,t),this.initSc(),this.pingpongTimeoutId=-1,this.startICE()}startICE(){this.pingpong({success:()=>{this.sc.start(),this.pingpongTimeoutId=-1},fail:()=>{C("[webrtc] pingpong failure"),this.pingpongTimeoutId=setTimeout(()=>{this.startICE()},eo.PINGPONG_INTERVAL)}})}pingpong(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:eo.PINGPONG_TIMEOUT;var n=new XMLHttpRequest;n.open("GET","webman/pingpong.cgi"),n.timeout=t,e.success&&(n.onload=e.success),e.fail&&(n.ontimeout=e.fail,n.onerror=e.fail),n.send()}newTaskRequest(){var e=new z(this);return this.taskManager.addTaskRequest(e),e}async getChannelByBody(e){return!1===this.aux?this:(e instanceof ArrayBuffer||ArrayBuffer.isView(e)||e instanceof Blob||e instanceof FormData)&&null!=this.auxChannel&&this.auxChannel.isDataChannelOpen()?this.auxChannel:this}isDefaultMainChannel(){return eo.DEFAULT_CHANNEL_NAME===this.name&&!1===this.isAuxChannel()}isAuxChannel(){return this.name.endsWith(eo.AUX_CHANNEL_POSTFIX)}getMainChannel(){if(this.isAuxChannel()){var e=this.name.substr(0,this.name.indexOf(eo.AUX_CHANNEL_POSTFIX));return er.get(e)}return null}getAuxChannel(){return!1===this.isAuxChannel()?er.get(this.name+eo.AUX_CHANNEL_POSTFIX):null}async startAuxChannel(){var e=await es(this.name+eo.AUX_CHANNEL_POSTFIX,this.sharing,!1,!1,!1);if(null!=e&&e.isDataChannelOpen())return this.auxChannel=e}async waitForReady(){if(!0!==this.isDataChannelOpen())return new Promise((e,t)=>{let n=setInterval(()=>{!0===this.isDataChannelOpen()&&(clearInterval(n),e())},100)})}close(){0<this.pingpongTimeoutId&&(clearTimeout(this.pingpongTimeoutId),this.pingpongTimeoutId=-1),null!==this.sc&&this.sc.close(),null!==this.peerConnection&&this.peerConnection.close(),null!==this.dc&&(this.dc.close(),this.reportStatistics())}isDataChannelOpen(){return null!==this.dc&&"open"===this.dc.readyState&&null!==this.peerConnection&&"connected"===this.peerConnection.connectionState}isDataChannelClose(){return null!==this.dc&&("closing"===this.dc.readyState||"closed"===this.dc.readyState)}isConnectionFinished(){if(null==this.sc||null==this.peerConnection)return C("signal client or peer connection is null"),!1;var e=this.peerConnection.connectionState;return!0===this.sc.hasError||"disconnected"===e||"failed"===e||"closed"===e}isSharingConnection(){return!0===this.sharing}getSignalSessionID(){return this.sc.getSignalSessionID()}getSignalAddr(){return this.sc.getSignalAddr()}initSc(){this.initScCmd(),this.sc.addEventListener("close",()=>{null!==this.peerConnection&&null!==this.dc&&this.isDataChannelOpen()||this.dispatchEvent(new Event("signalerror"))}),this.sc.addEventListener("error",()=>{this.dispatchEvent(new Event("signalerror")),this.reportStatus(!1,h.ERR_TYPE_CONNECTION)})}initScCmd(){this.sc.registerWsCmd("signal_echo",e=>{let t=null;try{t=JSON.parse(e)}catch(n){t=e}!0==t instanceof Object?0===t.error?(this.onSignalServerReady(),I(t.cache),this.isDefaultMainChannel()&&(!0===t.flushCache&&G.flushCache(),!0===t.unregisterCache&&G.unregisterServiceWorker())):(C("signal echo error"),this.reportStatus(!1,t.error),this.close()):"ok"===t?this.onSignalServerReady():(C("signal echo error"),this.reportStatus(!1,h.ERR_TYPE_UNKNWON),this.close())}),this.sc.registerWsCmd("dsm_offer",e=>{let t=JSON.parse(e);this.peerConnection.setRemoteDescription(t),this.peerConnection.createAnswer().then(this.offerAnswer.bind(this),this.onCreateSessionDescriptionError.bind(this))}),this.sc.registerWsCmd("ice_exchange",e=>{let t=JSON.parse(e);this.peerConnection.addIceCandidate(new RTCIceCandidate(t)).then(this.onAddIceCandidateSuccess.bind(this),this.onAddIceCandidateError.bind(this))})}reportStatus(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.ERR_TYPE_SUCCESS;if(this.isDefaultMainChannel()){if(h.ERR_TYPE_SUCCESS!==t&&!0===this.isFailureReported)return;this.sc.sendWebrtcStatus(e,t),h.ERR_TYPE_SUCCESS!==t?this.isFailureReported=!0:this.isFailureReported=!1}}reportStatistics(){if(this.isDefaultMainChannel()){let t=this.getAuxChannel(),n=null;if(null!=t){var e;n=null==t?void 0:null===(e=t.sc)||void 0===e?void 0:e.statistics}this.sc.sendStatistics(n)}}onSignalServerReady(){f().request({api:this.isSharingConnection()?"SYNO.WebRTC.Proxy.Sharing":"SYNO.WebRTC.Proxy",method:"create",version:1,params:{sid:this.getSignalSessionID()},callback:(e,t)=>{e||(C("WebRTC api fail: "+t),this.dispatchEvent(new Event("signalerror")),this.reportStatus(!1,h.ERR_TYPE_WEBAPI))}})}createServerConnection(){this.peerConnection=new RTCPeerConnection(this.iceServers),this.peerConnection.onconnectionstatechange=e=>{C("[webrtc] peer connection state",this.name,this.peerConnection.connectionState),("failed"===this.peerConnection.connectionState||"closed"===this.peerConnection.connectionState)&&null!=this.dc&&"closed"!==this.dc.readyState&&this.close()},this.peerConnection.onicecandidate=e=>{this.onIceCandidate(this.peerConnection,e)},this.peerConnection.ondatachannel=this.receiveChannelCallback.bind(this)}onIceCandidate(e,t){this.sc.sendIceCandidate(t)}offerAnswer(e){this.peerConnection.setLocalDescription(e),this.sc.sendAnswerDesc(e)}onCreateSessionDescriptionError(e){C("fail to create session description: "+e.toString())}onAddIceCandidateSuccess(){}onAddIceCandidateError(e){C("fail to add Ice Candidate:",e.toString())}receiveChannelCallback(e){this.dc=e.channel,this.dc.onmessage=this._onDataChannelReceive.bind(this),this.dc.onopen=()=>{this.sc.setIgnoreError(!0),this.sc.close(),this._onDataChannelOpen()},this.dc.onclose=()=>{this._onDataChannelClose()},this.dc.bufferedAmountLowThreshold=eo.BUFFERED_AMOUNT_LOW_THRESHOLD}_onDataChannelOpen(){if(this._onReceiveChannelStateChange(),this.reportStatus(!0),this.isAuxChannel()){var e=this.getMainChannel();if(null==e||e.isDataChannelClose()){C("close aux channel since main channel is not open"),this.close();return}}else!0===this.aux&&this.startAuxChannel(),this.isDefaultMainChannel()&&w()&&G.init(this),G.registerSwReportStatisticsEvent();this.dispatchEvent(new Event("channelopen"))}_onDataChannelClose(){this.taskManager.getTaskRequestTable().forEach((e,t)=>{H.XHR_STATE_OPENED<=e._state&&H.XHR_STATE_LOADING>=e._state&&e._onError("data channel is closed")}),this.isAuxChannel()||null==this.auxChannel||this.auxChannel.close(),this._onReceiveChannelStateChange(),this.isDefaultMainChannel()&&w()&&G.reset(),this.dispatchEvent(new Event("channelclose")),this.reportStatistics()}_onReceiveChannelStateChange(){let e=this.dc.readyState;C("[webrtc]",this.name,"receive channel state is:",e)}onDataChannelReceive(e,t,n){var r=this.taskManager.getTaskRequest(n);null!==r&&r._onMessage(e,t)}onDataChannelChunk(e,t,n){var r=this.taskManager.getTaskRequest(n);null!==r&&r._onChunk(e,t)}onDataChannelError(e,t){var n=this.taskManager.getTaskRequest(t);null!==n&&n._onError(e)}async dcSendWrapper(e,t){if(!this.taskManager.getTaskRequest(e))return!1;var n=!1;if(this.isDataChannelOpen()){var r=this.semaphoreManager.getSempaphore("dcSend");await r.start();try{n=await t()}finally{r.end()}}else C("webrtc datachannel is closed or has not been opened");return n}async dcSend(e,t){return await this.dcSendWrapper(t,async()=>{var n=null,r=null;if("string"==typeof e?(n=i.textEncode(e),r=p.MESSAGE_TYPE_STRING,null!==this.sc.statistics&&void 0!==this.sc.statistics&&this.sc.statistics.addTxText(n.byteLength)):e instanceof ArrayBuffer?(n=e,r=p.MESSAGE_TYPE_BYTE,null!==this.sc.statistics&&void 0!==this.sc.statistics&&this.sc.statistics.addTxBinary(n.byteLength)):null==e&&(n=new Uint8Array([]).buffer,r=p.MESSAGE_TYPE_EMPTY),null===n)return C("unknown data type"),!1;if(this._dcSendWithException(this.packMetadata(n.byteLength,r,t)),0<n.byteLength)try{return await this._dcSend(n,t)}catch(e){var o=this.taskManager.getTaskRequest(t);return null!==o&&(C(e),o.upload.dispatchEvent(new ErrorEvent("error",{error:e,message:"dcSend internal error"}))),this.onDataChannelError(e,t),!1}})}async dcSendPause(e){return await this.dcSendWrapper(e,async()=>(this._dcSendWithException(this.packMetadata(0,p.MESSAGE_TYPE_PAUSE_STOP,e)),!0))}async dcSendResume(e){return await this.dcSendWrapper(e,async()=>(this._dcSendWithException(this.packMetadata(0,p.MESSAGE_TYPE_PAUSE_CONTINUE,e)),!0))}async dcSendEOF(e){return await this.dcSendWrapper(e,async()=>(this._dcSendWithException(this.packMetadata(0,p.MESSAGE_TYPE_EOF,e)),!0))}async dcSendEOU(e){return await this.dcSendWrapper(e,async()=>(this._dcSendWithException(this.packMetadata(0,p.MESSAGE_TYPE_EOU,e)),!0))}async dcTerminate(e){return await this.dcSendWrapper(e,async()=>(this._dcSendWithException(this.packMetadata(0,p.MESSAGE_TYPE_TERMINATE,e)),!0))}async _dcSend(e,t){var n=eo.MAX_MSG_SIZE-1,r=e.byteLength,o=Math.floor(r/n),i=r%n;for(let r=1;r<=o;r++)if(await this._dcSendFragment(e.slice((r-1)*n,r*n),t))return!1;return!(0!==i&&await this._dcSendFragment(e.slice(o*n),t))}async _dcSendFragment(e,t){return(await this._dcSendFlowControl(e.byteLength),null===this.taskManager.getTaskRequest(t))?(this._dcSendWithException(new Uint8Array([eo.ABORT_FLAG]).buffer),!0):(this._dcSendWithException(i.mergeArrayBufferList([new Uint8Array([1-eo.ABORT_FLAG]).buffer,e])),!1)}_dcSendFlowControl(e){return new Promise(this.dc.bufferedAmount+e>eo.MAX_BUFFERED_AMOUNT?(e,t)=>{this.dc.onbufferedamountlow=()=>{e()}}:(e,t)=>{e()})}_dcSendWithException(e){if(this.isDataChannelClose())throw DOMException.NETWORK_ERR;this.dc.send(e)}async _onDataChannelReceive(e){var t=this.semaphoreManager.getSempaphore("dcRecv");await t.start();var n=null,r=p.MESSAGE_TYPE_UNDEFINED,o=null;try{({data:n,type:r,taskId:o}=await this.dcRecv(e))}finally{t.end()}if(null!==n||p.MESSAGE_TYPE_HEADERS<=r&&r<p.MESSAGE_TYPE_UNDEFINED){var i=this.taskManager.getTaskRequest(o);if(null===i)return;switch(r){case p.MESSAGE_TYPE_STATUS:i.setStatusCode(n);break;case p.MESSAGE_TYPE_STATUSTEXT:i.setStatusText(n);break;case p.MESSAGE_TYPE_HEADERS:i.setResponseHeaders(n);break;case p.MESSAGE_TYPE_ERROR:this.onDataChannelError(n,o);break;case p.MESSAGE_TYPE_BYTE:case p.MESSAGE_TYPE_STRING:case p.MESSAGE_TYPE_EOF:this.onDataChannelReceive(n,r,o);break;case p.MESSAGE_TYPE_UPLOAD_PROGRESS:i.updateUploadProgress(n);break;default:C("unknown data channel message type",r)}}}async dcRecv(e){var t={data:null,type:p.MESSAGE_TYPE_UNDEFINED,taskId:null},n=e.data instanceof Blob?await e.data.arrayBuffer():e.data;if(p.MESSAGE_TYPE_UNDEFINED===this.recvType){var r=this.unpackMetadata(n);if(this.recvLen=r.length,this.recvType=r.type,this.recvTaskId=r.taskId,p.MESSAGE_TYPE_UNDEFINED===this.recvType)throw"Metadata Error"}else if(this.recvLen>this.recvTot){var o=new Uint8Array(n.slice(0,1))[0],a=n.slice(1);if(1===o)return this.resetDcRecv(),t;this.recvData.push(a),this.recvTot+=a.byteLength,(p.MESSAGE_TYPE_BYTE===this.recvType||p.MESSAGE_TYPE_STRING===this.recvType)&&this.onDataChannelChunk(a.byteLength,this.recvType,this.recvTaskId)}if(this.recvLen===this.recvTot){var s=i.mergeArrayBufferList(this.recvData);switch(this.recvType){case p.MESSAGE_TYPE_STRING:case p.MESSAGE_TYPE_HEADERS:case p.MESSAGE_TYPE_STATUS:case p.MESSAGE_TYPE_STATUSTEXT:case p.MESSAGE_TYPE_ERROR:t.data=i.textDecode(s),null!==this.sc.statistics&&void 0!==this.sc.statistics&&this.sc.statistics.addRxText(this.recvLen);break;case p.MESSAGE_TYPE_BYTE:t.data=s,null!==this.sc.statistics&&void 0!==this.sc.statistics&&this.sc.statistics.addRxBinary(this.recvLen);break;case p.MESSAGE_TYPE_UPLOAD_PROGRESS:var u=new DataView(s);t.data=Number(u.getBigUint64())}t.type=this.recvType,t.taskId=this.recvTaskId,this.resetDcRecv()}return t}resetDcRecv(){this.recvData=[],this.recvLen=0,this.recvTot=0,this.recvType=p.MESSAGE_TYPE_UNDEFINED,this.recvTaskId=0}packMetadata(e,t,n){var r=new Uint8Array(17),o=i.packUint64(e),a=new Uint8Array([t]),s=i.packUint64(n);return r.set(o),r.set(a,8),r.set(s,9),r.buffer}unpackMetadata(e){var t={};return t.length=i.unpackUint64(e.slice(0,8)),t.type=new Uint8Array(e.slice(8,9))[0],t.taskId=i.unpackUint64(e.slice(9,17)),t}}function ei(e){e.endsWith(eo.AUX_CHANNEL_POSTFIX)||(er.giveup(e),C(`give up channel ${e}`))}function ea(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];var t=!0;return window._S&&(t=!window._S("isLogined")),es(eo.DEFAULT_CHANNEL_NAME,t,!0,!e,!0)}function es(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(!0===r){if(er.isGiveup(e))return null;var i=er.get(e);return null==i||!er.inFailureCooldown(e)&&i.isConnectionFinished()?(es(e,t,n,!1,o),null):i||null}return new Promise((r,i)=>{if(er.isGiveup(e)){r(null);return}var a=()=>{er.registerEventCallbacks(e,{channelopen:()=>{let t=er.get(e);t?r(t):(C("[webrtc] error: channel open but the instance is null"),r(null))},channelclose:()=>{let t=er.get(e);null!=t&&!1===t.reconnect&&ei(e)},signalerror:()=>{ei(e),r(null)},timeout:()=>{let t=er.get(e);t&&t.reportStatus(!1,h.ERR_TYPE_TIMEOUT),r(null)}})},s=er.get(e);if(null!=s&&!er.inFailureCooldown(e)&&!s.isConnectionFinished()){s.isDataChannelOpen()?r(s):a();return}if(null!=s&&er.isMaxFailureCooldown(s.name)){ei(e),r(null);return}try{s=new eo({name:e,sharing:t,aux:o,reconnect:n})}catch(t){C("[webrtc] WebRTC construction failure",t),ei(e),r(null);return}er.set(e,s),a()})}class eu{static SW_SCOPE="/scripts/synowebrtc/WebrtcDownloader";static SW_LAUNCHER="swLauncher.html";static IFRAME_REMOVE_DELAY=3e3;static CACHE_BUSTING_MAX=9999;constructor(){let e=Math.floor(Math.random()*eu.CACHE_BUSTING_MAX);this.swLauncher=null,this.swLauncherUrl=eu.SW_SCOPE+"/"+eu.SW_LAUNCHER+"?v="+e,this.disableSwDownload=!1,this.updateServiceWorker()}async updateServiceWorker(){if(!1===this.isSupport())return;let e=await v(this.swLauncherUrl);null!=e&&(e.onupdatefound=()=>{C("[webrtc] update download service worker"),this.swLauncher&&(this.removeIframe(this.swLauncher),this.swLauncher=null)},e.update())}isSupport(){return!(!0===this.disableSwDownload||g())&&!!(isSecureContext&&MessageChannel&&navigator.serviceWorker&&Headers&&Response&&WritableStream&&ReadableStream)}createWriteStream(e,t,n,r,o){this.loadSwLauncher(o);var i={downloadIframe:null,channel:new MessageChannel,pausableReqeust:e,errorCallback:r,fallbackCallback:o},a=t||this.getDownloadFileName(e,n);let s={};for(let[t,n]of e._getResponseHeadersObj(!0).entries())s[t]=n;var u={fileName:L(a),headers:s};return this.listenServiceWorker(i),this.sendContextToServiceWorker(u,i),this.getWriteStreamImplement(i)}getDownloadFileName(e,t){var n=null;let r=t.split("?")[0].split("/"),o=r.pop(),i=r.pop();if(void 0!==o&&""!==o?n=o:void 0!==i&&""!==i&&(n=i),null!==n)return n;throw"unable to get filename"}listenServiceWorker(e){e.channel.port1.onmessage=t=>{if(t.data.swRegisterError){this.removeIframe(this.swLauncher),this.handleSwLauncherFailure(e.fallbackCallback);return}let n=e.pausableReqeust;if(t.data.downloadUrl){let n=this.makeIframe(t.data.downloadUrl);e.downloadIframe=n,n.addEventListener("load",()=>{let t=n.contentDocument.body;t&&t.firstChild&&(null!=t.firstChild.innerHTML?e.errorCallback(t.firstChild.innerHTML):e.fallbackCallback())},{once:!0}),e.channel.port1.postMessage("startDownload")}else t.data.clearIframe?this.removeIframe(e.downloadIframe):t.data.pause?null!=n&&"function"==typeof n.pause&&n.pause():t.data.resume?null!=n&&"function"==typeof n.resume&&n.resume():t.data.abort&&(e.channel.port1.postMessage("abort"),null!=n&&"function"==typeof n.abort&&n.abort())}}sendContextToServiceWorker(e,t){let n=[e,"*",[t.channel.port2]];this.swLauncher.loaded?this.swLauncher.postMessage(...n):this.swLauncher.addEventListener("load",()=>{this.swLauncher.postMessage(...n)},{once:!0})}getWriteStreamImplement(e){return new window.WritableStream({write(t){if(!1==t instanceof Uint8Array)throw TypeError("chunk is not Uint8Array");e.channel.port1.postMessage(t)},close(){e.channel.port1.postMessage("end")},abort(){e.channel.port1.postMessage("abort")}})}loadSwLauncher(e){if(null!==this.swLauncher)return;let t=new XMLHttpRequest;t.open("HEAD",this.swLauncherUrl),t.onload=()=>{200!==t.status&&this.handleSwLauncherFailure(e)},t.onerror=()=>{this.handleSwLauncherFailure(e)},t.send(),this.swLauncher=this.makeIframe(this.swLauncherUrl)}handleSwLauncherFailure(e){this.disableSwDownload=!0,e&&e(`fail to initialize ${eu.SW_LAUNCHER}`)}makeIframe(e){if(!e)throw Error("src is undefined");let t=document.createElement("iframe");return t.hidden=!0,t.src=e,t.loaded=!1,t.name="WebrtcDownloader",t.isIframe=!0,t.postMessage=function(){t.contentWindow.postMessage(...arguments)},t.addEventListener("load",()=>{t.loaded=!0},{once:!0}),document.body.appendChild(t),t}removeIframe(e){null!==e&&setTimeout(()=>{document.body.removeChild(e)},eu.IFRAME_REMOVE_DELAY)}}var el=new eu;function ec(e,t,n){var r=null,o=null,i=null,a={url:e.url||"",fileName:e.filename||null,method:e.method||"GET",params:e.params?{...e.params}:{},timeout:e.timeout||12e4,responseType:e.responseType||"json"};if(a.fileName){let e=new URL(a.url,location.href);e.pathname+=e.pathname.endsWith("/")?"":"/",e.pathname+=encodeURIComponent(a.fileName),a.url=e.href}for(let e of["api","method","version"])void 0===a.params[e]&&delete a.params[e];if(a.url+=a.url.includes("?")?"&":"?","GET"===a.method)a.url+=u();else if("POST"===a.method){let e=a.params.SynoToken;null!=e&&(a.url+="SynoToken="+e,delete a.params.SynoToken)}else throw"unsupported request method";try{var s=ea(!1);if(null===s||!1===s.isDataChannelOpen()){f();return}(r=s.newTaskRequest()).open(a.method,a.url),r.responseType="none",r.timeout=a.timeout,r.onReceiveHeaders=()=>{try{l()}catch(e){f(e);return}},r.onMessage=(e,t,n)=>{i.write(new Uint8Array(e)).catch(e=>{r.abort()})},r.onload=()=>{null!=i&&(i.close(),i=null),window.removeEventListener("beforeunload",d)},r.onError=f,r.ontimeout=f,"GET"===a.method?r.send().catch(f):r.send(u()).catch(f)}catch(e){f(e)}function u(){let e=[];for(let t of Object.entries(a.params))e.push(encodeURIComponent(t[0])+"="+encodeURIComponent(t[1]));return e.join("&")}function l(){null===o&&null===i&&(i=(o=el.createWriteStream(r,a.fileName,a.url,e=>{null!=t&&t(null,{data:c(e,a.responseType),status:r.status,statusText:r.statusText,headers:M(r.getAllResponseHeaders())})},f)).getWriter(),window.addEventListener("beforeunload",d))}function c(e,t){try{if("json"===t)return JSON.parse(e);return e}catch(e){return C(e),null}}function d(){r.abort(),i.abort()}function f(e){null!=r&&(r.abort(),r.onMessage=null),null!=e&&C("webrtc download fallback:",e),null!=n&&n()}}function ed(){return el.isSupport()}var ef={},ep={};ef.Cache=ep,ef.GetDefaultChannel=ea,ef.GetChannel=es,ef.DownloadFile=ec,E(ef),S(ef.Cache),ef.Cache.Flush=async()=>{await G.flushCache()},ef.Cache.Unregister=async()=>{await G.unregisterServiceWorker()},Object.defineProperty(ef,"IsRelay",{get:()=>{var e=window.location.hostname;return/.*[A-Za-z]{2,3}\d+\.quickconnect\.(to|cn)/.test(e)}}),Object.defineProperty(ef,"SupportDownload",{get:()=>ed()}),l.call(ef,window.synowebapi),ef.SetSynoWebAPI=u;var eh=ef},70254:function(e){e.exports=function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=0)}([function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(e&&t){var n=Array.isArray(t)?t:t.split(","),r=e.name||"",o=e.type||"",i=o.replace(/\/.*$/,"");return n.some(function(e){var t=e.trim();return"."===t.charAt(0)?r.toLowerCase().endsWith(t.toLowerCase()):t.endsWith("/*")?i===t.replace(/\/.*$/,""):o===t})}return!0}}])},79367:function(e,t,n){e=n.nmd(e),/*!
Autosize 3.0.21
license: MIT
http://www.jacklmoore.com/autosize
*/function(n,r){"function"==typeof define&&define.amd?define(["exports","module"],r):r(t,e)}(0,function(e,t){"use strict";var n="function"==typeof Map?new Map:function(){var e=[],t=[];return{has:function(t){return e.indexOf(t)>-1},get:function(n){return t[e.indexOf(n)]},set:function(n,r){-1===e.indexOf(n)&&(e.push(n),t.push(r))},delete:function(n){var r=e.indexOf(n);r>-1&&(e.splice(r,1),t.splice(r,1))}}}(),r=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(e){r=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}function o(e){if(!(!e||!e.nodeName||"TEXTAREA"!==e.nodeName||n.has(e))){var t=null,o=e.clientWidth,i=null,a=function(){e.clientWidth!==o&&f()},s=(function(t){window.removeEventListener("resize",a,!1),e.removeEventListener("input",f,!1),e.removeEventListener("keyup",f,!1),e.removeEventListener("autosize:destroy",s,!1),e.removeEventListener("autosize:update",f,!1),Object.keys(t).forEach(function(n){e.style[n]=t[n]}),n.delete(e)}).bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",s,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",f,!1),window.addEventListener("resize",a,!1),e.addEventListener("input",f,!1),e.addEventListener("autosize:update",f,!1),e.style.overflowX="hidden",e.style.wordWrap="break-word",n.set(e,{destroy:s,update:f}),u()}function u(){var n=window.getComputedStyle(e,null);"vertical"===n.resize?e.style.resize="none":"both"===n.resize&&(e.style.resize="horizontal"),isNaN(t="content-box"===n.boxSizing?-(parseFloat(n.paddingTop)+parseFloat(n.paddingBottom)):parseFloat(n.borderTopWidth)+parseFloat(n.borderBottomWidth))&&(t=0),f()}function l(t){var n=e.style.width;e.style.width="0px",e.offsetWidth,e.style.width=n,e.style.overflowY=t}function c(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&t.push({node:e.parentNode,scrollTop:e.parentNode.scrollTop}),e=e.parentNode;return t}function d(){var n=e.style.height,r=c(e),i=document.documentElement&&document.documentElement.scrollTop;e.style.height="auto";var a=e.scrollHeight+t;if(0===e.scrollHeight){e.style.height=n;return}e.style.height=a+"px",o=e.clientWidth,r.forEach(function(e){e.node.scrollTop=e.scrollTop}),i&&(document.documentElement.scrollTop=i)}function f(){d();var t=Math.round(parseFloat(e.style.height)),n=window.getComputedStyle(e,null),o="content-box"===n.boxSizing?Math.round(parseFloat(n.height)):e.offsetHeight;if(o!==t?"hidden"===n.overflowY&&(l("scroll"),d(),o="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight):"hidden"!==n.overflowY&&(l("hidden"),d(),o="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight),i!==o){i=o;var a=r("autosize:resized");try{e.dispatchEvent(a)}catch(e){}}}}function i(e){var t=n.get(e);t&&t.destroy()}function a(e){var t=n.get(e);t&&t.update()}var s=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((s=function(e){return e}).destroy=function(e){return e},s.update=function(e){return e}):((s=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],function(e){return o(e,t)}),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],i),e},s.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],a),e}),t.exports=s})},18575:function(e){!function(t,n,r){"function"==typeof define&&define.amd?define([],r):e.exports?(e.exports=r(),e.exports.default=e.exports):window[n]=r()}(0,"b64toBlob",function(){return function(e,t,n){t=t||"",n=n||512;for(var r=atob(e),o=[],i=0;i<r.length;i+=n){for(var a=r.slice(i,i+n),s=Array(a.length),u=0;u<a.length;u++)s[u]=a.charCodeAt(u);var l=new Uint8Array(s);o.push(l)}return new Blob(o,{type:t})}})},52945:function(e,t,n){e.exports={default:n(88077),__esModule:!0}},85861:function(e,t,n){e.exports={default:n(98339),__esModule:!0}},32242:function(e,t,n){e.exports={default:n(44003),__esModule:!0}},85345:function(e,t,n){e.exports={default:n(92912),__esModule:!0}},93516:function(e,t,n){e.exports={default:n(99583),__esModule:!0}},64275:function(e,t,n){e.exports={default:n(3276),__esModule:!0}},99663:function(e,t){"use strict";var n;n=!0,t.default=function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}},22600:function(e,t,n){"use strict";r=!0;var r,o=i(n(32242));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,o.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},88239:function(e,t,n){"use strict";r=!0;var r,o=i(n(52945));function i(e){return e&&e.__esModule?e:{default:e}}t.default=o.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}},93196:function(e,t,n){"use strict";r=!0;var r,o=s(n(85345)),i=s(n(85861)),a=s(n(72444));function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,a.default)(t)));e.prototype=(0,i.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(o.default?(0,o.default)(e,t):e.__proto__=t)}},49135:function(e,t,n){"use strict";r=!0;var r,o=i(n(72444));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&((void 0===t?"undefined":(0,o.default)(t))==="object"||"function"==typeof t)?t:e}},72444:function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(64275)),o=a(n(93516)),i="function"==typeof o.default&&"symbol"==typeof r.default?function(e){return typeof e}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":typeof e};function a(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof o.default&&"symbol"===i(r.default)?function(e){return void 0===e?"undefined":i(e)}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":void 0===e?"undefined":i(e)}},88077:function(e,t,n){n(80529),e.exports=n(94731).Object.assign},98339:function(e,t,n){n(96924);var r=n(94731).Object;e.exports=function(e,t){return r.create(e,t)}},44003:function(e,t,n){n(1001);var r=n(94731).Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},92912:function(e,t,n){n(70845),e.exports=n(94731).Object.setPrototypeOf},99583:function(e,t,n){n(83835),n(6519),n(54427),n(19089),e.exports=n(94731).Symbol},3276:function(e,t,n){n(83036),n(46740),e.exports=n(27613).f("iterator")},71449:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},65345:function(e){e.exports=function(){}},26504:function(e,t,n){var r=n(89151);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},44389:function(e,t,n){var r=n(64874),o=n(68317),i=n(77557);e.exports=function(e){return function(t,n,a){var s,u=r(t),l=o(u.length),c=i(a,l);if(e&&n!=n){for(;l>c;)if((s=u[c++])!=s)return!0}else for(;l>c;c++)if((e||c in u)&&u[c]===n)return e||c||0;return!e&&-1}}},84499:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},94731:function(e){var t=e.exports={version:"2.4.0"};"number"==typeof __e&&(__e=t)},11821:function(e,t,n){var r=n(71449);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,o){return e.call(t,n,r,o)}}return function(){return e.apply(t,arguments)}}},11605:function(e){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},95810:function(e,t,n){e.exports=!n(93777)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},72571:function(e,t,n){var r=n(89151),o=n(99362).document,i=r(o)&&r(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},35568:function(e){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},52052:function(e,t,n){var r=n(99656),o=n(32614),i=n(43416);e.exports=function(e){var t=r(e),n=o.f;if(n)for(var a,s=n(e),u=i.f,l=0;s.length>l;)u.call(e,a=s[l++])&&t.push(a);return t}},49901:function(e,t,n){var r=n(99362),o=n(94731),i=n(11821),a=n(96519),s="prototype",u=function(e,t,n){var l,c,d,f=e&u.F,p=e&u.G,h=e&u.S,m=e&u.P,g=e&u.B,v=e&u.W,y=p?o:o[t]||(o[t]={}),b=y[s],_=p?r:h?r[t]:(r[t]||{})[s];for(l in p&&(n=t),n)(c=!f&&_&&void 0!==_[l])&&l in y||(d=c?_[l]:n[l],y[l]=p&&"function"!=typeof _[l]?n[l]:g&&c?i(d,r):v&&_[l]==d?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t[s]=e[s],t}(d):m&&"function"==typeof d?i(Function.call,d):d,m&&((y.virtual||(y.virtual={}))[l]=d,e&u.R&&b&&!b[l]&&a(b,l,d)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},93777:function(e){e.exports=function(e){try{return!!e()}catch(e){return!0}}},99362:function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},3571:function(e){var t={}.hasOwnProperty;e.exports=function(e,n){return t.call(e,n)}},96519:function(e,t,n){var r=n(21738),o=n(38051);e.exports=n(95810)?function(e,t,n){return r.f(e,t,o(1,n))}:function(e,t,n){return e[t]=n,e}},10203:function(e,t,n){e.exports=n(99362).document&&document.documentElement},93254:function(e,t,n){e.exports=!n(95810)&&!n(93777)(function(){return 7!=Object.defineProperty(n(72571)("div"),"a",{get:function(){return 7}}).a})},72312:function(e,t,n){var r=n(84499);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},57539:function(e,t,n){var r=n(84499);e.exports=Array.isArray||function(e){return"Array"==r(e)}},89151:function(e){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},69163:function(e,t,n){"use strict";var r=n(34055),o=n(38051),i=n(10420),a={};n(96519)(a,n(25346)("iterator"),function(){return this}),e.exports=function(e,t,n){e.prototype=r(a,{next:o(1,n)}),i(e,t+" Iterator")}},54346:function(e,t,n){"use strict";var r=n(57346),o=n(49901),i=n(11865),a=n(96519),s=n(3571),u=n(33135),l=n(69163),c=n(10420),d=n(91146),f=n(25346)("iterator"),p=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",g="values",v=function(){return this};e.exports=function(e,t,n,y,b,_,E){l(n,t,y);var T,S,I,w=function(e){return!p&&e in P?P[e]:function(){return new n(this,e)}},A=t+" Iterator",O=b==g,C=!1,P=e.prototype,R=P[f]||P[h]||b&&P[b],L=R||w(b),D=b?O?w("entries"):L:void 0,x="Array"==t&&P.entries||R;if(!x||(I=d(x.call(new e)))===Object.prototype||(c(I,A,!0),r||s(I,f)||a(I,f,v)),O&&R&&R.name!==g&&(C=!0,L=function(){return R.call(this)}),(!r||E)&&(p||C||!P[f])&&a(P,f,L),u[t]=L,u[A]=v,b){if(T={values:O?L:w(g),keys:_?L:w(m),entries:D},E)for(S in T)S in P||i(P,S,T[S]);else o(o.P+o.F*(p||C),t,T)}return T}},54098:function(e){e.exports=function(e,t){return{value:t,done:!!e}}},33135:function(e){e.exports={}},42779:function(e,t,n){var r=n(99656),o=n(64874);e.exports=function(e,t){for(var n,i=o(e),a=r(i),s=a.length,u=0;s>u;)if(i[n=a[u++]]===t)return n}},57346:function(e){e.exports=!0},55965:function(e,t,n){var r=n(3535)("meta"),o=n(89151),i=n(3571),a=n(21738).f,s=0,u=Object.isExtensible||function(){return!0},l=!n(93777)(function(){return u(Object.preventExtensions({}))}),c=function(e){a(e,r,{value:{i:"O"+ ++s,w:{}}})},d=function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";c(e)}return e[r].i},f=function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;c(e)}return e[r].w},p=function(e){return l&&h.NEED&&u(e)&&!i(e,r)&&c(e),e},h=e.exports={KEY:r,NEED:!1,fastKey:d,getWeak:f,onFreeze:p}},50266:function(e,t,n){"use strict";var r=n(99656),o=n(32614),i=n(43416),a=n(19411),s=n(72312),u=Object.assign;e.exports=!u||n(93777)(function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach(function(e){t[e]=e}),7!=u({},e)[n]||Object.keys(u({},t)).join("")!=r})?function(e,t){for(var n=a(e),u=arguments.length,l=1,c=o.f,d=i.f;u>l;)for(var f,p=s(arguments[l++]),h=c?r(p).concat(c(p)):r(p),m=h.length,g=0;m>g;)d.call(p,f=h[g++])&&(n[f]=p[f]);return n}:u},34055:function(e,t,n){var r=n(26504),o=n(20121),i=n(35568),a=n(46210)("IE_PROTO"),s=function(){},u="prototype",l=function(){var e,t=n(72571)("iframe"),r=i.length,o="<",a=">";for(t.style.display="none",n(10203).appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write(o+"script"+a+"document.F=Object"+o+"/script"+a),e.close(),l=e.F;r--;)delete l[u][i[r]];return l()};e.exports=Object.create||function(e,t){var n;return null!==e?(s[u]=r(e),n=new s,s[u]=null,n[a]=e):n=l(),void 0===t?n:o(n,t)}},21738:function(e,t,n){var r=n(26504),o=n(93254),i=n(25408),a=Object.defineProperty;t.f=n(95810)?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),o)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},20121:function(e,t,n){var r=n(21738),o=n(26504),i=n(99656);e.exports=n(95810)?Object.defineProperties:function(e,t){o(e);for(var n,a=i(t),s=a.length,u=0;s>u;)r.f(e,n=a[u++],t[n]);return e}},18437:function(e,t,n){var r=n(43416),o=n(38051),i=n(64874),a=n(25408),s=n(3571),u=n(93254),l=Object.getOwnPropertyDescriptor;t.f=n(95810)?l:function(e,t){if(e=i(e),t=a(t,!0),u)try{return l(e,t)}catch(e){}if(s(e,t))return o(!r.f.call(e,t),e[t])}},42029:function(e,t,n){var r=n(64874),o=n(51471).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(e){try{return o(e)}catch(e){return a.slice()}};e.exports.f=function(e){return a&&"[object Window]"==i.call(e)?s(e):o(r(e))}},51471:function(e,t,n){var r=n(36152),o=n(35568).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},32614:function(e,t){t.f=Object.getOwnPropertySymbols},91146:function(e,t,n){var r=n(3571),o=n(19411),i=n(46210)("IE_PROTO"),a=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return r(e=o(e),i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?a:null}},36152:function(e,t,n){var r=n(3571),o=n(64874),i=n(44389)(!1),a=n(46210)("IE_PROTO");e.exports=function(e,t){var n,s=o(e),u=0,l=[];for(n in s)n!=a&&r(s,n)&&l.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~i(l,n)||l.push(n));return l}},99656:function(e,t,n){var r=n(36152),o=n(35568);e.exports=Object.keys||function(e){return r(e,o)}},43416:function(e,t){t.f=({}).propertyIsEnumerable},38051:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},11865:function(e,t,n){e.exports=n(96519)},29300:function(e,t,n){var r=n(89151),o=n(26504),i=function(e,t){if(o(e),!r(t)&&null!==t)throw TypeError(t+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,t,r){try{(r=n(11821)(Function.call,n(18437).f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(e){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},10420:function(e,t,n){var r=n(21738).f,o=n(3571),i=n(25346)("toStringTag");e.exports=function(e,t,n){e&&!o(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},46210:function(e,t,n){var r=n(77571)("keys"),o=n(3535);e.exports=function(e){return r[e]||(r[e]=o(e))}},77571:function(e,t,n){var r=n(99362),o="__core-js_shared__",i=r[o]||(r[o]={});e.exports=function(e){return i[e]||(i[e]={})}},2222:function(e,t,n){var r=n(41485),o=n(11605);e.exports=function(e){return function(t,n){var i,a,s=String(o(t)),u=r(n),l=s.length;return u<0||u>=l?e?"":void 0:(i=s.charCodeAt(u))<55296||i>56319||u+1===l||(a=s.charCodeAt(u+1))<56320||a>57343?e?s.charAt(u):i:e?s.slice(u,u+2):(i-55296<<10)+(a-56320)+65536}}},77557:function(e,t,n){var r=n(41485),o=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?o(e+t,0):i(e,t)}},41485:function(e){var t=Math.ceil,n=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?n:t)(e)}},64874:function(e,t,n){var r=n(72312),o=n(11605);e.exports=function(e){return r(o(e))}},68317:function(e,t,n){var r=n(41485),o=Math.min;e.exports=function(e){return e>0?o(r(e),9007199254740991):0}},19411:function(e,t,n){var r=n(11605);e.exports=function(e){return Object(r(e))}},25408:function(e,t,n){var r=n(89151);e.exports=function(e,t){var n,o;if(!r(e))return e;if(t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e))||"function"==typeof(n=e.valueOf)&&!r(o=n.call(e))||!t&&"function"==typeof(n=e.toString)&&!r(o=n.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},3535:function(e){var t=0,n=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+n).toString(36))}},21875:function(e,t,n){var r=n(99362),o=n(94731),i=n(57346),a=n(27613),s=n(21738).f;e.exports=function(e){var t=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:a.f(e)})}},27613:function(e,t,n){t.f=n(25346)},25346:function(e,t,n){var r=n(77571)("wks"),o=n(3535),i=n(99362).Symbol,a="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=a&&i[e]||(a?i:o)("Symbol."+e))}).store=r},61092:function(e,t,n){"use strict";var r=n(65345),o=n(54098),i=n(33135),a=n(64874);e.exports=n(54346)(Array,"Array",function(e,t){this._t=a(e),this._i=0,this._k=t},function(){var e=this._t,t=this._k,n=this._i++;return!e||n>=e.length?(this._t=void 0,o(1)):"keys"==t?o(0,n):"values"==t?o(0,e[n]):o(0,[n,e[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},80529:function(e,t,n){var r=n(49901);r(r.S+r.F,"Object",{assign:n(50266)})},96924:function(e,t,n){var r=n(49901);r(r.S,"Object",{create:n(34055)})},1001:function(e,t,n){var r=n(49901);r(r.S+!n(95810)*r.F,"Object",{defineProperty:n(21738).f})},70845:function(e,t,n){var r=n(49901);r(r.S,"Object",{setPrototypeOf:n(29300).set})},6519:function(){},83036:function(e,t,n){"use strict";var r=n(2222)(!0);n(54346)(String,"String",function(e){this._t=String(e),this._i=0},function(){var e,t=this._t,n=this._i;return n>=t.length?{value:void 0,done:!0}:(e=r(t,n),this._i+=e.length,{value:e,done:!1})})},83835:function(e,t,n){"use strict";var r=n(99362),o=n(3571),i=n(95810),a=n(49901),s=n(11865),u=n(55965).KEY,l=n(93777),c=n(77571),d=n(10420),f=n(3535),p=n(25346),h=n(27613),m=n(21875),g=n(42779),v=n(52052),y=n(57539),b=n(26504),_=n(64874),E=n(25408),T=n(38051),S=n(34055),I=n(42029),w=n(18437),A=n(21738),O=n(99656),C=w.f,P=A.f,R=I.f,L=r.Symbol,D=r.JSON,x=D&&D.stringify,k="prototype",M=p("_hidden"),N=p("toPrimitive"),F={}.propertyIsEnumerable,B=c("symbol-registry"),U=c("symbols"),Z=c("op-symbols"),j=Object[k],H="function"==typeof L,z=r.QObject,q=!z||!z[k]||!z[k].findChild,G=i&&l(function(){return 7!=S(P({},"a",{get:function(){return P(this,"a",{value:7}).a}})).a})?function(e,t,n){var r=C(j,t);r&&delete j[t],P(e,t,n),r&&e!==j&&P(j,t,r)}:P,V=function(e){var t=U[e]=S(L[k]);return t._k=e,t},W=H&&"symbol"==typeof L.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof L},Y=function(e,t,n){return(e===j&&Y(Z,t,n),b(e),t=E(t,!0),b(n),o(U,t))?(n.enumerable?(o(e,M)&&e[M][t]&&(e[M][t]=!1),n=S(n,{enumerable:T(0,!1)})):(o(e,M)||P(e,M,T(1,{})),e[M][t]=!0),G(e,t,n)):P(e,t,n)},J=function(e,t){b(e);for(var n,r=v(t=_(t)),o=0,i=r.length;i>o;)Y(e,n=r[o++],t[n]);return e},$=function(e,t){return void 0===t?S(e):J(S(e),t)},K=function(e){var t=F.call(this,e=E(e,!0));return(!(this===j&&o(U,e))||!!o(Z,e))&&(!(t||!o(this,e)||!o(U,e)||o(this,M)&&this[M][e])||t)},X=function(e,t){if(e=_(e),t=E(t,!0),!(e===j&&o(U,t))||o(Z,t)){var n=C(e,t);return n&&o(U,t)&&!(o(e,M)&&e[M][t])&&(n.enumerable=!0),n}},Q=function(e){for(var t,n=R(_(e)),r=[],i=0;n.length>i;)o(U,t=n[i++])||t==M||t==u||r.push(t);return r},ee=function(e){for(var t,n=e===j,r=R(n?Z:_(e)),i=[],a=0;r.length>a;)o(U,t=r[a++])&&(!n||o(j,t))&&i.push(U[t]);return i};H||(s((L=function(){if(this instanceof L)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===j&&t.call(Z,n),o(this,M)&&o(this[M],e)&&(this[M][e]=!1),G(this,e,T(1,n))};return i&&q&&G(j,e,{configurable:!0,set:t}),V(e)})[k],"toString",function(){return this._k}),w.f=X,A.f=Y,n(51471).f=I.f=Q,n(43416).f=K,n(32614).f=ee,i&&!n(57346)&&s(j,"propertyIsEnumerable",K,!0),h.f=function(e){return V(p(e))}),a(a.G+a.W+!H*a.F,{Symbol:L});for(var et="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),en=0;et.length>en;)p(et[en++]);for(var et=O(p.store),en=0;et.length>en;)m(et[en++]);a(a.S+!H*a.F,"Symbol",{for:function(e){return o(B,e+="")?B[e]:B[e]=L(e)},keyFor:function(e){if(W(e))return g(B,e);throw TypeError(e+" is not a symbol!")},useSetter:function(){q=!0},useSimple:function(){q=!1}}),a(a.S+!H*a.F,"Object",{create:$,defineProperty:Y,defineProperties:J,getOwnPropertyDescriptor:X,getOwnPropertyNames:Q,getOwnPropertySymbols:ee}),D&&a(a.S+a.F*(!H||l(function(){var e=L();return"[null]"!=x([e])||"{}"!=x({a:e})||"{}"!=x(Object(e))})),"JSON",{stringify:function(e){if(!(void 0===e||W(e))){for(var t,n,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);return t=r[1],"function"==typeof t&&(n=t),(n||!y(t))&&(t=function(e,t){if(n&&(t=n.call(this,e,t)),!W(t))return t}),r[1]=t,x.apply(D,r)}}}),L[k][N]||n(96519)(L[k],N,L[k].valueOf),d(L,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},54427:function(e,t,n){n(21875)("asyncIterator")},19089:function(e,t,n){n(21875)("observable")},46740:function(e,t,n){n(61092);for(var r=n(99362),o=n(96519),i=n(33135),a=n(25346)("toStringTag"),s=["NodeList","DOMTokenList","MediaList","StyleSheetList","CSSRuleList"],u=0;u<5;u++){var l=s[u],c=r[l],d=c&&c.prototype;d&&!d[a]&&o(d,a,l),i[l]=i.Array}},94184:function(e){!/*!
Copyright (c) 2016 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/function(){"use strict";var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var o=arguments[r];if(o){var i=typeof o;if("string"===i||"number"===i)e.push(o);else if(Array.isArray(o))e.push(n.apply(null,o));else if("object"===i)for(var a in o)t.call(o,a)&&o[a]&&e.push(a)}}return e.join(" ")}e.exports?e.exports=n:"function"==typeof define&&"object"==typeof define.amd&&define.amd?define("classnames",[],function(){return n}):window.classNames=n}()},31934:function(e){var t=function(e,t,n){return((n=window.getComputedStyle)?n(e):e.currentStyle)[t.replace(/-(\w)/gi,function(e,t){return t.toUpperCase()})]};e.exports=t},40452:function(e,t,n){!function(r,o,i){e.exports=t=o(n(78249),n(98269),n(68214),n(90888),n(75109))}(0,function(e){return!function(){var t=e,n=t.lib.BlockCipher,r=t.algo,o=[],i=[],a=[],s=[],u=[],l=[],c=[],d=[],f=[],p=[];!function(){for(var e=[],t=0;t<256;t++)t<128?e[t]=t<<1:e[t]=t<<1^283;for(var n=0,r=0,t=0;t<256;t++){var h=r^r<<1^r<<2^r<<3^r<<4;h=h>>>8^255&h^99,o[n]=h,i[h]=n;var m=e[n],g=e[m],v=e[g],y=257*e[h]^16843008*h;a[n]=y<<24|y>>>8,s[n]=y<<16|y>>>16,u[n]=y<<8|y>>>24,l[n]=y;var y=16843009*v^65537*g^257*m^16843008*n;c[h]=y<<24|y>>>8,d[h]=y<<16|y>>>16,f[h]=y<<8|y>>>24,p[h]=y,n?(n=m^e[e[e[v^m]]],r^=e[e[r]]):n=r=1}}();var h=[0,1,2,4,8,16,32,64,128,27,54],m=r.AES=n.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var e=this._keyPriorReset=this._key,t=e.words,n=e.sigBytes/4,r=((this._nRounds=n+6)+1)*4,i=this._keySchedule=[],a=0;a<r;a++)if(a<n)i[a]=t[a];else{var s=i[a-1];a%n?n>6&&a%n==4&&(s=o[s>>>24]<<24|o[s>>>16&255]<<16|o[s>>>8&255]<<8|o[255&s]):s=(o[(s=s<<8|s>>>24)>>>24]<<24|o[s>>>16&255]<<16|o[s>>>8&255]<<8|o[255&s])^h[a/n|0]<<24,i[a]=i[a-n]^s}for(var u=this._invKeySchedule=[],l=0;l<r;l++){var a=r-l;if(l%4)var s=i[a];else var s=i[a-4];l<4||a<=4?u[l]=s:u[l]=c[o[s>>>24]]^d[o[s>>>16&255]]^f[o[s>>>8&255]]^p[o[255&s]]}}},encryptBlock:function(e,t){this._doCryptBlock(e,t,this._keySchedule,a,s,u,l,o)},decryptBlock:function(e,t){var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n,this._doCryptBlock(e,t,this._invKeySchedule,c,d,f,p,i);var n=e[t+1];e[t+1]=e[t+3],e[t+3]=n},_doCryptBlock:function(e,t,n,r,o,i,a,s){for(var u=this._nRounds,l=e[t]^n[0],c=e[t+1]^n[1],d=e[t+2]^n[2],f=e[t+3]^n[3],p=4,h=1;h<u;h++){var m=r[l>>>24]^o[c>>>16&255]^i[d>>>8&255]^a[255&f]^n[p++],g=r[c>>>24]^o[d>>>16&255]^i[f>>>8&255]^a[255&l]^n[p++],v=r[d>>>24]^o[f>>>16&255]^i[l>>>8&255]^a[255&c]^n[p++],y=r[f>>>24]^o[l>>>16&255]^i[c>>>8&255]^a[255&d]^n[p++];l=m,c=g,d=v,f=y}var m=(s[l>>>24]<<24|s[c>>>16&255]<<16|s[d>>>8&255]<<8|s[255&f])^n[p++],g=(s[c>>>24]<<24|s[d>>>16&255]<<16|s[f>>>8&255]<<8|s[255&l])^n[p++],v=(s[d>>>24]<<24|s[f>>>16&255]<<16|s[l>>>8&255]<<8|s[255&c])^n[p++],y=(s[f>>>24]<<24|s[l>>>16&255]<<16|s[c>>>8&255]<<8|s[255&d])^n[p++];e[t]=m,e[t+1]=g,e[t+2]=v,e[t+3]=y},keySize:8});t.AES=n._createHelper(m)}(),e.AES})},75109:function(e,t,n){!function(r,o,i){e.exports=t=o(n(78249),n(90888))}(0,function(e){e.lib.Cipher||function(){var t=e,n=t.lib,r=n.Base,o=n.WordArray,i=n.BufferedBlockAlgorithm,a=t.enc;a.Utf8;var s=a.Base64,u=t.algo.EvpKDF,l=n.Cipher=i.extend({cfg:r.extend(),createEncryptor:function(e,t){return this.create(this._ENC_XFORM_MODE,e,t)},createDecryptor:function(e,t){return this.create(this._DEC_XFORM_MODE,e,t)},init:function(e,t,n){this.cfg=this.cfg.extend(n),this._xformMode=e,this._key=t,this.reset()},reset:function(){i.reset.call(this),this._doReset()},process:function(e){return this._append(e),this._process()},finalize:function(e){return e&&this._append(e),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function e(e){return"string"==typeof e?y:g}return function(t){return{encrypt:function(n,r,o){return e(r).encrypt(t,n,r,o)},decrypt:function(n,r,o){return e(r).decrypt(t,n,r,o)}}}}()});n.StreamCipher=l.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var c=t.mode={},d=n.BlockCipherMode=r.extend({createEncryptor:function(e,t){return this.Encryptor.create(e,t)},createDecryptor:function(e,t){return this.Decryptor.create(e,t)},init:function(e,t){this._cipher=e,this._iv=t}}),f=c.CBC=function(){var e=d.extend();function t(e,t,n){var r=this._iv;if(r){var o=r;this._iv=void 0}else var o=this._prevBlock;for(var i=0;i<n;i++)e[t+i]^=o[i]}return e.Encryptor=e.extend({processBlock:function(e,n){var r=this._cipher,o=r.blockSize;t.call(this,e,n,o),r.encryptBlock(e,n),this._prevBlock=e.slice(n,n+o)}}),e.Decryptor=e.extend({processBlock:function(e,n){var r=this._cipher,o=r.blockSize,i=e.slice(n,n+o);r.decryptBlock(e,n),t.call(this,e,n,o),this._prevBlock=i}}),e}(),p=(t.pad={}).Pkcs7={pad:function(e,t){for(var n=4*t,r=n-e.sigBytes%n,i=r<<24|r<<16|r<<8|r,a=[],s=0;s<r;s+=4)a.push(i);var u=o.create(a,r);e.concat(u)},unpad:function(e){var t=255&e.words[e.sigBytes-1>>>2];e.sigBytes-=t}};n.BlockCipher=l.extend({cfg:l.cfg.extend({mode:f,padding:p}),reset:function(){l.reset.call(this);var e=this.cfg,t=e.iv,n=e.mode;if(this._xformMode==this._ENC_XFORM_MODE)var r=n.createEncryptor;else{var r=n.createDecryptor;this._minBufferSize=1}this._mode&&this._mode.__creator==r?this._mode.init(this,t&&t.words):(this._mode=r.call(n,this,t&&t.words),this._mode.__creator=r)},_doProcessBlock:function(e,t){this._mode.processBlock(e,t)},_doFinalize:function(){var e=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){e.pad(this._data,this.blockSize);var t=this._process(!0)}else{var t=this._process(!0);e.unpad(t)}return t},blockSize:4});var h=n.CipherParams=r.extend({init:function(e){this.mixIn(e)},toString:function(e){return(e||this.formatter).stringify(this)}}),m=(t.format={}).OpenSSL={stringify:function(e){var t=e.ciphertext,n=e.salt;if(n)var r=o.create([1398893684,1701076831]).concat(n).concat(t);else var r=t;return r.toString(s)},parse:function(e){var t=s.parse(e),n=t.words;if(1398893684==n[0]&&1701076831==n[1]){var r=o.create(n.slice(2,4));n.splice(0,4),t.sigBytes-=16}return h.create({ciphertext:t,salt:r})}},g=n.SerializableCipher=r.extend({cfg:r.extend({format:m}),encrypt:function(e,t,n,r){r=this.cfg.extend(r);var o=e.createEncryptor(n,r),i=o.finalize(t),a=o.cfg;return h.create({ciphertext:i,key:n,iv:a.iv,algorithm:e,mode:a.mode,padding:a.padding,blockSize:e.blockSize,formatter:r.format})},decrypt:function(e,t,n,r){return r=this.cfg.extend(r),t=this._parse(t,r.format),e.createDecryptor(n,r).finalize(t.ciphertext)},_parse:function(e,t){return"string"==typeof e?t.parse(e,this):e}}),v=(t.kdf={}).OpenSSL={execute:function(e,t,n,r){r||(r=o.random(8));var i=u.create({keySize:t+n}).compute(e,r),a=o.create(i.words.slice(t),4*n);return i.sigBytes=4*t,h.create({key:i,iv:a,salt:r})}},y=n.PasswordBasedCipher=g.extend({cfg:g.cfg.extend({kdf:v}),encrypt:function(e,t,n,r){var o=(r=this.cfg.extend(r)).kdf.execute(n,e.keySize,e.ivSize);r.iv=o.iv;var i=g.encrypt.call(this,e,t,o.key,r);return i.mixIn(o),i},decrypt:function(e,t,n,r){r=this.cfg.extend(r),t=this._parse(t,r.format);var o=r.kdf.execute(n,e.keySize,e.ivSize,t.salt);return r.iv=o.iv,g.decrypt.call(this,e,t,o.key,r)}})}()})},78249:function(e,t){!function(n,r){e.exports=t=r()}(0,function(){var e=e||function(e,t){var n=Object.create||function(){function e(){}return function(t){var n;return e.prototype=t,n=new e,e.prototype=null,n}}(),r={},o=r.lib={},i=o.Base=function(){return{extend:function(e){var t=n(this);return e&&t.mixIn(e),t.hasOwnProperty("init")&&this.init!==t.init||(t.init=function(){t.$super.init.apply(this,arguments)}),t.init.prototype=t,t.$super=this,t},create:function(){var e=this.extend();return e.init.apply(e,arguments),e},init:function(){},mixIn:function(e){for(var t in e)e.hasOwnProperty(t)&&(this[t]=e[t]);e.hasOwnProperty("toString")&&(this.toString=e.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),a=o.WordArray=i.extend({init:function(e,n){e=this.words=e||[],t!=n?this.sigBytes=n:this.sigBytes=4*e.length},toString:function(e){return(e||u).stringify(this)},concat:function(e){var t=this.words,n=e.words,r=this.sigBytes,o=e.sigBytes;if(this.clamp(),r%4)for(var i=0;i<o;i++){var a=n[i>>>2]>>>24-i%4*8&255;t[r+i>>>2]|=a<<24-(r+i)%4*8}else for(var i=0;i<o;i+=4)t[r+i>>>2]=n[i>>>2];return this.sigBytes+=o,this},clamp:function(){var t=this.words,n=this.sigBytes;t[n>>>2]&=4294967295<<32-n%4*8,t.length=e.ceil(n/4)},clone:function(){var e=i.clone.call(this);return e.words=this.words.slice(0),e},random:function(t){for(var n,r=[],o=function(t){var t=t,n=987654321,r=4294967295;return function(){var o=((n=36969*(65535&n)+(n>>16)&r)<<16)+(t=18e3*(65535&t)+(t>>16)&r)&r;return o/=4294967296,(o+=.5)*(e.random()>.5?1:-1)}},i=0;i<t;i+=4){var s=o(4294967296*(n||e.random()));n=987654071*s(),r.push(4294967296*s()|0)}return new a.init(r,t)}}),s=r.enc={},u=s.Hex={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o<n;o++){var i=t[o>>>2]>>>24-o%4*8&255;r.push((i>>>4).toString(16)),r.push((15&i).toString(16))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r+=2)n[r>>>3]|=parseInt(e.substr(r,2),16)<<24-r%8*4;return new a.init(n,t/2)}},l=s.Latin1={stringify:function(e){for(var t=e.words,n=e.sigBytes,r=[],o=0;o<n;o++){var i=t[o>>>2]>>>24-o%4*8&255;r.push(String.fromCharCode(i))}return r.join("")},parse:function(e){for(var t=e.length,n=[],r=0;r<t;r++)n[r>>>2]|=(255&e.charCodeAt(r))<<24-r%4*8;return new a.init(n,t)}},c=s.Utf8={stringify:function(e){try{return decodeURIComponent(escape(l.stringify(e)))}catch(e){throw Error("Malformed UTF-8 data")}},parse:function(e){return l.parse(unescape(encodeURIComponent(e)))}},d=o.BufferedBlockAlgorithm=i.extend({reset:function(){this._data=new a.init,this._nDataBytes=0},_append:function(e){"string"==typeof e&&(e=c.parse(e)),this._data.concat(e),this._nDataBytes+=e.sigBytes},_process:function(t){var n=this._data,r=n.words,o=n.sigBytes,i=this.blockSize,s=o/(4*i),u=(s=t?e.ceil(s):e.max((0|s)-this._minBufferSize,0))*i,l=e.min(4*u,o);if(u){for(var c=0;c<u;c+=i)this._doProcessBlock(r,c);var d=r.splice(0,u);n.sigBytes-=l}return new a.init(d,l)},clone:function(){var e=i.clone.call(this);return e._data=this._data.clone(),e},_minBufferSize:0});o.Hasher=d.extend({cfg:i.extend(),init:function(e){this.cfg=this.cfg.extend(e),this.reset()},reset:function(){d.reset.call(this),this._doReset()},update:function(e){return this._append(e),this._process(),this},finalize:function(e){return e&&this._append(e),this._doFinalize()},blockSize:16,_createHelper:function(e){return function(t,n){return new e.init(n).finalize(t)}},_createHmacHelper:function(e){return function(t,n){return new f.HMAC.init(e,n).finalize(t)}}});var f=r.algo={};return r}(Math);return e})},98269:function(e,t,n){!function(r,o){e.exports=t=o(n(78249))}(0,function(e){return!function(){var t=e,n=t.lib.WordArray;function r(e,t,r){for(var o=[],i=0,a=0;a<t;a++)if(a%4){var s=r[e.charCodeAt(a-1)]<<a%4*2,u=r[e.charCodeAt(a)]>>>6-a%4*2;o[i>>>2]|=(s|u)<<24-i%4*8,i++}return n.create(o,i)}t.enc.Base64={stringify:function(e){var t=e.words,n=e.sigBytes,r=this._map;e.clamp();for(var o=[],i=0;i<n;i+=3)for(var a=(t[i>>>2]>>>24-i%4*8&255)<<16|(t[i+1>>>2]>>>24-(i+1)%4*8&255)<<8|t[i+2>>>2]>>>24-(i+2)%4*8&255,s=0;s<4&&i+.75*s<n;s++)o.push(r.charAt(a>>>6*(3-s)&63));var u=r.charAt(64);if(u)for(;o.length%4;)o.push(u);return o.join("")},parse:function(e){var t=e.length,n=this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var i=0;i<n.length;i++)o[n.charCodeAt(i)]=i}var a=n.charAt(64);if(a){var s=e.indexOf(a);-1!==s&&(t=s)}return r(e,t,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),e.enc.Base64})},90888:function(e,t,n){!function(r,o,i){e.exports=t=o(n(78249),n(62783),n(89824))}(0,function(e){return!function(){var t=e,n=t.lib,r=n.Base,o=n.WordArray,i=t.algo,a=i.MD5,s=i.EvpKDF=r.extend({cfg:r.extend({keySize:4,hasher:a,iterations:1}),init:function(e){this.cfg=this.cfg.extend(e)},compute:function(e,t){for(var n=this.cfg,r=n.hasher.create(),i=o.create(),a=i.words,s=n.keySize,u=n.iterations;a.length<s;){l&&r.update(l);var l=r.update(e).finalize(t);r.reset();for(var c=1;c<u;c++)l=r.finalize(l),r.reset();i.concat(l)}return i.sigBytes=4*s,i}});t.EvpKDF=function(e,t,n){return s.create(n).compute(e,t)}}(),e.EvpKDF})},89824:function(e,t,n){!function(r,o){e.exports=t=o(n(78249))}(0,function(e){!function(){var t=e,n=t.lib.Base,r=t.enc.Utf8;t.algo.HMAC=n.extend({init:function(e,t){e=this._hasher=new e.init,"string"==typeof t&&(t=r.parse(t));var n=e.blockSize,o=4*n;t.sigBytes>o&&(t=e.finalize(t)),t.clamp();for(var i=this._oKey=t.clone(),a=this._iKey=t.clone(),s=i.words,u=a.words,l=0;l<n;l++)s[l]^=1549556828,u[l]^=909522486;i.sigBytes=a.sigBytes=o,this.reset()},reset:function(){var e=this._hasher;e.reset(),e.update(this._iKey)},update:function(e){return this._hasher.update(e),this},finalize:function(e){var t=this._hasher,n=t.finalize(e);return t.reset(),t.finalize(this._oKey.clone().concat(n))}})}()})},68214:function(e,t,n){!function(r,o){e.exports=t=o(n(78249))}(0,function(e){return!function(t){var n=e,r=n.lib,o=r.WordArray,i=r.Hasher,a=n.algo,s=[];!function(){for(var e=0;e<64;e++)s[e]=4294967296*t.abs(t.sin(e+1))|0}();var u=a.MD5=i.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(e,t){for(var n=0;n<16;n++){var r=t+n,o=e[r];e[r]=(o<<8|o>>>24)&16711935|(o<<24|o>>>8)&4278255360}var i=this._hash.words,a=e[t+0],u=e[t+1],p=e[t+2],h=e[t+3],m=e[t+4],g=e[t+5],v=e[t+6],y=e[t+7],b=e[t+8],_=e[t+9],E=e[t+10],T=e[t+11],S=e[t+12],I=e[t+13],w=e[t+14],A=e[t+15],O=i[0],C=i[1],P=i[2],R=i[3];O=l(O,C,P,R,a,7,s[0]),R=l(R,O,C,P,u,12,s[1]),P=l(P,R,O,C,p,17,s[2]),C=l(C,P,R,O,h,22,s[3]),O=l(O,C,P,R,m,7,s[4]),R=l(R,O,C,P,g,12,s[5]),P=l(P,R,O,C,v,17,s[6]),C=l(C,P,R,O,y,22,s[7]),O=l(O,C,P,R,b,7,s[8]),R=l(R,O,C,P,_,12,s[9]),P=l(P,R,O,C,E,17,s[10]),C=l(C,P,R,O,T,22,s[11]),O=l(O,C,P,R,S,7,s[12]),R=l(R,O,C,P,I,12,s[13]),P=l(P,R,O,C,w,17,s[14]),C=l(C,P,R,O,A,22,s[15]),O=c(O,C,P,R,u,5,s[16]),R=c(R,O,C,P,v,9,s[17]),P=c(P,R,O,C,T,14,s[18]),C=c(C,P,R,O,a,20,s[19]),O=c(O,C,P,R,g,5,s[20]),R=c(R,O,C,P,E,9,s[21]),P=c(P,R,O,C,A,14,s[22]),C=c(C,P,R,O,m,20,s[23]),O=c(O,C,P,R,_,5,s[24]),R=c(R,O,C,P,w,9,s[25]),P=c(P,R,O,C,h,14,s[26]),C=c(C,P,R,O,b,20,s[27]),O=c(O,C,P,R,I,5,s[28]),R=c(R,O,C,P,p,9,s[29]),P=c(P,R,O,C,y,14,s[30]),C=c(C,P,R,O,S,20,s[31]),O=d(O,C,P,R,g,4,s[32]),R=d(R,O,C,P,b,11,s[33]),P=d(P,R,O,C,T,16,s[34]),C=d(C,P,R,O,w,23,s[35]),O=d(O,C,P,R,u,4,s[36]),R=d(R,O,C,P,m,11,s[37]),P=d(P,R,O,C,y,16,s[38]),C=d(C,P,R,O,E,23,s[39]),O=d(O,C,P,R,I,4,s[40]),R=d(R,O,C,P,a,11,s[41]),P=d(P,R,O,C,h,16,s[42]),C=d(C,P,R,O,v,23,s[43]),O=d(O,C,P,R,_,4,s[44]),R=d(R,O,C,P,S,11,s[45]),P=d(P,R,O,C,A,16,s[46]),C=d(C,P,R,O,p,23,s[47]),O=f(O,C,P,R,a,6,s[48]),R=f(R,O,C,P,y,10,s[49]),P=f(P,R,O,C,w,15,s[50]),C=f(C,P,R,O,g,21,s[51]),O=f(O,C,P,R,S,6,s[52]),R=f(R,O,C,P,h,10,s[53]),P=f(P,R,O,C,E,15,s[54]),C=f(C,P,R,O,u,21,s[55]),O=f(O,C,P,R,b,6,s[56]),R=f(R,O,C,P,A,10,s[57]),P=f(P,R,O,C,v,15,s[58]),C=f(C,P,R,O,I,21,s[59]),O=f(O,C,P,R,m,6,s[60]),R=f(R,O,C,P,T,10,s[61]),P=f(P,R,O,C,p,15,s[62]),C=f(C,P,R,O,_,21,s[63]),i[0]=i[0]+O|0,i[1]=i[1]+C|0,i[2]=i[2]+P|0,i[3]=i[3]+R|0},_doFinalize:function(){var e=this._data,n=e.words,r=8*this._nDataBytes,o=8*e.sigBytes;n[o>>>5]|=128<<24-o%32;var i=t.floor(r/4294967296),a=r;n[(o+64>>>9<<4)+15]=(i<<8|i>>>24)&16711935|(i<<24|i>>>8)&4278255360,n[(o+64>>>9<<4)+14]=(a<<8|a>>>24)&16711935|(a<<24|a>>>8)&4278255360,e.sigBytes=(n.length+1)*4,this._process();for(var s=this._hash,u=s.words,l=0;l<4;l++){var c=u[l];u[l]=(c<<8|c>>>24)&16711935|(c<<24|c>>>8)&4278255360}return s},clone:function(){var e=i.clone.call(this);return e._hash=this._hash.clone(),e}});function l(e,t,n,r,o,i,a){var s=e+(t&n|~t&r)+o+a;return(s<<i|s>>>32-i)+t}function c(e,t,n,r,o,i,a){var s=e+(t&r|n&~r)+o+a;return(s<<i|s>>>32-i)+t}function d(e,t,n,r,o,i,a){var s=e+(t^n^r)+o+a;return(s<<i|s>>>32-i)+t}function f(e,t,n,r,o,i,a){var s=e+(n^(t|~r))+o+a;return(s<<i|s>>>32-i)+t}n.MD5=i._createHelper(u),n.HmacMD5=i._createHmacHelper(u)}(Math),e.MD5})},62783:function(e,t,n){!function(r,o){e.exports=t=o(n(78249))}(0,function(e){return!function(){var t=e,n=t.lib,r=n.WordArray,o=n.Hasher,i=t.algo,a=[],s=i.SHA1=o.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(e,t){for(var n=this._hash.words,r=n[0],o=n[1],i=n[2],s=n[3],u=n[4],l=0;l<80;l++){if(l<16)a[l]=0|e[t+l];else{var c=a[l-3]^a[l-8]^a[l-14]^a[l-16];a[l]=c<<1|c>>>31}var d=(r<<5|r>>>27)+u+a[l];l<20?d+=(o&i|~o&s)+1518500249:l<40?d+=(o^i^s)+1859775393:l<60?d+=(o&i|o&s|i&s)-1894007588:d+=(o^i^s)-899497514,u=s,s=i,i=o<<30|o>>>2,o=r,r=d}n[0]=n[0]+r|0,n[1]=n[1]+o|0,n[2]=n[2]+i|0,n[3]=n[3]+s|0,n[4]=n[4]+u|0},_doFinalize:function(){var e=this._data,t=e.words,n=8*this._nDataBytes,r=8*e.sigBytes;return t[r>>>5]|=128<<24-r%32,t[(r+64>>>9<<4)+14]=Math.floor(n/4294967296),t[(r+64>>>9<<4)+15]=n,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var e=o.clone.call(this);return e._hash=this._hash.clone(),e}});t.SHA1=o._createHelper(s),t.HmacSHA1=o._createHmacHelper(s)}(),e.SHA1})},27484:function(e){!function(t,n){e.exports=n()}(0,function(){"use strict";var e=1e3,t=6e4,n=36e5,r="millisecond",o="second",i="minute",a="hour",s="day",u="week",l="month",c="quarter",d="year",f="date",p="Invalid Date",h=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,g={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},v=function(e,t,n){var r=String(e);return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},y={s:v,z:function(e){var t=-e.utcOffset(),n=Math.abs(t),r=Math.floor(n/60),o=n%60;return(t<=0?"+":"-")+v(r,2,"0")+":"+v(o,2,"0")},m:function e(t,n){if(t.date()<n.date())return-e(n,t);var r=12*(n.year()-t.year())+(n.month()-t.month()),o=t.clone().add(r,l),i=n-o<0,a=t.clone().add(r+(i?-1:1),l);return+(-(r+(n-o)/(i?o-a:a-o))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(e){return({M:l,y:d,w:u,d:s,D:f,h:a,m:i,s:o,ms:r,Q:c})[e]||String(e||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}},b="en",_={};_[b]=g;var E=function(e){return e instanceof w},T=function(e,t,n){var r;if(!e)return b;if("string"==typeof e)_[e]&&(r=e),t&&(_[e]=t,r=e);else{var o=e.name;_[o]=e,r=o}return!n&&r&&(b=r),r||!n&&b},S=function(e,t){if(E(e))return e.clone();var n="object"==typeof t?t:{};return n.date=e,n.args=arguments,new w(n)},I=y;I.l=T,I.i=E,I.w=function(e,t){return S(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var w=function(){function g(e){this.$L=T(e.locale,null,!0),this.parse(e)}var v=g.prototype;return v.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(I.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(h);if(r){var o=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},v.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},v.$utils=function(){return I},v.isValid=function(){return this.$d.toString()!==p},v.isSame=function(e,t){var n=S(e);return this.startOf(t)<=n&&n<=this.endOf(t)},v.isAfter=function(e,t){return S(e)<this.startOf(t)},v.isBefore=function(e,t){return this.endOf(t)<S(e)},v.$g=function(e,t,n){return I.u(e)?this[t]:this.set(n,e)},v.unix=function(){return Math.floor(this.valueOf()/1e3)},v.valueOf=function(){return this.$d.getTime()},v.startOf=function(e,t){var n=this,r=!!I.u(t)||t,c=I.p(e),p=function(e,t){var o=I.w(n.$u?Date.UTC(n.$y,t,e):new Date(n.$y,t,e),n);return r?o:o.endOf(s)},h=function(e,t){return I.w(n.toDate()[e].apply(n.toDate("s"),(r?[0,0,0,0]:[23,59,59,999]).slice(t)),n)},m=this.$W,g=this.$M,v=this.$D,y="set"+(this.$u?"UTC":"");switch(c){case d:return r?p(1,0):p(31,11);case l:return r?p(1,g):p(0,g+1);case u:var b=this.$locale().weekStart||0,_=(m<b?m+7:m)-b;return p(r?v-_:v+(6-_),g);case s:case f:return h(y+"Hours",0);case a:return h(y+"Minutes",1);case i:return h(y+"Seconds",2);case o:return h(y+"Milliseconds",3);default:return this.clone()}},v.endOf=function(e){return this.startOf(e,!1)},v.$set=function(e,t){var n,u=I.p(e),c="set"+(this.$u?"UTC":""),p=((n={})[s]=c+"Date",n[f]=c+"Date",n[l]=c+"Month",n[d]=c+"FullYear",n[a]=c+"Hours",n[i]=c+"Minutes",n[o]=c+"Seconds",n[r]=c+"Milliseconds",n)[u],h=u===s?this.$D+(t-this.$W):t;if(u===l||u===d){var m=this.clone().set(f,1);m.$d[p](h),m.init(),this.$d=m.set(f,Math.min(this.$D,m.daysInMonth())).$d}else p&&this.$d[p](h);return this.init(),this},v.set=function(e,t){return this.clone().$set(e,t)},v.get=function(e){return this[I.p(e)]()},v.add=function(r,c){var f,p=this;r=Number(r);var h=I.p(c),m=function(e){var t=S(p);return I.w(t.date(t.date()+Math.round(e*r)),p)};if(h===l)return this.set(l,this.$M+r);if(h===d)return this.set(d,this.$y+r);if(h===s)return m(1);if(h===u)return m(7);var g=((f={})[i]=t,f[a]=n,f[o]=e,f)[h]||1,v=this.$d.getTime()+r*g;return I.w(v,this)},v.subtract=function(e,t){return this.add(-1*e,t)},v.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return n.invalidDate||p;var r=e||"YYYY-MM-DDTHH:mm:ssZ",o=I.z(this),i=this.$H,a=this.$m,s=this.$M,u=n.weekdays,l=n.months,c=function(e,n,o,i){return e&&(e[n]||e(t,r))||o[n].substr(0,i)},d=function(e){return I.s(i%12||12,e,"0")},f=n.meridiem||function(e,t,n){var r=e<12?"AM":"PM";return n?r.toLowerCase():r},h={YY:String(this.$y).slice(-2),YYYY:this.$y,M:s+1,MM:I.s(s+1,2,"0"),MMM:c(n.monthsShort,s,l,3),MMMM:c(l,s),D:this.$D,DD:I.s(this.$D,2,"0"),d:String(this.$W),dd:c(n.weekdaysMin,this.$W,u,2),ddd:c(n.weekdaysShort,this.$W,u,3),dddd:u[this.$W],H:String(i),HH:I.s(i,2,"0"),h:d(1),hh:d(2),a:f(i,a,!0),A:f(i,a,!1),m:String(a),mm:I.s(a,2,"0"),s:String(this.$s),ss:I.s(this.$s,2,"0"),SSS:I.s(this.$ms,3,"0"),Z:o};return r.replace(m,function(e,t){return t||h[e]||o.replace(":","")})},v.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},v.diff=function(r,f,p){var h,m=I.p(f),g=S(r),v=(g.utcOffset()-this.utcOffset())*t,y=this-g,b=I.m(this,g);return b=((h={})[d]=b/12,h[l]=b,h[c]=b/3,h[u]=(y-v)/6048e5,h[s]=(y-v)/864e5,h[a]=y/n,h[i]=y/t,h[o]=y/e,h)[m]||y,p?b:I.a(b)},v.daysInMonth=function(){return this.endOf(l).$D},v.$locale=function(){return _[this.$L]},v.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=T(e,t,!0);return r&&(n.$L=r),n},v.clone=function(){return I.w(this.$d,this)},v.toDate=function(){return new Date(this.valueOf())},v.toJSON=function(){return this.isValid()?this.toISOString():null},v.toISOString=function(){return this.$d.toISOString()},v.toString=function(){return this.$d.toUTCString()},g}(),A=w.prototype;return S.prototype=A,[["$ms",r],["$s",o],["$m",i],["$H",a],["$W",s],["$M",l],["$y",d],["$D",f]].forEach(function(e){A[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),S.extend=function(e,t){return e.$i||(e(t,w,S),e.$i=!0),S},S.locale=T,S.isDayjs=E,S.unix=function(e){return S(1e3*e)},S.en=_[b],S.Ls=_,S.p={},S})},10285:function(e){!function(t,n){e.exports=n()}(0,function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},t=/(\[[^[]*\])|([-:/.()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d\d/,r=/\d\d?/,o=/\d*[^\s\d-_:/()]+/,i={},a=function(e){return(e=+e)+(e>68?1900:2e3)},s=function(e){return function(t){this[e]=+t}},u=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||(this.zone={})).offset=function(e){if(!e||"Z"===e)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return 0===n?0:"+"===t[0]?-n:n}(e)}],l=function(e){var t=i[e];return t&&(t.indexOf?t:t.s.concat(t.f))},c=function(e,t){var n,r=i.meridiem;if(r){for(var o=1;o<=24;o+=1)if(e.indexOf(r(o,0,t))>-1){n=o>12;break}}else n=e===(t?"pm":"PM");return n},d={A:[o,function(e){this.afternoon=c(e,!1)}],a:[o,function(e){this.afternoon=c(e,!0)}],S:[/\d/,function(e){this.milliseconds=100*+e}],SS:[n,function(e){this.milliseconds=10*+e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[r,s("seconds")],ss:[r,s("seconds")],m:[r,s("minutes")],mm:[r,s("minutes")],H:[r,s("hours")],h:[r,s("hours")],HH:[r,s("hours")],hh:[r,s("hours")],D:[r,s("day")],DD:[n,s("day")],Do:[o,function(e){var t=i.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,"")===e&&(this.day=r)}],M:[r,s("month")],MM:[n,s("month")],MMM:[o,function(e){var t=l("months"),n=(l("monthsShort")||t.map(function(e){return e.substr(0,3)})).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[o,function(e){var t=l("months").indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,s("year")],YY:[n,function(e){this.year=a(e)}],YYYY:[/\d{4}/,s("year")],Z:u,ZZ:u};function f(n){var r,o;r=n,o=i&&i.formats;for(var a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(t,n,r){var i=r&&r.toUpperCase();return n||o[r]||e[r]||o[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,n){return t||n.slice(1)})})).match(t),s=a.length,u=0;u<s;u+=1){var l=a[u],c=d[l],f=c&&c[0],p=c&&c[1];a[u]=p?{regex:f,parser:p}:l.replace(/^\[|\]$/g,"")}return function(e){for(var t={},n=0,r=0;n<s;n+=1){var o=a[n];if("string"==typeof o)r+=o.length;else{var i=o.regex,u=o.parser,l=e.substr(r),c=i.exec(l)[0];u.call(t,c),e=e.replace(c,"")}}return function(e){var t=e.afternoon;if(void 0!==t){var n=e.hours;t?n<12&&(e.hours+=12):12===n&&(e.hours=0),delete e.afternoon}}(t),t}}return function(e,t,n){n.p.customParseFormat=!0,e&&e.parseTwoDigitYear&&(a=e.parseTwoDigitYear);var r=t.prototype,o=r.parse;r.parse=function(e){var t=e.date,r=e.utc,a=e.args;this.$u=r;var s=a[1];if("string"==typeof s){var u=!0===a[2],l=!0===a[3],c=u||l,d=a[2];l&&(d=a[2]),i=this.$locale(),!u&&d&&(i=n.Ls[d]),this.$d=function(e,t,n){try{if(["x","X"].indexOf(t)>-1)return new Date(("X"===t?1e3:1)*e);var r=f(t)(e),o=r.year,i=r.month,a=r.day,s=r.hours,u=r.minutes,l=r.seconds,c=r.milliseconds,d=r.zone,p=new Date,h=a||(o||i?1:p.getDate()),m=o||p.getFullYear(),g=0;o&&!i||(g=i>0?i-1:p.getMonth());var v=s||0,y=u||0,b=l||0,_=c||0;return d?new Date(Date.UTC(m,g,h,v,y,b,_+60*d.offset*1e3)):n?new Date(Date.UTC(m,g,h,v,y,b,_)):new Date(m,g,h,v,y,b,_)}catch(e){return new Date("")}}(t,s,r),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),c&&t!==this.format(s)&&(this.$d=new Date("")),i={}}else if(s instanceof Array)for(var p=s.length,h=1;h<=p;h+=1){a[1]=s[h-1];var m=n.apply(this,a);if(m.isValid()){this.$d=m.$d,this.$L=m.$L,this.init();break}h===p&&(this.$d=new Date(""))}else o.call(this,e)}}})},56176:function(e){!function(t,n){e.exports=n()}(0,function(){"use strict";var e={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};return function(t,n,r){var o=n.prototype,i=o.format;r.en.formats=e,o.format=function(t){void 0===t&&(t="YYYY-MM-DDTHH:mm:ssZ");var n=this.$locale().formats,r=function(t,n){return t.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(t,r,o){var i=o&&o.toUpperCase();return r||n[o]||e[o]||n[i].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(e,t,n){return t||n.slice(1)})})}(t,void 0===n?{}:n);return i.call(this,r)}}})},15069:function(e){!function(t,n){e.exports=n()}(0,function(){return function(e,t,n){var r=t.prototype,o=function(e){var t,o=e.date,i=e.utc,a={};if(!((t=o)instanceof Date)&&!(t instanceof Array)&&t instanceof Object){if(!Object.keys(o).length)return new Date;var s=i?n.utc():n();Object.keys(o).forEach(function(e){var t,n;a[t=e,"date"===(n=r.$utils().p(t))?"day":n]=o[e]});var u=a.day||(a.year||a.month>=0?1:s.date()),l=a.year||s.year(),c=a.month>=0?a.month:a.year||a.day?0:s.month(),d=a.hour||0,f=a.minute||0,p=a.second||0,h=a.millisecond||0;return i?new Date(Date.UTC(l,c,u,d,f,p,h)):new Date(l,c,u,d,f,p,h)}return o},i=r.parse;r.parse=function(e){e.date=o.bind(this)(e),i.bind(this)(e)};var a=r.set,s=r.add,u=function(e,t,n,r){if(void 0===r&&(r=1),t instanceof Object){var o=Object.keys(t),i=this;return o.forEach(function(n){i=e.bind(i)(t[n]*r,n)}),i}return e.bind(this)(t*r,n)};r.set=function(e,t){return t=void 0===t?e:t,u.bind(this)(function(e,t){return a.bind(this)(t,e)},t,e)},r.add=function(e,t){return u.bind(this)(s,e,t)},r.subtract=function(e,t){return u.bind(this)(s,e,t,-1)}}})},70178:function(e){!function(t,n){e.exports=n()}(0,function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,n=/([+-]|\d\d)/g;return function(r,o,i){var a=o.prototype;i.utc=function(e){var t={date:e,utc:!0,args:arguments};return new o(t)},a.utc=function(t){var n=i(this.toDate(),{locale:this.$L,utc:!0});return t?n.add(this.utcOffset(),e):n},a.local=function(){return i(this.toDate(),{locale:this.$L,utc:!1})};var s=a.parse;a.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),s.call(this,e)};var u=a.init;a.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else u.call(this)};var l=a.utcOffset;a.utcOffset=function(r,o){var i=this.$utils().u;if(i(r))return this.$u?0:i(this.$offset)?l.call(this):this.$offset;if("string"==typeof r&&null===(r=function(e){void 0===e&&(e="");var r=e.match(t);if(!r)return null;var o=(""+r[0]).match(n)||["-",0,0],i=o[0],a=60*+o[1]+ +o[2];return 0===a?0:"+"===i?a:-a}(r)))return this;var a=16>=Math.abs(r)?60*r:r,s=this;if(o)return s.$offset=a,s.$u=0===r,s;if(0!==r){var u=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(s=this.local().add(a+u,e)).$offset=a,s.$x.$localOffset=u}else s=this.utc();return s};var c=a.format;a.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return c.call(this,t)},a.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||(new Date).getTimezoneOffset());return this.$d.valueOf()-6e4*e},a.isUTC=function(){return!!this.$u},a.toISOString=function(){return this.toDate().toISOString()},a.toString=function(){return this.toDate().toUTCString()};var d=a.toDate;a.toDate=function(e){return"s"===e&&this.$offset?i(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():d.call(this)};var f=a.diff;a.diff=function(e,t,n){if(e&&this.$u===e.$u)return f.call(this,e,t,n);var r=this.local(),o=i(e).local();return f.call(r,o,t,n)}}})},58875:function(e){!/*!
Copyright (c) 2015 Jed Watson.
Based on code that is Copyright 2013-2015, Facebook, Inc.
All rights reserved.
*/function(){"use strict";var t=!!("undefined"!=typeof window&&window.document&&window.document.createElement),n={canUseDOM:t,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:t&&!!(window.addEventListener||window.attachEvent),canUseViewport:t&&!!window.screen};"function"==typeof define&&"object"==typeof define.amd&&define.amd?define(function(){return n}):e.exports?e.exports=n:window.ExecutionEnvironment=n}()},60139:function(e){"use strict";function t(e){return function(){return e}}var n=function(){};n.thatReturns=t,n.thatReturnsFalse=t(!1),n.thatReturnsTrue=t(!0),n.thatReturnsNull=t(null),n.thatReturnsThis=function(){return this},n.thatReturnsArgument=function(e){return e},e.exports=n},73759:function(e){"use strict";var t=function(e){};function n(e,n,r,o,i,a,s,u){if(t(n),!e){var l;if(void 0===n)l=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[r,o,i,a,s,u],d=0;(l=Error(n.replace(/%s/g,function(){return c[d++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}}e.exports=n},35369:function(e,t,n){"use strict";n.r(t),n.d(t,{Collection:function(){return N},Iterable:function(){return rO},List:function(){return nb},Map:function(){return t1},OrderedMap:function(){return nD},OrderedSet:function(){return rl},PairSorting:function(){return rp},Range:function(){return nQ},Record:function(){return rm},Repeat:function(){return rE},Seq:function(){return ec},Set:function(){return nY},Stack:function(){return nB},fromJS:function(){return rT},get:function(){return tS},getIn:function(){return n0},has:function(){return tT},hasIn:function(){return n2},hash:function(){return eR},is:function(){return eA},isAssociative:function(){return M},isCollection:function(){return R},isImmutable:function(){return q},isIndexed:function(){return k},isKeyed:function(){return D},isList:function(){return ny},isMap:function(){return eS},isOrdered:function(){return V},isOrderedMap:function(){return eI},isOrderedSet:function(){return nq},isPlainObject:function(){return tb},isRecord:function(){return z},isSeq:function(){return j},isSet:function(){return nz},isStack:function(){return nF},isValueObject:function(){return ew},merge:function(){return tU},mergeDeep:function(){return tj},mergeDeepWith:function(){return tH},mergeWith:function(){return tZ},remove:function(){return tw},removeIn:function(){return tL},set:function(){return tA},setIn:function(){return tP},update:function(){return tx},updateIn:function(){return tO},version:function(){return rw}});var r,o,i,a,s,u,l,c,d,f,p="delete",h=5,m=32,g=31,v={};function y(){return{value:!1}}function b(e){e&&(e.value=!0)}function _(){}function E(e){return void 0===e.size&&(e.size=e.__iterate(S)),e.size}function T(e,t){if("number"!=typeof t){var n=t>>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?E(e)+t:t}function S(){return!0}function I(e,t,n){return(0===e&&!C(e)||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function w(e,t){return O(e,t,0)}function A(e,t){return O(e,t,t)}function O(e,t,n){return void 0===e?n:C(e)?t===1/0?t:0|Math.max(0,t+e):void 0===t||t===e?e:0|Math.min(t,e)}function C(e){return e<0||0===e&&1/e==-1/0}var P="@@__IMMUTABLE_ITERABLE__@@";function R(e){return!!(e&&e[P])}var L="@@__IMMUTABLE_KEYED__@@";function D(e){return!!(e&&e[L])}var x="@@__IMMUTABLE_INDEXED__@@";function k(e){return!!(e&&e[x])}function M(e){return D(e)||k(e)}var N=function(e){return R(e)?e:ec(e)},F=function(e){function t(e){return D(e)?e:ed(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(N),B=function(e){function t(e){return k(e)?e:ef(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(N),U=function(e){function t(e){return R(e)&&!M(e)?e:ep(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(N);N.Keyed=F,N.Indexed=B,N.Set=U;var Z="@@__IMMUTABLE_SEQ__@@";function j(e){return!!(e&&e[Z])}var H="@@__IMMUTABLE_RECORD__@@";function z(e){return!!(e&&e[H])}function q(e){return R(e)||z(e)}var G="@@__IMMUTABLE_ORDERED__@@";function V(e){return!!(e&&e[G])}var W=0,Y=1,J=2,$="function"==typeof Symbol&&Symbol.iterator,K="@@iterator",X=$||K,Q=function(e){this.next=e};function ee(e,t,n,r){var o=0===e?t:1===e?n:[t,n];return r?r.value=o:r={value:o,done:!1},r}function et(){return{value:void 0,done:!0}}function en(e){return!!Array.isArray(e)||!!ei(e)}function er(e){return e&&"function"==typeof e.next}function eo(e){var t=ei(e);return t&&t.call(e)}function ei(e){var t=e&&($&&e[$]||e[K]);if("function"==typeof t)return t}function ea(e){var t=ei(e);return t&&t===e.entries}function es(e){var t=ei(e);return t&&t===e.keys}Q.prototype.toString=function(){return"[Iterator]"},Q.KEYS=W,Q.VALUES=Y,Q.ENTRIES=J,Q.prototype.inspect=Q.prototype.toSource=function(){return this.toString()},Q.prototype[X]=function(){return this};var eu=Object.prototype.hasOwnProperty;function el(e){return!!Array.isArray(e)||"string"==typeof e||e&&"object"==typeof e&&Number.isInteger(e.length)&&e.length>=0&&(0===e.length?1===Object.keys(e).length:e.hasOwnProperty(e.length-1))}var ec=function(e){function t(e){return null==e?ev():q(e)?e.toSeq():e_(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq {","}")},t.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},t.prototype.__iterate=function(e,t){var n=this._cache;if(n){for(var r=n.length,o=0;o!==r;){var i=n[t?r-++o:o++];if(!1===e(i[1],i[0],this))break}return o}return this.__iterateUncached(e,t)},t.prototype.__iterator=function(e,t){var n=this._cache;if(n){var r=n.length,o=0;return new Q(function(){if(o===r)return et();var i=n[t?r-++o:o++];return ee(e,i[0],i[1])})}return this.__iteratorUncached(e,t)},t}(N),ed=function(e){function t(e){return null==e?ev().toKeyedSeq():R(e)?D(e)?e.toSeq():e.fromEntrySeq():z(e)?e.toSeq():ey(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toKeyedSeq=function(){return this},t}(ec),ef=function(e){function t(e){return null==e?ev():R(e)?D(e)?e.entrySeq():e.toIndexedSeq():z(e)?e.toSeq().entrySeq():eb(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toIndexedSeq=function(){return this},t.prototype.toString=function(){return this.__toString("Seq [","]")},t}(ec),ep=function(e){function t(e){return(R(e)&&!M(e)?e:ef(e)).toSetSeq()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return t(arguments)},t.prototype.toSetSeq=function(){return this},t}(ec);ec.isSeq=j,ec.Keyed=ed,ec.Set=ep,ec.Indexed=ef,ec.prototype[Z]=!0;var eh=function(e){function t(e){this._array=e,this.size=e.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e,t){return this.has(e)?this._array[T(this,e)]:t},t.prototype.__iterate=function(e,t){for(var n=this._array,r=n.length,o=0;o!==r;){var i=t?r-++o:o++;if(!1===e(n[i],i,this))break}return o},t.prototype.__iterator=function(e,t){var n=this._array,r=n.length,o=0;return new Q(function(){if(o===r)return et();var i=t?r-++o:o++;return ee(e,i,n[i])})},t}(ef),em=function(e){function t(e){var t=Object.keys(e).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e):[]);this._object=e,this._keys=t,this.size=t.length}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},t.prototype.has=function(e){return eu.call(this._object,e)},t.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,o=r.length,i=0;i!==o;){var a=r[t?o-++i:i++];if(!1===e(n[a],a,this))break}return i},t.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,o=r.length,i=0;return new Q(function(){if(i===o)return et();var a=r[t?o-++i:i++];return ee(e,a,n[a])})},t}(ed);em.prototype[G]=!0;var eg=function(e){function t(e){this._collection=e,this.size=e.length||e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n,r=eo(this._collection),o=0;if(er(r))for(;!(n=r.next()).done&&!1!==e(n.value,o++,this););return o},t.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=eo(this._collection);if(!er(n))return new Q(et);var r=0;return new Q(function(){var t=n.next();return t.done?t:ee(e,r++,t.value)})},t}(ef);function ev(){return r||(r=new eh([]))}function ey(e){var t=eE(e);if(t)return t.fromEntrySeq();if("object"==typeof e)return new em(e);throw TypeError("Expected Array or collection object of [k, v] entries, or keyed object: "+e)}function eb(e){var t=eE(e);if(t)return t;throw TypeError("Expected Array or collection object of values: "+e)}function e_(e){var t=eE(e);if(t)return ea(e)?t.fromEntrySeq():es(e)?t.toSetSeq():t;if("object"==typeof e)return new em(e);throw TypeError("Expected Array or collection object of values, or keyed object: "+e)}function eE(e){return el(e)?new eh(e):en(e)?new eg(e):void 0}var eT="@@__IMMUTABLE_MAP__@@";function eS(e){return!!(e&&e[eT])}function eI(e){return eS(e)&&V(e)}function ew(e){return!!(e&&"function"==typeof e.equals&&"function"==typeof e.hashCode)}function eA(e,t){if(e===t||e!=e&&t!=t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if((e=e.valueOf())===(t=t.valueOf())||e!=e&&t!=t)return!0;if(!e||!t)return!1}return!!(ew(e)&&ew(t)&&e.equals(t))}var eO="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){var n=65535&(e|=0),r=65535&(t|=0);return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0};function eC(e){return e>>>1&1073741824|3221225471&e}var eP=Object.prototype.valueOf;function eR(e){if(null==e)return eL(e);if("function"==typeof e.hashCode)return eC(e.hashCode(e));var t=eZ(e);if(null==t)return eL(t);switch(typeof t){case"boolean":return t?1108378657:1108378656;case"number":return eD(t);case"string":return t.length>eV?ex(t):ek(t);case"object":case"function":return eN(t);case"symbol":return eM(t);default:if("function"==typeof t.toString)return ek(t.toString());throw Error("Value type "+typeof t+" cannot be hashed.")}}function eL(e){return null===e?1108378658:1108378659}function eD(e){if(e!=e||e===1/0)return 0;var t=0|e;for(t!==e&&(t^=4294967295*e);e>4294967295;)e/=4294967295,t^=e;return eC(t)}function ex(e){var t=eJ[e];return void 0===t&&(t=ek(e),eY===eW&&(eY=0,eJ={}),eY++,eJ[e]=t),t}function ek(e){for(var t=0,n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;return eC(t)}function eM(e){var t=ez[e];return void 0!==t||(t=ej(),ez[e]=t),t}function eN(e){var t;if(eH&&void 0!==(t=o.get(e))||void 0!==(t=e[eG])||!eB&&(void 0!==(t=e.propertyIsEnumerable&&e.propertyIsEnumerable[eG])||void 0!==(t=eU(e))))return t;if(t=ej(),eH)o.set(e,t);else if(void 0!==eF&&!1===eF(e))throw Error("Non-extensible objects are not allowed as keys.");else if(eB)Object.defineProperty(e,eG,{enumerable:!1,configurable:!1,writable:!1,value:t});else if(void 0!==e.propertyIsEnumerable&&e.propertyIsEnumerable===e.constructor.prototype.propertyIsEnumerable)e.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},e.propertyIsEnumerable[eG]=t;else if(void 0!==e.nodeType)e[eG]=t;else throw Error("Unable to set a non-enumerable property on object.");return t}var eF=Object.isExtensible,eB=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}();function eU(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}function eZ(e){return e.valueOf!==eP&&"function"==typeof e.valueOf?e.valueOf(e):e}function ej(){var e=++eq;return 1073741824&eq&&(eq=0),e}var eH="function"==typeof WeakMap;eH&&(o=new WeakMap);var ez=Object.create(null),eq=0,eG="__immutablehash__";"function"==typeof Symbol&&(eG=Symbol(eG));var eV=16,eW=255,eY=0,eJ={},e$=function(e){function t(e,t){this._iter=e,this._useKeys=t,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e,t){return this._iter.get(e,t)},t.prototype.has=function(e){return this._iter.has(e)},t.prototype.valueSeq=function(){return this._iter.valueSeq()},t.prototype.reverse=function(){var e=this,t=e2(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},t.prototype.map=function(e,t){var n=this,r=e1(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},t.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t,r){return e(t,r,n)},t)},t.prototype.__iterator=function(e,t){return this._iter.__iterator(e,t)},t}(ed);e$.prototype[G]=!0;var eK=function(e){function t(e){this._iter=e,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.includes=function(e){return this._iter.includes(e)},t.prototype.__iterate=function(e,t){var n=this,r=0;return t&&E(this),this._iter.__iterate(function(o){return e(o,t?n.size-++r:r++,n)},t)},t.prototype.__iterator=function(e,t){var n=this,r=this._iter.__iterator(Y,t),o=0;return t&&E(this),new Q(function(){var i=r.next();return i.done?i:ee(e,t?n.size-++o:o++,i.value,i)})},t}(ef),eX=function(e){function t(e){this._iter=e,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.has=function(e){return this._iter.includes(e)},t.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){return e(t,t,n)},t)},t.prototype.__iterator=function(e,t){var n=this._iter.__iterator(Y,t);return new Q(function(){var t=n.next();return t.done?t:ee(e,t.value,t.value,t)})},t}(ep),eQ=function(e){function t(e){this._iter=e,this.size=e.size}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.entrySeq=function(){return this._iter.toSeq()},t.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate(function(t){if(t){tl(t);var r=R(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}},t)},t.prototype.__iterator=function(e,t){var n=this._iter.__iterator(Y,t);return new Q(function(){for(;;){var t=n.next();if(t.done)return t;var r=t.value;if(r){tl(r);var o=R(r);return ee(e,o?r.get(0):r[0],o?r.get(1):r[1],t)}}})},t}(ed);function e0(e){var t=td(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=tf,t.__iterateUncached=function(t,n){var r=this;return e.__iterate(function(e,n){return!1!==t(n,e,r)},n)},t.__iteratorUncached=function(t,n){if(t===J){var r=e.__iterator(t,n);return new Q(function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e})}return e.__iterator(t===Y?W:Y,n)},t}function e1(e,t,n){var r=td(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,o){var i=e.get(r,v);return i===v?o:t.call(n,i,r,e)},r.__iterateUncached=function(r,o){var i=this;return e.__iterate(function(e,o,a){return!1!==r(t.call(n,e,o,a),o,i)},o)},r.__iteratorUncached=function(r,o){var i=e.__iterator(J,o);return new Q(function(){var o=i.next();if(o.done)return o;var a=o.value,s=a[0];return ee(r,s,t.call(n,a[1],s,e),o)})},r}function e2(e,t){var n=this,r=td(e);return r._iter=e,r.size=e.size,r.reverse=function(){return e},e.flip&&(r.flip=function(){var t=e0(e);return t.reverse=function(){return e.flip()},t}),r.get=function(n,r){return e.get(t?n:-1-n,r)},r.has=function(n){return e.has(t?n:-1-n)},r.includes=function(t){return e.includes(t)},r.cacheResult=tf,r.__iterate=function(n,r){var o=this,i=0;return r&&E(e),e.__iterate(function(e,a){return n(e,t?a:r?o.size-++i:i++,o)},!r)},r.__iterator=function(r,o){var i=0;o&&E(e);var a=e.__iterator(J,!o);return new Q(function(){var e=a.next();if(e.done)return e;var s=e.value;return ee(r,t?s[0]:o?n.size-++i:i++,s[1],e)})},r}function e4(e,t,n,r){var o=td(e);return r&&(o.has=function(r){var o=e.get(r,v);return o!==v&&!!t.call(n,o,r,e)},o.get=function(r,o){var i=e.get(r,v);return i!==v&&t.call(n,i,r,e)?i:o}),o.__iterateUncached=function(o,i){var a=this,s=0;return e.__iterate(function(e,i,u){if(t.call(n,e,i,u))return s++,o(e,r?i:s-1,a)},i),s},o.__iteratorUncached=function(o,i){var a=e.__iterator(J,i),s=0;return new Q(function(){for(;;){var i=a.next();if(i.done)return i;var u=i.value,l=u[0],c=u[1];if(t.call(n,c,l,e))return ee(o,r?l:s++,c,i)}})},o}function e3(e,t,n){var r=t1().asMutable();return e.__iterate(function(o,i){r.update(t.call(n,o,i,e),0,function(e){return e+1})}),r.asImmutable()}function e5(e,t,n){var r=D(e),o=(V(e)?nD():t1()).asMutable();e.__iterate(function(i,a){o.update(t.call(n,i,a,e),function(e){return(e=e||[]).push(r?[a,i]:i),e})});var i=tc(e);return o.map(function(t){return tu(e,i(t))}).asImmutable()}function e6(e,t,n){var r=D(e),o=[[],[]];e.__iterate(function(i,a){o[t.call(n,i,a,e)?1:0].push(r?[a,i]:i)});var i=tc(e);return o.map(function(t){return tu(e,i(t))})}function e9(e,t,n,r){var o,i=e.size;if(I(t,n,i))return e;var a=w(t,i),s=A(n,i);if(a!=a||s!=s)return e9(e.toSeq().cacheResult(),t,n,r);var u=s-a;u==u&&(o=u<0?0:u);var l=td(e);return l.size=0===o?o:e.size&&o||void 0,!r&&j(e)&&o>=0&&(l.get=function(t,n){return(t=T(this,t))>=0&&t<o?e.get(t+a,n):n}),l.__iterateUncached=function(t,n){var i=this;if(0===o)return 0;if(n)return this.cacheResult().__iterate(t,n);var s=0,u=!0,l=0;return e.__iterate(function(e,n){if(!(u&&(u=s++<a)))return l++,!1!==t(e,r?n:l-1,i)&&l!==o}),l},l.__iteratorUncached=function(t,n){if(0!==o&&n)return this.cacheResult().__iterator(t,n);if(0===o)return new Q(et);var i=e.__iterator(t,n),s=0,u=0;return new Q(function(){for(;s++<a;)i.next();if(++u>o)return et();var e=i.next();return r||t===Y||e.done?e:t===W?ee(t,u-1,void 0,e):ee(t,u-1,e.value[1],e)})},l}function e8(e,t,n){var r=td(e);return r.__iterateUncached=function(r,o){var i=this;if(o)return this.cacheResult().__iterate(r,o);var a=0;return e.__iterate(function(e,o,s){return t.call(n,e,o,s)&&++a&&r(e,o,i)}),a},r.__iteratorUncached=function(r,o){var i=this;if(o)return this.cacheResult().__iterator(r,o);var a=e.__iterator(J,o),s=!0;return new Q(function(){if(!s)return et();var e=a.next();if(e.done)return e;var o=e.value,u=o[0],l=o[1];return t.call(n,l,u,i)?r===J?e:ee(r,u,l,e):(s=!1,et())})},r}function e7(e,t,n,r){var o=td(e);return o.__iterateUncached=function(o,i){var a=this;if(i)return this.cacheResult().__iterate(o,i);var s=!0,u=0;return e.__iterate(function(e,i,l){if(!(s&&(s=t.call(n,e,i,l))))return u++,o(e,r?i:u-1,a)}),u},o.__iteratorUncached=function(o,i){var a=this;if(i)return this.cacheResult().__iterator(o,i);var s=e.__iterator(J,i),u=!0,l=0;return new Q(function(){do{if((e=s.next()).done){if(r||o===Y)return e;if(o===W)return ee(o,l++,void 0,e);return ee(o,l++,e.value[1],e)}var e,i,c,d=e.value;i=d[0],c=d[1],u&&(u=t.call(n,c,i,a))}while(u);return o===J?e:ee(o,i,c,e)})},o}function te(e,t){var n=D(e),r=[e].concat(t).map(function(e){return R(e)?n&&(e=F(e)):e=n?ey(e):eb(Array.isArray(e)?e:[e]),e}).filter(function(e){return 0!==e.size});if(0===r.length)return e;if(1===r.length){var o=r[0];if(o===e||n&&D(o)||k(e)&&k(o))return o}var i=new eh(r);return n?i=i.toKeyedSeq():k(e)||(i=i.toSetSeq()),(i=i.flatten(!0)).size=r.reduce(function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}},0),i}function tt(e,t,n){var r=td(e);return r.__iterateUncached=function(o,i){if(i)return this.cacheResult().__iterate(o,i);var a=0,s=!1;function u(e,l){e.__iterate(function(e,i){return(!t||l<t)&&R(e)?u(e,l+1):(a++,!1===o(e,n?i:a-1,r)&&(s=!0)),!s},i)}return u(e,0),a},r.__iteratorUncached=function(r,o){if(o)return this.cacheResult().__iterator(r,o);var i=e.__iterator(r,o),a=[],s=0;return new Q(function(){for(;i;){var e=i.next();if(!1!==e.done){i=a.pop();continue}var u=e.value;if(r===J&&(u=u[1]),!((!t||a.length<t)&&R(u)))return n?e:ee(r,s++,u,e);a.push(i),i=u.__iterator(r,o)}return et()})},r}function tn(e,t,n){var r=tc(e);return e.toSeq().map(function(o,i){return r(t.call(n,o,i,e))}).flatten(!0)}function tr(e,t){var n=td(e);return n.size=e.size&&2*e.size-1,n.__iterateUncached=function(n,r){var o=this,i=0;return e.__iterate(function(e){return(!i||!1!==n(t,i++,o))&&!1!==n(e,i++,o)},r),i},n.__iteratorUncached=function(n,r){var o,i=e.__iterator(Y,r),a=0;return new Q(function(){return(!o||a%2)&&(o=i.next()).done?o:a%2?ee(n,a++,t):ee(n,a++,o.value,o)})},n}function to(e,t,n){t||(t=tp);var r=D(e),o=0,i=e.toSeq().map(function(t,r){return[r,t,o++,n?n(t,r,e):t]}).valueSeq().toArray();return i.sort(function(e,n){return t(e[3],n[3])||e[2]-n[2]}).forEach(r?function(e,t){i[t].length=2}:function(e,t){i[t]=e[1]}),r?ed(i):k(e)?ef(i):ep(i)}function ti(e,t,n){if(t||(t=tp),n){var r=e.toSeq().map(function(t,r){return[t,n(t,r,e)]}).reduce(function(e,n){return ta(t,e[1],n[1])?n:e});return r&&r[0]}return e.reduce(function(e,n){return ta(t,e,n)?n:e})}function ta(e,t,n){var r=e(n,t);return 0===r&&n!==t&&(null==n||n!=n)||r>0}function ts(e,t,n,r){var o=td(e),i=new eh(n).map(function(e){return e.size});return o.size=r?i.max():i.min(),o.__iterate=function(e,t){for(var n,r=this.__iterator(Y,t),o=0;!(n=r.next()).done&&!1!==e(n.value,o++,this););return o},o.__iteratorUncached=function(e,o){var i=n.map(function(e){return e=N(e),eo(o?e.reverse():e)}),a=0,s=!1;return new Q(function(){var n;return(s||(n=i.map(function(e){return e.next()}),s=r?n.every(function(e){return e.done}):n.some(function(e){return e.done})),s)?et():ee(e,a++,t.apply(null,n.map(function(e){return e.value})))})},o}function tu(e,t){return e===t?e:j(e)?t:e.constructor(t)}function tl(e){if(e!==Object(e))throw TypeError("Expected [K, V] tuple: "+e)}function tc(e){return D(e)?F:k(e)?B:U}function td(e){return Object.create((D(e)?ed:k(e)?ef:ep).prototype)}function tf(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):ec.prototype.cacheResult.call(this)}function tp(e,t){return void 0===e&&void 0===t?0:void 0===e?1:void 0===t?-1:e>t?1:e<t?-1:0}function th(e,t){t=t||0;for(var n=Math.max(0,e.length-t),r=Array(n),o=0;o<n;o++)r[o]=e[o+t];return r}function tm(e,t){if(!e)throw Error(t)}function tg(e){tm(e!==1/0,"Cannot perform this action with an infinite size.")}function tv(e){if(el(e)&&"string"!=typeof e)return e;if(V(e))return e.toArray();throw TypeError("Invalid keyPath: expected Ordered Collection or Array: "+e)}eK.prototype.cacheResult=e$.prototype.cacheResult=eX.prototype.cacheResult=eQ.prototype.cacheResult=tf;var ty=Object.prototype.toString;function tb(e){if(!e||"object"!=typeof e||"[object Object]"!==ty.call(e))return!1;var t=Object.getPrototypeOf(e);if(null===t)return!0;for(var n=t,r=Object.getPrototypeOf(t);null!==r;)r=Object.getPrototypeOf(n=r);return n===t}function t_(e){return"object"==typeof e&&(q(e)||Array.isArray(e)||tb(e))}function tE(e){try{return"string"==typeof e?JSON.stringify(e):String(e)}catch(t){return JSON.stringify(e)}}function tT(e,t){return q(e)?e.has(t):t_(e)&&eu.call(e,t)}function tS(e,t,n){return q(e)?e.get(t,n):tT(e,t)?"function"==typeof e.get?e.get(t):e[t]:n}function tI(e){if(Array.isArray(e))return th(e);var t={};for(var n in e)eu.call(e,n)&&(t[n]=e[n]);return t}function tw(e,t){if(!t_(e))throw TypeError("Cannot update non-data-structure value: "+e);if(q(e)){if(!e.remove)throw TypeError("Cannot update immutable value without .remove() method: "+e);return e.remove(t)}if(!eu.call(e,t))return e;var n=tI(e);return Array.isArray(n)?n.splice(t,1):delete n[t],n}function tA(e,t,n){if(!t_(e))throw TypeError("Cannot update non-data-structure value: "+e);if(q(e)){if(!e.set)throw TypeError("Cannot update immutable value without .set() method: "+e);return e.set(t,n)}if(eu.call(e,t)&&n===e[t])return e;var r=tI(e);return r[t]=n,r}function tO(e,t,n,r){r||(r=n,n=void 0);var o=tC(q(e),e,tv(t),0,n,r);return o===v?n:o}function tC(e,t,n,r,o,i){var a=t===v;if(r===n.length){var s=a?o:t,u=i(s);return u===s?t:u}if(!a&&!t_(t))throw TypeError("Cannot update within non-data-structure value in path ["+n.slice(0,r).map(tE)+"]: "+t);var l=n[r],c=a?v:tS(t,l,v),d=tC(c===v?e:q(c),c,n,r+1,o,i);return d===c?t:d===v?tw(t,l):tA(a?e?nn():{}:t,l,d)}function tP(e,t,n){return tO(e,t,v,function(){return n})}function tR(e,t){return tP(this,e,t)}function tL(e,t){return tO(e,t,function(){return v})}function tD(e){return tL(this,e)}function tx(e,t,n,r){return tO(e,[t],n,r)}function tk(e,t,n){return 1==arguments.length?e(this):tx(this,e,t,n)}function tM(e,t,n){return tO(this,e,t,n)}function tN(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return tB(this,e)}function tF(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];if("function"!=typeof e)throw TypeError("Invalid merger function: "+e);return tB(this,t,e)}function tB(e,t,n){for(var r=[],o=0;o<t.length;o++){var i=F(t[o]);0!==i.size&&r.push(i)}return 0===r.length?e:0!==e.toSeq().size||e.__ownerID||1!==r.length?e.withMutations(function(e){for(var t=n?function(t,r){tx(e,r,v,function(e){return e===v?t:n(e,t,r)})}:function(t,n){e.set(n,t)},o=0;o<r.length;o++)r[o].forEach(t)}):e.constructor(r[0])}function tU(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return tq(e,t)}function tZ(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];return tq(t,n,e)}function tj(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return tz(e,t)}function tH(e,t){for(var n=[],r=arguments.length-2;r-- >0;)n[r]=arguments[r+2];return tz(t,n,e)}function tz(e,t,n){return tq(e,t,tG(n))}function tq(e,t,n){if(!t_(e))throw TypeError("Cannot merge into non-data-structure value: "+e);if(q(e))return"function"==typeof n&&e.mergeWith?e.mergeWith.apply(e,[n].concat(t)):e.merge?e.merge.apply(e,t):e.concat.apply(e,t);for(var r=Array.isArray(e),o=e,i=r?B:F,a=r?function(t){o===e&&(o=tI(o)),o.push(t)}:function(t,r){var i=eu.call(o,r),a=i&&n?n(o[r],t,r):t;i&&a===o[r]||(o===e&&(o=tI(o)),o[r]=a)},s=0;s<t.length;s++)i(t[s]).forEach(a);return o}function tG(e){function t(n,r,o){return t_(n)&&t_(r)&&tV(n,r)?tq(n,[r],t):e?e(n,r,o):r}return t}function tV(e,t){var n=ec(e),r=ec(t);return k(n)===k(r)&&D(n)===D(r)}function tW(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return tz(this,e)}function tY(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return tz(this,t,e)}function tJ(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return tO(this,e,nn(),function(e){return tq(e,t)})}function t$(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];return tO(this,e,nn(),function(e){return tz(e,t)})}function tK(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this}function tX(){return this.__ownerID?this:this.__ensureOwner(new _)}function tQ(){return this.__ensureOwner()}function t0(){return this.__altered}var t1=function(e){function t(t){return null==t?nn():eS(t)&&!V(t)?t:nn().withMutations(function(n){var r=e(t);tg(r.size),r.forEach(function(e,t){return n.set(t,e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return nn().withMutations(function(t){for(var n=0;n<e.length;n+=2){if(n+1>=e.length)throw Error("Missing value for key: "+e[n]);t.set(e[n],e[n+1])}})},t.prototype.toString=function(){return this.__toString("Map {","}")},t.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},t.prototype.set=function(e,t){return nr(this,e,t)},t.prototype.remove=function(e){return nr(this,e,v)},t.prototype.deleteAll=function(e){var t=N(e);return 0===t.size?this:this.withMutations(function(e){t.forEach(function(t){return e.remove(t)})})},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):nn()},t.prototype.sort=function(e){return nD(to(this,e))},t.prototype.sortBy=function(e,t){return nD(to(this,t,e))},t.prototype.map=function(e,t){var n=this;return this.withMutations(function(r){r.forEach(function(o,i){r.set(i,e.call(t,o,i,n))})})},t.prototype.__iterator=function(e,t){return new t8(this,e,t)},t.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate(function(t){return r++,e(t[1],t[0],n)},t),r},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?nt(this.size,this._root,e,this.__hash):0===this.size?nn():(this.__ownerID=e,this.__altered=!1,this)},t}(F);t1.isMap=eS;var t2=t1.prototype;t2[eT]=!0,t2[p]=t2.remove,t2.removeAll=t2.deleteAll,t2.setIn=tR,t2.removeIn=t2.deleteIn=tD,t2.update=tk,t2.updateIn=tM,t2.merge=t2.concat=tN,t2.mergeWith=tF,t2.mergeDeep=tW,t2.mergeDeepWith=tY,t2.mergeIn=tJ,t2.mergeDeepIn=t$,t2.withMutations=tK,t2.wasAltered=t0,t2.asImmutable=tQ,t2["@@transducer/init"]=t2.asMutable=tX,t2["@@transducer/step"]=function(e,t){return e.set(t[0],t[1])},t2["@@transducer/result"]=function(e){return e.asImmutable()};var t4=function(e,t){this.ownerID=e,this.entries=t};t4.prototype.get=function(e,t,n,r){for(var o=this.entries,i=0,a=o.length;i<a;i++)if(eA(n,o[i][0]))return o[i][1];return r},t4.prototype.update=function(e,t,n,r,o,i,a){for(var s=o===v,u=this.entries,l=0,c=u.length;l<c&&!eA(r,u[l][0]);l++);var d=l<c;if(d?u[l][1]===o:s)return this;if(b(a),(s||!d)&&b(i),!s||1!==u.length){if(!d&&!s&&u.length>=nh)return ns(e,u,r,o);var f=e&&e===this.ownerID,p=f?u:th(u);return(d?s?l===c-1?p.pop():p[l]=p.pop():p[l]=[r,o]:p.push([r,o]),f)?(this.entries=p,this):new t4(e,p)}};var t3=function(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n};t3.prototype.get=function(e,t,n,r){void 0===t&&(t=eR(n));var o=1<<((0===e?t:t>>>e)&g),i=this.bitmap;return(i&o)==0?r:this.nodes[nc(i&o-1)].get(e+h,t,n,r)},t3.prototype.update=function(e,t,n,r,o,i,a){void 0===n&&(n=eR(r));var s=(0===t?n:n>>>t)&g,u=1<<s,l=this.bitmap,c=(l&u)!=0;if(!c&&o===v)return this;var d=nc(l&u-1),f=this.nodes,p=c?f[d]:void 0,m=no(p,e,t+h,n,r,o,i,a);if(m===p)return this;if(!c&&m&&f.length>=nm)return nl(e,f,l,s,m);if(c&&!m&&2===f.length&&ni(f[1^d]))return f[1^d];if(c&&m&&1===f.length&&ni(m))return m;var y=e&&e===this.ownerID,b=c?m?l:l^u:l|u,_=c?m?nd(f,d,m,y):np(f,d,y):nf(f,d,m,y);return y?(this.bitmap=b,this.nodes=_,this):new t3(e,b,_)};var t5=function(e,t,n){this.ownerID=e,this.count=t,this.nodes=n};t5.prototype.get=function(e,t,n,r){void 0===t&&(t=eR(n));var o=(0===e?t:t>>>e)&g,i=this.nodes[o];return i?i.get(e+h,t,n,r):r},t5.prototype.update=function(e,t,n,r,o,i,a){void 0===n&&(n=eR(r));var s=(0===t?n:n>>>t)&g,u=o===v,l=this.nodes,c=l[s];if(u&&!c)return this;var d=no(c,e,t+h,n,r,o,i,a);if(d===c)return this;var f=this.count;if(c){if(!d&&--f<ng)return nu(e,l,f,s)}else f++;var p=e&&e===this.ownerID,m=nd(l,s,d,p);return p?(this.count=f,this.nodes=m,this):new t5(e,f,m)};var t6=function(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n};t6.prototype.get=function(e,t,n,r){for(var o=this.entries,i=0,a=o.length;i<a;i++)if(eA(n,o[i][0]))return o[i][1];return r},t6.prototype.update=function(e,t,n,r,o,i,a){void 0===n&&(n=eR(r));var s=o===v;if(n!==this.keyHash)return s?this:(b(a),b(i),na(this,e,t,n,[r,o]));for(var u=this.entries,l=0,c=u.length;l<c&&!eA(r,u[l][0]);l++);var d=l<c;if(d?u[l][1]===o:s)return this;if(b(a),(s||!d)&&b(i),s&&2===c)return new t9(e,this.keyHash,u[1^l]);var f=e&&e===this.ownerID,p=f?u:th(u);return(d?s?l===c-1?p.pop():p[l]=p.pop():p[l]=[r,o]:p.push([r,o]),f)?(this.entries=p,this):new t6(e,this.keyHash,p)};var t9=function(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n};t9.prototype.get=function(e,t,n,r){return eA(n,this.entry[0])?this.entry[1]:r},t9.prototype.update=function(e,t,n,r,o,i,a){var s=o===v,u=eA(r,this.entry[0]);if(u?o===this.entry[1]:s)return this;if(b(a),s){b(i);return}return u?e&&e===this.ownerID?(this.entry[1]=o,this):new t9(e,this.keyHash,[r,o]):(b(i),na(this,e,t,eR(r),[r,o]))},t4.prototype.iterate=t6.prototype.iterate=function(e,t){for(var n=this.entries,r=0,o=n.length-1;r<=o;r++)if(!1===e(n[t?o-r:r]))return!1},t3.prototype.iterate=t5.prototype.iterate=function(e,t){for(var n=this.nodes,r=0,o=n.length-1;r<=o;r++){var i=n[t?o-r:r];if(i&&!1===i.iterate(e,t))return!1}},t9.prototype.iterate=function(e,t){return e(this.entry)};var t8=function(e){function t(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&ne(e._root)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.next=function(){for(var e=this._type,t=this._stack;t;){var n=t.node,r=t.index++,o=void 0;if(n.entry){if(0===r)return t7(e,n.entry)}else if(n.entries){if(r<=(o=n.entries.length-1))return t7(e,n.entries[this._reverse?o-r:r])}else if(r<=(o=n.nodes.length-1)){var i=n.nodes[this._reverse?o-r:r];if(i){if(i.entry)return t7(e,i.entry);t=this._stack=ne(i,t)}continue}t=this._stack=this._stack.__prev}return et()},t}(Q);function t7(e,t){return ee(e,t[0],t[1])}function ne(e,t){return{node:e,index:0,__prev:t}}function nt(e,t,n,r){var o=Object.create(t2);return o.size=e,o._root=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function nn(){return i||(i=nt(0))}function nr(e,t,n){if(e._root){var r,o,i=y(),a=y();if(r=no(e._root,e.__ownerID,0,void 0,t,n,i,a),!a.value)return e;o=e.size+(i.value?n===v?-1:1:0)}else{if(n===v)return e;o=1,r=new t4(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=o,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?nt(o,r):nn()}function no(e,t,n,r,o,i,a,s){return e?e.update(t,n,r,o,i,a,s):i===v?e:(b(s),b(a),new t9(t,r,[o,i]))}function ni(e){return e.constructor===t9||e.constructor===t6}function na(e,t,n,r,o){if(e.keyHash===r)return new t6(t,r,[e.entry,o]);var i,a=(0===n?e.keyHash:e.keyHash>>>n)&g,s=(0===n?r:r>>>n)&g,u=a===s?[na(e,t,n+h,r,o)]:(i=new t9(t,r,o),a<s?[e,i]:[i,e]);return new t3(t,1<<a|1<<s,u)}function ns(e,t,n,r){e||(e=new _);for(var o=new t9(e,eR(n),[n,r]),i=0;i<t.length;i++){var a=t[i];o=o.update(e,0,void 0,a[0],a[1])}return o}function nu(e,t,n,r){for(var o=0,i=0,a=Array(n),s=0,u=1,l=t.length;s<l;s++,u<<=1){var c=t[s];void 0!==c&&s!==r&&(o|=u,a[i++]=c)}return new t3(e,o,a)}function nl(e,t,n,r,o){for(var i=0,a=Array(m),s=0;0!==n;s++,n>>>=1)a[s]=1&n?t[i++]:void 0;return a[r]=o,new t5(e,i+1,a)}function nc(e){return e-=e>>1&1431655765,e=(e=(858993459&e)+(e>>2&858993459))+(e>>4)&252645135,e+=e>>8,127&(e+=e>>16)}function nd(e,t,n,r){var o=r?e:th(e);return o[t]=n,o}function nf(e,t,n,r){var o=e.length+1;if(r&&t+1===o)return e[t]=n,e;for(var i=Array(o),a=0,s=0;s<o;s++)s===t?(i[s]=n,a=-1):i[s]=e[s+a];return i}function np(e,t,n){var r=e.length-1;if(n&&t===r)return e.pop(),e;for(var o=Array(r),i=0,a=0;a<r;a++)a===t&&(i=1),o[a]=e[a+i];return o}var nh=m/4,nm=m/2,ng=m/4,nv="@@__IMMUTABLE_LIST__@@";function ny(e){return!!(e&&e[nv])}var nb=function(e){function t(t){var n=nw();if(null==t)return n;if(ny(t))return t;var r=e(t),o=r.size;return 0===o?n:(tg(o),o>0&&o<m)?nI(0,o,h,null,new nE(r.toArray())):n.withMutations(function(e){e.setSize(o),r.forEach(function(t,n){return e.set(n,t)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("List [","]")},t.prototype.get=function(e,t){if((e=T(this,e))>=0&&e<this.size){var n=nP(this,e+=this._origin);return n&&n.array[e&g]}return t},t.prototype.set=function(e,t){return nA(this,e,t)},t.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},t.prototype.insert=function(e,t){return this.splice(e,0,t)},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=h,this._root=this._tail=this.__hash=void 0,this.__altered=!0,this):nw()},t.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations(function(n){nR(n,0,t+e.length);for(var r=0;r<e.length;r++)n.set(t+r,e[r])})},t.prototype.pop=function(){return nR(this,0,-1)},t.prototype.unshift=function(){var e=arguments;return this.withMutations(function(t){nR(t,-e.length);for(var n=0;n<e.length;n++)t.set(n,e[n])})},t.prototype.shift=function(){return nR(this,1)},t.prototype.concat=function(){for(var t=arguments,n=[],r=0;r<arguments.length;r++){var o=t[r],i=e("string"!=typeof o&&en(o)?o:[o]);0!==i.size&&n.push(i)}return 0===n.length?this:0!==this.size||this.__ownerID||1!==n.length?this.withMutations(function(e){n.forEach(function(t){return t.forEach(function(t){return e.push(t)})})}):this.constructor(n[0])},t.prototype.setSize=function(e){return nR(this,0,e)},t.prototype.map=function(e,t){var n=this;return this.withMutations(function(r){for(var o=0;o<n.size;o++)r.set(o,e.call(t,r.get(o),o,n))})},t.prototype.slice=function(e,t){var n=this.size;return I(e,t,n)?this:nR(this,w(e,n),A(t,n))},t.prototype.__iterator=function(e,t){var n=t?this.size:0,r=nS(this,t);return new Q(function(){var o=r();return o===nT?et():ee(e,t?--n:n++,o)})},t.prototype.__iterate=function(e,t){for(var n,r=t?this.size:0,o=nS(this,t);(n=o())!==nT&&!1!==e(n,t?--r:r++,this););return r},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?nI(this._origin,this._capacity,this._level,this._root,this._tail,e,this.__hash):0===this.size?nw():(this.__ownerID=e,this.__altered=!1,this)},t}(B);nb.isList=ny;var n_=nb.prototype;n_[nv]=!0,n_[p]=n_.remove,n_.merge=n_.concat,n_.setIn=tR,n_.deleteIn=n_.removeIn=tD,n_.update=tk,n_.updateIn=tM,n_.mergeIn=tJ,n_.mergeDeepIn=t$,n_.withMutations=tK,n_.wasAltered=t0,n_.asImmutable=tQ,n_["@@transducer/init"]=n_.asMutable=tX,n_["@@transducer/step"]=function(e,t){return e.push(t)},n_["@@transducer/result"]=function(e){return e.asImmutable()};var nE=function(e,t){this.array=e,this.ownerID=t};nE.prototype.removeBefore=function(e,t,n){if(n===t?1<<t:0===this.array.length)return this;var r,o=n>>>t&g;if(o>=this.array.length)return new nE([],e);var i=0===o;if(t>0){var a=this.array[o];if((r=a&&a.removeBefore(e,t-h,n))===a&&i)return this}if(i&&!r)return this;var s=nC(this,e);if(!i)for(var u=0;u<o;u++)s.array[u]=void 0;return r&&(s.array[o]=r),s},nE.prototype.removeAfter=function(e,t,n){if(n===(t?1<<t:0)||0===this.array.length)return this;var r,o=n-1>>>t&g;if(o>=this.array.length)return this;if(t>0){var i=this.array[o];if((r=i&&i.removeAfter(e,t-h,n))===i&&o===this.array.length-1)return this}var a=nC(this,e);return a.array.splice(o+1),r&&(a.array[o]=r),a};var nT={};function nS(e,t){var n=e._origin,r=e._capacity,o=nL(r),i=e._tail;return a(e._root,e._level,0);function a(e,t,n){return 0===t?s(e,n):u(e,t,n)}function s(e,a){var s=a===o?i&&i.array:e&&e.array,u=a>n?0:n-a,l=r-a;return l>m&&(l=m),function(){if(u===l)return nT;var e=t?--l:u++;return s&&s[e]}}function u(e,o,i){var s,u=e&&e.array,l=i>n?0:n-i>>o,c=(r-i>>o)+1;return c>m&&(c=m),function(){for(;;){if(s){var e=s();if(e!==nT)return e;s=null}if(l===c)return nT;var n=t?--c:l++;s=a(u&&u[n],o-h,i+(n<<o))}}}}function nI(e,t,n,r,o,i,a){var s=Object.create(n_);return s.size=t-e,s._origin=e,s._capacity=t,s._level=n,s._root=r,s._tail=o,s.__ownerID=i,s.__hash=a,s.__altered=!1,s}function nw(){return a||(a=nI(0,0,h))}function nA(e,t,n){if((t=T(e,t))!=t)return e;if(t>=e.size||t<0)return e.withMutations(function(e){t<0?nR(e,t).set(0,n):nR(e,0,t+1).set(t,n)});t+=e._origin;var r=e._tail,o=e._root,i=y();return(t>=nL(e._capacity)?r=nO(r,e.__ownerID,0,t,n,i):o=nO(o,e.__ownerID,e._level,t,n,i),i.value)?e.__ownerID?(e._root=o,e._tail=r,e.__hash=void 0,e.__altered=!0,e):nI(e._origin,e._capacity,e._level,o,r):e}function nO(e,t,n,r,o,i){var a,s=r>>>n&g,u=e&&s<e.array.length;if(!u&&void 0===o)return e;if(n>0){var l=e&&e.array[s],c=nO(l,t,n-h,r,o,i);return c===l?e:((a=nC(e,t)).array[s]=c,a)}return u&&e.array[s]===o?e:(i&&b(i),a=nC(e,t),void 0===o&&s===a.array.length-1?a.array.pop():a.array[s]=o,a)}function nC(e,t){return t&&e&&t===e.ownerID?e:new nE(e?e.array.slice():[],t)}function nP(e,t){if(t>=nL(e._capacity))return e._tail;if(t<1<<e._level+h){for(var n=e._root,r=e._level;n&&r>0;)n=n.array[t>>>r&g],r-=h;return n}}function nR(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new _,o=e._origin,i=e._capacity,a=o+t,s=void 0===n?i:n<0?i+n:o+n;if(a===o&&s===i)return e;if(a>=s)return e.clear();for(var u=e._level,l=e._root,c=0;a+c<0;)l=new nE(l&&l.array.length?[void 0,l]:[],r),u+=h,c+=1<<u;c&&(a+=c,o+=c,s+=c,i+=c);for(var d=nL(i),f=nL(s);f>=1<<u+h;)l=new nE(l&&l.array.length?[l]:[],r),u+=h;var p=e._tail,m=f<d?nP(e,s-1):f>d?new nE([],r):p;if(p&&f>d&&a<i&&p.array.length){for(var v=l=nC(l,r),y=u;y>h;y-=h){var b=d>>>y&g;v=v.array[b]=nC(v.array[b],r)}v.array[d>>>h&g]=p}if(s<i&&(m=m&&m.removeAfter(r,0,s)),a>=f)a-=f,s-=f,u=h,l=null,m=m&&m.removeBefore(r,0,a);else if(a>o||f<d){for(c=0;l;){var E=a>>>u&g;if(E!==f>>>u&g)break;E&&(c+=(1<<u)*E),u-=h,l=l.array[E]}l&&a>o&&(l=l.removeBefore(r,u,a-c)),l&&f<d&&(l=l.removeAfter(r,u,f-c)),c&&(a-=c,s-=c)}return e.__ownerID?(e.size=s-a,e._origin=a,e._capacity=s,e._level=u,e._root=l,e._tail=m,e.__hash=void 0,e.__altered=!0,e):nI(a,s,u,l,m)}function nL(e){return e<m?0:e-1>>>h<<h}var nD=function(e){function t(e){return null==e?nk():eI(e)?e:nk().withMutations(function(t){var n=F(e);tg(n.size),n.forEach(function(e,n){return t.set(n,e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("OrderedMap {","}")},t.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this.__altered=!0,this):nk()},t.prototype.set=function(e,t){return nM(this,e,t)},t.prototype.remove=function(e){return nM(this,e,v)},t.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate(function(t){return t&&e(t[1],t[0],n)},t)},t.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},t.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?nx(t,n,e,this.__hash):0===this.size?nk():(this.__ownerID=e,this.__altered=!1,this._map=t,this._list=n,this)},t}(t1);function nx(e,t,n,r){var o=Object.create(nD.prototype);return o.size=e?e.size:0,o._map=e,o._list=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function nk(){return s||(s=nx(nn(),nw()))}function nM(e,t,n){var r,o,i=e._map,a=e._list,s=i.get(t),u=void 0!==s;if(n===v){if(!u)return e;a.size>=m&&a.size>=2*i.size?(r=(o=a.filter(function(e,t){return void 0!==e&&s!==t})).toKeyedSeq().map(function(e){return e[0]}).flip().toMap(),e.__ownerID&&(r.__ownerID=o.__ownerID=e.__ownerID)):(r=i.remove(t),o=s===a.size-1?a.pop():a.set(s,void 0))}else if(u){if(n===a.get(s)[1])return e;r=i,o=a.set(s,[t,n])}else r=i.set(t,a.size),o=a.set(a.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=o,e.__hash=void 0,e.__altered=!0,e):nx(r,o)}nD.isOrderedMap=eI,nD.prototype[G]=!0,nD.prototype[p]=nD.prototype.remove;var nN="@@__IMMUTABLE_STACK__@@";function nF(e){return!!(e&&e[nN])}var nB=function(e){function t(e){return null==e?nj():nF(e)?e:nj().pushAll(e)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.prototype.toString=function(){return this.__toString("Stack [","]")},t.prototype.get=function(e,t){var n=this._head;for(e=T(this,e);n&&e--;)n=n.next;return n?n.value:t},t.prototype.peek=function(){return this._head&&this._head.value},t.prototype.push=function(){var e=arguments;if(0==arguments.length)return this;for(var t=this.size+arguments.length,n=this._head,r=arguments.length-1;r>=0;r--)n={value:e[r],next:n};return this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):nZ(t,n)},t.prototype.pushAll=function(t){if(0===(t=e(t)).size)return this;if(0===this.size&&nF(t))return t;tg(t.size);var n=this.size,r=this._head;return(t.__iterate(function(e){n++,r={value:e,next:r}},!0),this.__ownerID)?(this.size=n,this._head=r,this.__hash=void 0,this.__altered=!0,this):nZ(n,r)},t.prototype.pop=function(){return this.slice(1)},t.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):nj()},t.prototype.slice=function(t,n){if(I(t,n,this.size))return this;var r=w(t,this.size);if(A(n,this.size)!==this.size)return e.prototype.slice.call(this,t,n);for(var o=this.size-r,i=this._head;r--;)i=i.next;return this.__ownerID?(this.size=o,this._head=i,this.__hash=void 0,this.__altered=!0,this):nZ(o,i)},t.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?nZ(this.size,this._head,e,this.__hash):0===this.size?nj():(this.__ownerID=e,this.__altered=!1,this)},t.prototype.__iterate=function(e,t){var n=this;if(t)return new eh(this.toArray()).__iterate(function(t,r){return e(t,r,n)},t);for(var r=0,o=this._head;o&&!1!==e(o.value,r++,this);)o=o.next;return r},t.prototype.__iterator=function(e,t){if(t)return new eh(this.toArray()).__iterator(e,t);var n=0,r=this._head;return new Q(function(){if(r){var t=r.value;return r=r.next,ee(e,n++,t)}return et()})},t}(B);nB.isStack=nF;var nU=nB.prototype;function nZ(e,t,n,r){var o=Object.create(nU);return o.size=e,o._head=t,o.__ownerID=n,o.__hash=r,o.__altered=!1,o}function nj(){return u||(u=nZ(0))}nU[nN]=!0,nU.shift=nU.pop,nU.unshift=nU.push,nU.unshiftAll=nU.pushAll,nU.withMutations=tK,nU.wasAltered=t0,nU.asImmutable=tQ,nU["@@transducer/init"]=nU.asMutable=tX,nU["@@transducer/step"]=function(e,t){return e.unshift(t)},nU["@@transducer/result"]=function(e){return e.asImmutable()};var nH="@@__IMMUTABLE_SET__@@";function nz(e){return!!(e&&e[nH])}function nq(e){return nz(e)&&V(e)}function nG(e,t){if(e===t)return!0;if(!R(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||D(e)!==D(t)||k(e)!==k(t)||V(e)!==V(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!M(e);if(V(e)){var r=e.entries();return t.every(function(e,t){var o=r.next().value;return o&&eA(o[1],e)&&(n||eA(o[0],t))})&&r.next().done}var o=!1;if(void 0===e.size){if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{o=!0;var i=e;e=t,t=i}}var a=!0,s=t.__iterate(function(t,r){if(n?!e.has(t):o?!eA(t,e.get(r,v)):!eA(e.get(r,v),t))return a=!1,!1});return a&&e.size===s}function nV(e,t){var n=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(n),e}function nW(e){if(!e||"object"!=typeof e)return e;if(!R(e)){if(!t_(e))return e;e=ec(e)}if(D(e)){var t={};return e.__iterate(function(e,n){t[n]=nW(e)}),t}var n=[];return e.__iterate(function(e){n.push(nW(e))}),n}var nY=function(e){function t(t){return null==t?nX():nz(t)&&!V(t)?t:nX().withMutations(function(n){var r=e(t);tg(r.size),r.forEach(function(e){return n.add(e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(e){return this(F(e).keySeq())},t.intersect=function(e){return(e=N(e).toArray()).length?nJ.intersect.apply(t(e.pop()),e):nX()},t.union=function(e){return(e=N(e).toArray()).length?nJ.union.apply(t(e.pop()),e):nX()},t.prototype.toString=function(){return this.__toString("Set {","}")},t.prototype.has=function(e){return this._map.has(e)},t.prototype.add=function(e){return n$(this,this._map.set(e,e))},t.prototype.remove=function(e){return n$(this,this._map.remove(e))},t.prototype.clear=function(){return n$(this,this._map.clear())},t.prototype.map=function(e,t){var n=this,r=!1,o=n$(this,this._map.mapEntries(function(o){var i=o[1],a=e.call(t,i,i,n);return a!==i&&(r=!0),[a,a]},t));return r?o:this},t.prototype.union=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];return 0===(t=t.filter(function(e){return 0!==e.size})).length?this:0!==this.size||this.__ownerID||1!==t.length?this.withMutations(function(n){for(var r=0;r<t.length;r++)"string"==typeof t[r]?n.add(t[r]):e(t[r]).forEach(function(e){return n.add(e)})}):this.constructor(t[0])},t.prototype.intersect=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];if(0===t.length)return this;t=t.map(function(t){return e(t)});var r=[];return this.forEach(function(e){t.every(function(t){return t.includes(e)})||r.push(e)}),this.withMutations(function(e){r.forEach(function(t){e.remove(t)})})},t.prototype.subtract=function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];if(0===t.length)return this;t=t.map(function(t){return e(t)});var r=[];return this.forEach(function(e){t.some(function(t){return t.includes(e)})&&r.push(e)}),this.withMutations(function(e){r.forEach(function(t){e.remove(t)})})},t.prototype.sort=function(e){return rl(to(this,e))},t.prototype.sortBy=function(e,t){return rl(to(this,t,e))},t.prototype.wasAltered=function(){return this._map.wasAltered()},t.prototype.__iterate=function(e,t){var n=this;return this._map.__iterate(function(t){return e(t,t,n)},t)},t.prototype.__iterator=function(e,t){return this._map.__iterator(e,t)},t.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e);return e?this.__make(t,e):0===this.size?this.__empty():(this.__ownerID=e,this._map=t,this)},t}(U);nY.isSet=nz;var nJ=nY.prototype;function n$(e,t){return e.__ownerID?(e.size=t.size,e._map=t,e):t===e._map?e:0===t.size?e.__empty():e.__make(t)}function nK(e,t){var n=Object.create(nJ);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function nX(){return l||(l=nK(nn()))}nJ[nH]=!0,nJ[p]=nJ.remove,nJ.merge=nJ.concat=nJ.union,nJ.withMutations=tK,nJ.asImmutable=tQ,nJ["@@transducer/init"]=nJ.asMutable=tX,nJ["@@transducer/step"]=function(e,t){return e.add(t)},nJ["@@transducer/result"]=function(e){return e.asImmutable()},nJ.__empty=nX,nJ.__make=nK;var nQ=function(e){function t(e,n,r){if(!(this instanceof t))return new t(e,n,r);if(tm(0!==r,"Cannot step a Range by 0"),e=e||0,void 0===n&&(n=1/0),r=void 0===r?1:Math.abs(r),n<e&&(r=-r),this._start=e,this._end=n,this._step=r,this.size=Math.max(0,Math.ceil((n-e)/r-1)+1),0===this.size){if(c)return c;c=this}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return 0===this.size?"Range []":"Range [ "+this._start+"..."+this._end+(1!==this._step?" by "+this._step:"")+" ]"},t.prototype.get=function(e,t){return this.has(e)?this._start+T(this,e)*this._step:t},t.prototype.includes=function(e){var t=(e-this._start)/this._step;return t>=0&&t<this.size&&t===Math.floor(t)},t.prototype.slice=function(e,n){return I(e,n,this.size)?this:(e=w(e,this.size),(n=A(n,this.size))<=e)?new t(0,0):new t(this.get(e,this._end),this.get(n,this._end),this._step)},t.prototype.indexOf=function(e){var t=e-this._start;if(t%this._step==0){var n=t/this._step;if(n>=0&&n<this.size)return n}return -1},t.prototype.lastIndexOf=function(e){return this.indexOf(e)},t.prototype.__iterate=function(e,t){for(var n=this.size,r=this._step,o=t?this._start+(n-1)*r:this._start,i=0;i!==n&&!1!==e(o,t?n-++i:i++,this);)o+=t?-r:r;return i},t.prototype.__iterator=function(e,t){var n=this.size,r=this._step,o=t?this._start+(n-1)*r:this._start,i=0;return new Q(function(){if(i===n)return et();var a=o;return o+=t?-r:r,ee(e,t?n-++i:i++,a)})},t.prototype.equals=function(e){return e instanceof t?this._start===e._start&&this._end===e._end&&this._step===e._step:nG(this,e)},t}(ef);function n0(e,t,n){for(var r=tv(t),o=0;o!==r.length;)if((e=tS(e,r[o++],v))===v)return n;return e}function n1(e,t){return n0(this,e,t)}function n2(e,t){return n0(e,t,v)!==v}function n4(e){return n2(this,e)}function n3(){tg(this.size);var e={};return this.__iterate(function(t,n){e[n]=t}),e}N.isIterable=R,N.isKeyed=D,N.isIndexed=k,N.isAssociative=M,N.isOrdered=V,N.Iterator=Q,nV(N,{toArray:function(){tg(this.size);var e=Array(this.size||0),t=D(this),n=0;return this.__iterate(function(r,o){e[n++]=t?[o,r]:r}),e},toIndexedSeq:function(){return new eK(this)},toJS:function(){return nW(this)},toKeyedSeq:function(){return new e$(this,!0)},toMap:function(){return t1(this.toKeyedSeq())},toObject:n3,toOrderedMap:function(){return nD(this.toKeyedSeq())},toOrderedSet:function(){return rl(D(this)?this.valueSeq():this)},toSet:function(){return nY(D(this)?this.valueSeq():this)},toSetSeq:function(){return new eX(this)},toSeq:function(){return k(this)?this.toIndexedSeq():D(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return nB(D(this)?this.valueSeq():this)},toList:function(){return nb(D(this)?this.valueSeq():this)},toString:function(){return"[Collection]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];return tu(this,te(this,e))},includes:function(e){return this.some(function(t){return eA(t,e)})},entries:function(){return this.__iterator(J)},every:function(e,t){tg(this.size);var n=!0;return this.__iterate(function(r,o,i){if(!e.call(t,r,o,i))return n=!1,!1}),n},filter:function(e,t){return tu(this,e4(this,e,t,!0))},partition:function(e,t){return e6(this,e,t)},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},forEach:function(e,t){return tg(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){tg(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate(function(r){n?n=!1:t+=e,t+=null!=r?r.toString():""}),t},keys:function(){return this.__iterator(W)},map:function(e,t){return tu(this,e1(this,e,t))},reduce:function(e,t,n){return n7(this,e,t,n,arguments.length<2,!1)},reduceRight:function(e,t,n){return n7(this,e,t,n,arguments.length<2,!0)},reverse:function(){return tu(this,e2(this,!0))},slice:function(e,t){return tu(this,e9(this,e,t,!0))},some:function(e,t){return!this.every(rn(e),t)},sort:function(e){return tu(this,to(this,e))},values:function(){return this.__iterator(Y)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some(function(){return!0})},count:function(e,t){return E(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return e3(this,e,t)},equals:function(e){return nG(this,e)},entrySeq:function(){var e=this;if(e._cache)return new eh(e._cache);var t=e.toSeq().map(rt).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(rn(e),t)},findEntry:function(e,t,n){var r=n;return this.__iterate(function(n,o,i){if(e.call(t,n,o,i))return r=[o,n],!1}),r},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},findLastEntry:function(e,t,n){return this.toKeyedSeq().reverse().findEntry(e,t,n)},findLastKey:function(e,t){return this.toKeyedSeq().reverse().findKey(e,t)},first:function(e){return this.find(S,null,e)},flatMap:function(e,t){return tu(this,tn(this,e,t))},flatten:function(e){return tu(this,tt(this,e,!0))},fromEntrySeq:function(){return new eQ(this)},get:function(e,t){return this.find(function(t,n){return eA(n,e)},void 0,t)},getIn:n1,groupBy:function(e,t){return e5(this,e,t)},has:function(e){return this.get(e,v)!==v},hasIn:n4,isSubset:function(e){return e="function"==typeof e.includes?e:N(e),this.every(function(t){return e.includes(t)})},isSuperset:function(e){return(e="function"==typeof e.isSubset?e:N(e)).isSubset(this)},keyOf:function(e){return this.findKey(function(t){return eA(t,e)})},keySeq:function(){return this.toSeq().map(re).toIndexedSeq()},last:function(e){return this.toSeq().reverse().first(e)},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return ti(this,e)},maxBy:function(e,t){return ti(this,t,e)},min:function(e){return ti(this,e?rr(e):ri)},minBy:function(e,t){return ti(this,t?rr(t):ri,e)},rest:function(){return this.slice(1)},skip:function(e){return 0===e?this:this.slice(Math.max(0,e))},skipLast:function(e){return 0===e?this:this.slice(0,-Math.max(0,e))},skipWhile:function(e,t){return tu(this,e7(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(rn(e),t)},sortBy:function(e,t){return tu(this,to(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return this.slice(-Math.max(0,e))},takeWhile:function(e,t){return tu(this,e8(this,e,t))},takeUntil:function(e,t){return this.takeWhile(rn(e),t)},update:function(e){return e(this)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=ra(this))}});var n5=N.prototype;n5[P]=!0,n5[X]=n5.values,n5.toJSON=n5.toArray,n5.__toStringMapper=tE,n5.inspect=n5.toSource=function(){return this.toString()},n5.chain=n5.flatMap,n5.contains=n5.includes,nV(F,{flip:function(){return tu(this,e0(this))},mapEntries:function(e,t){var n=this,r=0;return tu(this,this.toSeq().map(function(o,i){return e.call(t,[i,o],r++,n)}).fromEntrySeq())},mapKeys:function(e,t){var n=this;return tu(this,this.toSeq().flip().map(function(r,o){return e.call(t,r,o,n)}).flip())}});var n6=F.prototype;n6[L]=!0,n6[X]=n5.entries,n6.toJSON=n3,n6.__toStringMapper=function(e,t){return tE(t)+": "+tE(e)},nV(B,{toKeyedSeq:function(){return new e$(this,!1)},filter:function(e,t){return tu(this,e4(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return tu(this,e2(this,!1))},slice:function(e,t){return tu(this,e9(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(t||0,0),0===n||2===n&&!t)return this;e=w(e,e<0?this.count():this.size);var r=this.slice(0,e);return tu(this,1===n?r:r.concat(th(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(e){return this.get(0,e)},flatten:function(e){return tu(this,tt(this,e,!1))},get:function(e,t){return(e=T(this,e))<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find(function(t,n){return n===e},void 0,t)},has:function(e){return(e=T(this,e))>=0&&(void 0!==this.size?this.size===1/0||e<this.size:-1!==this.indexOf(e))},interpose:function(e){return tu(this,tr(this,e))},interleave:function(){var e=[this].concat(th(arguments)),t=ts(this.toSeq(),ef.of,e),n=t.flatten(!0);return t.size&&(n.size=t.size*e.length),tu(this,n)},keySeq:function(){return nQ(0,this.size)},last:function(e){return this.get(-1,e)},skipWhile:function(e,t){return tu(this,e7(this,e,t,!1))},zip:function(){var e=[this].concat(th(arguments));return tu(this,ts(this,ro,e))},zipAll:function(){var e=[this].concat(th(arguments));return tu(this,ts(this,ro,e,!0))},zipWith:function(e){var t=th(arguments);return t[0]=this,tu(this,ts(this,e,t))}});var n9=B.prototype;n9[x]=!0,n9[G]=!0,nV(U,{get:function(e,t){return this.has(e)?e:t},includes:function(e){return this.has(e)},keySeq:function(){return this.valueSeq()}});var n8=U.prototype;function n7(e,t,n,r,o,i){return tg(e.size),e.__iterate(function(e,i,a){o?(o=!1,n=e):n=t.call(r,n,e,i,a)},i),n}function re(e,t){return t}function rt(e,t){return[t,e]}function rn(e){return function(){return!e.apply(this,arguments)}}function rr(e){return function(){return-e.apply(this,arguments)}}function ro(){return th(arguments)}function ri(e,t){return e<t?1:e>t?-1:0}function ra(e){if(e.size===1/0)return 0;var t=V(e),n=D(e),r=t?1:0;return rs(e.__iterate(n?t?function(e,t){r=31*r+ru(eR(e),eR(t))|0}:function(e,t){r=r+ru(eR(e),eR(t))|0}:t?function(e){r=31*r+eR(e)|0}:function(e){r=r+eR(e)|0}),r)}function rs(e,t){return t=eO(t,3432918353),t=eO(t<<15|t>>>-15,461845907),t=((t=eO(t<<13|t>>>-13,5))+3864292196|0)^e,t=eO(t^t>>>16,2246822507),t=eC((t=eO(t^t>>>13,3266489909))^t>>>16)}function ru(e,t){return e^t+2654435769+(e<<6)+(e>>2)|0}n8.has=n5.includes,n8.contains=n8.includes,n8.keys=n8.values,nV(ed,n6),nV(ef,n9),nV(ep,n8);var rl=function(e){function t(e){return null==e?rf():nq(e)?e:rf().withMutations(function(t){var n=U(e);tg(n.size),n.forEach(function(e){return t.add(e)})})}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.of=function(){return this(arguments)},t.fromKeys=function(e){return this(F(e).keySeq())},t.prototype.toString=function(){return this.__toString("OrderedSet {","}")},t}(nY);rl.isOrderedSet=nq;var rc=rl.prototype;function rd(e,t){var n=Object.create(rc);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function rf(){return d||(d=rd(nk()))}rc[G]=!0,rc.zip=n9.zip,rc.zipWith=n9.zipWith,rc.zipAll=n9.zipAll,rc.__empty=rf,rc.__make=rd;var rp={LeftThenRight:-1,RightThenLeft:1};function rh(e){if(z(e))throw Error("Can not call `Record` with an immutable Record as default values. Use a plain javascript object instead.");if(q(e))throw Error("Can not call `Record` with an immutable Collection as default values. Use a plain javascript object instead.");if(null===e||"object"!=typeof e)throw Error("Can not call `Record` with a non-object as default values. Use a plain javascript object instead.")}var rm=function(e,t){rh(e);var n,r=function(i){var a=this;if(i instanceof r)return i;if(!(this instanceof r))return new r(i);if(!n){n=!0;var s=Object.keys(e),u=o._indices={};o._name=t,o._keys=s,o._defaultValues=e;for(var l=0;l<s.length;l++){var c=s[l];u[c]=l,o[c]?"object"==typeof console&&console.warn&&console.warn("Cannot define "+ry(this)+' with property "'+c+'" since that property name is part of the Record API.'):r_(o,c)}}return this.__ownerID=void 0,this._values=nb().withMutations(function(e){e.setSize(a._keys.length),F(i).forEach(function(t,n){e.set(a._indices[n],t===a._defaultValues[n]?void 0:t)})}),this},o=r.prototype=Object.create(rg);return o.constructor=r,t&&(r.displayName=t),r};rm.prototype.toString=function(){for(var e,t=ry(this)+" { ",n=this._keys,r=0,o=n.length;r!==o;r++)e=n[r],t+=(r?", ":"")+e+": "+tE(this.get(e));return t+" }"},rm.prototype.equals=function(e){return this===e||z(e)&&rb(this).equals(rb(e))},rm.prototype.hashCode=function(){return rb(this).hashCode()},rm.prototype.has=function(e){return this._indices.hasOwnProperty(e)},rm.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._indices[e],r=this._values.get(n);return void 0===r?this._defaultValues[e]:r},rm.prototype.set=function(e,t){if(this.has(e)){var n=this._values.set(this._indices[e],t===this._defaultValues[e]?void 0:t);if(n!==this._values&&!this.__ownerID)return rv(this,n)}return this},rm.prototype.remove=function(e){return this.set(e)},rm.prototype.clear=function(){var e=this._values.clear().setSize(this._keys.length);return this.__ownerID?this:rv(this,e)},rm.prototype.wasAltered=function(){return this._values.wasAltered()},rm.prototype.toSeq=function(){return rb(this)},rm.prototype.toJS=function(){return nW(this)},rm.prototype.entries=function(){return this.__iterator(J)},rm.prototype.__iterator=function(e,t){return rb(this).__iterator(e,t)},rm.prototype.__iterate=function(e,t){return rb(this).__iterate(e,t)},rm.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._values.__ensureOwner(e);return e?rv(this,t,e):(this.__ownerID=e,this._values=t,this)},rm.isRecord=z,rm.getDescriptiveName=ry;var rg=rm.prototype;function rv(e,t,n){var r=Object.create(Object.getPrototypeOf(e));return r._values=t,r.__ownerID=n,r}function ry(e){return e.constructor.displayName||e.constructor.name||"Record"}function rb(e){return ey(e._keys.map(function(t){return[t,e.get(t)]}))}function r_(e,t){try{Object.defineProperty(e,t,{get:function(){return this.get(t)},set:function(e){tm(this.__ownerID,"Cannot set on an immutable record."),this.set(t,e)}})}catch(e){}}rg[H]=!0,rg[p]=rg.remove,rg.deleteIn=rg.removeIn=tD,rg.getIn=n1,rg.hasIn=n5.hasIn,rg.merge=tN,rg.mergeWith=tF,rg.mergeIn=tJ,rg.mergeDeep=tW,rg.mergeDeepWith=tY,rg.mergeDeepIn=t$,rg.setIn=tR,rg.update=tk,rg.updateIn=tM,rg.withMutations=tK,rg.asMutable=tX,rg.asImmutable=tQ,rg[X]=rg.entries,rg.toJSON=rg.toObject=n5.toObject,rg.inspect=rg.toSource=function(){return this.toString()};var rE=function(e){function t(e,n){if(!(this instanceof t))return new t(e,n);if(this._value=e,this.size=void 0===n?1/0:Math.max(0,n),0===this.size){if(f)return f;f=this}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},t.prototype.get=function(e,t){return this.has(e)?this._value:t},t.prototype.includes=function(e){return eA(this._value,e)},t.prototype.slice=function(e,n){var r=this.size;return I(e,n,r)?this:new t(this._value,A(n,r)-w(e,r))},t.prototype.reverse=function(){return this},t.prototype.indexOf=function(e){return eA(this._value,e)?0:-1},t.prototype.lastIndexOf=function(e){return eA(this._value,e)?this.size:-1},t.prototype.__iterate=function(e,t){for(var n=this.size,r=0;r!==n&&!1!==e(this._value,t?n-++r:r++,this););return r},t.prototype.__iterator=function(e,t){var n=this,r=this.size,o=0;return new Q(function(){return o===r?et():ee(e,t?r-++o:o++,n._value)})},t.prototype.equals=function(e){return e instanceof t?eA(this._value,e._value):nG(e)},t}(ef);function rT(e,t){return rS([],t||rI,e,"",t&&t.length>2?[]:void 0,{"":e})}function rS(e,t,n,r,o,i){if("string"!=typeof n&&!q(n)&&(el(n)||en(n)||tb(n))){if(~e.indexOf(n))throw TypeError("Cannot convert circular structure to Immutable");e.push(n),o&&""!==r&&o.push(r);var a=t.call(i,r,ec(n).map(function(r,i){return rS(e,t,r,i,o,n)}),o&&o.slice());return e.pop(),o&&o.pop(),a}return n}function rI(e,t){return k(t)?t.toList():D(t)?t.toMap():t.toSet()}var rw="4.3.0",rA={version:rw,Collection:N,Iterable:N,Seq:ec,Map:t1,OrderedMap:nD,List:nb,Stack:nB,Set:nY,OrderedSet:rl,PairSorting:rp,Record:rm,Range:nQ,Repeat:rE,is:eA,fromJS:rT,hash:eR,isImmutable:q,isCollection:R,isKeyed:D,isIndexed:k,isAssociative:M,isOrdered:V,isValueObject:ew,isPlainObject:tb,isSeq:j,isList:ny,isMap:eS,isOrderedMap:eI,isStack:nF,isSet:nz,isOrderedSet:nq,isRecord:z,get:tS,getIn:n0,has:tT,hasIn:n2,merge:tU,mergeDeep:tj,mergeWith:tZ,mergeDeepWith:tH,remove:tw,removeIn:tL,set:tA,setIn:tP,update:tx,updateIn:tO},rO=N;t.default=rA},58303:function(e,t,n){var r=n(31934);function o(e){var t=r(e,"line-height"),n=parseFloat(t,10);if(t===n+""){var o=e.style.lineHeight;e.style.lineHeight=t+"em",n=parseFloat(t=r(e,"line-height"),10),o?e.style.lineHeight=o:delete e.style.lineHeight}if(-1!==t.indexOf("pt")?(n*=4,n/=3):-1!==t.indexOf("mm")?(n*=96,n/=25.4):-1!==t.indexOf("cm")?(n*=96,n/=2.54):-1!==t.indexOf("in")?n*=96:-1!==t.indexOf("pc")&&(n*=16),n=Math.round(n),"normal"===t){var i=e.nodeName,a=document.createElement(i);a.innerHTML=" ","TEXTAREA"===i.toUpperCase()&&a.setAttribute("rows","1");var s=r(e,"font-size");a.style.fontSize=s,a.style.padding="0px",a.style.border="0px";var u=document.body;u.appendChild(a),n=a.offsetHeight,u.removeChild(a)}return n}e.exports=o},18552:function(e,t,n){var r=n(10852)(n(55639),"DataView");e.exports=r},1989:function(e,t,n){var r=n(51789),o=n(80401),i=n(57667),a=n(21327),s=n(81866);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=i,u.prototype.has=a,u.prototype.set=s,e.exports=u},38407:function(e,t,n){var r=n(27040),o=n(14125),i=n(82117),a=n(67518),s=n(54705);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=i,u.prototype.has=a,u.prototype.set=s,e.exports=u},57071:function(e,t,n){var r=n(10852)(n(55639),"Map");e.exports=r},83369:function(e,t,n){var r=n(24785),o=n(11285),i=n(96e3),a=n(49916),s=n(95265);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=i,u.prototype.has=a,u.prototype.set=s,e.exports=u},53818:function(e,t,n){var r=n(10852)(n(55639),"Promise");e.exports=r},58525:function(e,t,n){var r=n(10852)(n(55639),"Set");e.exports=r},88668:function(e,t,n){var r=n(83369),o=n(90619),i=n(72385);function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}a.prototype.add=a.prototype.push=o,a.prototype.has=i,e.exports=a},46384:function(e,t,n){var r=n(38407),o=n(37465),i=n(63779),a=n(67599),s=n(44758),u=n(34309);function l(e){var t=this.__data__=new r(e);this.size=t.size}l.prototype.clear=o,l.prototype.delete=i,l.prototype.get=a,l.prototype.has=s,l.prototype.set=u,e.exports=l},62705:function(e,t,n){var r=n(55639).Symbol;e.exports=r},11149:function(e,t,n){var r=n(55639).Uint8Array;e.exports=r},70577:function(e,t,n){var r=n(10852)(n(55639),"WeakMap");e.exports=r},96874:function(e){function t(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}e.exports=t},77412:function(e){function t(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}e.exports=t},34963:function(e){function t(e,t){for(var n=-1,r=null==e?0:e.length,o=0,i=[];++n<r;){var a=e[n];t(a,n,e)&&(i[o++]=a)}return i}e.exports=t},14636:function(e,t,n){var r=n(22545),o=n(35694),i=n(1469),a=n(44144),s=n(65776),u=n(36719),l=Object.prototype.hasOwnProperty;function c(e,t){var n=i(e),c=!n&&o(e),d=!n&&!c&&a(e),f=!n&&!c&&!d&&u(e),p=n||c||d||f,h=p?r(e.length,String):[],m=h.length;for(var g in e)(t||l.call(e,g))&&!(p&&("length"==g||d&&("offset"==g||"parent"==g)||f&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,m)))&&h.push(g);return h}e.exports=c},29932:function(e){function t(e,t){for(var n=-1,r=null==e?0:e.length,o=Array(r);++n<r;)o[n]=t(e[n],n,e);return o}e.exports=t},62488:function(e){function t(e,t){for(var n=-1,r=t.length,o=e.length;++n<r;)e[o+n]=t[n];return e}e.exports=t},82908:function(e){function t(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}e.exports=t},34865:function(e,t,n){var r=n(89465),o=n(77813),i=Object.prototype.hasOwnProperty;function a(e,t,n){var a=e[t];i.call(e,t)&&o(a,n)&&(void 0!==n||t in e)||r(e,t,n)}e.exports=a},18470:function(e,t,n){var r=n(77813);function o(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return -1}e.exports=o},44037:function(e,t,n){var r=n(98363),o=n(3674);function i(e,t){return e&&r(t,o(t),e)}e.exports=i},63886:function(e,t,n){var r=n(98363),o=n(81704);function i(e,t){return e&&r(t,o(t),e)}e.exports=i},89465:function(e,t,n){var r=n(38777);function o(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}e.exports=o},85990:function(e,t,n){var r=n(46384),o=n(77412),i=n(34865),a=n(44037),s=n(63886),u=n(64626),l=n(278),c=n(18805),d=n(1911),f=n(58234),p=n(46904),h=n(64160),m=n(43824),g=n(29148),v=n(38517),y=n(1469),b=n(44144),_=n(56688),E=n(13218),T=n(72928),S=n(3674),I=n(81704),w=1,A=2,O=4,C="[object Arguments]",P="[object Array]",R="[object Boolean]",L="[object Date]",D="[object Error]",x="[object Function]",k="[object GeneratorFunction]",M="[object Map]",N="[object Number]",F="[object Object]",B="[object RegExp]",U="[object Set]",Z="[object String]",j="[object Symbol]",H="[object WeakMap]",z="[object ArrayBuffer]",q="[object DataView]",G="[object Float32Array]",V="[object Float64Array]",W="[object Int8Array]",Y="[object Int16Array]",J="[object Int32Array]",$="[object Uint8Array]",K="[object Uint8ClampedArray]",X="[object Uint16Array]",Q="[object Uint32Array]",ee={};function et(e,t,n,P,R,L){var D,M=t&w,N=t&A,B=t&O;if(n&&(D=R?n(e,P,R,L):n(e)),void 0!==D)return D;if(!E(e))return e;var U=y(e);if(U){if(D=m(e),!M)return l(e,D)}else{var Z=h(e),j=Z==x||Z==k;if(b(e))return u(e,M);if(Z==F||Z==C||j&&!R){if(D=N||j?{}:v(e),!M)return N?d(e,s(D,e)):c(e,a(D,e))}else{if(!ee[Z])return R?e:{};D=g(e,Z,M)}}L||(L=new r);var H=L.get(e);if(H)return H;L.set(e,D),T(e)?e.forEach(function(r){D.add(et(r,t,n,r,e,L))}):_(e)&&e.forEach(function(r,o){D.set(o,et(r,t,n,o,e,L))});var z=B?N?p:f:N?I:S,q=U?void 0:z(e);return o(q||e,function(r,o){q&&(r=e[o=r]),i(D,o,et(r,t,n,o,e,L))}),D}ee[C]=ee[P]=ee[z]=ee[q]=ee[R]=ee[L]=ee[G]=ee[V]=ee[W]=ee[Y]=ee[J]=ee[M]=ee[N]=ee[F]=ee[B]=ee[U]=ee[Z]=ee[j]=ee[$]=ee[K]=ee[X]=ee[Q]=!0,ee[D]=ee[x]=ee[H]=!1,e.exports=et},3118:function(e,t,n){var r=n(13218),o=Object.create,i=function(){function e(){}return function(t){if(!r(t))return{};if(o)return o(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=i},89881:function(e,t,n){var r=n(47816),o=n(99291)(r);e.exports=o},21078:function(e,t,n){var r=n(62488),o=n(37285);function i(e,t,n,a,s){var u=-1,l=e.length;for(n||(n=o),s||(s=[]);++u<l;){var c=e[u];t>0&&n(c)?t>1?i(c,t-1,n,a,s):r(s,c):a||(s[s.length]=c)}return s}e.exports=i},28483:function(e,t,n){var r=n(25063)();e.exports=r},47816:function(e,t,n){var r=n(28483),o=n(3674);function i(e,t){return e&&r(e,t,o)}e.exports=i},97786:function(e,t,n){var r=n(71811),o=n(40327);function i(e,t){t=r(t,e);for(var n=0,i=t.length;null!=e&&n<i;)e=e[o(t[n++])];return n&&n==i?e:void 0}e.exports=i},68866:function(e,t,n){var r=n(62488),o=n(1469);function i(e,t,n){var i=t(e);return o(e)?i:r(i,n(e))}e.exports=i},44239:function(e,t,n){var r=n(62705),o=n(89607),i=n(2333),a="[object Null]",s="[object Undefined]",u=r?r.toStringTag:void 0;function l(e){return null==e?void 0===e?s:a:u&&u in Object(e)?o(e):i(e)}e.exports=l},13:function(e){function t(e,t){return null!=e&&t in Object(e)}e.exports=t},9454:function(e,t,n){var r=n(44239),o=n(37005),i="[object Arguments]";function a(e){return o(e)&&r(e)==i}e.exports=a},90939:function(e,t,n){var r=n(2492),o=n(37005);function i(e,t,n,a,s){return e===t||(null!=e&&null!=t&&(o(e)||o(t))?r(e,t,n,a,i,s):e!=e&&t!=t)}e.exports=i},2492:function(e,t,n){var r=n(46384),o=n(67114),i=n(18351),a=n(16096),s=n(64160),u=n(1469),l=n(44144),c=n(36719),d=1,f="[object Arguments]",p="[object Array]",h="[object Object]",m=Object.prototype.hasOwnProperty;function g(e,t,n,g,v,y){var b=u(e),_=u(t),E=b?p:s(e),T=_?p:s(t);E=E==f?h:E,T=T==f?h:T;var S=E==h,I=T==h,w=E==T;if(w&&l(e)){if(!l(t))return!1;b=!0,S=!1}if(w&&!S)return y||(y=new r),b||c(e)?o(e,t,n,g,v,y):i(e,t,E,n,g,v,y);if(!(n&d)){var A=S&&m.call(e,"__wrapped__"),O=I&&m.call(t,"__wrapped__");if(A||O){var C=A?e.value():e,P=O?t.value():t;return y||(y=new r),v(C,P,n,g,y)}}return!!w&&(y||(y=new r),a(e,t,n,g,v,y))}e.exports=g},25588:function(e,t,n){var r=n(64160),o=n(37005),i="[object Map]";function a(e){return o(e)&&r(e)==i}e.exports=a},2958:function(e,t,n){var r=n(46384),o=n(90939),i=1,a=2;function s(e,t,n,s){var u=n.length,l=u,c=!s;if(null==e)return!l;for(e=Object(e);u--;){var d=n[u];if(c&&d[2]?d[1]!==e[d[0]]:!(d[0]in e))return!1}for(;++u<l;){var f=(d=n[u])[0],p=e[f],h=d[1];if(c&&d[2]){if(void 0===p&&!(f in e))return!1}else{var m=new r;if(s)var g=s(p,h,f,e,t,m);if(!(void 0===g?o(h,p,i|a,s,m):g))return!1}}return!0}e.exports=s},28458:function(e,t,n){var r=n(23560),o=n(15346),i=n(13218),a=n(80346),s=/[\\^$.*+?()[\]{}|]/g,u=/^\[object .+?Constructor\]$/,l=Object.prototype,c=Function.prototype.toString,d=l.hasOwnProperty,f=RegExp("^"+c.call(d).replace(s,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function p(e){return!(!i(e)||o(e))&&(r(e)?f:u).test(a(e))}e.exports=p},29221:function(e,t,n){var r=n(64160),o=n(37005),i="[object Set]";function a(e){return o(e)&&r(e)==i}e.exports=a},38749:function(e,t,n){var r=n(44239),o=n(41780),i=n(37005),a="[object Arguments]",s="[object Array]",u="[object Boolean]",l="[object Date]",c="[object Error]",d="[object Function]",f="[object Map]",p="[object Number]",h="[object Object]",m="[object RegExp]",g="[object Set]",v="[object String]",y="[object WeakMap]",b="[object ArrayBuffer]",_="[object DataView]",E="[object Float64Array]",T="[object Int8Array]",S="[object Int16Array]",I="[object Int32Array]",w="[object Uint8Array]",A="[object Uint8ClampedArray]",O="[object Uint16Array]",C="[object Uint32Array]",P={};function R(e){return i(e)&&o(e.length)&&!!P[r(e)]}P["[object Float32Array]"]=P[E]=P[T]=P[S]=P[I]=P[w]=P[A]=P[O]=P[C]=!0,P[a]=P[s]=P[b]=P[u]=P[_]=P[l]=P[c]=P[d]=P[f]=P[p]=P[h]=P[m]=P[g]=P[v]=P[y]=!1,e.exports=R},67206:function(e,t,n){var r=n(91573),o=n(16432),i=n(6557),a=n(1469),s=n(39601);function u(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?a(e)?o(e[0],e[1]):r(e):s(e)}e.exports=u},280:function(e,t,n){var r=n(25726),o=n(86916),i=Object.prototype.hasOwnProperty;function a(e){if(!r(e))return o(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}e.exports=a},10313:function(e,t,n){var r=n(13218),o=n(25726),i=n(33498),a=Object.prototype.hasOwnProperty;function s(e){if(!r(e))return i(e);var t=o(e),n=[];for(var s in e)"constructor"==s&&(t||!a.call(e,s))||n.push(s);return n}e.exports=s},69199:function(e,t,n){var r=n(89881),o=n(98612);function i(e,t){var n=-1,i=o(e)?Array(e.length):[];return r(e,function(e,r,o){i[++n]=t(e,r,o)}),i}e.exports=i},91573:function(e,t,n){var r=n(2958),o=n(1499),i=n(42634);function a(e){var t=o(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}e.exports=a},16432:function(e,t,n){var r=n(90939),o=n(27361),i=n(79095),a=n(15403),s=n(89162),u=n(42634),l=n(40327),c=1,d=2;function f(e,t){return a(e)&&s(t)?u(l(e),t):function(n){var a=o(n,e);return void 0===a&&a===t?i(n,e):r(t,a,c|d)}}e.exports=f},40371:function(e){function t(e){return function(t){return null==t?void 0:t[e]}}e.exports=t},79152:function(e,t,n){var r=n(97786);function o(e){return function(t){return r(t,e)}}e.exports=o},5976:function(e,t,n){var r=n(6557),o=n(45357),i=n(30061);function a(e,t){return i(o(e,t,r),e+"")}e.exports=a},56560:function(e,t,n){var r=n(75703),o=n(38777),i=n(6557),a=o?function(e,t){return o(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=a},14259:function(e){function t(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}e.exports=t},22545:function(e){function t(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}e.exports=t},80531:function(e,t,n){var r=n(62705),o=n(29932),i=n(1469),a=n(33448),s=1/0,u=r?r.prototype:void 0,l=u?u.toString:void 0;function c(e){if("string"==typeof e)return e;if(i(e))return o(e,c)+"";if(a(e))return l?l.call(e):"";var t=e+"";return"0"==t&&1/e==-s?"-0":t}e.exports=c},7518:function(e){function t(e){return function(t){return e(t)}}e.exports=t},57406:function(e,t,n){var r=n(71811),o=n(10928),i=n(40292),a=n(40327);function s(e,t){return t=r(t,e),null==(e=i(e,t))||delete e[a(o(t))]}e.exports=s},74757:function(e){function t(e,t){return e.has(t)}e.exports=t},54290:function(e,t,n){var r=n(6557);function o(e){return"function"==typeof e?e:r}e.exports=o},71811:function(e,t,n){var r=n(1469),o=n(15403),i=n(55514),a=n(79833);function s(e,t){return r(e)?e:o(e,t)?[e]:i(a(e))}e.exports=s},74318:function(e,t,n){var r=n(11149);function o(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}e.exports=o},64626:function(e,t,n){e=n.nmd(e);var r=n(55639),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o?r.Buffer:void 0,s=a?a.allocUnsafe:void 0;function u(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}e.exports=u},57157:function(e,t,n){var r=n(74318);function o(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}e.exports=o},93147:function(e){var t=/\w*$/;function n(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}e.exports=n},40419:function(e,t,n){var r=n(62705),o=r?r.prototype:void 0,i=o?o.valueOf:void 0;function a(e){return i?Object(i.call(e)):{}}e.exports=a},77133:function(e,t,n){var r=n(74318);function o(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}e.exports=o},278:function(e){function t(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}e.exports=t},98363:function(e,t,n){var r=n(34865),o=n(89465);function i(e,t,n,i){var a=!n;n||(n={});for(var s=-1,u=t.length;++s<u;){var l=t[s],c=i?i(n[l],e[l],l,n,e):void 0;void 0===c&&(c=e[l]),a?o(n,l,c):r(n,l,c)}return n}e.exports=i},18805:function(e,t,n){var r=n(98363),o=n(99551);function i(e,t){return r(e,o(e),t)}e.exports=i},1911:function(e,t,n){var r=n(98363),o=n(51442);function i(e,t){return r(e,o(e),t)}e.exports=i},14429:function(e,t,n){var r=n(55639)["__core-js_shared__"];e.exports=r},21463:function(e,t,n){var r=n(5976),o=n(16612);function i(e){return r(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(a=e.length>3&&"function"==typeof a?(i--,a):void 0,s&&o(n[0],n[1],s)&&(a=i<3?void 0:a,i=1),t=Object(t);++r<i;){var u=n[r];u&&e(t,u,r,a)}return t})}e.exports=i},99291:function(e,t,n){var r=n(98612);function o(e,t){return function(n,o){if(null==n)return n;if(!r(n))return e(n,o);for(var i=n.length,a=t?i:-1,s=Object(n);(t?a--:++a<i)&&!1!==o(s[a],a,s););return n}}e.exports=o},25063:function(e){function t(e){return function(t,n,r){for(var o=-1,i=Object(t),a=r(t),s=a.length;s--;){var u=a[e?s:++o];if(!1===n(i[u],u,i))break}return t}}e.exports=t},60696:function(e,t,n){var r=n(68630);function o(e){return r(e)?void 0:e}e.exports=o},38777:function(e,t,n){var r=n(10852),o=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=o},67114:function(e,t,n){var r=n(88668),o=n(82908),i=n(74757),a=1,s=2;function u(e,t,n,u,l,c){var d=n&a,f=e.length,p=t.length;if(f!=p&&!(d&&p>f))return!1;var h=c.get(e),m=c.get(t);if(h&&m)return h==t&&m==e;var g=-1,v=!0,y=n&s?new r:void 0;for(c.set(e,t),c.set(t,e);++g<f;){var b=e[g],_=t[g];if(u)var E=d?u(_,b,g,t,e,c):u(b,_,g,e,t,c);if(void 0!==E){if(E)continue;v=!1;break}if(y){if(!o(t,function(e,t){if(!i(y,t)&&(b===e||l(b,e,n,u,c)))return y.push(t)})){v=!1;break}}else if(!(b===_||l(b,_,n,u,c))){v=!1;break}}return c.delete(e),c.delete(t),v}e.exports=u},18351:function(e,t,n){var r=n(62705),o=n(11149),i=n(77813),a=n(67114),s=n(22485),u=n(21814),l=1,c=2,d="[object Boolean]",f="[object Date]",p="[object Error]",h="[object Map]",m="[object Number]",g="[object RegExp]",v="[object Set]",y="[object String]",b="[object Symbol]",_="[object ArrayBuffer]",E="[object DataView]",T=r?r.prototype:void 0,S=T?T.valueOf:void 0;function I(e,t,n,r,T,I,w){switch(n){case E:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case _:if(e.byteLength!=t.byteLength||!I(new o(e),new o(t)))break;return!0;case d:case f:case m:return i(+e,+t);case p:return e.name==t.name&&e.message==t.message;case g:case y:return e==t+"";case h:var A=s;case v:var O=r&l;if(A||(A=u),e.size!=t.size&&!O)break;var C=w.get(e);if(C)return C==t;r|=c,w.set(e,t);var P=a(A(e),A(t),r,T,I,w);return w.delete(e),P;case b:if(S)return S.call(e)==S.call(t)}return!1}e.exports=I},16096:function(e,t,n){var r=n(58234),o=1,i=Object.prototype.hasOwnProperty;function a(e,t,n,a,s,u){var l=n&o,c=r(e),d=c.length;if(d!=r(t).length&&!l)return!1;for(var f=d;f--;){var p=c[f];if(!(l?p in t:i.call(t,p)))return!1}var h=u.get(e),m=u.get(t);if(h&&m)return h==t&&m==e;var g=!0;u.set(e,t),u.set(t,e);for(var v=l;++f<d;){var y=e[p=c[f]],b=t[p];if(a)var _=l?a(b,y,p,t,e,u):a(y,b,p,e,t,u);if(!(void 0===_?y===b||s(y,b,n,a,u):_)){g=!1;break}v||(v="constructor"==p)}if(g&&!v){var E=e.constructor,T=t.constructor;E!=T&&"constructor"in e&&"constructor"in t&&!("function"==typeof E&&E instanceof E&&"function"==typeof T&&T instanceof T)&&(g=!1)}return u.delete(e),u.delete(t),g}e.exports=a},99021:function(e,t,n){var r=n(85564),o=n(45357),i=n(30061);function a(e){return i(o(e,void 0,r),e+"")}e.exports=a},31957:function(e,t,n){var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},58234:function(e,t,n){var r=n(68866),o=n(99551),i=n(3674);function a(e){return r(e,i,o)}e.exports=a},46904:function(e,t,n){var r=n(68866),o=n(51442),i=n(81704);function a(e){return r(e,i,o)}e.exports=a},45050:function(e,t,n){var r=n(37019);function o(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}e.exports=o},1499:function(e,t,n){var r=n(89162),o=n(3674);function i(e){for(var t=o(e),n=t.length;n--;){var i=t[n],a=e[i];t[n]=[i,a,r(a)]}return t}e.exports=i},10852:function(e,t,n){var r=n(28458),o=n(47801);function i(e,t){var n=o(e,t);return r(n)?n:void 0}e.exports=i},85924:function(e,t,n){var r=n(5569)(Object.getPrototypeOf,Object);e.exports=r},89607:function(e,t,n){var r=n(62705),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r?r.toStringTag:void 0;function u(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[s]=n:delete e[s]),o}e.exports=u},99551:function(e,t,n){var r=n(34963),o=n(70479),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(e){return null==e?[]:r(a(e=Object(e)),function(t){return i.call(e,t)})}:o;e.exports=s},51442:function(e,t,n){var r=n(62488),o=n(85924),i=n(99551),a=n(70479),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,i(e)),e=o(e);return t}:a;e.exports=s},64160:function(e,t,n){var r=n(18552),o=n(57071),i=n(53818),a=n(58525),s=n(70577),u=n(44239),l=n(80346),c="[object Map]",d="[object Object]",f="[object Promise]",p="[object Set]",h="[object WeakMap]",m="[object DataView]",g=l(r),v=l(o),y=l(i),b=l(a),_=l(s),E=u;(r&&E(new r(new ArrayBuffer(1)))!=m||o&&E(new o)!=c||i&&E(i.resolve())!=f||a&&E(new a)!=p||s&&E(new s)!=h)&&(E=function(e){var t=u(e),n=t==d?e.constructor:void 0,r=n?l(n):"";if(r)switch(r){case g:return m;case v:return c;case y:return f;case b:return p;case _:return h}return t}),e.exports=E},47801:function(e){function t(e,t){return null==e?void 0:e[t]}e.exports=t},222:function(e,t,n){var r=n(71811),o=n(35694),i=n(1469),a=n(65776),s=n(41780),u=n(40327);function l(e,t,n){t=r(t,e);for(var l=-1,c=t.length,d=!1;++l<c;){var f=u(t[l]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++l!=c?d:!!(c=null==e?0:e.length)&&s(c)&&a(f,c)&&(i(e)||o(e))}e.exports=l},51789:function(e,t,n){var r=n(94536);function o(){this.__data__=r?r(null):{},this.size=0}e.exports=o},80401:function(e){function t(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}e.exports=t},57667:function(e,t,n){var r=n(94536),o="__lodash_hash_undefined__",i=Object.prototype.hasOwnProperty;function a(e){var t=this.__data__;if(r){var n=t[e];return n===o?void 0:n}return i.call(t,e)?t[e]:void 0}e.exports=a},21327:function(e,t,n){var r=n(94536),o=Object.prototype.hasOwnProperty;function i(e){var t=this.__data__;return r?void 0!==t[e]:o.call(t,e)}e.exports=i},81866:function(e,t,n){var r=n(94536),o="__lodash_hash_undefined__";function i(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?o:t,this}e.exports=i},43824:function(e){var t=Object.prototype.hasOwnProperty;function n(e){var n=e.length,r=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(r.index=e.index,r.input=e.input),r}e.exports=n},29148:function(e,t,n){var r=n(74318),o=n(57157),i=n(93147),a=n(40419),s=n(77133),u="[object Boolean]",l="[object Date]",c="[object Map]",d="[object Number]",f="[object RegExp]",p="[object Set]",h="[object String]",m="[object Symbol]",g="[object ArrayBuffer]",v="[object DataView]",y="[object Float32Array]",b="[object Float64Array]",_="[object Int8Array]",E="[object Int16Array]",T="[object Int32Array]",S="[object Uint8Array]",I="[object Uint8ClampedArray]",w="[object Uint16Array]",A="[object Uint32Array]";function O(e,t,n){var O=e.constructor;switch(t){case g:return r(e);case u:case l:return new O(+e);case v:return o(e,n);case y:case b:case _:case E:case T:case S:case I:case w:case A:return s(e,n);case c:return new O;case d:case h:return new O(e);case f:return i(e);case p:return new O;case m:return a(e)}}e.exports=O},38517:function(e,t,n){var r=n(3118),o=n(85924),i=n(25726);function a(e){return"function"!=typeof e.constructor||i(e)?{}:r(o(e))}e.exports=a},37285:function(e,t,n){var r=n(62705),o=n(35694),i=n(1469),a=r?r.isConcatSpreadable:void 0;function s(e){return i(e)||o(e)||!!(a&&e&&e[a])}e.exports=s},65776:function(e){var t=9007199254740991,n=/^(?:0|[1-9]\d*)$/;function r(e,r){var o=typeof e;return!!(r=null==r?t:r)&&("number"==o||"symbol"!=o&&n.test(e))&&e>-1&&e%1==0&&e<r}e.exports=r},16612:function(e,t,n){var r=n(77813),o=n(98612),i=n(65776),a=n(13218);function s(e,t,n){if(!a(n))return!1;var s=typeof t;return("number"==s?!!(o(n)&&i(t,n.length)):"string"==s&&t in n)&&r(n[t],e)}e.exports=s},15403:function(e,t,n){var r=n(1469),o=n(33448),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;function s(e,t){if(r(e))return!1;var n=typeof e;return!!("number"==n||"symbol"==n||"boolean"==n||null==e||o(e))||a.test(e)||!i.test(e)||null!=t&&e in Object(t)}e.exports=s},37019:function(e){function t(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}e.exports=t},15346:function(e,t,n){var r=n(14429),o=function(){var e=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function i(e){return!!o&&o in e}e.exports=i},25726:function(e){var t=Object.prototype;function n(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}e.exports=n},89162:function(e,t,n){var r=n(13218);function o(e){return e==e&&!r(e)}e.exports=o},27040:function(e){function t(){this.__data__=[],this.size=0}e.exports=t},14125:function(e,t,n){var r=n(18470),o=Array.prototype.splice;function i(e){var t=this.__data__,n=r(t,e);return!(n<0)&&(n==t.length-1?t.pop():o.call(t,n,1),--this.size,!0)}e.exports=i},82117:function(e,t,n){var r=n(18470);function o(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}e.exports=o},67518:function(e,t,n){var r=n(18470);function o(e){return r(this.__data__,e)>-1}e.exports=o},54705:function(e,t,n){var r=n(18470);function o(e,t){var n=this.__data__,o=r(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}e.exports=o},24785:function(e,t,n){var r=n(1989),o=n(38407),i=n(57071);function a(){this.size=0,this.__data__={hash:new r,map:new(i||o),string:new r}}e.exports=a},11285:function(e,t,n){var r=n(45050);function o(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}e.exports=o},96e3:function(e,t,n){var r=n(45050);function o(e){return r(this,e).get(e)}e.exports=o},49916:function(e,t,n){var r=n(45050);function o(e){return r(this,e).has(e)}e.exports=o},95265:function(e,t,n){var r=n(45050);function o(e,t){var n=r(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}e.exports=o},22485:function(e){function t(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}e.exports=t},42634:function(e){function t(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}e.exports=t},24523:function(e,t,n){var r=n(88306),o=500;function i(e){var t=r(e,function(e){return n.size===o&&n.clear(),e}),n=t.cache;return t}e.exports=i},94536:function(e,t,n){var r=n(10852)(Object,"create");e.exports=r},86916:function(e,t,n){var r=n(5569)(Object.keys,Object);e.exports=r},33498:function(e){function t(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}e.exports=t},31167:function(e,t,n){e=n.nmd(e);var r=n(31957),o=t&&!t.nodeType&&t,i=o&&e&&!e.nodeType&&e,a=i&&i.exports===o&&r.process,s=function(){try{var e=i&&i.require&&i.require("util").types;if(e)return e;return a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=s},2333:function(e){var t=Object.prototype.toString;function n(e){return t.call(e)}e.exports=n},5569:function(e){function t(e,t){return function(n){return e(t(n))}}e.exports=t},45357:function(e,t,n){var r=n(96874),o=Math.max;function i(e,t,n){return t=o(void 0===t?e.length-1:t,0),function(){for(var i=arguments,a=-1,s=o(i.length-t,0),u=Array(s);++a<s;)u[a]=i[t+a];a=-1;for(var l=Array(t+1);++a<t;)l[a]=i[a];return l[t]=n(u),r(e,this,l)}}e.exports=i},40292:function(e,t,n){var r=n(97786),o=n(14259);function i(e,t){return t.length<2?e:r(e,o(t,0,-1))}e.exports=i},55639:function(e,t,n){var r=n(31957),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},90619:function(e){var t="__lodash_hash_undefined__";function n(e){return this.__data__.set(e,t),this}e.exports=n},72385:function(e){function t(e){return this.__data__.has(e)}e.exports=t},21814:function(e){function t(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}e.exports=t},30061:function(e,t,n){var r=n(56560),o=n(21275)(r);e.exports=o},21275:function(e){var t=800,n=16,r=Date.now;function o(e){var o=0,i=0;return function(){var a=r(),s=n-(a-i);if(i=a,s>0){if(++o>=t)return arguments[0]}else o=0;return e.apply(void 0,arguments)}}e.exports=o},37465:function(e,t,n){var r=n(38407);function o(){this.__data__=new r,this.size=0}e.exports=o},63779:function(e){function t(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}e.exports=t},67599:function(e){function t(e){return this.__data__.get(e)}e.exports=t},44758:function(e){function t(e){return this.__data__.has(e)}e.exports=t},34309:function(e,t,n){var r=n(38407),o=n(57071),i=n(83369),a=200;function s(e,t){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!o||s.length<a-1)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(s)}return n.set(e,t),this.size=n.size,this}e.exports=s},55514:function(e,t,n){var r=n(24523),o=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,a=r(function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(o,function(e,n,r,o){t.push(r?o.replace(i,"$1"):n||e)}),t});e.exports=a},40327:function(e,t,n){var r=n(33448),o=1/0;function i(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-o?"-0":t}e.exports=i},80346:function(e){var t=Function.prototype.toString;function n(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}e.exports=n},3045:function(e,t,n){var r=n(98363),o=n(21463),i=n(81704),a=o(function(e,t){r(t,i(t),e)});e.exports=a},75703:function(e){function t(e){return function(){return e}}e.exports=t},66073:function(e,t,n){e.exports=n(84486)},77813:function(e){function t(e,t){return e===t||e!=e&&t!=t}e.exports=t},22205:function(e,t,n){e.exports=n(3045)},85564:function(e,t,n){var r=n(21078);function o(e){return(null==e?0:e.length)?r(e,1):[]}e.exports=o},84486:function(e,t,n){var r=n(77412),o=n(89881),i=n(54290),a=n(1469);function s(e,t){return(a(e)?r:o)(e,i(t))}e.exports=s},27361:function(e,t,n){var r=n(97786);function o(e,t,n){var o=null==e?void 0:r(e,t);return void 0===o?n:o}e.exports=o},79095:function(e,t,n){var r=n(13),o=n(222);function i(e,t){return null!=e&&o(e,t,r)}e.exports=i},6557:function(e){function t(e){return e}e.exports=t},35694:function(e,t,n){var r=n(9454),o=n(37005),i=Object.prototype,a=i.hasOwnProperty,s=i.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return o(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=u},1469:function(e){var t=Array.isArray;e.exports=t},98612:function(e,t,n){var r=n(23560),o=n(41780);function i(e){return null!=e&&o(e.length)&&!r(e)}e.exports=i},44144:function(e,t,n){e=n.nmd(e);var r=n(55639),o=n(95062),i=t&&!t.nodeType&&t,a=i&&e&&!e.nodeType&&e,s=a&&a.exports===i?r.Buffer:void 0,u=(s?s.isBuffer:void 0)||o;e.exports=u},18446:function(e,t,n){var r=n(90939);function o(e,t){return r(e,t)}e.exports=o},23560:function(e,t,n){var r=n(44239),o=n(13218),i="[object AsyncFunction]",a="[object Function]",s="[object GeneratorFunction]",u="[object Proxy]";function l(e){if(!o(e))return!1;var t=r(e);return t==a||t==s||t==i||t==u}e.exports=l},41780:function(e){var t=9007199254740991;function n(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=t}e.exports=n},56688:function(e,t,n){var r=n(25588),o=n(7518),i=n(31167),a=i&&i.isMap,s=a?o(a):r;e.exports=s},13218:function(e){function t(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}e.exports=t},37005:function(e){function t(e){return null!=e&&"object"==typeof e}e.exports=t},68630:function(e,t,n){var r=n(44239),o=n(85924),i=n(37005),a="[object Object]",s=Object.prototype,u=Function.prototype.toString,l=s.hasOwnProperty,c=u.call(Object);function d(e){if(!i(e)||r(e)!=a)return!1;var t=o(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==c}e.exports=d},72928:function(e,t,n){var r=n(29221),o=n(7518),i=n(31167),a=i&&i.isSet,s=a?o(a):r;e.exports=s},33448:function(e,t,n){var r=n(44239),o=n(37005),i="[object Symbol]";function a(e){return"symbol"==typeof e||o(e)&&r(e)==i}e.exports=a},36719:function(e,t,n){var r=n(38749),o=n(7518),i=n(31167),a=i&&i.isTypedArray,s=a?o(a):r;e.exports=s},3674:function(e,t,n){var r=n(14636),o=n(280),i=n(98612);function a(e){return i(e)?r(e):o(e)}e.exports=a},81704:function(e,t,n){var r=n(14636),o=n(10313),i=n(98612);function a(e){return i(e)?r(e,!0):o(e)}e.exports=a},10928:function(e){function t(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}e.exports=t},35161:function(e,t,n){var r=n(29932),o=n(67206),i=n(69199),a=n(1469);function s(e,t){return(a(e)?r:i)(e,o(t,3))}e.exports=s},88306:function(e,t,n){var r=n(83369),o="Expected a function";function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw TypeError(o);var n=function(){var r=arguments,o=t?t.apply(this,r):r[0],i=n.cache;if(i.has(o))return i.get(o);var a=e.apply(this,r);return n.cache=i.set(o,a)||i,a};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},57557:function(e,t,n){var r=n(29932),o=n(85990),i=n(57406),a=n(71811),s=n(98363),u=n(60696),l=n(99021),c=n(46904),d=1,f=2,p=4,h=l(function(e,t){var n={};if(null==e)return n;var l=!1;t=r(t,function(t){return t=a(t,e),l||(l=t.length>1),t}),s(e,c(e),n),l&&(n=o(n,d|f|p,u));for(var h=t.length;h--;)i(n,t[h]);return n});e.exports=h},39601:function(e,t,n){var r=n(40371),o=n(79152),i=n(15403),a=n(40327);function s(e){return i(e)?r(a(e)):o(e)}e.exports=s},70479:function(e){function t(){return[]}e.exports=t},95062:function(e){function t(){return!1}e.exports=t},79833:function(e,t,n){var r=n(80531);function o(e){return null==e?"":r(e)}e.exports=o},61898:function(){/*!
* long-press-event - v2.4.2
* Pure JavaScript long-press-event
* https://github.com/john-doherty/long-press-event
* @author John Doherty <www.johndoherty.info>
* @license MIT
*/!function(e,t){"use strict";var n=null,r="ontouchstart"in e||navigator.MaxTouchPoints>0||navigator.msMaxTouchPoints>0,o=r?"touchstart":"mousedown",i=r?"touchend":"mouseup",a=r?"touchmove":"mousemove",s=0,u=0,l=10,c=10;function d(e){var n;p(),n=e,e=r&&n.touches&&n.touches[0]?n.touches[0]:n,this.dispatchEvent(new CustomEvent("long-press",{bubbles:!0,cancelable:!0,detail:{clientX:e.clientX,clientY:e.clientY},clientX:e.clientX,clientY:e.clientY,offsetX:e.offsetX,offsetY:e.offsetY,pageX:e.pageX,pageY:e.pageY,screenX:e.screenX,screenY:e.screenY}))||t.addEventListener("click",function e(n){t.removeEventListener("click",e,!0),function(e){e.stopImmediatePropagation(),e.preventDefault(),e.stopPropagation()}(n)},!0)}function f(r){p(r);var o=r.target,i=parseInt(function(e,n,r){for(;e&&e!==t.documentElement;){var o=e.getAttribute(n);if(o)return o;e=e.parentNode}return r}(o,"data-long-press-delay","1500"),10);n=function(t,n){if(!(e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame&&e.mozCancelRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame))return e.setTimeout(t,n);var r=(new Date).getTime(),o={},i=function(){(new Date).getTime()-r>=n?t.call():o.value=requestAnimFrame(i)};return o.value=requestAnimFrame(i),o}(d.bind(o,r),i)}function p(t){var r;(r=n)&&(e.cancelAnimationFrame?e.cancelAnimationFrame(r.value):e.webkitCancelAnimationFrame?e.webkitCancelAnimationFrame(r.value):e.webkitCancelRequestAnimationFrame?e.webkitCancelRequestAnimationFrame(r.value):e.mozCancelRequestAnimationFrame?e.mozCancelRequestAnimationFrame(r.value):e.oCancelRequestAnimationFrame?e.oCancelRequestAnimationFrame(r.value):e.msCancelRequestAnimationFrame?e.msCancelRequestAnimationFrame(r.value):clearTimeout(r)),n=null}"function"!=typeof e.CustomEvent&&(e.CustomEvent=function(e,n){n=n||{bubbles:!1,cancelable:!1,detail:void 0};var r=t.createEvent("CustomEvent");return r.initCustomEvent(e,n.bubbles,n.cancelable,n.detail),r},e.CustomEvent.prototype=e.Event.prototype),e.requestAnimFrame=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||function(t){e.setTimeout(t,1e3/60)},t.addEventListener(i,p,!0),t.addEventListener(a,function(e){var t=Math.abs(s-e.clientX),n=Math.abs(u-e.clientY);(t>=l||n>=c)&&p()},!0),t.addEventListener("wheel",p,!0),t.addEventListener("scroll",p,!0),t.addEventListener(o,function(e){s=e.clientX,u=e.clientY,f(e)},!0)}(window,document)},30845:function(e,t){"use strict";function n(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function r(e,t){void 0===t&&(t=n);var r,o,i=[],a=!1;return function(){for(var n=[],s=0;s<arguments.length;s++)n[s]=arguments[s];return a&&r===this&&t(n,i)||(o=e.apply(this,n),a=!0,r=this,i=n),o}}t.Z=r},27418:function(e){"use strict";/*
object-assign
(c) Sindre Sorhus
@license MIT
*/var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;function o(e){if(null==e)throw TypeError("Object.assign cannot be called with null or undefined");return Object(e)}function i(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;var r=Object.getOwnPropertyNames(t).map(function(e){return t[e]});if("0123456789"!==r.join(""))return!1;var o={};if("abcdefghijklmnopqrst".split("").forEach(function(e){o[e]=e}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},o)).join(""))return!1;return!0}catch(e){return!1}}e.exports=i()?Object.assign:function(e,i){for(var a,s,u=o(e),l=1;l<arguments.length;l++){for(var c in a=Object(arguments[l]))n.call(a,c)&&(u[c]=a[c]);if(t){s=t(a);for(var d=0;d<s.length;d++)r.call(a,s[d])&&(u[s[d]]=a[s[d]])}}return u}},92703:function(e,t,n){"use strict";var r=n(50414);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},45697:function(e,t,n){e.exports=n(92703)()},50414:function(e){"use strict";var t="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=t},8346:function(e,t,n){"use strict";n.d(t,{Z:function(){return D}});var r=n(88239),o=n(99663),i=n(22600),a=n(49135),s=n(93196),u=n(67294),l=1,c=2,d=4,f=8,p=16,h=6,m=24,g=30,v=251,y={threshold:10,velocity:.3};function b(e,t){return Math.sqrt(e*e+t*t)}function _(e,t){return 180/(Math.PI/Math.atan2(t,e))}function E(){return Date.now()}function T(e){if(!(e.length<2)){var t=e[0],n=t.x,r=t.y,o=e[1],i=o.x,a=o.y,s=i-n,u=a-r;return{x:s,y:u,z:b(s,u),angle:_(s,u)}}}function S(e,t,n){var r=e[0],o=r.x,i=r.y,a=t[0],s=a.x,u=a.y,l=s-o,c=u-i,d=b(l,c);return{x:l,y:c,z:d,time:n,velocity:d/n,angle:_(l,c)}}function I(e,t){var n=e.angle;return t.angle-n}function w(e,t){return e+t[0].toUpperCase()+t.slice(1)}function A(e,t){return Math.abs(e)>=y.threshold&&Math.abs(t)>y.velocity}function O(e,t){return!!(t&e)}function C(e,t){var n=e.x,r=e.y,o=t.x,i=t.y,a=o-n,s=i-r;return 0===a&&0===s?l:Math.abs(a)>=Math.abs(s)?a<0?c:d:s<0?f:p}function P(e){var t=void 0;switch(e){case l:break;case c:t="left";break;case d:t="right";break;case f:t="up";break;case p:t="down"}return t}var R={all:30,vertical:24,horizontal:6},L=function(e){function t(e){(0,o.default)(this,t);var n=(0,a.default)(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.state={},n.triggerEvent=function(e){for(var t=arguments.length,r=Array(t>1?t-1:0),o=1;o<t;o++)r[o-1]=arguments[o];var i=n.props[e];"function"==typeof i&&i.apply(void 0,[n.getGestureState()].concat(r))},n.triggerCombineEvent=function(e,t){for(var r=arguments.length,o=Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];n.triggerEvent.apply(n,[e].concat(o)),n.triggerSubEvent.apply(n,[e,t].concat(o))},n.triggerSubEvent=function(e,t){for(var r=arguments.length,o=Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];if(t){var a=w(e,t);n.triggerEvent.apply(n,[a].concat(o))}},n.triggerPinchEvent=function(e,t){for(var r=arguments.length,o=Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];var a=n.gesture.scale;"move"===t&&"number"==typeof a&&(a>1&&n.triggerEvent("onPinchOut"),a<1&&n.triggerEvent("onPinchIn")),n.triggerCombineEvent.apply(n,[e,t].concat(o))},n.initPressTimer=function(){n.cleanPressTimer(),n.pressTimer=setTimeout(function(){n.setGestureState({press:!0}),n.triggerEvent("onPress")},v)},n.cleanPressTimer=function(){n.pressTimer&&clearTimeout(n.pressTimer)},n.setGestureState=function(e){n.gesture||(n.gesture={}),n.gesture.touches&&(n.gesture.preTouches=n.gesture.touches),n.gesture=(0,r.default)({},n.gesture,e)},n.getGestureState=function(){return n.gesture?(0,r.default)({},n.gesture):n.gesture},n.cleanGestureState=function(){delete n.gesture},n.getTouches=function(e){return Array.prototype.slice.call(e.touches).map(function(e){return{x:e.screenX,y:e.screenY}})},n.triggerUserCb=function(e,t){var r=w("onTouch",e);r in n.props&&n.props[r](t)},n._handleTouchStart=function(e){n.triggerUserCb("start",e),n.event=e,e.touches.length>1&&e.preventDefault(),n.initGestureStatus(e),n.initPressTimer(),n.checkIfMultiTouchStart()},n.initGestureStatus=function(e){n.cleanGestureState();var t=n.getTouches(e),r=E(),o=T(t);n.setGestureState({startTime:r,startTouches:t,startMutliFingerStatus:o,time:r,touches:t,mutliFingerStatus:o,srcEvent:n.event})},n.checkIfMultiTouchStart=function(){var e=n.props,t=e.enablePinch,r=e.enableRotate,o=n.gesture.touches;if(o.length>1&&(t||r)){if(t){var i=T(o);n.setGestureState({startMutliFingerStatus:i,pinch:!0,scale:1}),n.triggerCombineEvent("onPinch","start")}r&&(n.setGestureState({rotate:!0,rotation:0}),n.triggerCombineEvent("onRotate","start"))}},n._handleTouchMove=function(e){n.triggerUserCb("move",e),n.event=e,n.gesture&&(n.cleanPressTimer(),n.updateGestureStatus(e),n.checkIfSingleTouchMove(),n.checkIfMultiTouchMove())},n.checkIfMultiTouchMove=function(){var e=n.gesture,t=e.pinch,r=e.rotate,o=e.touches,i=e.startMutliFingerStatus,a=e.mutliFingerStatus;if(t||r){if(o.length<2){n.setGestureState({pinch:!1,rotate:!1}),t&&n.triggerCombineEvent("onPinch","cancel"),r&&n.triggerCombineEvent("onRotate","cancel");return}if(t){var s=a.z/i.z;n.setGestureState({scale:s}),n.triggerPinchEvent("onPinch","move")}if(r){var u=I(i,a);n.setGestureState({rotation:u}),n.triggerCombineEvent("onRotate","move")}}},n.allowGesture=function(){return O(n.gesture.direction,n.directionSetting)},n.checkIfSingleTouchMove=function(){var e=n.gesture,t=e.pan,r=e.touches,o=e.moveStatus,i=e.preTouches,a=e.availablePan,s=void 0===a||a;if(r.length>1){n.setGestureState({pan:!1}),t&&n.triggerCombineEvent("onPan","cancel");return}if(o&&s){var u=C(i[0],r[0]);n.setGestureState({direction:u});var l=P(u);if(!n.allowGesture()){t||n.setGestureState({availablePan:!1});return}t?(n.triggerCombineEvent("onPan",l),n.triggerSubEvent("onPan","move")):(n.triggerCombineEvent("onPan","start"),n.setGestureState({pan:!0,availablePan:!0}))}},n.checkIfMultiTouchEnd=function(e){var t=n.gesture,r=t.pinch,o=t.rotate;r&&n.triggerCombineEvent("onPinch",e),o&&n.triggerCombineEvent("onRotate",e)},n.updateGestureStatus=function(e){var t=E();if(n.setGestureState({time:t}),e.touches&&e.touches.length){var r=n.gesture,o=r.startTime,i=r.startTouches,a=r.pinch,s=r.rotate,u=n.getTouches(e),l=S(i,u,t-o),c=void 0;(a||s)&&(c=T(u)),n.setGestureState({touches:u,mutliFingerStatus:c,moveStatus:l})}},n._handleTouchEnd=function(e){n.triggerUserCb("end",e),n.event=e,n.gesture&&(n.cleanPressTimer(),n.updateGestureStatus(e),n.doSingleTouchEnd("end"),n.checkIfMultiTouchEnd("end"))},n._handleTouchCancel=function(e){n.triggerUserCb("cancel",e),n.event=e,n.gesture&&(n.cleanPressTimer(),n.updateGestureStatus(e),n.doSingleTouchEnd("cancel"),n.checkIfMultiTouchEnd("cancel"))},n.triggerAllowEvent=function(e,t){n.allowGesture()?n.triggerCombineEvent(e,t):n.triggerSubEvent(e,t)},n.doSingleTouchEnd=function(e){var t=n.gesture,r=t.moveStatus,o=t.pinch,i=t.rotate,a=t.press,s=t.pan,u=t.direction;if(!o&&!i){if(r){var l=A(r.z,r.velocity);if(n.setGestureState({swipe:l}),s&&n.triggerAllowEvent("onPan",e),l){var c=P(u);n.triggerAllowEvent("onSwipe",c);return}}if(a){n.triggerEvent("onPressUp");return}n.triggerEvent("onTap")}},n.getTouchAction=function(){var e=n.props,t=e.enablePinch,r=e.enableRotate,o=n.directionSetting;return t||r||o===g?"pan-x pan-y":o===m?"pan-x":o===h?"pan-y":"auto"},n.directionSetting=R[e.direction],n}return(0,s.default)(t,e),(0,i.default)(t,[{key:"componentWillUnmount",value:function(){this.cleanPressTimer()}},{key:"render",value:function(){var e=this.props.children,t=u.Children.only(e),n=this.getTouchAction(),o={onTouchStart:this._handleTouchStart,onTouchMove:this._handleTouchMove,onTouchCancel:this._handleTouchCancel,onTouchEnd:this._handleTouchEnd};return u.cloneElement(t,(0,r.default)({},o,{style:(0,r.default)({touchAction:n},t.props.style||{})}))}}]),t}(u.Component),D=L;L.defaultProps={enableRotate:!1,enablePinch:!1,direction:"all"}},4857:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,o,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),s=d(n(67294)),u=d(n(39889)),l=d(n(79367)),c=d(n(58303));function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t){var n={};for(var r in e)!(t.indexOf(r)>=0)&&Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function p(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function h(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function m(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var g="autosize:update",v="autosize:destroy",y="autosize:resized",b=(o=r=function(e){function t(){p(this,t);for(var e,n,r,o=arguments.length,a=Array(o),s=0;s<o;s++)a[s]=arguments[s];return n=r=h(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(a))),r.state={lineHeight:null},r.dispatchEvent=function(e){var t=document.createEvent("Event");t.initEvent(e,!0,!1),r.textarea.dispatchEvent(t)},r.getValue=function(e){var t=e.valueLink,n=e.value;return t?t.value:n},r.updateLineHeight=function(){r.setState({lineHeight:(0,c.default)(r.textarea)})},r.onChange=function(e){r.currentValue=e.target.value,r.props.onChange&&r.props.onChange(e)},r.saveDOMNodeRef=function(e){var t=r.props.innerRef;t&&t(e),r.textarea=e},r.getLocals=function(){var e=r,t=e.props,n=(t.onResize,t.maxRows),o=(t.onChange,t.style),a=(t.innerRef,f(t,["onResize","maxRows","onChange","style","innerRef"])),s=e.state.lineHeight,u=e.saveDOMNodeRef,l=n&&s?s*n:null;return i({},a,{saveDOMNodeRef:u,style:l?i({},o,{maxHeight:l}):o,onChange:r.onChange})},h(r,n)}return m(t,e),a(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.onResize;"number"==typeof t.maxRows?(this.updateLineHeight(),setTimeout(function(){return(0,l.default)(e.textarea)})):(0,l.default)(this.textarea),n&&this.textarea.addEventListener(y,this.props.onResize)}},{key:"componentWillUnmount",value:function(){this.props.onResize&&this.textarea.removeEventListener(y,this.props.onResize),this.dispatchEvent(v)}},{key:"render",value:function(){var e=this.getLocals(),t=e.children,n=e.saveDOMNodeRef,r=f(e,["children","saveDOMNodeRef"]);return s.default.createElement("textarea",i({},r,{ref:n}),t)}},{key:"componentDidUpdate",value:function(){this.getValue(this.props)!==this.currentValue&&this.dispatchEvent(g)}}]),t}(s.default.Component),r.defaultProps={rows:1},o);t.default=b,b.propTypes={rows:u.default.number,maxRows:u.default.number,onResize:u.default.func,innerRef:u.default.func}},54042:function(e,t,n){"use strict";r={value:!0},t.default=void 0;var r,o=i(n(4857));function i(e){return e&&e.__esModule?e:{default:e}}t.default=o.default},68349:function(e,t,n){"use strict";var r=n(60139),o=n(73759),i=n(24107);e.exports=function(){function e(e,t,n,r,a,s){s!==i&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t};return n.checkPropTypes=r,n.PropTypes=n,n}},39889:function(e,t,n){e.exports=n(68349)()},24107:function(e){"use strict";var t="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=t},9632:function(e,t,n){"use strict";n.d(t,{L:function(){return td},W:function(){return tf}});var r,o,i=n(67294),a=n(16235),s=function(){return Math.random().toString(36).substring(7).split("").join(".")},u={INIT:"@@redux/INIT"+s(),REPLACE:"@@redux/REPLACE"+s(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+s()}};function l(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function c(e,t,n){if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw Error("Expected the enhancer to be a function.");return n(c)(e,t)}if("function"!=typeof e)throw Error("Expected the reducer to be a function.");var r,o=e,i=t,s=[],d=s,f=!1;function p(){d===s&&(d=s.slice())}function h(){if(f)throw Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return i}function m(e){if("function"!=typeof e)throw Error("Expected the listener to be a function.");if(f)throw Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribelistener for more details.");var t=!0;return p(),d.push(e),function(){if(t){if(f)throw Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribelistener for more details.");t=!1,p();var n=d.indexOf(e);d.splice(n,1),s=null}}}function g(e){if(!l(e))throw Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(f)throw Error("Reducers may not dispatch actions.");try{f=!0,i=o(i,e)}finally{f=!1}for(var t=s=d,n=0;n<t.length;n++)(0,t[n])();return e}function v(e){if("function"!=typeof e)throw Error("Expected the nextReducer to be a function.");o=e,g({type:u.REPLACE})}function y(){var e,t=m;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(h())}return n(),{unsubscribe:t(n)}}})[a.Z]=function(){return this},e}return g({type:u.INIT}),(r={dispatch:g,subscribe:m,getState:h,replaceReducer:v})[a.Z]=y,r}var d="dnd-core/INIT_COORDS",f="dnd-core/BEGIN_DRAG",p="dnd-core/PUBLISH_DRAG_SOURCE",h="dnd-core/HOVER",m="dnd-core/DROP",g="dnd-core/END_DRAG",v=function(e,t){return e===t};function y(e,t){return!e&&!t||!!e&&!!t&&e.x===t.x&&e.y===t.y}function b(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:v;if(e.length!==t.length)return!1;for(var r=0;r<e.length;++r)if(!n(e[r],t[r]))return!1;return!0}function _(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_(Object(n),!0).forEach(function(t){T(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function T(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null};function I(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S,t=arguments.length>1?arguments[1]:void 0,n=t.payload;switch(t.type){case d:case f:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case h:if(y(e.clientOffset,n.clientOffset))return e;return E(E({},e),{},{clientOffset:n.clientOffset});case g:case m:return S;default:return e}}var w="dnd-core/ADD_SOURCE",A="dnd-core/ADD_TARGET",O="dnd-core/REMOVE_SOURCE",C="dnd-core/REMOVE_TARGET";function P(e){return{type:w,payload:{sourceId:e}}}function R(e){return{type:A,payload:{targetId:e}}}function L(e){return{type:O,payload:{sourceId:e}}}function D(e){return{type:C,payload:{targetId:e}}}function x(e){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function k(e,t,n){return t.split(".").reduce(function(e,t){return e&&e[t]?e[t]:n||null},e)}function M(e,t){return e.filter(function(e){return e!==t})}function N(e){return"object"===x(e)}function F(e,t){var n=new Map,r=function(e){n.set(e,n.has(e)?n.get(e)+1:1)};e.forEach(r),t.forEach(r);var o=[];return n.forEach(function(e,t){1===e&&o.push(t)}),o}function B(e,t){return e.filter(function(e){return t.indexOf(e)>-1})}function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach(function(t){j(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function j(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var H={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null};function z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:H,t=arguments.length>1?arguments[1]:void 0,n=t.payload;switch(t.type){case f:return Z(Z({},e),{},{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case p:return Z(Z({},e),{},{isSourcePublic:!0});case h:return Z(Z({},e),{},{targetIds:n.targetIds});case C:if(-1===e.targetIds.indexOf(n.targetId))return e;return Z(Z({},e),{},{targetIds:M(e.targetIds,n.targetId)});case m:return Z(Z({},e),{},{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case g:return Z(Z({},e),{},{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}function q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w:case A:return e+1;case O:case C:return e-1;default:return e}}var G=[],V=[];function W(e,t){return e!==G&&(e===V||void 0===t||B(t,e).length>0)}function Y(){arguments.length>0&&void 0!==arguments[0]&&arguments[0];var e=arguments.length>1?arguments[1]:void 0;switch(e.type){case h:break;case w:case A:case C:case O:return G;default:return V}var t=e.payload,n=t.targetIds,r=void 0===n?[]:n,o=t.prevTargetIds,i=void 0===o?[]:o,a=F(r,i);if(!(a.length>0||!b(r,i)))return G;var s=i[i.length-1],u=r[r.length-1];return s!==u&&(s&&a.push(s),u&&a.push(u)),a}function J(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return e+1}function $(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function K(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$(Object(n),!0).forEach(function(t){X(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function X(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return{dirtyHandlerIds:Y(e.dirtyHandlerIds,{type:t.type,payload:K(K({},t.payload),{},{prevTargetIds:k(e,"dragOperation.targetIds",[])})}),dragOffset:I(e.dragOffset,t),refCount:q(e.refCount,t),dragOperation:z(e.dragOperation,t),stateId:J(e.stateId)}}G.__IS_NONE__=!0,V.__IS_ALL__=!0;var ee=n(28195);function et(e,t){return{type:d,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}var en={type:d,payload:{clientOffset:null,sourceClientOffset:null}};function er(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0},r=n.publishSource,o=void 0===r||r,i=n.clientOffset,a=n.getSourceClientOffset,s=e.getMonitor(),u=e.getRegistry();e.dispatch(et(i)),eo(t,s,u);var l=es(t,s);if(null===l){e.dispatch(en);return}var c=null;if(i){if(!a)throw Error("getSourceClientOffset must be defined");ei(a),c=a(l)}e.dispatch(et(i,c));var d=u.getSource(l).beginDrag(s,l);return ea(d),u.pinSource(l),{type:f,payload:{itemType:u.getSourceType(l),item:d,sourceId:l,clientOffset:i||null,sourceClientOffset:c||null,isSourcePublic:!!o}}}}function eo(e,t,n){(0,ee.k)(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach(function(e){(0,ee.k)(n.getSource(e),"Expected sourceIds to be registered.")})}function ei(e){(0,ee.k)("function"==typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}function ea(e){(0,ee.k)(N(e),"Item must be an object.")}function es(e,t){for(var n=null,r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}function eu(e){return function(){if(e.getMonitor().isDragging())return{type:p}}}function el(e,t){return null===t?null===e:Array.isArray(e)?e.some(function(e){return e===t}):e===t}function ec(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=n.clientOffset;ed(t);var o=t.slice(0),i=e.getMonitor(),a=e.getRegistry();return ef(o,i,a),ep(o,a,i.getItemType()),eh(o,i,a),{type:h,payload:{targetIds:o,clientOffset:r||null}}}}function ed(e){(0,ee.k)(Array.isArray(e),"Expected targetIds to be an array.")}function ef(e,t,n){(0,ee.k)(t.isDragging(),"Cannot call hover while not dragging."),(0,ee.k)(!t.didDrop(),"Cannot call hover after drop.");for(var r=0;r<e.length;r++){var o=e[r];(0,ee.k)(e.lastIndexOf(o)===r,"Expected targetIds to be unique in the passed array.");var i=n.getTarget(o);(0,ee.k)(i,"Expected targetIds to be registered.")}}function ep(e,t,n){for(var r=e.length-1;r>=0;r--){var o=e[r];el(t.getTargetType(o),n)||e.splice(r,1)}}function eh(e,t,n){e.forEach(function(e){n.getTarget(e).hover(t,e)})}function em(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?em(Object(n),!0).forEach(function(t){ev(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):em(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ev(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ey(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.getMonitor(),r=e.getRegistry();eb(n),eT(n).forEach(function(o,i){var a=e_(o,i,r,n),s={type:m,payload:{dropResult:eg(eg({},t),a)}};e.dispatch(s)})}}function eb(e){(0,ee.k)(e.isDragging(),"Cannot call drop while not dragging."),(0,ee.k)(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function e_(e,t,n,r){var o=n.getTarget(e),i=o?o.drop(r,e):void 0;return eE(i),void 0===i&&(i=0===t?{}:r.getDropResult()),i}function eE(e){(0,ee.k)(void 0===e||N(e),"Drop result must either be an object or undefined.")}function eT(e){var t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function eS(e){return function(){var t=e.getMonitor(),n=e.getRegistry();eI(t);var r=t.getSourceId();return null!=r&&(n.getSource(r,!0).endDrag(t,r),n.unpinSource()),{type:g}}}function eI(e){(0,ee.k)(e.isDragging(),"Cannot call endDrag while not dragging.")}function ew(e){return{beginDrag:er(e),publishDragSource:eu(e),hover:ec(e),drop:ey(e),endDrag:eS(e)}}function eA(e,t){return{x:e.x+t.x,y:e.y+t.y}}function eO(e,t){return{x:e.x-t.x,y:e.y-t.y}}function eC(e){var t=e.clientOffset,n=e.initialClientOffset,r=e.initialSourceClientOffset;return t&&n&&r?eO(eA(t,r),n):null}function eP(e){var t=e.clientOffset,n=e.initialClientOffset;return t&&n?eO(t,n):null}function eR(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function eL(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function eD(e,t,n){return t&&eL(e.prototype,t),n&&eL(e,n),e}var ex=function(){function e(t,n){eR(this,e),this.store=t,this.registry=n}return eD(e,[{key:"subscribeToStateChange",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{handlerIds:void 0},r=n.handlerIds;(0,ee.k)("function"==typeof e,"listener must be a function."),(0,ee.k)(void 0===r||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");var o=this.store.getState().stateId,i=function(){var n=t.store.getState(),i=n.stateId;try{i!==o&&(i!==o+1||W(n.dirtyHandlerIds,r))&&e()}finally{o=i}};return this.store.subscribe(i)}},{key:"subscribeToOffsetChange",value:function(e){var t=this;(0,ee.k)("function"==typeof e,"listener must be a function.");var n=this.store.getState().dragOffset,r=function(){var r=t.store.getState().dragOffset;r!==n&&(n=r,e())};return this.store.subscribe(r)}},{key:"canDragSource",value:function(e){if(!e)return!1;var t=this.registry.getSource(e);return(0,ee.k)(t,"Expected to find a valid source."),!this.isDragging()&&t.canDrag(this,e)}},{key:"canDropOnTarget",value:function(e){if(!e)return!1;var t=this.registry.getTarget(e);return(0,ee.k)(t,"Expected to find a valid target."),!(!this.isDragging()||this.didDrop())&&el(this.registry.getTargetType(e),this.getItemType())&&t.canDrop(this,e)}},{key:"isDragging",value:function(){return!!this.getItemType()}},{key:"isDraggingSource",value:function(e){if(!e)return!1;var t=this.registry.getSource(e,!0);return(0,ee.k)(t,"Expected to find a valid source."),!!(this.isDragging()&&this.isSourcePublic())&&this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e)}},{key:"isOverTarget",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shallow:!1};if(!e)return!1;var n=t.shallow;if(!this.isDragging())return!1;var r=this.registry.getTargetType(e),o=this.getItemType();if(o&&!el(r,o))return!1;var i=this.getTargetIds();if(!i.length)return!1;var a=i.indexOf(e);return n?a===i.length-1:a>-1}},{key:"getItemType",value:function(){return this.store.getState().dragOperation.itemType}},{key:"getItem",value:function(){return this.store.getState().dragOperation.item}},{key:"getSourceId",value:function(){return this.store.getState().dragOperation.sourceId}},{key:"getTargetIds",value:function(){return this.store.getState().dragOperation.targetIds}},{key:"getDropResult",value:function(){return this.store.getState().dragOperation.dropResult}},{key:"didDrop",value:function(){return this.store.getState().dragOperation.didDrop}},{key:"isSourcePublic",value:function(){return!!this.store.getState().dragOperation.isSourcePublic}},{key:"getInitialClientOffset",value:function(){return this.store.getState().dragOffset.initialClientOffset}},{key:"getInitialSourceClientOffset",value:function(){return this.store.getState().dragOffset.initialSourceClientOffset}},{key:"getClientOffset",value:function(){return this.store.getState().dragOffset.clientOffset}},{key:"getSourceClientOffset",value:function(){return eC(this.store.getState().dragOffset)}},{key:"getDifferenceFromInitialOffset",value:function(){return eP(this.store.getState().dragOffset)}}]),e}(),ek=0;function eM(){return ek++}function eN(e){return(eN="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eF(e){(0,ee.k)("function"==typeof e.canDrag,"Expected canDrag to be a function."),(0,ee.k)("function"==typeof e.beginDrag,"Expected beginDrag to be a function."),(0,ee.k)("function"==typeof e.endDrag,"Expected endDrag to be a function.")}function eB(e){(0,ee.k)("function"==typeof e.canDrop,"Expected canDrop to be a function."),(0,ee.k)("function"==typeof e.hover,"Expected hover to be a function."),(0,ee.k)("function"==typeof e.drop,"Expected beginDrag to be a function.")}function eU(e,t){if(t&&Array.isArray(e)){e.forEach(function(e){return eU(e,!1)});return}(0,ee.k)("string"==typeof e||"symbol"===eN(e),t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}function eZ(e){ej.length||(o(),eH=!0),ej[ej.length]=e}!function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}(r||(r={}));var ej=[],eH=!1,ez=0,eq=1024;function eG(){for(;ez<ej.length;){var e=ez;if(ez+=1,ej[e].call(),ez>eq){for(var t=0,n=ej.length-ez;t<n;t++)ej[t]=ej[t+ez];ej.length-=ez,ez=0}}ej.length=0,ez=0,eH=!1}var eV=void 0!==n.g?n.g:self,eW=eV.MutationObserver||eV.WebKitMutationObserver;function eY(e){var t=1,n=new eW(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}function eJ(e){return function(){var t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}o="function"==typeof eW?eY(eG):eJ(eG),eZ.requestFlush=o,eZ.makeRequestCallFromTimer=eJ;var e$=[],eK=[],eX=eZ.makeRequestCallFromTimer(eQ);function eQ(){if(eK.length)throw eK.shift()}function e0(e){var t;(t=e$.length?e$.pop():new e1).task=e,eZ(t)}var e1=function(){function e(){}return e.prototype.call=function(){try{this.task.call()}catch(e){e0.onerror?e0.onerror(e):(eK.push(e),eX())}finally{this.task=null,e$[e$.length]=this}},e}();function e2(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function e4(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function e3(e,t,n){return t&&e4(e.prototype,t),n&&e4(e,n),e}function e5(e,t){return te(e)||e7(e,t)||e9(e,t)||e6()}function e6(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function e9(e,t){if(e){if("string"==typeof e)return e8(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return e8(e,t)}}function e8(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function e7(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}function te(e){if(Array.isArray(e))return e}function tt(e){var t=eM().toString();switch(e){case r.SOURCE:return"S".concat(t);case r.TARGET:return"T".concat(t);default:throw Error("Unknown Handler Role: ".concat(e))}}function tn(e){switch(e[0]){case"S":return r.SOURCE;case"T":return r.TARGET;default:(0,ee.k)(!1,"Cannot parse handler ID: ".concat(e))}}function tr(e,t){var n=e.entries(),r=!1;do{var o=n.next(),i=o.done;if(e5(o.value,2)[1]===t)return!0;r=!!i}while(!r);return!1}var to=function(){function e(t){e2(this,e),this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=t}return e3(e,[{key:"addSource",value:function(e,t){eU(e),eF(t);var n=this.addHandler(r.SOURCE,e,t);return this.store.dispatch(P(n)),n}},{key:"addTarget",value:function(e,t){eU(e,!0),eB(t);var n=this.addHandler(r.TARGET,e,t);return this.store.dispatch(R(n)),n}},{key:"containsHandler",value:function(e){return tr(this.dragSources,e)||tr(this.dropTargets,e)}},{key:"getSource",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,ee.k)(this.isSourceId(e),"Expected a valid source ID."),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}},{key:"getTarget",value:function(e){return(0,ee.k)(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}},{key:"getSourceType",value:function(e){return(0,ee.k)(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}},{key:"getTargetType",value:function(e){return(0,ee.k)(this.isTargetId(e),"Expected a valid target ID."),this.types.get(e)}},{key:"isSourceId",value:function(e){return tn(e)===r.SOURCE}},{key:"isTargetId",value:function(e){return tn(e)===r.TARGET}},{key:"removeSource",value:function(e){var t=this;(0,ee.k)(this.getSource(e),"Expected an existing source."),this.store.dispatch(L(e)),e0(function(){t.dragSources.delete(e),t.types.delete(e)})}},{key:"removeTarget",value:function(e){(0,ee.k)(this.getTarget(e),"Expected an existing target."),this.store.dispatch(D(e)),this.dropTargets.delete(e),this.types.delete(e)}},{key:"pinSource",value:function(e){var t=this.getSource(e);(0,ee.k)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}},{key:"unpinSource",value:function(){(0,ee.k)(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}},{key:"addHandler",value:function(e,t,n){var o=tt(e);return this.types.set(o,t),e===r.SOURCE?this.dragSources.set(o,n):e===r.TARGET&&this.dropTargets.set(o,n),o}}]),e}();function ti(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function ta(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ts(e,t,n){return t&&ta(e.prototype,t),n&&ta(e,n),e}function tu(e){var t="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return c(Q,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}var tl=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];ti(this,e),this.isSetUp=!1,this.handleRefCountChange=function(){var e=t.store.getState().refCount>0;t.backend&&(e&&!t.isSetUp?(t.backend.setup(),t.isSetUp=!0):!e&&t.isSetUp&&(t.backend.teardown(),t.isSetUp=!1))};var r=tu(n);this.store=r,this.monitor=new ex(r,new to(r)),r.subscribe(this.handleRefCountChange)}return ts(e,[{key:"receiveBackend",value:function(e){this.backend=e}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.monitor.registry}},{key:"getActions",value:function(){var e=this,t=this.store.dispatch;function n(n){return function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];var a=n.apply(e,o);void 0!==a&&t(a)}}var r=ew(this);return Object.keys(r).reduce(function(e,t){var o=r[t];return e[t]=n(o),e},{})}},{key:"dispatch",value:function(e){this.store.dispatch(e)}}]),e}();function tc(e,t,n,r){var o=new tl(r),i=e(o,t,n);return o.receiveBackend(i),o}var td=i.createContext({dragDropManager:void 0});function tf(e,t,n,r){return{dragDropManager:tc(e,t,n,r)}}},33273:function(e,t,n){"use strict";function r(e,t,n){var r=n.getRegistry(),o=r.addTarget(e,t);return[o,function(){return r.removeTarget(o)}]}function o(e,t,n){var r=n.getRegistry(),o=r.addSource(e,t);return[o,function(){return r.removeSource(o)}]}n.d(t,{n:function(){return r},w:function(){return o}})},37901:function(e,t,n){"use strict";n.d(t,{p:function(){return l}});var r=n(67294),o=n(28195);function i(e,t){"function"==typeof e?e(t):e.current=t}function a(e,t){var n=e.ref;return((0,o.k)("string"!=typeof n,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"),n)?(0,r.cloneElement)(e,{ref:function(e){i(n,e),i(t,e)}}):(0,r.cloneElement)(e,{ref:t})}function s(e){if("string"!=typeof e.type){var t=e.type.displayName||e.type.name||"the component";throw Error("Only native element nodes can now be passed to React DnD connectors."+"You can either wrap ".concat(t," into a <div>, or turn it into a ")+"drag source or a drop target itself.")}}function u(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(0,r.isValidElement)(t)){var o=t;return e(o,n),o}var i=t;return s(i),a(i,n?function(t){return e(t,n)}:e)}}function l(e){var t={};return Object.keys(e).forEach(function(n){var r=e[n];if(n.endsWith("Ref"))t[n]=e[n];else{var o=u(r);t[n]=function(){return o}}}),t}},24974:function(e,t,n){"use strict";n.d(t,{r:function(){return f}});var r=n(15047),o=n(67294),i=n(48586);function a(e,t){return d(e)||c(e,t)||u(e,t)||s()}function s(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(e,t)}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function c(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}function d(e){if(Array.isArray(e))return e}function f(e,t,n){var s=a((0,o.useState)(function(){return t(e)}),2),u=s[0],l=s[1],c=(0,o.useCallback)(function(){var o=t(e);!(0,r.w)(u,o)&&(l(o),n&&n())},[u,e,n]);return(0,i.L)(c,[]),[u,c]}},48586:function(e,t,n){"use strict";n.d(t,{L:function(){return o}});var r=n(67294),o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect},56319:function(e,t,n){"use strict";n.d(t,{U:function(){return d}});var r=n(48586),o=n(24974);function i(e,t){return c(e)||l(e,t)||s(e,t)||a()}function a(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function l(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}function c(e){if(Array.isArray(e))return e}function d(e,t,n){var a=i((0,o.r)(e,t,n),2),s=a[0],u=a[1];return(0,r.L)(function(){var t=e.getHandlerId();if(null!=t)return e.subscribeToStateChange(u,{handlerIds:[t]})},[e,u]),s}},40917:function(e,t,n){"use strict";n.d(t,{N:function(){return a}});var r=n(67294),o=n(28195),i=n(9632);function a(){var e=(0,r.useContext)(i.L).dragDropManager;return(0,o.k)(null!=e,"Expected drag drop context"),e}},62980:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e){return null!==e&&"object"===r(e)&&Object.prototype.hasOwnProperty.call(e,"current")}n.d(t,{d:function(){return o}})},32003:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o(e,t){return s(e)||a(e,t)||i()}function i(){throw TypeError("Invalid attempt to destructure non-iterable instance")}function a(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}function s(e){if(Array.isArray(e))return e}function u(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}function d(e,t){return t&&("object"===r(t)||"function"==typeof t)?t:p(e)}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=n(67294),y=n(45697),b="production",_={};"production"!==b&&(_=n(16403));var E=function(e){function t(){u(this,t);for(var e,n,r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];return g(p(n=d(this,(e=f(t)).call.apply(e,[this].concat(o)))),"_allHandlers",{}),n}return h(t,e),c(t,[{key:"componentDidMount",value:function(){this.props.enabled&&this.bindHandlers(this.props)}},{key:"componentWillUnmount",value:function(){this.unbindHandlers(this.props)}},{key:"componentDidUpdate",value:function(e){Object.keys(this.props).sort().toString()!==Object.keys(e).sort().toString()?(this.unbindHandlers(e),this.bindHandlers(this.props)):!e.enabled&&this.props.enabled?this.bindHandlers(this.props):e.enabled&&!this.props.enabled&&this.unbindHandlers(e)}},{key:"getKeys",value:function(e){var t=(e=e||this.props).target===window;return Object.keys(e).filter(function(e){return"on"===e.slice(0,2)}).map(function(e){return"production"===b||-1===_.windowEvents.indexOf(e)||t||console.warn("You attached the handler "+e+", but this handler is only valid on the Window object."),[e,e.slice(2).toLowerCase()]})}},{key:"getTarget",value:function(e){var t="function"==typeof(e=e||this.props).target?e.target():e.target;return t||(t=this.node&&this.node.ownerDocument),t}},{key:"bindHandlers",value:function(e){this._adjustHandlers(T,e)}},{key:"unbindHandlers",value:function(e){this._adjustHandlers(S,e)}},{key:"_adjustHandlers",value:function(e,t){var n=this,r=this.getTarget(t);if(r){var i=I?{passive:t.passive,capture:t.capture}:t.capture;this.getKeys(t).forEach(function(t){var a=o(t,2),s=a[0],u=a[1],l=n._allHandlers[s]||function(e){return n.props[s](e)};n._allHandlers[s]=l,e(r,u,l,i)})}}},{key:"render",value:function(){var e=this;return this.props.target?null:v.createElement("noscript",{ref:function(t){e.node=t}})}}]),t}(v.Component);function T(e,t,n,r){return e.addEventListener||(t="on"+t),(e.addEventListener||e.attachEvent).call(e,t,n,r),n}function S(e,t,n,r){return e.removeEventListener||(t="on"+t),(e.removeEventListener||e.detachEvent).call(e,t,n,r),n}g(E,"displayName","DocumentEvents"),g(E,"defaultProps",{capture:!1,enabled:!0,passive:!1});var I=function(){try{var e=!1;return document.createElement("div").addEventListener("test",function(){},{get passive(){e=!0}}),e}catch(e){return!1}}();if("production"!==b){var w=_.allEvents.reduce(function(e,t){return e[t]=y.func,e},{});w.enabled=y.bool,w.target=y.oneOfType([y.object,y.func]),w.passive=y.bool,w.capture=y.bool,E.propTypes=w}e.exports=E},16403:function(e){"use strict";var t=["onAbort","onAnimationEnd","onAnimationIteration","onAnimationStart","onBlur","onCanPlay","onCanPlayThrough","onClick","onContextMenu","onCopy","onCut","onDoubleClick","onDrag","onDragEnd","onDragEnter","onDragExit","onDragLeave","onDragOver","onDragStart","onDrop","onDurationChange","onEmptied","onEncrypted","onEnded","onError","onFocus","onInput","onInvalid","onKeyDown","onKeyPress","onKeyUp","onLoad","onLoadedData","onLoadedMetadata","onLoadStart","onMouseDown","onMouseMove","onMouseOut","onMouseOver","onMouseUp","onPaste","onPause","onPlay","onPlaying","onProgress","onRateChange","onReset","onScroll","onSeeked","onSeeking","onStalled","onSubmit","onSuspend","onTimeUpdate","onTouchCancel","onTouchEnd","onTouchMove","onTouchStart","onTransitionEnd","onVolumeChange","onWaiting","onWheel"],n=["onAfterPrint","onBeforePrint","onBeforeUnload","onDeviceLight","onDeviceMotion","onDeviceOrientation","onDeviceProximity","onHashChange","onLanguageChange","onPopState","onRejectionHandled","onResize","onSelect","onStorage","onUnhandledRejection","onUnload","onUserProximity"],r=["onPointerCancel","onPointerDown","onPointerEnter","onPointerLeave","onPointerMove","onPointerOut","onPointerOver","onPointerUp"];e.exports={allEvents:t.concat(n).concat(r),documentEvents:t.concat(r),windowEvents:n}},98605:function(e,t,n){e.exports=n(32003)},38698:function(e,t,n){"use strict";/** @license React v17.0.2
* react-dom-server.browser.production.min.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.
*/var r=n(27418),o=n(67294);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var a=60106,s=60107,u=60108,l=60114,c=60109,d=60110,f=60112,p=60113,h=60120,m=60115,g=60116,v=60121,y=60117,b=60119,_=60129,E=60131;if("function"==typeof Symbol&&Symbol.for){var T=Symbol.for;a=T("react.portal"),s=T("react.fragment"),u=T("react.strict_mode"),l=T("react.profiler"),c=T("react.provider"),d=T("react.context"),f=T("react.forward_ref"),p=T("react.suspense"),h=T("react.suspense_list"),m=T("react.memo"),g=T("react.lazy"),v=T("react.block"),y=T("react.fundamental"),b=T("react.scope"),_=T("react.debug_trace_mode"),E=T("react.legacy_hidden")}function S(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case s:return"Fragment";case a:return"Portal";case l:return"Profiler";case u:return"StrictMode";case p:return"Suspense";case h:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case d:return(e.displayName||"Context")+".Consumer";case c:return(e._context.displayName||"Context")+".Provider";case f:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case m:return S(e.type);case v:return S(e._render);case g:t=e._payload,e=e._init;try{return S(e(t))}catch(e){}}return null}var I=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w={};function A(e,t){for(var n=0|e._threadCount;n<=t;n++)e[n]=e._currentValue2,e._threadCount=n+1}function O(e,t,n,r){if(r&&"object"==typeof(r=e.contextType)&&null!==r)return A(r,n),r[n];if(e=e.contextTypes){for(var o in n={},e)n[o]=t[o];t=n}else t=w;return t}for(var C=new Uint16Array(16),P=0;15>P;P++)C[P]=P+1;C[15]=0;var R=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,L=Object.prototype.hasOwnProperty,D={},x={};function k(e){return!!L.call(x,e)||!L.call(D,e)&&(R.test(e)?x[e]=!0:(D[e]=!0,!1))}function M(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":if(r)return!1;if(null!==n)return!n.acceptsBooleans;return"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e;default:return!1}}function N(e,t,n,r){if(null==t||M(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function F(e,t,n,r,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var B={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){B[e]=new F(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];B[t]=new F(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){B[e]=new F(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){B[e]=new F(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){B[e]=new F(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){B[e]=new F(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){B[e]=new F(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){B[e]=new F(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){B[e]=new F(e,5,!1,e.toLowerCase(),null,!1,!1)});var U=/[\-:]([a-z])/g;function Z(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(U,Z);B[t]=new F(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(U,Z);B[t]=new F(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(U,Z);B[t]=new F(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){B[e]=new F(e,1,!1,e.toLowerCase(),null,!1,!1)}),B.xlinkHref=new F("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){B[e]=new F(e,1,!1,e.toLowerCase(),null,!0,!0)});var j=/["'&<>]/;function H(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""+e;var t=j.exec(e);if(t){var n,r="",o=0;for(n=t.index;n<e.length;n++){switch(e.charCodeAt(n)){case 34:t=""";break;case 38:t="&";break;case 39:t="'";break;case 60:t="<";break;case 62:t=">";break;default:continue}o!==n&&(r+=e.substring(o,n)),o=n+1,r+=t}e=o!==n?r+e.substring(o,n):r}return e}function z(e,t){var n,r=B.hasOwnProperty(e)?B[e]:null;return((n="style"!==e)&&(n=null!==r?0===r.type:2<e.length&&("o"===e[0]||"O"===e[0])&&("n"===e[1]||"N"===e[1])),n||N(e,t,r,!1))?"":null!==r?(e=r.attributeName,3===(n=r.type)||4===n&&!0===t)?e+'=""':(r.sanitizeURL&&(t=""+t),e+'="'+H(t)+'"'):k(e)?e+'="'+H(t)+'"':""}function q(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var G="function"==typeof Object.is?Object.is:q,V=null,W=null,Y=null,J=!1,$=!1,K=null,X=0;function Q(){if(null===V)throw Error(i(321));return V}function ee(){if(0<X)throw Error(i(312));return{memoizedState:null,queue:null,next:null}}function et(){return null===Y?null===W?(J=!1,W=Y=ee()):(J=!0,Y=W):null===Y.next?(J=!1,Y=Y.next=ee()):(J=!0,Y=Y.next),Y}function en(e,t,n,r){for(;$;)$=!1,X+=1,Y=null,n=e(t,r);return er(),n}function er(){V=null,$=!1,W=null,X=0,Y=K=null}function eo(e,t){return"function"==typeof t?t(e):t}function ei(e,t,n){if(V=Q(),Y=et(),J){var r=Y.queue;if(t=r.dispatch,null!==K&&void 0!==(n=K.get(r))){K.delete(r),r=Y.memoizedState;do r=e(r,n.action),n=n.next;while(null!==n);return Y.memoizedState=r,[r,t]}return[Y.memoizedState,t]}return e=e===eo?"function"==typeof t?t():t:void 0!==n?n(t):t,Y.memoizedState=e,e=(e=Y.queue={last:null,dispatch:null}).dispatch=es.bind(null,V,e),[Y.memoizedState,e]}function ea(e,t){if(V=Q(),Y=et(),t=void 0===t?null:t,null!==Y){var n=Y.memoizedState;if(null!==n&&null!==t){var r=n[1];e:if(null===r)r=!1;else{for(var o=0;o<r.length&&o<t.length;o++)if(!G(t[o],r[o])){r=!1;break e}r=!0}if(r)return n[0]}}return e=e(),Y.memoizedState=[e,t],e}function es(e,t,n){if(!(25>X))throw Error(i(301));if(e===V){if($=!0,e={action:n,next:null},null===K&&(K=new Map),void 0===(n=K.get(t)))K.set(t,e);else{for(t=n;null!==t.next;)t=t.next;t.next=e}}}function eu(){}var el=null,ec={readContext:function(e){var t=el.threadID;return A(e,t),e[t]},useContext:function(e){Q();var t=el.threadID;return A(e,t),e[t]},useMemo:ea,useReducer:ei,useRef:function(e){V=Q();var t=(Y=et()).memoizedState;return null===t?(e={current:e},Y.memoizedState=e):t},useState:function(e){return ei(eo,e)},useLayoutEffect:function(){},useCallback:function(e,t){return ea(function(){return e},t)},useImperativeHandle:eu,useEffect:eu,useDebugValue:eu,useDeferredValue:function(e){return Q(),e},useTransition:function(){return Q(),[function(e){e()},!1]},useOpaqueIdentifier:function(){return(el.identifierPrefix||"")+"R:"+(el.uniqueID++).toString(36)},useMutableSource:function(e,t){return Q(),t(e._source)}},ed="http://www.w3.org/1999/xhtml";function ef(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}var ep={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},eh=r({menuitem:!0},ep),em={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},eg=["Webkit","ms","Moz","O"];Object.keys(em).forEach(function(e){eg.forEach(function(t){em[t=t+e.charAt(0).toUpperCase()+e.substring(1)]=em[e]})});var ev=/([A-Z])/g,ey=/^ms-/,eb=o.Children.toArray,e_=I.ReactCurrentDispatcher,eE={listing:!0,pre:!0,textarea:!0},eT=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,eS={},eI={};function ew(e){if(null==e)return e;var t="";return o.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}var eA=Object.prototype.hasOwnProperty,eO={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null,suppressHydrationWarning:null};function eC(e,t){if(void 0===e)throw Error(i(152,S(t)||"Component"))}function eP(e,t,n){function a(o,a){var s=a.prototype&&a.prototype.isReactComponent,u=O(a,t,n,s),l=[],c=!1,d={isMounted:function(){return!1},enqueueForceUpdate:function(){if(null===l)return null},enqueueReplaceState:function(e,t){c=!0,l=[t]},enqueueSetState:function(e,t){if(null===l)return null;l.push(t)}};if(s){if(s=new a(o.props,u,d),"function"==typeof a.getDerivedStateFromProps){var f=a.getDerivedStateFromProps.call(null,o.props,s.state);null!=f&&(s.state=r({},s.state,f))}}else if(V={},s=a(o.props,u,d),null==(s=en(a,o.props,s,u))||null==s.render){eC(e=s,a);return}if(s.props=o.props,s.context=u,s.updater=d,void 0===(d=s.state)&&(s.state=d=null),"function"==typeof s.UNSAFE_componentWillMount||"function"==typeof s.componentWillMount){if("function"==typeof s.componentWillMount&&"function"!=typeof a.getDerivedStateFromProps&&s.componentWillMount(),"function"==typeof s.UNSAFE_componentWillMount&&"function"!=typeof a.getDerivedStateFromProps&&s.UNSAFE_componentWillMount(),l.length){d=l;var p=c;if(l=null,c=!1,p&&1===d.length)s.state=d[0];else{f=p?d[0]:s.state;var h=!0;for(p=p?1:0;p<d.length;p++){var m=d[p];null!=(m="function"==typeof m?m.call(s,f,o.props,u):m)&&(h?(h=!1,f=r({},f,m)):r(f,m))}s.state=f}}else l=null}if(eC(e=s.render(),a),"function"==typeof s.getChildContext&&"object"==typeof(o=a.childContextTypes)){var g=s.getChildContext();for(var v in g)if(!(v in o))throw Error(i(108,S(a)||"Unknown",v))}g&&(t=r({},t,g))}for(;o.isValidElement(e);){var s=e,u=s.type;if("function"!=typeof u)break;a(s,u)}return{child:e,context:t}}var eR=function(){function e(e,t,n){o.isValidElement(e)?e.type!==s?e=[e]:(e=e.props.children,e=o.isValidElement(e)?[e]:eb(e)):e=eb(e),e={type:null,domNamespace:ed,children:e,childIndex:0,context:w,footer:""};var r=C[0];if(0===r){var a=C,u=2*(r=a.length);if(!(65536>=u))throw Error(i(304));var l=new Uint16Array(u);for(l.set(a),(C=l)[0]=r+1,a=r;a<u-1;a++)C[a]=a+1;C[u-1]=0}else C[0]=C[r];this.threadID=r,this.stack=[e],this.exhausted=!1,this.currentSelectValue=null,this.previousWasTextNode=!1,this.makeStaticMarkup=t,this.suspenseDepth=0,this.contextIndex=-1,this.contextStack=[],this.contextValueStack=[],this.uniqueID=0,this.identifierPrefix=n&&n.identifierPrefix||""}var t=e.prototype;return t.destroy=function(){if(!this.exhausted){this.exhausted=!0,this.clearProviders();var e=this.threadID;C[e]=C[0],C[0]=e}},t.pushProvider=function(e){var t=++this.contextIndex,n=e.type._context,r=this.threadID;A(n,r);var o=n[r];this.contextStack[t]=n,this.contextValueStack[t]=o,n[r]=e.props.value},t.popProvider=function(){var e=this.contextIndex,t=this.contextStack[e],n=this.contextValueStack[e];this.contextStack[e]=null,this.contextValueStack[e]=null,this.contextIndex--,t[this.threadID]=n},t.clearProviders=function(){for(var e=this.contextIndex;0<=e;e--)this.contextStack[e][this.threadID]=this.contextValueStack[e]},t.read=function(e){if(this.exhausted)return null;var t=el;el=this;var n=e_.current;e_.current=ec;try{for(var r=[""],o=!1;r[0].length<e;){if(0===this.stack.length){this.exhausted=!0;var a=this.threadID;C[a]=C[0],C[0]=a;break}var s=this.stack[this.stack.length-1];if(o||s.childIndex>=s.children.length){var u=s.footer;if(""!==u&&(this.previousWasTextNode=!1),this.stack.pop(),"select"===s.type)this.currentSelectValue=null;else if(null!=s.type&&null!=s.type.type&&s.type.type.$$typeof===c)this.popProvider(s.type);else if(s.type===p){this.suspenseDepth--;var l=r.pop();if(o){o=!1;var d=s.fallbackFrame;if(!d)throw Error(i(303));this.stack.push(d),r[this.suspenseDepth]+="<!--$!-->";continue}r[this.suspenseDepth]+=l}r[this.suspenseDepth]+=u}else{var f=s.children[s.childIndex++],h="";try{h+=this.render(f,s.context,s.domNamespace)}catch(e){if(null!=e&&"function"==typeof e.then)throw Error(i(294));throw e}finally{}r.length<=this.suspenseDepth&&r.push(""),r[this.suspenseDepth]+=h}}return r[0]}finally{e_.current=n,el=t,er()}},t.render=function(e,t,n){if("string"==typeof e||"number"==typeof e)return""==(n=""+e)?"":this.makeStaticMarkup?H(n):this.previousWasTextNode?"<!-- -->"+H(n):(this.previousWasTextNode=!0,H(n));if(e=(t=eP(e,t,this.threadID)).child,t=t.context,null===e||!1===e)return"";if(!o.isValidElement(e)){if(null!=e&&null!=e.$$typeof){if((n=e.$$typeof)===a)throw Error(i(257));throw Error(i(258,n.toString()))}return e=eb(e),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}var v=e.type;if("string"==typeof v)return this.renderDOM(e,t,n);switch(v){case E:case _:case u:case l:case h:case s:return e=eb(e.props.children),this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case p:throw Error(i(294));case b:throw Error(i(343))}if("object"==typeof v&&null!==v)switch(v.$$typeof){case f:V={};var T=v.render(e.props,e.ref);return T=eb(T=en(v.render,e.props,T,e.ref)),this.stack.push({type:null,domNamespace:n,children:T,childIndex:0,context:t,footer:""}),"";case m:return e=[o.createElement(v.type,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),"";case c:return v=eb(e.props.children),n={type:e,domNamespace:n,children:v,childIndex:0,context:t,footer:""},this.pushProvider(e),this.stack.push(n),"";case d:v=e.type,T=e.props;var S=this.threadID;return A(v,S),v=eb(T.children(v[S])),this.stack.push({type:e,domNamespace:n,children:v,childIndex:0,context:t,footer:""}),"";case y:throw Error(i(338));case g:return v=(T=(v=e.type)._init)(v._payload),e=[o.createElement(v,r({ref:e.ref},e.props))],this.stack.push({type:null,domNamespace:n,children:e,childIndex:0,context:t,footer:""}),""}throw Error(i(130,null==v?v:typeof v,""))},t.renderDOM=function(e,t,n){var o=e.type.toLowerCase();if(n===ed&&ef(o),!eS.hasOwnProperty(o)){if(!eT.test(o))throw Error(i(65,o));eS[o]=!0}var a=e.props;if("input"===o)a=r({type:void 0},a,{defaultChecked:void 0,defaultValue:void 0,value:null!=a.value?a.value:a.defaultValue,checked:null!=a.checked?a.checked:a.defaultChecked});else if("textarea"===o){var s=a.value;if(null==s){s=a.defaultValue;var u=a.children;if(null!=u){if(null!=s)throw Error(i(92));if(Array.isArray(u)){if(!(1>=u.length))throw Error(i(93));u=u[0]}s=""+u}null==s&&(s="")}a=r({},a,{value:void 0,children:""+s})}else if("select"===o)this.currentSelectValue=null!=a.value?a.value:a.defaultValue,a=r({},a,{value:void 0});else if("option"===o){u=this.currentSelectValue;var l=ew(a.children);if(null!=u){var c=null!=a.value?a.value+"":l;if(s=!1,Array.isArray(u)){for(var d=0;d<u.length;d++)if(""+u[d]===c){s=!0;break}}else s=""+u===c;a=r({selected:void 0,children:void 0},a,{selected:s,children:l})}}if(s=a){if(eh[o]&&(null!=s.children||null!=s.dangerouslySetInnerHTML))throw Error(i(137,o));if(null!=s.dangerouslySetInnerHTML){if(null!=s.children)throw Error(i(60));if(!("object"==typeof s.dangerouslySetInnerHTML&&"__html"in s.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=s.style&&"object"!=typeof s.style)throw Error(i(62))}s=a,u=this.makeStaticMarkup,l=1===this.stack.length,c="<"+e.type;t:if(-1===o.indexOf("-"))d="string"==typeof s.is;else switch(o){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":d=!1;break t;default:d=!0}for(_ in s)if(eA.call(s,_)){var f=s[_];if(null!=f){if("style"===_){var p=void 0,h="",m="";for(p in f)if(f.hasOwnProperty(p)){var g=0===p.indexOf("--"),v=f[p];if(null!=v){if(g)var y=p;else if(y=p,eI.hasOwnProperty(y))y=eI[y];else{var b=y.replace(ev,"-$1").toLowerCase().replace(ey,"-ms-");y=eI[y]=b}h+=m+y+":",m=p,h+=g=null==v||"boolean"==typeof v||""===v?"":g||"number"!=typeof v||0===v||em.hasOwnProperty(m)&&em[m]?(""+v).trim():v+"px",m=";"}}f=h||null}p=null,d?eO.hasOwnProperty(_)||(p=k(p=_)&&null!=f?p+'="'+H(f)+'"':""):p=z(_,f),p&&(c+=" "+p)}}u||l&&(c+=' data-reactroot=""');var _=c;s="",ep.hasOwnProperty(o)?_+="/>":(_+=">",s="</"+e.type+">");e:{if(null!=(u=a.dangerouslySetInnerHTML)){if(null!=u.__html){u=u.__html;break e}}else if("string"==typeof(u=a.children)||"number"==typeof u){u=H(u);break e}u=null}return null!=u?(a=[],eE.hasOwnProperty(o)&&"\n"===u.charAt(0)&&(_+="\n"),_+=u):a=eb(a.children),e=e.type,n=null==n||"http://www.w3.org/1999/xhtml"===n?ef(e):"http://www.w3.org/2000/svg"===n&&"foreignObject"===e?"http://www.w3.org/1999/xhtml":n,this.stack.push({domNamespace:n,type:o,children:a,childIndex:0,context:t,footer:s}),this.previousWasTextNode=!1,_},e}();t.renderToNodeStream=function(){throw Error(i(207))},t.renderToStaticMarkup=function(e,t){e=new eR(e,!0,t);try{return e.read(1/0)}finally{e.destroy()}},t.renderToStaticNodeStream=function(){throw Error(i(208))},t.renderToString=function(e,t){e=new eR(e,!1,t);try{return e.read(1/0)}finally{e.destroy()}},t.version="17.0.2"},64448:function(e,t,n){"use strict";/** @license React v17.0.2
* react-dom.production.min.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.
*/var r,o,i,a,s,u,l=n(67294),c=n(27418),d=n(63840);function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!l)throw Error(f(227));var p=new Set,h={};function m(e,t){g(e,t),g(e+"Capture",t)}function g(e,t){for(h[e]=t,e=0;e<t.length;e++)p.add(t[e])}var v=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),y=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,b=Object.prototype.hasOwnProperty,_={},E={};function T(e){return!!b.call(E,e)||!b.call(_,e)&&(y.test(e)?E[e]=!0:(_[e]=!0,!1))}function S(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":if(r)return!1;if(null!==n)return!n.acceptsBooleans;return"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e;default:return!1}}function I(e,t,n,r){if(null==t||S(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function w(e,t,n,r,o,i,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=a}var A={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){A[e]=new w(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];A[t]=new w(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){A[e]=new w(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){A[e]=new w(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){A[e]=new w(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){A[e]=new w(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){A[e]=new w(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){A[e]=new w(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){A[e]=new w(e,5,!1,e.toLowerCase(),null,!1,!1)});var O=/[\-:]([a-z])/g;function C(e){return e[1].toUpperCase()}function P(e,t,n,r){var o=A.hasOwnProperty(t)?A[t]:null;(null!==o?0===o.type:!r&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))||(I(t,n,o,r)&&(n=null),r||null===o?T(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(O,C);A[t]=new w(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(O,C);A[t]=new w(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(O,C);A[t]=new w(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){A[e]=new w(e,1,!1,e.toLowerCase(),null,!1,!1)}),A.xlinkHref=new w("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){A[e]=new w(e,1,!1,e.toLowerCase(),null,!0,!0)});var R=l.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,L=60103,D=60106,x=60107,k=60108,M=60114,N=60109,F=60110,B=60112,U=60113,Z=60120,j=60115,H=60116,z=60121,q=60128,G=60129,V=60130,W=60131;if("function"==typeof Symbol&&Symbol.for){var Y=Symbol.for;L=Y("react.element"),D=Y("react.portal"),x=Y("react.fragment"),k=Y("react.strict_mode"),M=Y("react.profiler"),N=Y("react.provider"),F=Y("react.context"),B=Y("react.forward_ref"),U=Y("react.suspense"),Z=Y("react.suspense_list"),j=Y("react.memo"),H=Y("react.lazy"),z=Y("react.block"),Y("react.scope"),q=Y("react.opaque.id"),G=Y("react.debug_trace_mode"),V=Y("react.offscreen"),W=Y("react.legacy_hidden")}var J="function"==typeof Symbol&&Symbol.iterator;function $(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=J&&e[J]||e["@@iterator"])?e:null}function K(e){if(void 0===eI)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);eI=t&&t[1]||""}return"\n"+eI+e}var X=!1;function Q(e,t){if(!e||X)return"";X=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t){if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var o=e.stack.split("\n"),i=r.stack.split("\n"),a=o.length-1,s=i.length-1;1<=a&&0<=s&&o[a]!==i[s];)s--;for(;1<=a&&0<=s;a--,s--)if(o[a]!==i[s]){if(1!==a||1!==s)do if(a--,0>--s||o[a]!==i[s])return"\n"+o[a].replace(" at new "," at ");while(1<=a&&0<=s);break}}}finally{X=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?K(e):""}function ee(e){switch(e.tag){case 5:return K(e.type);case 16:return K("Lazy");case 13:return K("Suspense");case 19:return K("SuspenseList");case 0:case 2:case 15:return e=Q(e.type,!1);case 11:return e=Q(e.type.render,!1);case 22:return e=Q(e.type._render,!1);case 1:return e=Q(e.type,!0);default:return""}}function et(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case x:return"Fragment";case D:return"Portal";case M:return"Profiler";case k:return"StrictMode";case U:return"Suspense";case Z:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case F:return(e.displayName||"Context")+".Consumer";case N:return(e._context.displayName||"Context")+".Provider";case B:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case j:return et(e.type);case z:return et(e._render);case H:t=e._payload,e=e._init;try{return et(e(t))}catch(e){}}return null}function en(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function er(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function eo(e){var t=er(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ei(e){e._valueTracker||(e._valueTracker=eo(e))}function ea(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=er(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function es(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function eu(e,t){var n=t.checked;return c({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function el(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=en(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function ec(e,t){null!=(t=t.checked)&&P(e,"checked",t,!1)}function ed(e,t){ec(e,t);var n=en(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r){e.removeAttribute("value");return}t.hasOwnProperty("value")?ep(e,t.type,n):t.hasOwnProperty("defaultValue")&&ep(e,t.type,en(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function ef(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ep(e,t,n){("number"!==t||es(e.ownerDocument)!==e)&&(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function eh(e){var t="";return l.Children.forEach(e,function(e){null!=e&&(t+=e)}),t}function em(e,t){return e=c({children:void 0},t),(t=eh(t.children))&&(e.children=t),e}function eg(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(o=0,n=""+en(n),t=null;o<e.length;o++){if(e[o].value===n){e[o].selected=!0,r&&(e[o].defaultSelected=!0);return}null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function ev(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(f(91));return c({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function ey(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(f(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(f(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:en(n)}}function eb(e,t){var n=en(t.value),r=en(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function e_(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var eE={html:"http://www.w3.org/1999/xhtml",svg:"http://www.w3.org/2000/svg"};function eT(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function eS(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?eT(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var eI,ew,eA=function(e){return"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(t,n,r,o){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,o)})}:e}(function(e,t){if(e.namespaceURI!==eE.svg||"innerHTML"in e)e.innerHTML=t;else{for((ew=ew||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ew.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function eO(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType){n.nodeValue=t;return}}e.textContent=t}var eC={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},eP=["Webkit","ms","Moz","O"];function eR(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||eC.hasOwnProperty(e)&&eC[e]?(""+t).trim():t+"px"}function eL(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=eR(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(eC).forEach(function(e){eP.forEach(function(t){eC[t=t+e.charAt(0).toUpperCase()+e.substring(1)]=eC[e]})});var eD=c({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function ex(e,t){if(t){if(eD[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(f(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(f(60));if(!("object"==typeof t.dangerouslySetInnerHTML&&"__html"in t.dangerouslySetInnerHTML))throw Error(f(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(f(62))}}function ek(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function eM(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var eN=null,eF=null,eB=null;function eU(e){if(e=rH(e)){if("function"!=typeof eN)throw Error(f(280));var t=e.stateNode;t&&(t=rq(t),eN(e.stateNode,e.type,t))}}function eZ(e){eF?eB?eB.push(e):eB=[e]:eF=e}function ej(){if(eF){var e=eF,t=eB;if(eB=eF=null,eU(e),t)for(e=0;e<t.length;e++)eU(t[e])}}function eH(e,t){return e(t)}function ez(e,t,n,r,o){return e(t,n,r,o)}function eq(){}var eG=eH,eV=!1,eW=!1;function eY(){(null!==eF||null!==eB)&&(eq(),ej())}function eJ(e,t,n){if(eW)return e(t,n);eW=!0;try{return eG(e,t,n)}finally{eW=!1,eY()}}function e$(e,t){var n=e.stateNode;if(null===n)return null;var r=rq(n);if(null===r)return null;switch(n=r[t],t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(f(231,t,typeof n));return n}var eK=!1;if(v)try{var eX={};Object.defineProperty(eX,"passive",{get:function(){eK=!0}}),window.addEventListener("test",eX,eX),window.removeEventListener("test",eX,eX)}catch(e){eK=!1}function eQ(e,t,n,r,o,i,a,s,u){var l=Array.prototype.slice.call(arguments,3);try{t.apply(n,l)}catch(e){this.onError(e)}}var e0=!1,e1=null,e2=!1,e4=null,e3={onError:function(e){e0=!0,e1=e}};function e5(e,t,n,r,o,i,a,s,u){e0=!1,e1=null,eQ.apply(e3,arguments)}function e6(e,t,n,r,o,i,a,s,u){if(e5.apply(this,arguments),e0){if(e0){var l=e1;e0=!1,e1=null}else throw Error(f(198));e2||(e2=!0,e4=l)}}function e9(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(1026&(t=e).flags)&&(n=t.return),e=t.return;while(e)}return 3===t.tag?n:null}function e8(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function e7(e){if(e9(e)!==e)throw Error(f(188))}function te(e){var t=e.alternate;if(!t){if(null===(t=e9(e)))throw Error(f(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return e7(o),e;if(i===r)return e7(o),t;i=i.sibling}throw Error(f(188))}if(n.return!==r.return)n=o,r=i;else{for(var a=!1,s=o.child;s;){if(s===n){a=!0,n=o,r=i;break}if(s===r){a=!0,r=o,n=i;break}s=s.sibling}if(!a){for(s=i.child;s;){if(s===n){a=!0,n=i,r=o;break}if(s===r){a=!0,r=i,n=o;break}s=s.sibling}if(!a)throw Error(f(189))}}if(n.alternate!==r)throw Error(f(190))}if(3!==n.tag)throw Error(f(188));return n.stateNode.current===n?e:t}function tt(e){if(!(e=te(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function tn(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var tr,to,ti,ta,ts=!1,tu=[],tl=null,tc=null,td=null,tf=new Map,tp=new Map,th=[],tm="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function tg(e,t,n,r,o){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:o,targetContainers:[r]}}function tv(e,t){switch(e){case"focusin":case"focusout":tl=null;break;case"dragenter":case"dragleave":tc=null;break;case"mouseover":case"mouseout":td=null;break;case"pointerover":case"pointerout":tf.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":tp.delete(t.pointerId)}}function ty(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e=tg(t,n,r,o,i),null!==t&&null!==(t=rH(t))&&to(t)):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o)),e}function tb(e,t,n,r,o){switch(t){case"focusin":return tl=ty(tl,e,t,n,r,o),!0;case"dragenter":return tc=ty(tc,e,t,n,r,o),!0;case"mouseover":return td=ty(td,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return tf.set(i,ty(tf.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return i=o.pointerId,tp.set(i,ty(tp.get(i)||null,e,t,n,r,o)),!0}return!1}function t_(e){var t=rj(e.target);if(null!==t){var n=e9(t);if(null!==n){if(13===(t=n.tag)){if(null!==(t=e8(n))){e.blockedOn=t,ta(e.lanePriority,function(){d.unstable_runWithPriority(e.priority,function(){ti(n)})});return}}else if(3===t&&n.stateNode.hydrate){e.blockedOn=3===n.tag?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function tE(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=t5(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=rH(n))&&to(t),e.blockedOn=n,!1;t.shift()}return!0}function tT(e,t,n){tE(e)&&n.delete(t)}function tS(){for(ts=!1;0<tu.length;){var e=tu[0];if(null!==e.blockedOn){null!==(e=rH(e.blockedOn))&&tr(e);break}for(var t=e.targetContainers;0<t.length;){var n=t5(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&tu.shift()}null!==tl&&tE(tl)&&(tl=null),null!==tc&&tE(tc)&&(tc=null),null!==td&&tE(td)&&(td=null),tf.forEach(tT),tp.forEach(tT)}function tI(e,t){e.blockedOn===t&&(e.blockedOn=null,ts||(ts=!0,d.unstable_scheduleCallback(d.unstable_NormalPriority,tS)))}function tw(e){function t(t){return tI(t,e)}if(0<tu.length){tI(tu[0],e);for(var n=1;n<tu.length;n++){var r=tu[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==tl&&tI(tl,e),null!==tc&&tI(tc,e),null!==td&&tI(td,e),tf.forEach(t),tp.forEach(t),n=0;n<th.length;n++)(r=th[n]).blockedOn===e&&(r.blockedOn=null);for(;0<th.length&&null===(n=th[0]).blockedOn;)t_(n),null===n.blockedOn&&th.shift()}function tA(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var tO={animationend:tA("Animation","AnimationEnd"),animationiteration:tA("Animation","AnimationIteration"),animationstart:tA("Animation","AnimationStart"),transitionend:tA("Transition","TransitionEnd")},tC={},tP={};function tR(e){if(tC[e])return tC[e];if(!tO[e])return e;var t,n=tO[e];for(t in n)if(n.hasOwnProperty(t)&&t in tP)return tC[e]=n[t];return e}v&&(tP=document.createElement("div").style,"AnimationEvent"in window||(delete tO.animationend.animation,delete tO.animationiteration.animation,delete tO.animationstart.animation),"TransitionEvent"in window||delete tO.transitionend.transition);var tL=tR("animationend"),tD=tR("animationiteration"),tx=tR("animationstart"),tk=tR("transitionend"),tM=new Map,tN=new Map,tF=["abort","abort",tL,"animationEnd",tD,"animationIteration",tx,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",tk,"transitionEnd","waiting","waiting"];function tB(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1];o="on"+(o[0].toUpperCase()+o.slice(1)),tN.set(r,t),tM.set(r,o),m(o,[r])}}(0,d.unstable_now)();var tU=8;function tZ(e){if(0!=(1&e))return tU=15,1;if(0!=(2&e))return tU=14,2;if(0!=(4&e))return tU=13,4;var t=24&e;return 0!==t?(tU=12,t):0!=(32&e)?(tU=11,32):0!=(t=192&e)?(tU=10,t):0!=(256&e)?(tU=9,256):0!=(t=3584&e)?(tU=8,t):0!=(4096&e)?(tU=7,4096):0!=(t=4186112&e)?(tU=6,t):0!=(t=62914560&e)?(tU=5,t):67108864&e?(tU=4,67108864):0!=(134217728&e)?(tU=3,134217728):0!=(t=805306368&e)?(tU=2,t):0!=(1073741824&e)?(tU=1,1073741824):(tU=8,e)}function tj(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}function tH(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(f(358,e))}}function tz(e,t){var n=e.pendingLanes;if(0===n)return tU=0;var r=0,o=0,i=e.expiredLanes,a=e.suspendedLanes,s=e.pingedLanes;if(0!==i)r=i,o=tU=15;else if(0!=(i=134217727&n)){var u=i&~a;0!==u?(r=tZ(u),o=tU):0!=(s&=i)&&(r=tZ(s),o=tU)}else 0!=(i=n&~a)?(r=tZ(i),o=tU):0!==s&&(r=tZ(s),o=tU);if(0===r)return 0;if(r=n&((0>(r=31-tJ(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&0==(t&a)){if(tZ(t),o<=tU)return t;tU=o}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-tJ(t)),r|=e[n],t&=~o;return r}function tq(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function tG(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=tV(24&~t))?tG(10,t):e;case 10:return 0===(e=tV(192&~t))?tG(8,t):e;case 8:return 0===(e=tV(3584&~t))&&0===(e=tV(4186112&~t))&&(e=512),e;case 2:return 0===(t=tV(805306368&~t))&&(t=268435456),t}throw Error(f(358,e))}function tV(e){return e&-e}function tW(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function tY(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-tJ(t)]=n}var tJ=Math.clz32?Math.clz32:tX,t$=Math.log,tK=Math.LN2;function tX(e){return 0===e?32:31-(t$(e)/tK|0)|0}var tQ=d.unstable_UserBlockingPriority,t0=d.unstable_runWithPriority,t1=!0;function t2(e,t,n,r){eV||eq();var o=t3,i=eV;eV=!0;try{ez(o,e,t,n,r)}finally{(eV=i)||eY()}}function t4(e,t,n,r){t0(tQ,t3.bind(null,e,t,n,r))}function t3(e,t,n,r){if(t1){var o;if((o=0==(4&t))&&0<tu.length&&-1<tm.indexOf(e))e=tg(null,e,t,n,r),tu.push(e);else{var i=t5(e,t,n,r);if(null===i)o&&tv(e,r);else{if(o){if(-1<tm.indexOf(e)){e=tg(i,e,t,n,r),tu.push(e);return}if(tb(i,e,t,n,r))return;tv(e,r)}rb(e,t,r,null,n)}}}}function t5(e,t,n,r){var o=eM(r);if(null!==(o=rj(o))){var i=e9(o);if(null===i)o=null;else{var a=i.tag;if(13===a){if(null!==(o=e8(i)))return o;o=null}else if(3===a){if(i.stateNode.hydrate)return 3===i.tag?i.stateNode.containerInfo:null;o=null}else i!==o&&(o=null)}}return rb(e,t,r,o,n),null}var t6=null,t9=null,t8=null;function t7(){if(t8)return t8;var e,t,n=t9,r=n.length,o="value"in t6?t6.value:t6.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return t8=o.slice(e,1<t?1-t:void 0)}function ne(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nt(){return!0}function nn(){return!1}function nr(e){function t(t,n,r,o,i){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(o):o[a]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?nt:nn,this.isPropagationStopped=nn,this}return c(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nt)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nt)},persist:function(){},isPersistent:nt}),t}var no,ni,na,ns={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},nu=nr(ns),nl=c({},ns,{view:0,detail:0}),nc=nr(nl),nd=c({},nl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:nT,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==na&&(na&&"mousemove"===e.type?(no=e.screenX-na.screenX,ni=e.screenY-na.screenY):ni=no=0,na=e),no)},movementY:function(e){return"movementY"in e?e.movementY:ni}}),nf=nr(nd),np=nr(c({},nd,{dataTransfer:0})),nh=nr(c({},nl,{relatedTarget:0})),nm=nr(c({},ns,{animationName:0,elapsedTime:0,pseudoElement:0})),ng=nr(c({},ns,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),nv=nr(c({},ns,{data:0})),ny={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},nb={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},n_={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function nE(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=n_[e])&&!!t[e]}function nT(){return nE}var nS=nr(c({},nl,{key:function(e){if(e.key){var t=ny[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ne(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?nb[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:nT,charCode:function(e){return"keypress"===e.type?ne(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ne(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),nI=nr(c({},nd,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),nw=nr(c({},nl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:nT})),nA=nr(c({},ns,{propertyName:0,elapsedTime:0,pseudoElement:0})),nO=nr(c({},nd,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0})),nC=[9,13,27,32],nP=v&&"CompositionEvent"in window,nR=null;v&&"documentMode"in document&&(nR=document.documentMode);var nL=v&&"TextEvent"in window&&!nR,nD=v&&(!nP||nR&&8<nR&&11>=nR),nx=" ",nk=!1;function nM(e,t){switch(e){case"keyup":return -1!==nC.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function nN(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var nF=!1;function nB(e,t){switch(e){case"compositionend":return nN(t);case"keypress":if(32!==t.which)return null;return nk=!0,nx;case"textInput":return(e=t.data)===nx&&nk?null:e;default:return null}}function nU(e,t){if(nF)return"compositionend"===e||!nP&&nM(e,t)?(e=t7(),t8=t9=t6=null,nF=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return nD&&"ko"!==t.locale?null:t.data}}var nZ={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function nj(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!nZ[e.type]:"textarea"===t}function nH(e,t,n,r){eZ(r),0<(t=rE(t,"onChange")).length&&(n=new nu("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var nz=null,nq=null;function nG(e){rp(e,0)}function nV(e){if(ea(rz(e)))return e}function nW(e,t){if("change"===e)return t}var nY=!1;if(v){if(v){var nJ="oninput"in document;if(!nJ){var n$=document.createElement("div");n$.setAttribute("oninput","return;"),nJ="function"==typeof n$.oninput}r=nJ}else r=!1;nY=r&&(!document.documentMode||9<document.documentMode)}function nK(){nz&&(nz.detachEvent("onpropertychange",nX),nq=nz=null)}function nX(e){if("value"===e.propertyName&&nV(nq)){var t=[];if(nH(t,nq,e,eM(e)),e=nG,eV)e(t);else{eV=!0;try{eH(e,t)}finally{eV=!1,eY()}}}}function nQ(e,t,n){"focusin"===e?(nK(),nz=t,nq=n,nz.attachEvent("onpropertychange",nX)):"focusout"===e&&nK()}function n0(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return nV(nq)}function n1(e,t){if("click"===e)return nV(t)}function n2(e,t){if("input"===e||"change"===e)return nV(t)}function n4(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t}var n3="function"==typeof Object.is?Object.is:n4,n5=Object.prototype.hasOwnProperty;function n6(e,t){if(n3(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!n5.call(t,n[r])||!n3(e[n[r]],t[n[r]]))return!1;return!0}function n9(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function n8(e,t){var n,r=n9(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=n9(r)}}function n7(e,t){return!!e&&!!t&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?n7(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function re(){for(var e=window,t=es();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(n)e=t.contentWindow;else break;t=es(e.document)}return t}function rt(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var rn=v&&"documentMode"in document&&11>=document.documentMode,rr=null,ro=null,ri=null,ra=!1;function rs(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;ra||null==rr||rr!==es(r)||(r="selectionStart"in(r=rr)&&rt(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},ri&&n6(ri,r)||(ri=r,0<(r=rE(ro,"onSelect")).length&&(t=new nu("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=rr)))}tB("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),tB("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),tB(tF,2);for(var ru="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),rl=0;rl<ru.length;rl++)tN.set(ru[rl],0);g("onMouseEnter",["mouseout","mouseover"]),g("onMouseLeave",["mouseout","mouseover"]),g("onPointerEnter",["pointerout","pointerover"]),g("onPointerLeave",["pointerout","pointerover"]),m("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),m("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),m("onBeforeInput",["compositionend","keypress","textInput","paste"]),m("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),m("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),m("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var rc="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),rd=new Set("cancel close invalid load scroll toggle".split(" ").concat(rc));function rf(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,e6(r,t,void 0,e),e.currentTarget=null}function rp(e,t){t=0!=(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var i=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],u=s.instance,l=s.currentTarget;if(s=s.listener,u!==i&&o.isPropagationStopped())break e;rf(o,s,l),i=u}else for(a=0;a<r.length;a++){if(u=(s=r[a]).instance,l=s.currentTarget,s=s.listener,u!==i&&o.isPropagationStopped())break e;rf(o,s,l),i=u}}}if(e2)throw e=e4,e2=!1,e4=null,e}function rh(e,t){var n=rG(t),r=e+"__bubble";n.has(r)||(ry(t,e,2,!1),n.add(r))}var rm="_reactListening"+Math.random().toString(36).slice(2);function rg(e){e[rm]||(e[rm]=!0,p.forEach(function(t){rd.has(t)||rv(t,!1,e,null),rv(t,!0,e,null)}))}function rv(e,t,n,r){var o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,i=n;if("selectionchange"===e&&9!==n.nodeType&&(i=n.ownerDocument),null!==r&&!t&&rd.has(e)){if("scroll"!==e)return;o|=2,i=r}var a=rG(i),s=e+"__"+(t?"capture":"bubble");a.has(s)||(t&&(o|=4),ry(i,e,o,t),a.add(s))}function ry(e,t,n,r){var o=tN.get(t);switch(void 0===o?2:o){case 0:o=t2;break;case 1:o=t4;break;default:o=t3}n=o.bind(null,t,n,e),o=void 0,eK&&("touchstart"===t||"touchmove"===t||"wheel"===t)&&(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function rb(e,t,n,r,o){var i=r;if(0==(1&t)&&0==(2&t)&&null!==r)e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var s=r.stateNode.containerInfo;if(s===o||8===s.nodeType&&s.parentNode===o)break;if(4===a)for(a=r.return;null!==a;){var u=a.tag;if((3===u||4===u)&&((u=a.stateNode.containerInfo)===o||8===u.nodeType&&u.parentNode===o))return;a=a.return}for(;null!==s;){if(null===(a=rj(s)))return;if(5===(u=a.tag)||6===u){r=i=a;continue e}s=s.parentNode}}r=r.return}eJ(function(){var r=i,o=eM(n),a=[];e:{var s=tM.get(e);if(void 0!==s){var u=nu,l=e;switch(e){case"keypress":if(0===ne(n))break e;case"keydown":case"keyup":u=nS;break;case"focusin":l="focus",u=nh;break;case"focusout":l="blur",u=nh;break;case"beforeblur":case"afterblur":u=nh;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":u=nf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":u=np;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":u=nw;break;case tL:case tD:case tx:u=nm;break;case tk:u=nA;break;case"scroll":u=nc;break;case"wheel":u=nO;break;case"copy":case"cut":case"paste":u=ng;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":u=nI}var c=0!=(4&t),d=!c&&"scroll"===e,f=c?null!==s?s+"Capture":null:s;c=[];for(var p,h=r;null!==h;){var m=(p=h).stateNode;if(5===p.tag&&null!==m&&(p=m,null!==f&&null!=(m=e$(h,f))&&c.push(r_(h,m,p))),d)break;h=h.return}0<c.length&&(s=new u(s,l,null,n,o),a.push({event:s,listeners:c}))}}if(0==(7&t)){if(s="mouseover"===e||"pointerover"===e,u="mouseout"===e||"pointerout"===e,!(s&&0==(16&t)&&(l=n.relatedTarget||n.fromElement)&&(rj(l)||l[rU]))&&(u||s)&&(s=o.window===o?o:(s=o.ownerDocument)?s.defaultView||s.parentWindow:window,u?(l=n.relatedTarget||n.toElement,u=r,null!==(l=l?rj(l):null)&&(d=e9(l),l!==d||5!==l.tag&&6!==l.tag)&&(l=null)):(u=null,l=r),u!==l)){if(c=nf,m="onMouseLeave",f="onMouseEnter",h="mouse",("pointerout"===e||"pointerover"===e)&&(c=nI,m="onPointerLeave",f="onPointerEnter",h="pointer"),d=null==u?s:rz(u),p=null==l?s:rz(l),(s=new c(m,h+"leave",u,n,o)).target=d,s.relatedTarget=p,m=null,rj(o)===r&&((c=new c(f,h+"enter",l,n,o)).target=p,c.relatedTarget=d,m=c),d=m,u&&l)t:{for(c=u,f=l,h=0,p=c;p;p=rT(p))h++;for(p=0,m=f;m;m=rT(m))p++;for(;0<h-p;)c=rT(c),h--;for(;0<p-h;)f=rT(f),p--;for(;h--;){if(c===f||null!==f&&c===f.alternate)break t;c=rT(c),f=rT(f)}c=null}else c=null;null!==u&&rS(a,s,u,c,!1),null!==l&&null!==d&&rS(a,d,l,c,!0)}e:{if("select"===(u=(s=r?rz(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===u&&"file"===s.type)var g,v=nW;else if(nj(s)){if(nY)v=n2;else{v=n0;var y=nQ}}else(u=s.nodeName)&&"input"===u.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(v=n1);if(v&&(v=v(e,r))){nH(a,v,n,o);break e}y&&y(e,s,r),"focusout"===e&&(y=s._wrapperState)&&y.controlled&&"number"===s.type&&ep(s,"number",s.value)}switch(y=r?rz(r):window,e){case"focusin":(nj(y)||"true"===y.contentEditable)&&(rr=y,ro=r,ri=null);break;case"focusout":ri=ro=rr=null;break;case"mousedown":ra=!0;break;case"contextmenu":case"mouseup":case"dragend":ra=!1,rs(a,n,o);break;case"selectionchange":if(rn)break;case"keydown":case"keyup":rs(a,n,o)}if(nP)t:{switch(e){case"compositionstart":var b="onCompositionStart";break t;case"compositionend":b="onCompositionEnd";break t;case"compositionupdate":b="onCompositionUpdate";break t}b=void 0}else nF?nM(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(nD&&"ko"!==n.locale&&(nF||"onCompositionStart"!==b?"onCompositionEnd"===b&&nF&&(g=t7()):(t9="value"in(t6=o)?t6.value:t6.textContent,nF=!0)),0<(y=rE(r,b)).length&&(b=new nv(b,e,null,n,o),a.push({event:b,listeners:y}),g?b.data=g:null!==(g=nN(n))&&(b.data=g))),(g=nL?nB(e,n):nU(e,n))&&0<(r=rE(r,"onBeforeInput")).length&&(o=new nv("onBeforeInput","beforeinput",null,n,o),a.push({event:o,listeners:r}),o.data=g)}rp(a,t)})}function r_(e,t,n){return{instance:e,listener:t,currentTarget:n}}function rE(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,i=o.stateNode;5===o.tag&&null!==i&&(o=i,null!=(i=e$(e,n))&&r.unshift(r_(e,i,o)),null!=(i=e$(e,t))&&r.push(r_(e,i,o))),e=e.return}return r}function rT(e){if(null===e)return null;do e=e.return;while(e&&5!==e.tag);return e||null}function rS(e,t,n,r,o){for(var i=t._reactName,a=[];null!==n&&n!==r;){var s=n,u=s.alternate,l=s.stateNode;if(null!==u&&u===r)break;5===s.tag&&null!==l&&(s=l,o?null!=(u=e$(n,i))&&a.unshift(r_(n,u,s)):o||null!=(u=e$(n,i))&&a.push(r_(n,u,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function rI(){}var rw=null,rA=null;function rO(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function rC(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var rP="function"==typeof setTimeout?setTimeout:void 0,rR="function"==typeof clearTimeout?clearTimeout:void 0;function rL(e){1===e.nodeType?e.textContent="":9===e.nodeType&&null!=(e=e.body)&&(e.textContent="")}function rD(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function rx(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var rk=0;function rM(e){return{$$typeof:q,toString:e,valueOf:e}}var rN=Math.random().toString(36).slice(2),rF="__reactFiber$"+rN,rB="__reactProps$"+rN,rU="__reactContainer$"+rN,rZ="__reactEvents$"+rN;function rj(e){var t=e[rF];if(t)return t;for(var n=e.parentNode;n;){if(t=n[rU]||n[rF]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=rx(e);null!==e;){if(n=e[rF])return n;e=rx(e)}return t}n=(e=n).parentNode}return null}function rH(e){return(e=e[rF]||e[rU])&&(5===e.tag||6===e.tag||13===e.tag||3===e.tag)?e:null}function rz(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(f(33))}function rq(e){return e[rB]||null}function rG(e){var t=e[rZ];return void 0===t&&(t=e[rZ]=new Set),t}var rV=[],rW=-1;function rY(e){return{current:e}}function rJ(e){0>rW||(e.current=rV[rW],rV[rW]=null,rW--)}function r$(e,t){rV[++rW]=e.current,e.current=t}var rK={},rX=rY(rK),rQ=rY(!1),r0=rK;function r1(e,t){var n=e.type.contextTypes;if(!n)return rK;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function r2(e){return null!=(e=e.childContextTypes)}function r4(){rJ(rQ),rJ(rX)}function r3(e,t,n){if(rX.current!==rK)throw Error(f(168));r$(rX,t),r$(rQ,n)}function r5(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(f(108,et(t)||"Unknown",o));return c({},n,r)}function r6(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||rK,r0=rX.current,r$(rX,e),r$(rQ,rQ.current),!0}function r9(e,t,n){var r=e.stateNode;if(!r)throw Error(f(169));n?(e=r5(e,t,r0),r.__reactInternalMemoizedMergedChildContext=e,rJ(rQ),rJ(rX),r$(rX,e)):rJ(rQ),r$(rQ,n)}var r8=null,r7=null,oe=d.unstable_runWithPriority,ot=d.unstable_scheduleCallback,on=d.unstable_cancelCallback,or=d.unstable_shouldYield,oo=d.unstable_requestPaint,oi=d.unstable_now,oa=d.unstable_getCurrentPriorityLevel,os=d.unstable_ImmediatePriority,ou=d.unstable_UserBlockingPriority,ol=d.unstable_NormalPriority,oc=d.unstable_LowPriority,od=d.unstable_IdlePriority,of={},op=void 0!==oo?oo:function(){},oh=null,om=null,og=!1,ov=oi(),oy=1e4>ov?oi:function(){return oi()-ov};function ob(){switch(oa()){case os:return 99;case ou:return 98;case ol:return 97;case oc:return 96;case od:return 95;default:throw Error(f(332))}}function o_(e){switch(e){case 99:return os;case 98:return ou;case 97:return ol;case 96:return oc;case 95:return od;default:throw Error(f(332))}}function oE(e,t){return oe(e=o_(e),t)}function oT(e,t,n){return ot(e=o_(e),t,n)}function oS(){if(null!==om){var e=om;om=null,on(e)}oI()}function oI(){if(!og&&null!==oh){og=!0;var e=0;try{var t=oh;oE(99,function(){for(;e<t.length;e++){var n=t[e];do n=n(!0);while(null!==n)}}),oh=null}catch(t){throw null!==oh&&(oh=oh.slice(e+1)),ot(os,oS),t}finally{og=!1}}}var ow=R.ReactCurrentBatchConfig;function oA(e,t){if(e&&e.defaultProps)for(var n in t=c({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var oO=rY(null),oC=null,oP=null,oR=null;function oL(){oR=oP=oC=null}function oD(e){var t=oO.current;rJ(oO),e.type._context._currentValue=t}function ox(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function ok(e,t){oC=e,oR=oP=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(i4=!0),e.firstContext=null)}function oM(e,t){if(oR!==e&&!1!==t&&0!==t){if(("number"!=typeof t||1073741823===t)&&(oR=e,t=1073741823),t={context:e,observedBits:t,next:null},null===oP){if(null===oC)throw Error(f(308));oP=t,oC.dependencies={lanes:0,firstContext:t,responders:null}}else oP=oP.next=t}return e._currentValue}var oN=!1;function oF(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function oB(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function oU(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function oZ(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function oj(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?o=i=a:i=i.next=a,n=n.next}while(null!==n);null===i?o=i=t:i=i.next=t}else o=i=t;n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:i,shared:r.shared,effects:r.effects},e.updateQueue=n;return}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function oH(e,t,n,r){var o=e.updateQueue;oN=!1;var i=o.firstBaseUpdate,a=o.lastBaseUpdate,s=o.shared.pending;if(null!==s){o.shared.pending=null;var u=s,l=u.next;u.next=null,null===a?i=l:a.next=l,a=u;var d=e.alternate;if(null!==d){var f=(d=d.updateQueue).lastBaseUpdate;f!==a&&(null===f?d.firstBaseUpdate=l:f.next=l,d.lastBaseUpdate=u)}}if(null!==i){for(f=o.baseState,a=0,d=l=u=null;;){s=i.lane;var p=i.eventTime;if((r&s)===s){null!==d&&(d=d.next={eventTime:p,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var h=e,m=i;switch(s=t,p=n,m.tag){case 1:if("function"==typeof(h=m.payload)){f=h.call(p,f,s);break e}f=h;break e;case 3:h.flags=-4097&h.flags|64;case 0:if(null==(s="function"==typeof(h=m.payload)?h.call(p,f,s):h))break e;f=c({},f,s);break e;case 2:oN=!0}}null!==i.callback&&(e.flags|=32,null===(s=o.effects)?o.effects=[i]:s.push(i))}else p={eventTime:p,lane:s,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===d?(l=d=p,u=f):d=d.next=p,a|=s;if(null===(i=i.next)){if(null===(s=o.shared.pending))break;i=s.next,s.next=null,o.lastBaseUpdate=s,o.shared.pending=null}}null===d&&(u=f),o.baseState=u,o.firstBaseUpdate=l,o.lastBaseUpdate=d,aY|=a,e.lanes=a,e.memoizedState=f}}function oz(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(f(191,o));o.call(r)}}}var oq=(new l.Component).refs;function oG(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:c({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var oV={isMounted:function(e){return!!(e=e._reactInternals)&&e9(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=su(),o=sl(e),i=oU(r,o);i.payload=t,null!=n&&(i.callback=n),oZ(e,i),sc(e,o,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=su(),o=sl(e),i=oU(r,o);i.tag=1,i.payload=t,null!=n&&(i.callback=n),oZ(e,i),sc(e,o,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=su(),r=sl(e),o=oU(n,r);o.tag=2,null!=t&&(o.callback=t),oZ(e,o),sc(e,r,n)}};function oW(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||!n6(n,r)||!n6(o,i)}function oY(e,t,n){var r=!1,o=rK,i=t.contextType;return"object"==typeof i&&null!==i?i=oM(i):(o=r2(t)?r0:rX.current,i=(r=null!=(r=t.contextTypes))?r1(e,o):rK),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=oV,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function oJ(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&oV.enqueueReplaceState(t,t.state,null)}function o$(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=oq,oF(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=oM(i):(i=r2(t)?r0:rX.current,o.context=r1(e,i)),oH(e,n,o,r),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(oG(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&oV.enqueueReplaceState(o,o.state,null),oH(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4)}var oK=Array.isArray;function oX(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(f(309));var r=n.stateNode}if(!r)throw Error(f(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:((t=function(e){var t=r.refs;t===oq&&(t=r.refs={}),null===e?delete t[o]:t[o]=e})._stringRef=o,t)}if("string"!=typeof e)throw Error(f(284));if(!n._owner)throw Error(f(290,e))}return e}function oQ(e,t){if("textarea"!==e.type)throw Error(f(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function o0(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=sq(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return(t.index=r,e)?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function a(t){return e&&null===t.alternate&&(t.flags=2),t}function s(e,t,n,r){return null===t||6!==t.tag?(t=sY(n,e.mode,r)).return=e:(t=o(t,n)).return=e,t}function u(e,t,n,r){return null!==t&&t.elementType===n.type?(r=o(t,n.props)).ref=oX(e,t,n):(r=sG(n.type,n.key,n.props,null,e.mode,r)).ref=oX(e,t,n),r.return=e,r}function l(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=sJ(n,e.mode,r)).return=e:(t=o(t,n.children||[])).return=e,t}function c(e,t,n,r,i){return null===t||7!==t.tag?(t=sV(n,e.mode,r,i)).return=e:(t=o(t,n)).return=e,t}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=sY(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case L:return(n=sG(t.type,t.key,t.props,null,e.mode,n)).ref=oX(e,null,t),n.return=e,n;case D:return(t=sJ(t,e.mode,n)).return=e,t}if(oK(t)||$(t))return(t=sV(t,e.mode,n,null)).return=e,t;oQ(e,t)}return null}function p(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case L:return n.key===o?n.type===x?c(e,t,n.props.children,r,o):u(e,t,n,r):null;case D:return n.key===o?l(e,t,n,r):null}if(oK(n)||$(n))return null!==o?null:c(e,t,n,r,null);oQ(e,n)}return null}function h(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case L:return e=e.get(null===r.key?n:r.key)||null,r.type===x?c(t,e,r.props.children,o,r.key):u(t,e,r,o);case D:return l(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(oK(r)||$(r))return c(t,e=e.get(n)||null,r,o,null);oQ(t,r)}return null}function m(o,a,s,u){for(var l=null,c=null,f=a,m=a=0,g=null;null!==f&&m<s.length;m++){f.index>m?(g=f,f=null):g=f.sibling;var v=p(o,f,s[m],u);if(null===v){null===f&&(f=g);break}e&&f&&null===v.alternate&&t(o,f),a=i(v,a,m),null===c?l=v:c.sibling=v,c=v,f=g}if(m===s.length)return n(o,f),l;if(null===f){for(;m<s.length;m++)null!==(f=d(o,s[m],u))&&(a=i(f,a,m),null===c?l=f:c.sibling=f,c=f);return l}for(f=r(o,f);m<s.length;m++)null!==(g=h(f,o,m,s[m],u))&&(e&&null!==g.alternate&&f.delete(null===g.key?m:g.key),a=i(g,a,m),null===c?l=g:c.sibling=g,c=g);return e&&f.forEach(function(e){return t(o,e)}),l}function g(o,a,s,u){var l=$(s);if("function"!=typeof l)throw Error(f(150));if(null==(s=l.call(s)))throw Error(f(151));for(var c=l=null,m=a,g=a=0,v=null,y=s.next();null!==m&&!y.done;g++,y=s.next()){m.index>g?(v=m,m=null):v=m.sibling;var b=p(o,m,y.value,u);if(null===b){null===m&&(m=v);break}e&&m&&null===b.alternate&&t(o,m),a=i(b,a,g),null===c?l=b:c.sibling=b,c=b,m=v}if(y.done)return n(o,m),l;if(null===m){for(;!y.done;g++,y=s.next())null!==(y=d(o,y.value,u))&&(a=i(y,a,g),null===c?l=y:c.sibling=y,c=y);return l}for(m=r(o,m);!y.done;g++,y=s.next())null!==(y=h(m,o,g,y.value,u))&&(e&&null!==y.alternate&&m.delete(null===y.key?g:y.key),a=i(y,a,g),null===c?l=y:c.sibling=y,c=y);return e&&m.forEach(function(e){return t(o,e)}),l}return function(e,r,i,s){var u="object"==typeof i&&null!==i&&i.type===x&&null===i.key;u&&(i=i.props.children);var l="object"==typeof i&&null!==i;if(l)switch(i.$$typeof){case L:e:{for(l=i.key,u=r;null!==u;){if(u.key===l){if(7===u.tag){if(i.type===x){n(e,u.sibling),(r=o(u,i.props.children)).return=e,e=r;break e}}else if(u.elementType===i.type){n(e,u.sibling),(r=o(u,i.props)).ref=oX(e,u,i),r.return=e,e=r;break e}n(e,u);break}t(e,u),u=u.sibling}i.type===x?((r=sV(i.props.children,e.mode,s,i.key)).return=e,e=r):((s=sG(i.type,i.key,i.props,null,e.mode,s)).ref=oX(e,r,i),s.return=e,e=s)}return a(e);case D:e:{for(u=i.key;null!==r;){if(r.key===u){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=sJ(i,e.mode,s)).return=e,e=r}return a(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e):(n(e,r),(r=sY(i,e.mode,s)).return=e),a(e=r);if(oK(i))return m(e,r,i,s);if($(i))return g(e,r,i,s);if(l&&oQ(e,i),void 0===i&&!u)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(f(152,et(e.type)||"Component"))}return n(e,r)}}var o1=o0(!0),o2=o0(!1),o4={},o3=rY(o4),o5=rY(o4),o6=rY(o4);function o9(e){if(e===o4)throw Error(f(174));return e}function o8(e,t){switch(r$(o6,t),r$(o5,e),r$(o3,o4),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:eS(null,"");break;default:t=eS(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}rJ(o3),r$(o3,t)}function o7(){rJ(o3),rJ(o5),rJ(o6)}function ie(e){o9(o6.current);var t=o9(o3.current),n=eS(t,e.type);t!==n&&(r$(o5,e),r$(o3,n))}function it(e){o5.current===e&&(rJ(o3),rJ(o5))}var ir=rY(0);function io(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!=(64&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ii=null,ia=null,is=!1;function iu(e,t){var n=sj(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function il(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function ic(e){if(is){var t=ia;if(t){var n=t;if(!il(e,t)){if(!(t=rD(n.nextSibling))||!il(e,t)){e.flags=-1025&e.flags|2,is=!1,ii=e;return}iu(ii,n)}ii=e,ia=rD(t.firstChild)}else e.flags=-1025&e.flags|2,is=!1,ii=e}}function id(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ii=e}function ip(e){if(e!==ii)return!1;if(!is)return id(e),is=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!rC(t,e.memoizedProps))for(t=ia;t;)iu(e,t),t=rD(t.nextSibling);if(id(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(f(317));e:{for(t=0,e=e.nextSibling;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ia=rD(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ia=null}}else ia=ii?rD(e.stateNode.nextSibling):null;return!0}function ih(){ia=ii=null,is=!1}var im=[];function ig(){for(var e=0;e<im.length;e++)im[e]._workInProgressVersionPrimary=null;im.length=0}var iv=R.ReactCurrentDispatcher,iy=R.ReactCurrentBatchConfig,ib=0,i_=null,iE=null,iT=null,iS=!1,iI=!1;function iw(){throw Error(f(321))}function iA(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!n3(e[n],t[n]))return!1;return!0}function iO(e,t,n,r,o,i){if(ib=i,i_=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,iv.current=null===e||null===e.memoizedState?iQ:i0,e=n(r,o),iI){i=0;do{if(iI=!1,!(25>i))throw Error(f(301));i+=1,iT=iE=null,t.updateQueue=null,iv.current=i1,e=n(r,o)}while(iI)}if(iv.current=iX,t=null!==iE&&null!==iE.next,ib=0,iT=iE=i_=null,iS=!1,t)throw Error(f(300));return e}function iC(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===iT?i_.memoizedState=iT=e:iT=iT.next=e,iT}function iP(){if(null===iE){var e=i_.alternate;e=null!==e?e.memoizedState:null}else e=iE.next;var t=null===iT?i_.memoizedState:iT.next;if(null!==t)iT=t,iE=e;else{if(null===e)throw Error(f(310));e={memoizedState:(iE=e).memoizedState,baseState:iE.baseState,baseQueue:iE.baseQueue,queue:iE.queue,next:null},null===iT?i_.memoizedState=iT=e:iT=iT.next=e}return iT}function iR(e,t){return"function"==typeof t?t(e):t}function iL(e){var t=iP(),n=t.queue;if(null===n)throw Error(f(311));n.lastRenderedReducer=e;var r=iE,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var a=o.next;o.next=i.next,i.next=a}r.baseQueue=o=i,n.pending=null}if(null!==o){o=o.next,r=r.baseState;var s=a=i=null,u=o;do{var l=u.lane;if((ib&l)===l)null!==s&&(s=s.next={lane:0,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null}),r=u.eagerReducer===e?u.eagerState:e(r,u.action);else{var c={lane:l,action:u.action,eagerReducer:u.eagerReducer,eagerState:u.eagerState,next:null};null===s?(a=s=c,i=r):s=s.next=c,i_.lanes|=l,aY|=l}u=u.next}while(null!==u&&u!==o);null===s?i=r:s.next=a,n3(r,t.memoizedState)||(i4=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=s,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function iD(e){var t=iP(),n=t.queue;if(null===n)throw Error(f(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var a=o=o.next;do i=e(i,a.action),a=a.next;while(a!==o);n3(i,t.memoizedState)||(i4=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function ix(e,t,n){var r=t._getVersion;r=r(t._source);var o=t._workInProgressVersionPrimary;if(null!==o?e=o===r:(e=e.mutableReadLanes,(e=(ib&e)===e)&&(t._workInProgressVersionPrimary=r,im.push(t))),e)return n(t._source);throw im.push(t),Error(f(350))}function ik(e,t,n,r){var o=aZ;if(null===o)throw Error(f(349));var i=t._getVersion,a=i(t._source),s=iv.current,u=s.useState(function(){return ix(o,t,n)}),l=u[1],c=u[0];u=iT;var d=e.memoizedState,p=d.refs,h=p.getSnapshot,m=d.source;d=d.subscribe;var g=i_;return e.memoizedState={refs:p,source:t,subscribe:r},s.useEffect(function(){p.getSnapshot=n,p.setSnapshot=l;var e=i(t._source);if(!n3(a,e)){e=n(t._source),n3(c,e)||(l(e),e=sl(g),o.mutableReadLanes|=e&o.pendingLanes),e=o.mutableReadLanes,o.entangledLanes|=e;for(var r=o.entanglements,s=e;0<s;){var u=31-tJ(s),d=1<<u;r[u]|=e,s&=~d}}},[n,t,r]),s.useEffect(function(){return r(t._source,function(){var e=p.getSnapshot,n=p.setSnapshot;try{n(e(t._source));var r=sl(g);o.mutableReadLanes|=r&o.pendingLanes}catch(e){n(function(){throw e})}})},[t,r]),n3(h,n)&&n3(m,t)&&n3(d,r)||((e={pending:null,dispatch:null,lastRenderedReducer:iR,lastRenderedState:c}).dispatch=l=iK.bind(null,i_,e),u.queue=e,u.baseQueue=null,c=ix(o,t,n),u.memoizedState=u.baseState=c),c}function iM(e,t,n){return ik(iP(),e,t,n)}function iN(e){var t=iC();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:iR,lastRenderedState:e}).dispatch=iK.bind(null,i_,e),[t.memoizedState,e]}function iF(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=i_.updateQueue)?(t={lastEffect:null},i_.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function iB(e){return e={current:e},iC().memoizedState=e}function iU(){return iP().memoizedState}function iZ(e,t,n,r){var o=iC();i_.flags|=e,o.memoizedState=iF(1|t,n,void 0,void 0===r?null:r)}function ij(e,t,n,r){var o=iP();r=void 0===r?null:r;var i=void 0;if(null!==iE){var a=iE.memoizedState;if(i=a.destroy,null!==r&&iA(r,a.deps)){iF(t,n,i,r);return}}i_.flags|=e,o.memoizedState=iF(1|t,n,i,r)}function iH(e,t){return iZ(516,4,e,t)}function iz(e,t){return ij(516,4,e,t)}function iq(e,t){return ij(4,2,e,t)}function iG(e,t){return"function"==typeof t?(t(e=e()),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function iV(e,t,n){return n=null!=n?n.concat([e]):null,ij(4,2,iG.bind(null,t,e),n)}function iW(){}function iY(e,t){var n=iP();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&iA(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function iJ(e,t){var n=iP();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&iA(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function i$(e,t){var n=ob();oE(98>n?98:n,function(){e(!0)}),oE(97<n?97:n,function(){var n=iy.transition;iy.transition=1;try{e(!1),t()}finally{iy.transition=n}})}function iK(e,t,n){var r=su(),o=sl(e),i={lane:o,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?i.next=i:(i.next=a.next,a.next=i),t.pending=i,a=e.alternate,e===i_||null!==a&&a===i_)iI=iS=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var s=t.lastRenderedState,u=a(s,n);if(i.eagerReducer=a,i.eagerState=u,n3(u,s))return}catch(e){}finally{}sc(e,o,r)}}var iX={readContext:oM,useCallback:iw,useContext:iw,useEffect:iw,useImperativeHandle:iw,useLayoutEffect:iw,useMemo:iw,useReducer:iw,useRef:iw,useState:iw,useDebugValue:iw,useDeferredValue:iw,useTransition:iw,useMutableSource:iw,useOpaqueIdentifier:iw,unstable_isNewReconciler:!1},iQ={readContext:oM,useCallback:function(e,t){return iC().memoizedState=[e,void 0===t?null:t],e},useContext:oM,useEffect:iH,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,iZ(4,2,iG.bind(null,t,e),n)},useLayoutEffect:function(e,t){return iZ(4,2,e,t)},useMemo:function(e,t){var n=iC();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=iC();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=iK.bind(null,i_,e),[r.memoizedState,e]},useRef:iB,useState:iN,useDebugValue:iW,useDeferredValue:function(e){var t=iN(e),n=t[0],r=t[1];return iH(function(){var t=iy.transition;iy.transition=1;try{r(e)}finally{iy.transition=t}},[e]),n},useTransition:function(){var e=iN(!1),t=e[0];return iB(e=i$.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=iC();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},ik(r,e,t,n)},useOpaqueIdentifier:function(){if(is){var e=!1,t=rM(function(){throw e||(e=!0,n("r:"+(rk++).toString(36))),Error(f(355))}),n=iN(t)[1];return 0==(2&i_.mode)&&(i_.flags|=516,iF(5,function(){n("r:"+(rk++).toString(36))},void 0,null)),t}return iN(t="r:"+(rk++).toString(36)),t},unstable_isNewReconciler:!1},i0={readContext:oM,useCallback:iY,useContext:oM,useEffect:iz,useImperativeHandle:iV,useLayoutEffect:iq,useMemo:iJ,useReducer:iL,useRef:iU,useState:function(){return iL(iR)},useDebugValue:iW,useDeferredValue:function(e){var t=iL(iR),n=t[0],r=t[1];return iz(function(){var t=iy.transition;iy.transition=1;try{r(e)}finally{iy.transition=t}},[e]),n},useTransition:function(){var e=iL(iR)[0];return[iU().current,e]},useMutableSource:iM,useOpaqueIdentifier:function(){return iL(iR)[0]},unstable_isNewReconciler:!1},i1={readContext:oM,useCallback:iY,useContext:oM,useEffect:iz,useImperativeHandle:iV,useLayoutEffect:iq,useMemo:iJ,useReducer:iD,useRef:iU,useState:function(){return iD(iR)},useDebugValue:iW,useDeferredValue:function(e){var t=iD(iR),n=t[0],r=t[1];return iz(function(){var t=iy.transition;iy.transition=1;try{r(e)}finally{iy.transition=t}},[e]),n},useTransition:function(){var e=iD(iR)[0];return[iU().current,e]},useMutableSource:iM,useOpaqueIdentifier:function(){return iD(iR)[0]},unstable_isNewReconciler:!1},i2=R.ReactCurrentOwner,i4=!1;function i3(e,t,n,r){t.child=null===e?o2(t,null,n,r):o1(t,e.child,n,r)}function i5(e,t,n,r,o){n=n.render;var i=t.ref;return(ok(t,o),r=iO(e,t,n,r,i,o),null===e||i4)?(t.flags|=1,i3(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,af(e,t,o))}function i6(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||sH(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=sG(n.type,null,r,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,i9(e,t,a,r,o,i))}return(a=e.child,0==(o&i)&&(o=a.memoizedProps,(n=null!==(n=n.compare)?n:n6)(o,r)&&e.ref===t.ref))?af(e,t,i):(t.flags|=1,(e=sq(a,r)).ref=t.ref,e.return=t,t.child=e)}function i9(e,t,n,r,o,i){if(null!==e&&n6(e.memoizedProps,r)&&e.ref===t.ref){if(i4=!1,0==(i&o))return t.lanes=e.lanes,af(e,t,i);0!=(16384&e.flags)&&(i4=!0)}return ae(e,t,n,r,i)}function i8(e,t,n){var r=t.pendingProps,o=r.children,i=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode){if(0==(4&t.mode))t.memoizedState={baseLanes:0},sb(t,n);else{if(0==(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},sb(t,e),null;t.memoizedState={baseLanes:0},sb(t,null!==i?i.baseLanes:n)}}else null!==i?(r=i.baseLanes|n,t.memoizedState=null):r=n,sb(t,r);return i3(e,t,o,n),t.child}function i7(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function ae(e,t,n,r,o){var i=r2(n)?r0:rX.current;return(i=r1(t,i),ok(t,o),n=iO(e,t,n,r,i,o),null===e||i4)?(t.flags|=1,i3(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~o,af(e,t,o))}function at(e,t,n,r,o){if(r2(n)){var i=!0;r6(t)}else i=!1;if(ok(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),oY(t,n,r),o$(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var u=a.context,l=n.contextType;l="object"==typeof l&&null!==l?oM(l):r1(t,l=r2(n)?r0:rX.current);var c=n.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||u!==l)&&oJ(t,a,r,l),oN=!1;var f=t.memoizedState;a.state=f,oH(t,r,a,o),u=t.memoizedState,s!==r||f!==u||rQ.current||oN?("function"==typeof c&&(oG(t,n,c,r),u=t.memoizedState),(s=oN||oW(t,n,s,r,f,u,l))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4)):("function"==typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=u),a.props=r,a.state=u,a.context=l,r=s):("function"==typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,oB(e,t),s=t.memoizedProps,l=t.type===t.elementType?s:oA(t.type,s),a.props=l,d=t.pendingProps,f=a.context,u="object"==typeof(u=n.contextType)&&null!==u?oM(u):r1(t,u=r2(n)?r0:rX.current);var p=n.getDerivedStateFromProps;(c="function"==typeof p||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||f!==u)&&oJ(t,a,r,u),oN=!1,f=t.memoizedState,a.state=f,oH(t,r,a,o);var h=t.memoizedState;s!==d||f!==h||rQ.current||oN?("function"==typeof p&&(oG(t,n,p,r),h=t.memoizedState),(l=oN||oW(t,n,l,r,f,h,u))?(c||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,h,u),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,h,u)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=h),a.props=r,a.state=h,a.context=u,r=l):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&f===e.memoizedState||(t.flags|=256),r=!1)}return an(e,t,n,r,i,o)}function an(e,t,n,r,o,i){i7(e,t);var a=0!=(64&t.flags);if(!r&&!a)return o&&r9(t,n,!1),af(e,t,i);r=t.stateNode,i2.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=o1(t,e.child,null,i),t.child=o1(t,null,s,i)):i3(e,t,s,i),t.memoizedState=r.state,o&&r9(t,n,!0),t.child}function ar(e){var t=e.stateNode;t.pendingContext?r3(e,t.pendingContext,t.pendingContext!==t.context):t.context&&r3(e,t.context,!1),o8(e,t.containerInfo)}var ao={dehydrated:null,retryLane:0};function ai(e,t,n){var r,o=t.pendingProps,i=ir.current,a=!1;return((r=0!=(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&0!=(2&i)),r?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===o.fallback||!0===o.unstable_avoidThisFallback||(i|=1),r$(ir,1&i),null===e)?(void 0!==o.fallback&&ic(t),e=o.children,i=o.fallback,a)?(e=aa(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=ao,e):"number"==typeof o.unstable_expectedLoadTime?(e=aa(t,e,i,n),t.child.memoizedState={baseLanes:n},t.memoizedState=ao,t.lanes=33554432,e):((n=sW({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n):(e.memoizedState,a?(o=au(e,t,o.children,o.fallback,n),a=t.child,i=e.child.memoizedState,a.memoizedState=null===i?{baseLanes:n}:{baseLanes:i.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=ao,o):(n=as(e,t,o.children,n),t.memoizedState=null,n))}function aa(e,t,n,r){var o=e.mode,i=e.child;return t={mode:"hidden",children:t},0==(2&o)&&null!==i?(i.childLanes=0,i.pendingProps=t):i=sW(t,o,0,null),n=sV(n,o,r,null),i.return=e,n.return=e,i.sibling=n,e.child=i,n}function as(e,t,n,r){var o=e.child;return e=o.sibling,n=sq(o,{mode:"visible",children:n}),0==(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}function au(e,t,n,r,o){var i=t.mode,a=e.child;e=a.sibling;var s={mode:"hidden",children:n};return 0==(2&i)&&t.child!==a?((n=t.child).childLanes=0,n.pendingProps=s,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null):n=sq(a,s),null!==e?r=sq(e,r):(r=sV(r,i,o,null),r.flags|=2),r.return=t,n.return=t,n.sibling=r,t.child=n,r}function al(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ox(e.return,t)}function ac(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o,a.lastEffect=i)}function ad(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(i3(e,t,r.children,n),0!=(2&(r=ir.current)))r=1&r|2,t.flags|=64;else{if(null!==e&&0!=(64&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&al(e,n);else if(19===e.tag)al(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(r$(ir,r),0==(2&t.mode))t.memoizedState=null;else switch(o){case"forwards":for(o=null,n=t.child;null!==n;)null!==(e=n.alternate)&&null===io(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),ac(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===io(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}ac(t,!0,n,null,i,t.lastEffect);break;case"together":ac(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}return t.child}function af(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),aY|=t.lanes,0!=(n&t.childLanes)){if(null!==e&&t.child!==e.child)throw Error(f(153));if(null!==t.child){for(n=sq(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=sq(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function ap(e,t){if(!is)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ah(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return r2(t.type)&&r4(),null;case 3:return o7(),rJ(rQ),rJ(rX),ig(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(null===e||null===e.child)&&(ip(t)?t.flags|=4:r.hydrate||(t.flags|=256)),i(t),null;case 5:it(t);var u=o9(o6.current);if(n=t.type,null!==e&&null!=t.stateNode)a(e,t,n,r,u),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(f(166));return null}if(e=o9(o3.current),ip(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[rF]=t,r[rB]=l,n){case"dialog":rh("cancel",r),rh("close",r);break;case"iframe":case"object":case"embed":rh("load",r);break;case"video":case"audio":for(e=0;e<rc.length;e++)rh(rc[e],r);break;case"source":rh("error",r);break;case"img":case"image":case"link":rh("error",r),rh("load",r);break;case"details":rh("toggle",r);break;case"input":el(r,l),rh("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},rh("invalid",r);break;case"textarea":ey(r,l),rh("invalid",r)}for(var d in ex(n,l),e=null,l)l.hasOwnProperty(d)&&(u=l[d],"children"===d?"string"==typeof u?r.textContent!==u&&(e=["children",u]):"number"==typeof u&&r.textContent!==""+u&&(e=["children",""+u]):h.hasOwnProperty(d)&&null!=u&&"onScroll"===d&&rh("scroll",r));switch(n){case"input":ei(r),ef(r,l,!0);break;case"textarea":ei(r),e_(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=rI)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(d=9===u.nodeType?u:u.ownerDocument,e===eE.html&&(e=eT(n)),e===eE.html?"script"===n?((e=d.createElement("div")).innerHTML="<script></script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=d.createElement(n,{is:r.is}):(e=d.createElement(n),"select"===n&&(d=e,r.multiple?d.multiple=!0:r.size&&(d.size=r.size))):e=d.createElementNS(e,n),e[rF]=t,e[rB]=r,o(e,t,!1,!1),t.stateNode=e,d=ek(n,r),n){case"dialog":rh("cancel",e),rh("close",e),u=r;break;case"iframe":case"object":case"embed":rh("load",e),u=r;break;case"video":case"audio":for(u=0;u<rc.length;u++)rh(rc[u],e);u=r;break;case"source":rh("error",e),u=r;break;case"img":case"image":case"link":rh("error",e),rh("load",e),u=r;break;case"details":rh("toggle",e),u=r;break;case"input":el(e,r),u=eu(e,r),rh("invalid",e);break;case"option":u=em(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},u=c({},r,{value:void 0}),rh("invalid",e);break;case"textarea":ey(e,r),u=ev(e,r),rh("invalid",e);break;default:u=r}ex(n,u);var p=u;for(l in p)if(p.hasOwnProperty(l)){var m=p[l];"style"===l?eL(e,m):"dangerouslySetInnerHTML"===l?null!=(m=m?m.__html:void 0)&&eA(e,m):"children"===l?"string"==typeof m?("textarea"!==n||""!==m)&&eO(e,m):"number"==typeof m&&eO(e,""+m):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(h.hasOwnProperty(l)?null!=m&&"onScroll"===l&&rh("scroll",e):null!=m&&P(e,l,m,d))}switch(n){case"input":ei(e),ef(e,r,!1);break;case"textarea":ei(e),e_(e);break;case"option":null!=r.value&&e.setAttribute("value",""+en(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?eg(e,!!r.multiple,l,!1):null!=r.defaultValue&&eg(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof u.onClick&&(e.onclick=rI)}rO(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)s(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(f(166));n=o9(o6.current),o9(o3.current),ip(t)?(r=t.stateNode,n=t.memoizedProps,r[rF]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[rF]=t,t.stateNode=r)}return null;case 13:if(rJ(ir),r=t.memoizedState,0!=(64&t.flags))return t.lanes=n,t;return r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&ip(t):n=null!==e.memoizedState,r&&!n&&0!=(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||0!=(1&ir.current)?0===aG&&(aG=3):((0===aG||3===aG)&&(aG=4),null===aZ||0==(134217727&aY)&&0==(134217727&aJ)||sh(aZ,aH))),(r||n)&&(t.flags|=4),null;case 4:return o7(),i(t),null===e&&rg(t.stateNode.containerInfo),null;case 10:return oD(t),null;case 19:if(rJ(ir),null===(r=t.memoizedState))return null;if(l=0!=(64&t.flags),null===(d=r.rendering)){if(l)ap(r,!1);else{if(0!==aG||null!==e&&0!=(64&e.flags))for(e=t.child;null!==e;){if(null!==(d=io(e))){for(t.flags|=64,ap(r,!1),null!==(l=d.updateQueue)&&(t.updateQueue=l,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)l=n,e=r,l.flags&=2,l.nextEffect=null,l.firstEffect=null,l.lastEffect=null,null===(d=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=d.childLanes,l.lanes=d.lanes,l.child=d.child,l.memoizedProps=d.memoizedProps,l.memoizedState=d.memoizedState,l.updateQueue=d.updateQueue,l.type=d.type,e=d.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return r$(ir,1&ir.current|2),t.child}e=e.sibling}null!==r.tail&&oy()>aQ&&(t.flags|=64,l=!0,ap(r,!1),t.lanes=33554432)}}else{if(!l){if(null!==(e=io(d))){if(t.flags|=64,l=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),ap(r,!0),null===r.tail&&"hidden"===r.tailMode&&!d.alternate&&!is)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*oy()-r.renderingStartTime>aQ&&1073741824!==n&&(t.flags|=64,l=!0,ap(r,!1),t.lanes=33554432)}r.isBackwards?(d.sibling=t.child,t.child=d):(null!==(n=r.last)?n.sibling=d:t.child=d,r.last=d)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=oy(),n.sibling=null,t=ir.current,r$(ir,l?1&t|2:1&t),n):null;case 23:case 24:return s_(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(f(156,t.tag))}function am(e){switch(e.tag){case 1:r2(e.type)&&r4();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(o7(),rJ(rQ),rJ(rX),ig(),0!=(64&(t=e.flags)))throw Error(f(285));return e.flags=-4097&t|64,e;case 5:return it(e),null;case 13:return rJ(ir),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return rJ(ir),null;case 4:return o7(),null;case 10:return oD(e),null;case 23:case 24:return s_(),null;default:return null}}function ag(e,t){try{var n="",r=t;do n+=ee(r),r=r.return;while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o}}function av(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}o=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},i=function(){},a=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,o9(o3.current);var i,a=null;switch(n){case"input":o=eu(e,o),r=eu(e,r),a=[];break;case"option":o=em(e,o),r=em(e,r),a=[];break;case"select":o=c({},o,{value:void 0}),r=c({},r,{value:void 0}),a=[];break;case"textarea":o=ev(e,o),r=ev(e,r),a=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=rI)}for(l in ex(n,r),n=null,o)if(!r.hasOwnProperty(l)&&o.hasOwnProperty(l)&&null!=o[l]){if("style"===l){var s=o[l];for(i in s)s.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==l&&"children"!==l&&"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(h.hasOwnProperty(l)?a||(a=[]):(a=a||[]).push(l,null))}for(l in r){var u=r[l];if(s=null!=o?o[l]:void 0,r.hasOwnProperty(l)&&u!==s&&(null!=u||null!=s)){if("style"===l){if(s){for(i in s)!s.hasOwnProperty(i)||u&&u.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in u)u.hasOwnProperty(i)&&s[i]!==u[i]&&(n||(n={}),n[i]=u[i])}else n||(a||(a=[]),a.push(l,n)),n=u}else"dangerouslySetInnerHTML"===l?(u=u?u.__html:void 0,s=s?s.__html:void 0,null!=u&&s!==u&&(a=a||[]).push(l,u)):"children"===l?"string"!=typeof u&&"number"!=typeof u||(a=a||[]).push(l,""+u):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&(h.hasOwnProperty(l)?(null!=u&&"onScroll"===l&&rh("scroll",e),a||s===u||(a=[])):"object"==typeof u&&null!==u&&u.$$typeof===q?u.toString():(a=a||[]).push(l,u))}}n&&(a=a||[]).push("style",n);var l=a;(t.updateQueue=l)&&(t.flags|=4)}},s=function(e,t,n,r){n!==r&&(t.flags|=4)};var ay="function"==typeof WeakMap?WeakMap:Map;function ab(e,t,n){(n=oU(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){a2||(a2=!0,a4=r),av(e,t)},n}function a_(e,t,n){(n=oU(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return av(e,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===a3?a3=new Set([this]):a3.add(this),av(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var aE="function"==typeof WeakSet?WeakSet:Set;function aT(e){var t=e.ref;if(null!==t){if("function"==typeof t)try{t(null)}catch(t){sF(e,t)}else t.current=null}}function aS(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:oA(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:256&t.flags&&rL(t.stateNode.containerInfo);return}throw Error(f(163))}function aI(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(3==(3&e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var o=e;r=o.next,0!=(4&(o=o.tag))&&0!=(1&o)&&(sk(n,e),sx(n,e)),e=r}while(e!==t)}return;case 1:e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:oA(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),null!==(t=n.updateQueue)&&oz(n,t,e);return;case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}oz(n,t,e)}return;case 5:e=n.stateNode,null===t&&4&n.flags&&rO(n.type,n.memoizedProps)&&e.focus();return;case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:null===n.memoizedState&&null!==(n=n.alternate)&&null!==(n=n.memoizedState)&&null!==(n=n.dehydrated)&&tw(n);return}throw Error(f(163))}function aw(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var o=n.memoizedProps.style;o=null!=o&&o.hasOwnProperty("display")?o.display:null,r.style.display=eR("display",o)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function aA(e,t){if(r7&&"function"==typeof r7.onCommitFiberUnmount)try{r7.onCommitFiberUnmount(r8,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,o=r.destroy;if(r=r.tag,void 0!==o){if(0!=(4&r))sk(t,n);else{r=t;try{o()}catch(e){sF(r,e)}}}n=n.next}while(n!==e)}break;case 1:if(aT(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){sF(t,e)}break;case 5:aT(t);break;case 4:aD(e,t)}}function aO(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function aC(e){return 5===e.tag||3===e.tag||4===e.tag}function aP(e){e:{for(var t=e.return;null!==t;){if(aC(t))break e;t=t.return}throw Error(f(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(f(161))}16&n.flags&&(eO(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||aC(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags||null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?aR(e,n,t):aL(e,n,t)}function aR(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=rI));else if(4!==r&&null!==(e=e.child))for(aR(e,t,n),e=e.sibling;null!==e;)aR(e,t,n),e=e.sibling}function aL(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(aL(e,t,n),e=e.sibling;null!==e;)aL(e,t,n),e=e.sibling}function aD(e,t){for(var n,r,o=t,i=!1;;){if(!i){i=o.return;e:for(;;){if(null===i)throw Error(f(160));switch(n=i.stateNode,i.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}i=i.return}i=!0}if(5===o.tag||6===o.tag){e:for(var a=e,s=o,u=s;;)if(aA(a,u),null!==u.child&&4!==u.tag)u.child.return=u,u=u.child;else{if(u===s)break;for(;null===u.sibling;){if(null===u.return||u.return===s)break e;u=u.return}u.sibling.return=u.return,u=u.sibling}r?(a=n,s=o.stateNode,8===a.nodeType?a.parentNode.removeChild(s):a.removeChild(s)):n.removeChild(o.stateNode)}else if(4===o.tag){if(null!==o.child){n=o.stateNode.containerInfo,r=!0,o.child.return=o,o=o.child;continue}}else if(aA(e,o),null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)return;4===(o=o.return).tag&&(i=!1)}o.sibling.return=o.return,o=o.sibling}}function ax(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do 3==(3&r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next;while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[rB]=r,"input"===e&&"radio"===r.type&&null!=r.name&&ec(n,r),ek(e,o),t=ek(e,r),o=0;o<i.length;o+=2){var a=i[o],s=i[o+1];"style"===a?eL(n,s):"dangerouslySetInnerHTML"===a?eA(n,s):"children"===a?eO(n,s):P(n,a,s,t)}switch(e){case"input":ed(n,r);break;case"textarea":eb(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(i=r.value)?eg(n,!!r.multiple,i,!1):!!r.multiple!==e&&(null!=r.defaultValue?eg(n,!!r.multiple,r.defaultValue,!0):eg(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(f(162));t.stateNode.nodeValue=t.memoizedProps;return;case 3:(n=t.stateNode).hydrate&&(n.hydrate=!1,tw(n.containerInfo));return;case 13:null!==t.memoizedState&&(aX=oy(),aw(t.child,!0)),ak(t);return;case 19:ak(t);return;case 23:case 24:aw(t,null!==t.memoizedState);return}throw Error(f(163))}function ak(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new aE),t.forEach(function(t){var r=sU.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function aM(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&null!==(t=t.memoizedState)&&null===t.dehydrated}var aN=Math.ceil,aF=R.ReactCurrentDispatcher,aB=R.ReactCurrentOwner,aU=0,aZ=null,aj=null,aH=0,az=0,aq=rY(0),aG=0,aV=null,aW=0,aY=0,aJ=0,a$=0,aK=null,aX=0,aQ=1/0;function a0(){aQ=oy()+500}var a1=null,a2=!1,a4=null,a3=null,a5=!1,a6=null,a9=90,a8=[],a7=[],se=null,st=0,sn=null,sr=-1,so=0,si=0,sa=null,ss=!1;function su(){return 0!=(48&aU)?oy():-1!==sr?sr:sr=oy()}function sl(e){if(0==(2&(e=e.mode)))return 1;if(0==(4&e))return 99===ob()?1:2;if(0===so&&(so=aW),0!==ow.transition){0!==si&&(si=null!==aK?aK.pendingLanes:0),e=so;var t=4186112&~si;return 0==(t&=-t)&&0==(t=(e=4186112&~e)&-e)&&(t=8192),t}return e=ob(),e=0!=(4&aU)&&98===e?tG(12,so):tG(e=tj(e),so)}function sc(e,t,n){if(50<st)throw st=0,sn=null,Error(f(185));if(null===(e=sd(e,t)))return null;tY(e,t,n),e===aZ&&(aJ|=t,4===aG&&sh(e,aH));var r=ob();1===t?0!=(8&aU)&&0==(48&aU)?sm(e):(sf(e,n),0===aU&&(a0(),oS())):(0==(4&aU)||98!==r&&99!==r||(null===se?se=new Set([e]):se.add(e)),sf(e,n)),aK=e}function sd(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function sf(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,o=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var s=31-tJ(a),u=1<<s,l=i[s];if(-1===l){if(0==(u&r)||0!=(u&o)){l=t,tZ(u);var c=tU;i[s]=10<=c?l+250:6<=c?l+5e3:-1}}else l<=t&&(e.expiredLanes|=u);a&=~u}if(r=tz(e,e===aZ?aH:0),t=tU,0===r)null!==n&&(n!==of&&on(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==of&&on(n)}15===t?(n=sm.bind(null,e),null===oh?(oh=[n],om=ot(os,oI)):oh.push(n),n=of):n=14===t?oT(99,sm.bind(null,e)):oT(n=tH(t),sp.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function sp(e){if(sr=-1,si=so=0,0!=(48&aU))throw Error(f(327));var t=e.callbackNode;if(sD()&&e.callbackNode!==t)return null;var n=tz(e,e===aZ?aH:0);if(0===n)return null;var r=n,o=aU;aU|=16;var i=sS();for((aZ!==e||aH!==r)&&(a0(),sE(e,r));;)try{sA();break}catch(t){sT(e,t)}if(oL(),aF.current=i,aU=o,null!==aj?r=0:(aZ=null,aH=0,r=aG),0!=(aW&aJ))sE(e,0);else if(0!==r){if(2===r&&(aU|=64,e.hydrate&&(e.hydrate=!1,rL(e.containerInfo)),0!==(n=tq(e))&&(r=sI(e,n))),1===r)throw t=aV,sE(e,0),sh(e,n),sf(e,oy()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(f(345));case 2:case 5:sP(e);break;case 3:if(sh(e,n),(62914560&n)===n&&10<(r=aX+500-oy())){if(0!==tz(e,0))break;if(((o=e.suspendedLanes)&n)!==n){su(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=rP(sP.bind(null,e),r);break}sP(e);break;case 4:if(sh(e,n),(4186112&n)===n)break;for(o=-1,r=e.eventTimes;0<n;){var a=31-tJ(n);i=1<<a,(a=r[a])>o&&(o=a),n&=~i}if(n=o,10<(n=(120>(n=oy()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*aN(n/1960))-n)){e.timeoutHandle=rP(sP.bind(null,e),n);break}sP(e);break;default:throw Error(f(329))}}return sf(e,oy()),e.callbackNode===t?sp.bind(null,e):null}function sh(e,t){for(t&=~a$,t&=~aJ,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-tJ(t),r=1<<n;e[n]=-1,t&=~r}}function sm(e){if(0!=(48&aU))throw Error(f(327));if(sD(),e===aZ&&0!=(e.expiredLanes&aH)){var t=aH,n=sI(e,t);0!=(aW&aJ)&&(t=tz(e,t),n=sI(e,t))}else t=tz(e,0),n=sI(e,t);if(0!==e.tag&&2===n&&(aU|=64,e.hydrate&&(e.hydrate=!1,rL(e.containerInfo)),0!==(t=tq(e))&&(n=sI(e,t))),1===n)throw n=aV,sE(e,0),sh(e,t),sf(e,oy()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,sP(e),sf(e,oy()),null}function sg(){if(null!==se){var e=se;se=null,e.forEach(function(e){e.expiredLanes|=24&e.pendingLanes,sf(e,oy())})}oS()}function sv(e,t){var n=aU;aU|=1;try{return e(t)}finally{0===(aU=n)&&(a0(),oS())}}function sy(e,t){var n=aU;aU&=-2,aU|=8;try{return e(t)}finally{0===(aU=n)&&(a0(),oS())}}function sb(e,t){r$(aq,az),az|=t,aW|=t}function s_(){az=aq.current,rJ(aq)}function sE(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,rR(n)),null!==aj)for(n=aj.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&r4();break;case 3:o7(),rJ(rQ),rJ(rX),ig();break;case 5:it(r);break;case 4:o7();break;case 13:case 19:rJ(ir);break;case 10:oD(r);break;case 23:case 24:s_()}n=n.return}aZ=e,aj=sq(e.current,null),aH=az=aW=t,aG=0,aV=null,a$=aJ=aY=0}function sT(e,t){for(;;){var n=aj;try{if(oL(),iv.current=iX,iS){for(var r=i_.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}iS=!1}if(ib=0,iT=iE=i_=null,iI=!1,aB.current=null,null===n||null===n.return){aG=1,aV=t,aj=null;break}e:{var i=e,a=n.return,s=n,u=t;if(t=aH,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==u&&"object"==typeof u&&"function"==typeof u.then){var l,c=u;if(0==(2&s.mode)){var d=s.alternate;d?(s.updateQueue=d.updateQueue,s.memoizedState=d.memoizedState,s.lanes=d.lanes):(s.updateQueue=null,s.memoizedState=null)}var f=0!=(1&ir.current),p=a;do{if(l=13===p.tag){var h=p.memoizedState;if(null!==h)l=null!==h.dehydrated;else{var m=p.memoizedProps;l=void 0!==m.fallback&&(!0!==m.unstable_avoidThisFallback||!f)}}if(l){var g=p.updateQueue;if(null===g){var v=new Set;v.add(c),p.updateQueue=v}else g.add(c);if(0==(2&p.mode)){if(p.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag){if(null===s.alternate)s.tag=17;else{var y=oU(-1,1);y.tag=2,oZ(s,y)}}s.lanes|=1;break e}u=void 0,s=t;var b=i.pingCache;if(null===b?(b=i.pingCache=new ay,u=new Set,b.set(c,u)):(u=b.get(c),void 0===u&&(u=new Set,b.set(c,u))),!u.has(s)){u.add(s);var _=sB.bind(null,i,c,s);c.then(_,_)}p.flags|=4096,p.lanes=t;break e}p=p.return}while(null!==p);u=Error((et(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==aG&&(aG=2),u=ag(u,s),p=a;do{switch(p.tag){case 3:i=u,p.flags|=4096,t&=-t,p.lanes|=t;var E=ab(p,i,t);oj(p,E);break e;case 1:i=u;var T=p.type,S=p.stateNode;if(0==(64&p.flags)&&("function"==typeof T.getDerivedStateFromError||null!==S&&"function"==typeof S.componentDidCatch&&(null===a3||!a3.has(S)))){p.flags|=4096,t&=-t,p.lanes|=t;var I=a_(p,i,t);oj(p,I);break e}}p=p.return}while(null!==p)}sC(n)}catch(e){t=e,aj===n&&null!==n&&(aj=n=n.return);continue}break}}function sS(){var e=aF.current;return aF.current=iX,null===e?iX:e}function sI(e,t){var n=aU;aU|=16;var r=sS();for(aZ===e&&aH===t||sE(e,t);;)try{sw();break}catch(t){sT(e,t)}if(oL(),aU=n,aF.current=r,null!==aj)throw Error(f(261));return aZ=null,aH=0,aG}function sw(){for(;null!==aj;)sO(aj)}function sA(){for(;null!==aj&&!or();)sO(aj)}function sO(e){var t=u(e.alternate,e,az);e.memoizedProps=e.pendingProps,null===t?sC(e):aj=t,aB.current=null}function sC(e){var t=e;do{var n=t.alternate;if(e=t.return,0==(2048&t.flags)){if(null!==(n=ah(n,t,az))){aj=n;return}if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||0!=(1073741824&az)||0==(4&n.mode)){for(var r=0,o=n.child;null!==o;)r|=o.lanes|o.childLanes,o=o.sibling;n.childLanes=r}null!==e&&0==(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}else{if(null!==(n=am(t))){n.flags&=2047,aj=n;return}null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}if(null!==(t=t.sibling)){aj=t;return}aj=t=e}while(null!==t);0===aG&&(aG=5)}function sP(e){return oE(99,sR.bind(null,e,ob())),null}function sR(e,t){do sD();while(null!==a6);if(0!=(48&aU))throw Error(f(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(f(177));e.callbackNode=null;var r=n.lanes|n.childLanes,o=r,i=e.pendingLanes&~o;e.pendingLanes=o,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=o,e.mutableReadLanes&=o,e.entangledLanes&=o,o=e.entanglements;for(var a=e.eventTimes,s=e.expirationTimes;0<i;){var u=31-tJ(i),l=1<<u;o[u]=0,a[u]=-1,s[u]=-1,i&=~l}if(null!==se&&0==(24&r)&&se.has(e)&&se.delete(e),e===aZ&&(aj=aZ=null,aH=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(o=aU,aU|=32,aB.current=null,rw=t1,rt(a=re())){if("selectionStart"in a)s={start:a.selectionStart,end:a.selectionEnd};else e:if((l=(s=(s=a.ownerDocument)&&s.defaultView||window).getSelection&&s.getSelection())&&0!==l.rangeCount){s=l.anchorNode,i=l.anchorOffset,u=l.focusNode,l=l.focusOffset;try{s.nodeType,u.nodeType}catch(e){s=null;break e}var c,d=0,p=-1,h=-1,m=0,g=0,v=a,y=null;t:for(;;){for(;v!==s||0!==i&&3!==v.nodeType||(p=d+i),v!==u||0!==l&&3!==v.nodeType||(h=d+l),3===v.nodeType&&(d+=v.nodeValue.length),null!==(c=v.firstChild);)y=v,v=c;for(;;){if(v===a)break t;if(y===s&&++m===i&&(p=d),y===u&&++g===l&&(h=d),null!==(c=v.nextSibling))break;y=(v=y).parentNode}v=c}s=-1===p||-1===h?null:{start:p,end:h}}else s=null;s=s||{start:0,end:0}}else s=null;rA={focusedElem:a,selectionRange:s},t1=!1,sa=null,ss=!1,a1=r;do try{sL()}catch(e){if(null===a1)throw Error(f(330));sF(a1,e),a1=a1.nextEffect}while(null!==a1);sa=null,a1=r;do try{for(a=e;null!==a1;){var b=a1.flags;if(16&b&&eO(a1.stateNode,""),128&b){var _=a1.alternate;if(null!==_){var E=_.ref;null!==E&&("function"==typeof E?E(null):E.current=null)}}switch(1038&b){case 2:aP(a1),a1.flags&=-3;break;case 6:aP(a1),a1.flags&=-3,ax(a1.alternate,a1);break;case 1024:a1.flags&=-1025;break;case 1028:a1.flags&=-1025,ax(a1.alternate,a1);break;case 4:ax(a1.alternate,a1);break;case 8:s=a1,aD(a,s);var T=s.alternate;aO(s),null!==T&&aO(T)}a1=a1.nextEffect}}catch(e){if(null===a1)throw Error(f(330));sF(a1,e),a1=a1.nextEffect}while(null!==a1);if(E=rA,_=re(),b=E.focusedElem,a=E.selectionRange,_!==b&&b&&b.ownerDocument&&n7(b.ownerDocument.documentElement,b)){for(null!==a&&rt(b)&&(_=a.start,void 0===(E=a.end)&&(E=_),("selectionStart"in b)?(b.selectionStart=_,b.selectionEnd=Math.min(E,b.value.length)):(E=(_=b.ownerDocument||document)&&_.defaultView||window).getSelection&&(E=E.getSelection(),s=b.textContent.length,T=Math.min(a.start,s),a=void 0===a.end?T:Math.min(a.end,s),!E.extend&&T>a&&(s=a,a=T,T=s),s=n8(b,T),i=n8(b,a),s&&i&&(1!==E.rangeCount||E.anchorNode!==s.node||E.anchorOffset!==s.offset||E.focusNode!==i.node||E.focusOffset!==i.offset)&&((_=_.createRange()).setStart(s.node,s.offset),E.removeAllRanges(),T>a?(E.addRange(_),E.extend(i.node,i.offset)):(_.setEnd(i.node,i.offset),E.addRange(_))))),_=[],E=b;E=E.parentNode;)1===E.nodeType&&_.push({element:E,left:E.scrollLeft,top:E.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<_.length;b++)(E=_[b]).element.scrollLeft=E.left,E.element.scrollTop=E.top}t1=!!rw,rA=rw=null,e.current=n,a1=r;do try{for(b=e;null!==a1;){var S=a1.flags;if(36&S&&aI(b,a1.alternate,a1),128&S){_=void 0;var I=a1.ref;if(null!==I){var w=a1.stateNode;a1.tag,_=w,"function"==typeof I?I(_):I.current=_}}a1=a1.nextEffect}}catch(e){if(null===a1)throw Error(f(330));sF(a1,e),a1=a1.nextEffect}while(null!==a1);a1=null,op(),aU=o}else e.current=n;if(a5)a5=!1,a6=e,a9=t;else for(a1=r;null!==a1;)t=a1.nextEffect,a1.nextEffect=null,8&a1.flags&&((S=a1).sibling=null,S.stateNode=null),a1=t;if(0===(r=e.pendingLanes)&&(a3=null),1===r?e===sn?st++:(st=0,sn=e):st=0,n=n.stateNode,r7&&"function"==typeof r7.onCommitFiberRoot)try{r7.onCommitFiberRoot(r8,n,void 0,64==(64&n.current.flags))}catch(e){}if(sf(e,oy()),a2)throw a2=!1,e=a4,a4=null,e;return 0!=(8&aU)||oS(),null}function sL(){for(;null!==a1;){var e=a1.alternate;ss||null===sa||(0!=(8&a1.flags)?tn(a1,sa)&&(ss=!0):13===a1.tag&&aM(e,a1)&&tn(a1,sa)&&(ss=!0));var t=a1.flags;0!=(256&t)&&aS(e,a1),0==(512&t)||a5||(a5=!0,oT(97,function(){return sD(),null})),a1=a1.nextEffect}}function sD(){if(90!==a9){var e=97<a9?97:a9;return a9=90,oE(e,sM)}return!1}function sx(e,t){a8.push(t,e),a5||(a5=!0,oT(97,function(){return sD(),null}))}function sk(e,t){a7.push(t,e),a5||(a5=!0,oT(97,function(){return sD(),null}))}function sM(){if(null===a6)return!1;var e=a6;if(a6=null,0!=(48&aU))throw Error(f(331));var t=aU;aU|=32;var n=a7;a7=[];for(var r=0;r<n.length;r+=2){var o=n[r],i=n[r+1],a=o.destroy;if(o.destroy=void 0,"function"==typeof a)try{a()}catch(e){if(null===i)throw Error(f(330));sF(i,e)}}for(r=0,n=a8,a8=[];r<n.length;r+=2){o=n[r],i=n[r+1];try{var s=o.create;o.destroy=s()}catch(e){if(null===i)throw Error(f(330));sF(i,e)}}for(s=e.current.firstEffect;null!==s;)e=s.nextEffect,s.nextEffect=null,8&s.flags&&(s.sibling=null,s.stateNode=null),s=e;return aU=t,oS(),!0}function sN(e,t,n){t=ab(e,t=ag(n,t),1),oZ(e,t),t=su(),null!==(e=sd(e,1))&&(tY(e,1,t),sf(e,t))}function sF(e,t){if(3===e.tag)sN(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){sN(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===a3||!a3.has(r))){var o=a_(n,e=ag(t,e),1);if(oZ(n,o),o=su(),null!==(n=sd(n,1)))tY(n,1,o),sf(n,o);else if("function"==typeof r.componentDidCatch&&(null===a3||!a3.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function sB(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=su(),e.pingedLanes|=e.suspendedLanes&n,aZ===e&&(aH&n)===n&&(4===aG||3===aG&&(62914560&aH)===aH&&500>oy()-aX?sE(e,0):a$|=n),sf(e,t)}function sU(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(0==(2&(t=e.mode))?t=1:0==(4&t)?t=99===ob()?1:2:(0===so&&(so=aW),0===(t=tV(62914560&~so))&&(t=4194304))),n=su(),null!==(e=sd(e,t))&&(tY(e,t,n),sf(e,n))}function sZ(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function sj(e,t,n,r){return new sZ(e,t,n,r)}function sH(e){return!(!(e=e.prototype)||!e.isReactComponent)}function sz(e){if("function"==typeof e)return sH(e)?1:0;if(null!=e){if((e=e.$$typeof)===B)return 11;if(e===j)return 14}return 2}function sq(e,t){var n=e.alternate;return null===n?((n=sj(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function sG(e,t,n,r,o,i){var a=2;if(r=e,"function"==typeof e)sH(e)&&(a=1);else if("string"==typeof e)a=5;else e:switch(e){case x:return sV(n.children,o,i,t);case G:a=8,o|=16;break;case k:a=8,o|=1;break;case M:return(e=sj(12,n,t,8|o)).elementType=M,e.type=M,e.lanes=i,e;case U:return(e=sj(13,n,t,o)).type=U,e.elementType=U,e.lanes=i,e;case Z:return(e=sj(19,n,t,o)).elementType=Z,e.lanes=i,e;case V:return sW(n,o,i,t);case W:return(e=sj(24,n,t,o)).elementType=W,e.lanes=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case N:a=10;break e;case F:a=9;break e;case B:a=11;break e;case j:a=14;break e;case H:a=16,r=null;break e;case z:a=22;break e}throw Error(f(130,null==e?e:typeof e,""))}return(t=sj(a,n,t,o)).elementType=e,t.type=r,t.lanes=i,t}function sV(e,t,n,r){return(e=sj(7,e,r,t)).lanes=n,e}function sW(e,t,n,r){return(e=sj(23,e,r,t)).elementType=V,e.lanes=n,e}function sY(e,t,n){return(e=sj(6,e,null,t)).lanes=n,e}function sJ(e,t,n){return(t=sj(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function s$(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=tW(0),this.expirationTimes=tW(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=tW(0),this.mutableSourceEagerHydrationData=null}function sK(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:D,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}function sX(e,t,n,r){var o=t.current,i=su(),a=sl(o);e:if(n){n=n._reactInternals;t:{if(e9(n)!==n||1!==n.tag)throw Error(f(170));var s=n;do{switch(s.tag){case 3:s=s.stateNode.context;break t;case 1:if(r2(s.type)){s=s.stateNode.__reactInternalMemoizedMergedChildContext;break t}}s=s.return}while(null!==s);throw Error(f(171))}if(1===n.tag){var u=n.type;if(r2(u)){n=r5(n,u,s);break e}}n=s}else n=rK;return null===t.context?t.context=n:t.pendingContext=n,(t=oU(i,a)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),oZ(o,t),sc(o,a,i),a}function sQ(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function s0(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function s1(e,t){s0(e,t),(e=e.alternate)&&s0(e,t)}function s2(){return null}function s4(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new s$(e,t,null!=n&&!0===n.hydrate),t=sj(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,oF(t),e[rU]=n.current,rg(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var o=(t=r[e])._getVersion;o=o(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,o]:n.mutableSourceEagerHydrationData.push(t,o)}this._internalRoot=n}function s3(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function s5(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new s4(e,0,t?{hydrate:!0}:void 0)}function s6(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"==typeof o){var s=o;o=function(){var e=sQ(a);s.call(e)}}sX(t,a,e,o)}else{if(a=(i=n._reactRootContainer=s5(n,r))._internalRoot,"function"==typeof o){var u=o;o=function(){var e=sQ(a);u.call(e)}}sy(function(){sX(t,a,e,o)})}return sQ(a)}function s9(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!s3(t))throw Error(f(200));return sK(e,t,null,n)}u=function(e,t,n){var r=t.lanes;if(null!==e){if(e.memoizedProps!==t.pendingProps||rQ.current)i4=!0;else if(0!=(n&r))i4=0!=(16384&e.flags);else{switch(i4=!1,t.tag){case 3:ar(t),ih();break;case 5:ie(t);break;case 1:r2(t.type)&&r6(t);break;case 4:o8(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var o=t.type._context;r$(oO,o._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState){if(0!=(n&t.child.childLanes))return ai(e,t,n);return r$(ir,1&ir.current),null!==(t=af(e,t,n))?t.sibling:null}r$(ir,1&ir.current);break;case 19:if(r=0!=(n&t.childLanes),0!=(64&e.flags)){if(r)return ad(e,t,n);t.flags|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),r$(ir,ir.current),!r)return null;break;case 23:case 24:return t.lanes=0,i8(e,t,n)}return af(e,t,n)}}else i4=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=r1(t,rX.current),ok(t,n),o=iO(null,t,r,e,o,n),t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,r2(r)){var i=!0;r6(t)}else i=!1;t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,oF(t);var a=r.getDerivedStateFromProps;"function"==typeof a&&oG(t,r,a,e),o.updater=oV,t.stateNode=o,o._reactInternals=t,o$(t,r,e,n),t=an(null,t,r,!0,i,n)}else t.tag=0,i3(null,t,o,n),t=t.child;return t;case 16:o=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,o=(i=o._init)(o._payload),t.type=o,i=t.tag=sz(o),e=oA(o,e),i){case 0:t=ae(null,t,o,e,n);break e;case 1:t=at(null,t,o,e,n);break e;case 11:t=i5(null,t,o,e,n);break e;case 14:t=i6(null,t,o,oA(o.type,e),r,n);break e}throw Error(f(306,o,""))}return t;case 0:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:oA(r,o),ae(e,t,r,o,n);case 1:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:oA(r,o),at(e,t,r,o,n);case 3:if(ar(t),r=t.updateQueue,null===e||null===r)throw Error(f(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,oB(e,t),oH(t,r,null,n),(r=t.memoizedState.element)===o)ih(),t=af(e,t,n);else{if((i=(o=t.stateNode).hydrate)&&(ia=rD(t.stateNode.containerInfo.firstChild),ii=t,i=is=!0),i){if(null!=(e=o.mutableSourceEagerHydrationData))for(o=0;o<e.length;o+=2)(i=e[o])._workInProgressVersionPrimary=e[o+1],im.push(i);for(n=o2(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else i3(e,t,r,n),ih();t=t.child}return t;case 5:return ie(t),null===e&&ic(t),r=t.type,o=t.pendingProps,i=null!==e?e.memoizedProps:null,a=o.children,rC(r,o)?a=null:null!==i&&rC(r,i)&&(t.flags|=16),i7(e,t),i3(e,t,a,n),t.child;case 6:return null===e&&ic(t),null;case 13:return ai(e,t,n);case 4:return o8(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=o1(t,null,r,n):i3(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:oA(r,o),i5(e,t,r,o,n);case 7:return i3(e,t,t.pendingProps,n),t.child;case 8:case 12:return i3(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,o=t.pendingProps,a=t.memoizedProps,i=o.value;var s=t.type._context;if(r$(oO,s._currentValue),s._currentValue=i,null!==a){if(0==(i=n3(s=a.value,i)?0:("function"==typeof r._calculateChangedBits?r._calculateChangedBits(s,i):1073741823)|0)){if(a.children===o.children&&!rQ.current){t=af(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var u=s.dependencies;if(null!==u){a=s.child;for(var l=u.firstContext;null!==l;){if(l.context===r&&0!=(l.observedBits&i)){1===s.tag&&((l=oU(-1,n&-n)).tag=2,oZ(s,l)),s.lanes|=n,null!==(l=s.alternate)&&(l.lanes|=n),ox(s.return,n),u.lanes|=n;break}l=l.next}}else a=10===s.tag&&s.type===t.type?null:s.child;if(null!==a)a.return=s;else for(a=s;null!==a;){if(a===t){a=null;break}if(null!==(s=a.sibling)){s.return=a.return,a=s;break}a=a.return}s=a}}i3(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,ok(t,n),r=r(o=oM(o,i.unstable_observedBits)),t.flags|=1,i3(e,t,r,n),t.child;case 14:return i=oA(o=t.type,t.pendingProps),i=oA(o.type,i),i6(e,t,o,i,r,n);case 15:return i9(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:oA(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,r2(r)?(e=!0,r6(t)):e=!1,ok(t,n),oY(t,r,o),o$(t,r,o,n),an(null,t,r,!0,e,n);case 19:return ad(e,t,n);case 23:case 24:return i8(e,t,n)}throw Error(f(156,t.tag))},s4.prototype.render=function(e){sX(e,this._internalRoot,null,null)},s4.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;sX(null,e,null,function(){t[rU]=null})},tr=function(e){13===e.tag&&(sc(e,4,su()),s1(e,4))},to=function(e){13===e.tag&&(sc(e,67108864,su()),s1(e,67108864))},ti=function(e){if(13===e.tag){var t=su(),n=sl(e);sc(e,n,t),s1(e,n)}},ta=function(e,t){return t()},eN=function(e,t,n){switch(t){case"input":if(ed(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=rq(r);if(!o)throw Error(f(90));ea(r),ed(r,o)}}}break;case"textarea":eb(e,n);break;case"select":null!=(t=n.value)&&eg(e,!!n.multiple,t,!1)}},eH=sv,ez=function(e,t,n,r,o){var i=aU;aU|=4;try{return oE(98,e.bind(null,t,n,r,o))}finally{0===(aU=i)&&(a0(),oS())}},eq=function(){0==(49&aU)&&(sg(),sD())},eG=function(e,t){var n=aU;aU|=2;try{return e(t)}finally{0===(aU=n)&&(a0(),oS())}};var s8={Events:[rH,rz,rq,eZ,ej,sD,{current:!1}]},s7={findFiberByHostInstance:rj,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},ue={bundleType:s7.bundleType,version:s7.version,rendererPackageName:s7.rendererPackageName,rendererConfig:s7.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:R.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=tt(e))?null:e.stateNode},findFiberByHostInstance:s7.findFiberByHostInstance||s2,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ut=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ut.isDisabled&&ut.supportsFiber)try{r8=ut.inject(ue),r7=ut}catch(e){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=s8,t.createPortal=s9,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(f(188));throw Error(f(268,Object.keys(e)))}return e=null===(e=tt(t))?null:e.stateNode},t.flushSync=function(e,t){var n=aU;if(0!=(48&n))return e(t);aU|=1;try{if(e)return oE(99,e.bind(null,t))}finally{aU=n,oS()}},t.hydrate=function(e,t,n){if(!s3(t))throw Error(f(200));return s6(null,e,t,!0,n)},t.render=function(e,t,n){if(!s3(t))throw Error(f(200));return s6(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!s3(e))throw Error(f(40));return!!e._reactRootContainer&&(sy(function(){s6(null,null,e,!1,function(){e._reactRootContainer=null,e[rU]=null})}),!0)},t.unstable_batchedUpdates=sv,t.unstable_createPortal=function(e,t){return s9(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!s3(n))throw Error(f(200));if(null==e||void 0===e._reactInternals)throw Error(f(38));return s6(e,t,n,!1,r)},t.version="17.0.2"},73935:function(e,t,n){"use strict";function r(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(r)}catch(e){console.error(e)}}r(),e.exports=n(64448)},97762:function(e,t,n){"use strict";e.exports=n(38698)},23930:function(e,t,n){"use strict";var r,o=n(35369),i="<<anonymous>>",a=function(){invariant(!1,"ImmutablePropTypes type checking code is stripped in production.")};a.isRequired=a;var s=function(){return a};function u(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":e instanceof o.Iterable?"Immutable."+e.toSource().split(" ")[0]:t}function l(e){function t(t,n,r,o,a,s){for(var u=arguments.length,l=Array(u>6?u-6:0),c=6;c<u;c++)l[c-6]=arguments[c];if(s=s||r,o=o||i,null!=n[r])return e.apply(void 0,[n,r,o,a,s].concat(l));var d=a;if(t)return Error("Required "+d+" `"+s+"` was not specified in `"+o+"`.")}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}function c(e,t){return l(function(n,r,o,i,a){var s=n[r];return t(s)?null:Error("Invalid "+i+" `"+a+"` of type `"+u(s)+"` "+("supplied to `"+o)+"`, expected `"+e+"`.")})}function d(e,t){return c("Iterable."+e,function(e){return o.Iterable.isIterable(e)&&t(e)})}(r={listOf:s,mapOf:s,orderedMapOf:s,setOf:s,orderedSetOf:s,stackOf:s,iterableOf:s,recordOf:s,shape:s,contains:s,mapContains:s,orderedMapContains:s,list:a,map:a,orderedMap:a,set:a,orderedSet:a,stack:a,seq:a,record:a,iterable:a}).iterable.indexed=d("Indexed",o.Iterable.isIndexed),r.iterable.keyed=d("Keyed",o.Iterable.isKeyed),e.exports=r},69921:function(e,t){"use strict";/** @license React v16.8.4
* react-is.production.min.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.
*/Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,l=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116;function g(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case i:case s:case a:case p:return e;default:switch(e=e&&e.$$typeof){case l:case f:case u:return e;default:return t}}case m:case h:case o:return t}}}function v(e){return g(e)===d}t.typeOf=g,t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=l,t.ContextProvider=u,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=m,t.Memo=h,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=p,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===s||e===a||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===u||e.$$typeof===l||e.$$typeof===f)},t.isAsyncMode=function(e){return v(e)||g(e)===c},t.isConcurrentMode=v,t.isContextConsumer=function(e){return g(e)===l},t.isContextProvider=function(e){return g(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return g(e)===f},t.isFragment=function(e){return g(e)===i},t.isLazy=function(e){return g(e)===m},t.isMemo=function(e){return g(e)===h},t.isPortal=function(e){return g(e)===o},t.isProfiler=function(e){return g(e)===s},t.isStrictMode=function(e){return g(e)===a},t.isSuspense=function(e){return g(e)===p}},59864:function(e,t,n){"use strict";e.exports=n(69921)},46871:function(e,t,n){"use strict";function r(){var e=this.constructor.getDerivedStateFromProps(this.props,this.state);null!=e&&this.setState(e)}function o(e){function t(t){var n=this.constructor.getDerivedStateFromProps(e,t);return null!=n?n:null}this.setState(t.bind(this))}function i(e,t){try{var n=this.props,r=this.state;this.props=e,this.state=t,this.__reactInternalSnapshotFlag=!0,this.__reactInternalSnapshot=this.getSnapshotBeforeUpdate(n,r)}finally{this.props=n,this.state=r}}function a(e){var t=e.prototype;if(!t||!t.isReactComponent)throw Error("Can only polyfill class components");if("function"!=typeof e.getDerivedStateFromProps&&"function"!=typeof t.getSnapshotBeforeUpdate)return e;var n=null,a=null,s=null;if("function"==typeof t.componentWillMount?n="componentWillMount":"function"==typeof t.UNSAFE_componentWillMount&&(n="UNSAFE_componentWillMount"),"function"==typeof t.componentWillReceiveProps?a="componentWillReceiveProps":"function"==typeof t.UNSAFE_componentWillReceiveProps&&(a="UNSAFE_componentWillReceiveProps"),"function"==typeof t.componentWillUpdate?s="componentWillUpdate":"function"==typeof t.UNSAFE_componentWillUpdate&&(s="UNSAFE_componentWillUpdate"),null!==n||null!==a||null!==s)throw Error("Unsafe legacy lifecycles will not be called for components using new component APIs.\n\n"+(e.displayName||e.name)+" uses "+("function"==typeof e.getDerivedStateFromProps?"getDerivedStateFromProps()":"getSnapshotBeforeUpdate()")+" but also contains the following legacy lifecycles:"+(null!==n?"\n "+n:"")+(null!==a?"\n "+a:"")+(null!==s?"\n "+s:"")+"\n\nThe above lifecycles should be removed. Learn more about this warning here:\nhttps://fb.me/react-async-component-lifecycle-hooks");if("function"==typeof e.getDerivedStateFromProps&&(t.componentWillMount=r,t.componentWillReceiveProps=o),"function"==typeof t.getSnapshotBeforeUpdate){if("function"!=typeof t.componentDidUpdate)throw Error("Cannot polyfill getSnapshotBeforeUpdate() for components that do not define componentDidUpdate() on the prototype");t.componentWillUpdate=i;var u=t.componentDidUpdate;t.componentDidUpdate=function(e,t,n){var r=this.__reactInternalSnapshotFlag?this.__reactInternalSnapshot:n;u.call(this,e,t,r)}}return e}n.r(t),n.d(t,{polyfill:function(){return a}}),r.__suppressDeprecationWarning=!0,o.__suppressDeprecationWarning=!0,i.__suppressDeprecationWarning=!0},62982:function(e,t,n){"use strict";var r=n(33671);function o(){}e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t};return n.checkPropTypes=o,n.PropTypes=n,n}},87876:function(e,t,n){e.exports=n(62982)()},33671:function(e){"use strict";var t="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=t},76970:function(e,t,n){!function(e,t){"function"==typeof define&&define.amd?define("react-list",["prop-types","react"],t):t(n(87876),n(67294))}("undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self&&self,function(t,n){"use strict";function r(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return r=function(){return e},e}function o(e){if(e&&e.__esModule)return e;if(null===e||"object"!==i(e)&&"function"!=typeof e)return{default:e};var t=r();if(t&&t.has(e))return t.get(e);var n={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(n,a,s):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}function i(e){return(i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),e}function l(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(e){var t=h();return function(){var n,r=m(e);return n=t?Reflect.construct(r,arguments,m(this).constructor):r.apply(this,arguments),f(this,n)}}function f(e,t){return t&&("object"===i(t)||"function"==typeof t)?t:p(e)}function p(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach(function(t){y(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function y(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t=function(e){return e&&e.__esModule?e:{default:e}}(t),n=o(n);var b,_,E={x:"clientWidth",y:"clientHeight"},T={x:"clientTop",y:"clientLeft"},S={x:"innerWidth",y:"innerHeight"},I={x:"offsetWidth",y:"offsetHeight"},w={x:"offsetLeft",y:"offsetTop"},A={x:"overflowX",y:"overflowY"},O={x:"scrollWidth",y:"scrollHeight"},C={x:"scrollLeft",y:"scrollTop"},P={x:"width",y:"height"},R=function(){},L=!!function(){if("undefined"==typeof window)return!1;var e=!1;try{document.createElement("div").addEventListener("test",R,{get passive(){return e=!0,!1}})}catch(e){}return e}()&&{passive:!0},D="ReactList failed to reach a stable state.",x=40,k=function(e,t){for(var n in t)if(e[n]!==t[n])return!1;return!0},M=function(e){for(var t=e.props.axis,n=e.getEl(),r=A[t];n=n.parentElement;)switch(window.getComputedStyle(n)[r]){case"auto":case"scroll":case"overlay":return n}return window},N=function(e){var t=e.props.axis,n=e.scrollParent;return n===window?window[S[t]]:n[E[t]]},F=function(e,t){var n=e.length,r=e.minSize,o=e.type,i=t.from,a=t.size,s=t.itemsPerRow,u=(a=Math.max(a,r))%s;return(u&&(a+=s-u),a>n&&(a=n),(u=(i="simple"!==o&&i?Math.max(Math.min(i,n-a),0):0)%s)&&(i-=u,a+=u),i===t.from&&a==t.size)?t:v(v({},t),{},{from:i,size:a})};e.exports=(_=b=function(e){l(r,e);var t=d(r);function r(e){var n;return a(this,r),(n=t.call(this,e)).state=F(e,{itemsPerRow:1,from:e.initialIndex,size:0}),n.cache={},n.cachedScrollPosition=null,n.prevPrevState={},n.unstable=!1,n.updateCounter=0,n}return u(r,null,[{key:"getDerivedStateFromProps",value:function(e,t){var n=F(e,t);return n===t?null:n}}]),u(r,[{key:"componentDidMount",value:function(){this.updateFrameAndClearCache=this.updateFrameAndClearCache.bind(this),window.addEventListener("resize",this.updateFrameAndClearCache),this.updateFrame(this.scrollTo.bind(this,this.props.initialIndex))}},{key:"componentDidUpdate",value:function(e){var t=this;if(this.props.axis!==e.axis&&this.clearSizeCache(),!this.unstable){if(++this.updateCounter>x)return this.unstable=!0,console.error(D);this.updateCounterTimeoutId||(this.updateCounterTimeoutId=setTimeout(function(){t.updateCounter=0,delete t.updateCounterTimeoutId},0)),this.updateFrame()}}},{key:"maybeSetState",value:function(e,t){if(k(this.state,e))return t();this.setState(e,t)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("resize",this.updateFrameAndClearCache),this.scrollParent.removeEventListener("scroll",this.updateFrameAndClearCache,L),this.scrollParent.removeEventListener("mousewheel",R,L)}},{key:"getOffset",value:function(e){var t=this.props.axis,n=e[T[t]]||0,r=w[t];do n+=e[r]||0;while(e=e.offsetParent);return n}},{key:"getEl",value:function(){return this.el||this.items}},{key:"getScrollPosition",value:function(){if("number"==typeof this.cachedScrollPosition)return this.cachedScrollPosition;var e=this.scrollParent,t=C[this.props.axis],n=Math.max(0,Math.min(e===window?document.body[t]||document.documentElement[t]:e[t],this.getScrollSize()-this.props.scrollParentViewportSizeGetter(this))),r=this.getEl();return this.cachedScrollPosition=this.getOffset(e)+n-this.getOffset(r),this.cachedScrollPosition}},{key:"setScroll",value:function(e){var t=this.scrollParent,n=this.props.axis;if(e+=this.getOffset(this.getEl()),t===window)return window.scrollTo(0,e);e-=this.getOffset(this.scrollParent),t[C[n]]=e}},{key:"getScrollSize",value:function(){var e=this.scrollParent,t=document,n=t.body,r=t.documentElement,o=O[this.props.axis];return e===window?Math.max(n[o],r[o]):e[o]}},{key:"hasDeterminateSize",value:function(){var e=this.props,t=e.itemSizeGetter;return"uniform"===e.type||t}},{key:"getStartAndEnd",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props.threshold,t=this.getScrollPosition(),n=Math.max(0,t-e),r=t+this.props.scrollParentViewportSizeGetter(this)+e;return this.hasDeterminateSize()&&(r=Math.min(r,this.getSpaceBefore(this.props.length))),{start:n,end:r}}},{key:"getItemSizeAndItemsPerRow",value:function(){var e=this.props,t=e.axis,n=e.useStaticSize,r=this.state,o=r.itemSize,i=r.itemsPerRow;if(n&&o&&i)return{itemSize:o,itemsPerRow:i};var a=this.items.children;if(!a.length)return{};var s=a[0],u=s[I[t]],l=Math.abs(u-o);if((isNaN(l)||l>=1)&&(o=u),!o)return{};var c=w[t],d=s[c];i=1;for(var f=a[i];f&&f[c]===d;f=a[i])++i;return{itemSize:o,itemsPerRow:i}}},{key:"clearSizeCache",value:function(){this.cachedScrollPosition=null}},{key:"updateFrameAndClearCache",value:function(e){return this.clearSizeCache(),this.updateFrame(e)}},{key:"updateFrame",value:function(e){switch(this.updateScrollParent(),"function"!=typeof e&&(e=R),this.props.type){case"simple":return this.updateSimpleFrame(e);case"variable":return this.updateVariableFrame(e);case"uniform":return this.updateUniformFrame(e)}}},{key:"updateScrollParent",value:function(){var e=this.scrollParent;this.scrollParent=this.props.scrollParentGetter(this),e!==this.scrollParent&&(e&&(e.removeEventListener("scroll",this.updateFrameAndClearCache),e.removeEventListener("mousewheel",R)),this.clearSizeCache(),this.scrollParent.addEventListener("scroll",this.updateFrameAndClearCache,L),this.scrollParent.addEventListener("mousewheel",R,L))}},{key:"updateSimpleFrame",value:function(e){var t=this.getStartAndEnd().end,n=this.items.children,r=0;if(n.length){var o=this.props.axis,i=n[0],a=n[n.length-1];r=this.getOffset(a)+a[I[o]]-this.getOffset(i)}if(r>t)return e();var s=this.props,u=s.pageSize,l=s.length,c=Math.min(this.state.size+u,l);this.maybeSetState({size:c},e)}},{key:"updateVariableFrame",value:function(e){this.props.itemSizeGetter||this.cacheSizes();for(var t=this.getStartAndEnd(),n=t.start,r=t.end,o=this.props,i=o.length,a=o.pageSize,s=0,u=0,l=0,c=i-1;u<c;){var d=this.getSizeOfItem(u);if(null==d||s+d>n)break;s+=d,++u}for(var f=i-u;l<f&&s<r;){var p=this.getSizeOfItem(u+l);if(null==p){l=Math.min(l+a,f);break}s+=p,++l}this.maybeSetState(F(this.props,{from:u,itemsPerRow:1,size:l}),e)}},{key:"updateUniformFrame",value:function(e){var t=this.getItemSizeAndItemsPerRow(),n=t.itemSize,r=t.itemsPerRow;if(!n||!r)return e();var o=this.getStartAndEnd(),i=o.start,a=o.end,s=F(this.props,{from:Math.floor(i/n)*r,size:(Math.ceil((a-i)/n)+1)*r,itemsPerRow:r}),u=s.from,l=s.size;return this.maybeSetState({itemsPerRow:r,from:u,itemSize:n,size:l},e)}},{key:"getSpaceBefore",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null!=t[e])return t[e];var n=this.state,r=n.itemSize,o=n.itemsPerRow;if(r)return t[e]=Math.floor(e/o)*r;for(var i=e;i>0&&null==t[--i];);for(var a=t[i]||0,s=i;s<e;++s){t[s]=a;var u=this.getSizeOfItem(s);if(null==u)break;a+=u}return t[e]=a}},{key:"cacheSizes",value:function(){for(var e=this.cache,t=this.state.from,n=this.items.children,r=I[this.props.axis],o=0,i=n.length;o<i;++o)e[t+o]=n[o][r]}},{key:"getSizeOfItem",value:function(e){var t=this.cache,n=this.items,r=this.props,o=r.axis,i=r.itemSizeGetter,a=r.itemSizeEstimator,s=r.type,u=this.state,l=u.from,c=u.itemSize,d=u.size;if(c)return c;if(i)return i(e);if(e in t)return t[e];if("simple"===s&&e>=l&&e<l+d&&n){var f=n.children[e-l];if(f)return f[I[o]]}if(a)return a(e,t)}},{key:"scrollTo",value:function(e){null!=e&&this.setScroll(this.getSpaceBefore(e))}},{key:"scrollAround",value:function(e){var t=this.getScrollPosition(),n=this.getSpaceBefore(e),r=n-this.props.scrollParentViewportSizeGetter(this)+this.getSizeOfItem(e),o=Math.min(r,n),i=Math.max(r,n);return t<=o?this.setScroll(o):t>i?this.setScroll(i):void 0}},{key:"getVisibleRange",value:function(){for(var e,t,n=this.state,r=n.from,o=n.size,i=this.getStartAndEnd(0),a=i.start,s=i.end,u={},l=r;l<r+o;++l){var c=this.getSpaceBefore(l,u),d=c+this.getSizeOfItem(l);null==e&&d>a&&(e=l),null!=e&&c<s&&(t=l)}return[e,t]}},{key:"renderItems",value:function(){for(var e=this,t=this.props,n=t.itemRenderer,r=t.itemsRenderer,o=this.state,i=o.from,a=o.size,s=[],u=0;u<a;++u)s.push(n(i+u,u));return r(s,function(t){return e.items=t})}},{key:"render",value:function(){var e=this,t=this.props,r=t.axis,o=t.length,i=t.type,a=t.useTranslate3d,s=this.state,u=s.from,l=s.itemsPerRow,c=this.renderItems();if("simple"===i)return c;var d={position:"relative"},f={},p=Math.ceil(o/l)*l,h=this.getSpaceBefore(p,f);h&&(d[P[r]]=h,"x"===r&&(d.overflowX="hidden"));var m=this.getSpaceBefore(u,f),g="x"===r?m:0,v="y"===r?m:0,y=a?"translate3d(".concat(g,"px, ").concat(v,"px, 0)"):"translate(".concat(g,"px, ").concat(v,"px)"),b={msTransform:y,WebkitTransform:y,transform:y};return n.default.createElement("div",{style:d,ref:function(t){return e.el=t}},n.default.createElement("div",{style:b},c))}}]),r}(n.Component),y(b,"displayName","ReactList"),y(b,"propTypes",{axis:t.default.oneOf(["x","y"]),initialIndex:t.default.number,itemRenderer:t.default.func,itemSizeEstimator:t.default.func,itemSizeGetter:t.default.func,itemsRenderer:t.default.func,length:t.default.number,minSize:t.default.number,pageSize:t.default.number,scrollParentGetter:t.default.func,scrollParentViewportSizeGetter:t.default.func,threshold:t.default.number,type:t.default.oneOf(["simple","variable","uniform"]),useStaticSize:t.default.bool,useTranslate3d:t.default.bool}),y(b,"defaultProps",{axis:"y",itemRenderer:function(e,t){return n.default.createElement("div",{key:t},e)},itemsRenderer:function(e,t){return n.default.createElement("div",{ref:t},e)},length:0,minSize:1,pageSize:10,scrollParentGetter:M,scrollParentViewportSizeGetter:N,threshold:100,type:"simple",useStaticSize:!1,useTranslate3d:!1}),_)})},18939:function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function o(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,i(e,t)}n.d(t,{Z:function(){return g}});var s=n(67294),u=n(45697),l=n.n(u),c=n(91033),d=["client","offset","scroll","bounds","margin"];function f(e){var t=[];return d.forEach(function(n){e[n]&&t.push(n)}),t}function p(e,t){var n={};if(t.indexOf("client")>-1&&(n.client={top:e.clientTop,left:e.clientLeft,width:e.clientWidth,height:e.clientHeight}),t.indexOf("offset")>-1&&(n.offset={top:e.offsetTop,left:e.offsetLeft,width:e.offsetWidth,height:e.offsetHeight}),t.indexOf("scroll")>-1&&(n.scroll={top:e.scrollTop,left:e.scrollLeft,width:e.scrollWidth,height:e.scrollHeight}),t.indexOf("bounds")>-1){var r=e.getBoundingClientRect();n.bounds={top:r.top,right:r.right,bottom:r.bottom,left:r.left,width:r.width,height:r.height}}if(t.indexOf("margin")>-1){var o=getComputedStyle(e);n.margin={top:o?parseInt(o.marginTop):0,right:o?parseInt(o.marginRight):0,bottom:o?parseInt(o.marginBottom):0,left:o?parseInt(o.marginLeft):0}}return n}function h(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||window}var m=(function(e){return function(t){var n,i;return i=n=function(n){function i(){for(var t,r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];return(t=n.call.apply(n,[this].concat(o))||this).state={contentRect:{entry:{},client:{},offset:{},scroll:{},bounds:{},margin:{}}},t._animationFrameID=null,t._resizeObserver=null,t._node=null,t._window=null,t.measure=function(n){var r=p(t._node,e||f(t.props));n&&(r.entry=n[0].contentRect),t._animationFrameID=t._window.requestAnimationFrame(function(){null!==t._resizeObserver&&(t.setState({contentRect:r}),"function"==typeof t.props.onResize&&t.props.onResize(r))})},t._handleRef=function(e){null!==t._resizeObserver&&null!==t._node&&t._resizeObserver.unobserve(t._node),t._node=e,t._window=h(t._node);var n=t.props.innerRef;n&&("function"==typeof n?n(t._node):n.current=t._node),null!==t._resizeObserver&&null!==t._node&&t._resizeObserver.observe(t._node)},t}a(i,n);var u=i.prototype;return u.componentDidMount=function(){this._resizeObserver=null!==this._window&&this._window.ResizeObserver?new this._window.ResizeObserver(this.measure):new c.Z(this.measure),null!==this._node&&(this._resizeObserver.observe(this._node),"function"==typeof this.props.onResize&&this.props.onResize(p(this._node,e||f(this.props))))},u.componentWillUnmount=function(){null!==this._window&&this._window.cancelAnimationFrame(this._animationFrameID),null!==this._resizeObserver&&(this._resizeObserver.disconnect(),this._resizeObserver=null)},u.render=function(){var e=this.props,n=(e.innerRef,e.onResize,o(e,["innerRef","onResize"]));return(0,s.createElement)(t,r({},n,{measureRef:this._handleRef,measure:this.measure,contentRect:this.state.contentRect}))},i}(s.Component),n.propTypes={client:l().bool,offset:l().bool,scroll:l().bool,bounds:l().bool,margin:l().bool,innerRef:l().oneOfType([l().object,l().func]),onResize:l().func},i}})()(function(e){var t=e.measure,n=e.measureRef,r=e.contentRect;return(0,e.children)({measure:t,measureRef:n,contentRect:r})});m.displayName="Measure",m.propTypes.children=l().func;var g=m},29983:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bodyOpenClassName=t.portalClassName=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(67294),a=m(i),s=m(n(73935)),u=m(n(45697)),l=m(n(28747)),c=h(n(57149)),d=n(51112),f=m(d),p=n(46871);function h(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function m(e){return e&&e.__esModule?e:{default:e}}function g(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function v(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function y(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var b=t.portalClassName="ReactModalPortal",_=t.bodyOpenClassName="ReactModal__Body--open",E=d.canUseDOM&&void 0!==s.default.createPortal,T=function(e){return document.createElement(e)},S=function(){return E?s.default.createPortal:s.default.unstable_renderSubtreeIntoContainer};function I(e){return e()}var w=function(e){function t(){g(this,t);for(var e,n,o,i=arguments.length,u=Array(i),c=0;c<i;c++)u[c]=arguments[c];return n=o=v(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(u))),o.removePortal=function(){E||s.default.unmountComponentAtNode(o.node);var e=I(o.props.parentSelector);e&&e.contains(o.node)?e.removeChild(o.node):console.warn('React-Modal: "parentSelector" prop did not returned any DOM element. Make sure that the parent element is unmounted to avoid any memory leaks.')},o.portalRef=function(e){o.portal=e},o.renderPortal=function(e){var n=S()(o,a.default.createElement(l.default,r({defaultStyles:t.defaultStyles},e)),o.node);o.portalRef(n)},v(o,n)}return y(t,e),o(t,[{key:"componentDidMount",value:function(){if(d.canUseDOM){E||(this.node=T("div")),this.node.className=this.props.portalClassName;var e=I(this.props.parentSelector);e.appendChild(this.node),E||this.renderPortal(this.props)}}},{key:"getSnapshotBeforeUpdate",value:function(e){return{prevParent:I(e.parentSelector),nextParent:I(this.props.parentSelector)}}},{key:"componentDidUpdate",value:function(e,t,n){if(d.canUseDOM){var r=this.props,o=r.isOpen,i=r.portalClassName;e.portalClassName!==i&&(this.node.className=i);var a=n.prevParent,s=n.nextParent;s!==a&&(a.removeChild(this.node),s.appendChild(this.node)),(e.isOpen||o)&&(E||this.renderPortal(this.props))}}},{key:"componentWillUnmount",value:function(){if(d.canUseDOM&&this.node&&this.portal){var e=this.portal.state,t=Date.now(),n=e.isOpen&&this.props.closeTimeoutMS&&(e.closesAt||t+this.props.closeTimeoutMS);n?(e.beforeClose||this.portal.closeWithTimeout(),setTimeout(this.removePortal,n-t)):this.removePortal()}}},{key:"render",value:function(){return d.canUseDOM&&E?(!this.node&&E&&(this.node=T("div")),S()(a.default.createElement(l.default,r({ref:this.portalRef,defaultStyles:t.defaultStyles},this.props)),this.node)):null}}],[{key:"setAppElement",value:function(e){c.setElement(e)}}]),t}(i.Component);w.propTypes={isOpen:u.default.bool.isRequired,style:u.default.shape({content:u.default.object,overlay:u.default.object}),portalClassName:u.default.string,bodyOpenClassName:u.default.string,htmlOpenClassName:u.default.string,className:u.default.oneOfType([u.default.string,u.default.shape({base:u.default.string.isRequired,afterOpen:u.default.string.isRequired,beforeClose:u.default.string.isRequired})]),overlayClassName:u.default.oneOfType([u.default.string,u.default.shape({base:u.default.string.isRequired,afterOpen:u.default.string.isRequired,beforeClose:u.default.string.isRequired})]),appElement:u.default.oneOfType([u.default.instanceOf(f.default),u.default.instanceOf(d.SafeHTMLCollection),u.default.instanceOf(d.SafeNodeList),u.default.arrayOf(u.default.instanceOf(f.default))]),onAfterOpen:u.default.func,onRequestClose:u.default.func,closeTimeoutMS:u.default.number,ariaHideApp:u.default.bool,shouldFocusAfterRender:u.default.bool,shouldCloseOnOverlayClick:u.default.bool,shouldReturnFocusAfterClose:u.default.bool,preventScroll:u.default.bool,parentSelector:u.default.func,aria:u.default.object,data:u.default.object,role:u.default.string,contentLabel:u.default.string,shouldCloseOnEsc:u.default.bool,overlayRef:u.default.func,contentRef:u.default.func,id:u.default.string,overlayElement:u.default.func,contentElement:u.default.func},w.defaultProps={isOpen:!1,portalClassName:b,bodyOpenClassName:_,role:"dialog",ariaHideApp:!0,closeTimeoutMS:0,shouldFocusAfterRender:!0,shouldCloseOnEsc:!0,shouldCloseOnOverlayClick:!0,shouldReturnFocusAfterClose:!0,preventScroll:!1,parentSelector:function(){return document.body},overlayElement:function(e,t){return a.default.createElement("div",e,t)},contentElement:function(e,t){return a.default.createElement("div",e,t)}},w.defaultStyles={overlay:{position:"fixed",top:0,left:0,right:0,bottom:0,backgroundColor:"rgba(255, 255, 255, 0.75)"},content:{position:"absolute",top:"40px",left:"40px",right:"40px",bottom:"40px",border:"1px solid #ccc",background:"#fff",overflow:"auto",WebkitOverflowScrolling:"touch",borderRadius:"4px",outline:"none",padding:"20px"}},(0,p.polyfill)(w),t.default=w},28747:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n(67294),s=g(n(45697)),u=m(n(99685)),l=g(n(88338)),c=m(n(57149)),d=m(n(32409)),f=n(51112),p=g(f),h=g(n(89623));function m(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function g(e){return e&&e.__esModule?e:{default:e}}function v(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function y(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function b(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}n(35063);var _={overlay:"ReactModal__Overlay",content:"ReactModal__Content"},E=9,T=27,S=0,I=function(e){function t(e){v(this,t);var n=y(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.setOverlayRef=function(e){n.overlay=e,n.props.overlayRef&&n.props.overlayRef(e)},n.setContentRef=function(e){n.content=e,n.props.contentRef&&n.props.contentRef(e)},n.afterClose=function(){var e=n.props,t=e.appElement,r=e.ariaHideApp,o=e.htmlOpenClassName,i=e.bodyOpenClassName;i&&d.remove(document.body,i),o&&d.remove(document.getElementsByTagName("html")[0],o),r&&S>0&&0==(S-=1)&&c.show(t),n.props.shouldFocusAfterRender&&(n.props.shouldReturnFocusAfterClose?(u.returnFocus(n.props.preventScroll),u.teardownScopedFocus()):u.popWithoutFocus()),n.props.onAfterClose&&n.props.onAfterClose(),h.default.deregister(n)},n.open=function(){n.beforeOpen(),n.state.afterOpen&&n.state.beforeClose?(clearTimeout(n.closeTimer),n.setState({beforeClose:!1})):(n.props.shouldFocusAfterRender&&(u.setupScopedFocus(n.node),u.markForFocusLater()),n.setState({isOpen:!0},function(){n.openAnimationFrame=requestAnimationFrame(function(){n.setState({afterOpen:!0}),n.props.isOpen&&n.props.onAfterOpen&&n.props.onAfterOpen({overlayEl:n.overlay,contentEl:n.content})})}))},n.close=function(){n.props.closeTimeoutMS>0?n.closeWithTimeout():n.closeWithoutTimeout()},n.focusContent=function(){return n.content&&!n.contentHasFocus()&&n.content.focus({preventScroll:!0})},n.closeWithTimeout=function(){var e=Date.now()+n.props.closeTimeoutMS;n.setState({beforeClose:!0,closesAt:e},function(){n.closeTimer=setTimeout(n.closeWithoutTimeout,n.state.closesAt-Date.now())})},n.closeWithoutTimeout=function(){n.setState({beforeClose:!1,isOpen:!1,afterOpen:!1,closesAt:null},n.afterClose)},n.handleKeyDown=function(e){e.keyCode===E&&(0,l.default)(n.content,e),n.props.shouldCloseOnEsc&&e.keyCode===T&&(e.stopPropagation(),n.requestClose(e))},n.handleOverlayOnClick=function(e){null===n.shouldClose&&(n.shouldClose=!0),n.shouldClose&&n.props.shouldCloseOnOverlayClick&&(n.ownerHandlesClose()?n.requestClose(e):n.focusContent()),n.shouldClose=null},n.handleContentOnMouseUp=function(){n.shouldClose=!1},n.handleOverlayOnMouseDown=function(e){n.props.shouldCloseOnOverlayClick||e.target!=n.overlay||e.preventDefault()},n.handleContentOnClick=function(){n.shouldClose=!1},n.handleContentOnMouseDown=function(){n.shouldClose=!1},n.requestClose=function(e){return n.ownerHandlesClose()&&n.props.onRequestClose(e)},n.ownerHandlesClose=function(){return n.props.onRequestClose},n.shouldBeClosed=function(){return!n.state.isOpen&&!n.state.beforeClose},n.contentHasFocus=function(){return document.activeElement===n.content||n.content.contains(document.activeElement)},n.buildClassName=function(e,t){var r=(void 0===t?"undefined":o(t))==="object"?t:{base:_[e],afterOpen:_[e]+"--after-open",beforeClose:_[e]+"--before-close"},i=r.base;return n.state.afterOpen&&(i=i+" "+r.afterOpen),n.state.beforeClose&&(i=i+" "+r.beforeClose),"string"==typeof t&&t?i+" "+t:i},n.attributesFromObject=function(e,t){return Object.keys(t).reduce(function(n,r){return n[e+"-"+r]=t[r],n},{})},n.state={afterOpen:!1,beforeClose:!1},n.shouldClose=null,n.moveFromContentToOverlay=null,n}return b(t,e),i(t,[{key:"componentDidMount",value:function(){this.props.isOpen&&this.open()}},{key:"componentDidUpdate",value:function(e,t){this.props.isOpen&&!e.isOpen?this.open():!this.props.isOpen&&e.isOpen&&this.close(),this.props.shouldFocusAfterRender&&this.state.isOpen&&!t.isOpen&&this.focusContent()}},{key:"componentWillUnmount",value:function(){this.state.isOpen&&this.afterClose(),clearTimeout(this.closeTimer),cancelAnimationFrame(this.openAnimationFrame)}},{key:"beforeOpen",value:function(){var e=this.props,t=e.appElement,n=e.ariaHideApp,r=e.htmlOpenClassName,o=e.bodyOpenClassName;o&&d.add(document.body,o),r&&d.add(document.getElementsByTagName("html")[0],r),n&&(S+=1,c.hide(t)),h.default.register(this)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,o=e.overlayClassName,i=e.defaultStyles,a=e.children,s=n?{}:i.content,u=o?{}:i.overlay;if(this.shouldBeClosed())return null;var l={ref:this.setOverlayRef,className:this.buildClassName("overlay",o),style:r({},u,this.props.style.overlay),onClick:this.handleOverlayOnClick,onMouseDown:this.handleOverlayOnMouseDown},c=r({id:t,ref:this.setContentRef,style:r({},s,this.props.style.content),className:this.buildClassName("content",n),tabIndex:"-1",onKeyDown:this.handleKeyDown,onMouseDown:this.handleContentOnMouseDown,onMouseUp:this.handleContentOnMouseUp,onClick:this.handleContentOnClick,role:this.props.role,"aria-label":this.props.contentLabel},this.attributesFromObject("aria",r({modal:!0},this.props.aria)),this.attributesFromObject("data",this.props.data||{}),{"data-testid":this.props.testId}),d=this.props.contentElement(c,a);return this.props.overlayElement(l,d)}}]),t}(a.Component);I.defaultProps={style:{overlay:{},content:{}},defaultStyles:{}},I.propTypes={isOpen:s.default.bool.isRequired,defaultStyles:s.default.shape({content:s.default.object,overlay:s.default.object}),style:s.default.shape({content:s.default.object,overlay:s.default.object}),className:s.default.oneOfType([s.default.string,s.default.object]),overlayClassName:s.default.oneOfType([s.default.string,s.default.object]),bodyOpenClassName:s.default.string,htmlOpenClassName:s.default.string,ariaHideApp:s.default.bool,appElement:s.default.oneOfType([s.default.instanceOf(p.default),s.default.instanceOf(f.SafeHTMLCollection),s.default.instanceOf(f.SafeNodeList),s.default.arrayOf(s.default.instanceOf(p.default))]),onAfterOpen:s.default.func,onAfterClose:s.default.func,onRequestClose:s.default.func,closeTimeoutMS:s.default.number,shouldFocusAfterRender:s.default.bool,shouldCloseOnOverlayClick:s.default.bool,shouldReturnFocusAfterClose:s.default.bool,preventScroll:s.default.bool,role:s.default.string,contentLabel:s.default.string,aria:s.default.object,data:s.default.object,children:s.default.node,shouldCloseOnEsc:s.default.bool,overlayRef:s.default.func,contentRef:s.default.func,id:s.default.string,overlayElement:s.default.func,contentElement:s.default.func,testId:s.default.string},t.default=I,e.exports=t.default},57149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=s,t.log=u,t.assertNodeList=l,t.setElement=c,t.validateElement=d,t.hide=f,t.show=p,t.documentNotReadyOrSSRTesting=h;var r=i(n(42473)),o=n(51112);function i(e){return e&&e.__esModule?e:{default:e}}var a=null;function s(){a&&(a.removeAttribute?a.removeAttribute("aria-hidden"):null!=a.length?a.forEach(function(e){return e.removeAttribute("aria-hidden")}):document.querySelectorAll(a).forEach(function(e){return e.removeAttribute("aria-hidden")})),a=null}function u(){}function l(e,t){if(!e||!e.length)throw Error("react-modal: No elements were found for selector "+t+".")}function c(e){var t=e;if("string"==typeof t&&o.canUseDOM){var n=document.querySelectorAll(t);l(n,t),t=n}return a=t||a}function d(e){var t=e||a;return t?Array.isArray(t)||t instanceof HTMLCollection||t instanceof NodeList?t:[t]:((0,r.default)(!1,"react-modal: App element is not defined. Please use `Modal.setAppElement(el)` or set `appElement={el}`. This is needed so screen readers don't see main content when modal is opened. It is not recommended, but you can opt-out by setting `ariaHideApp={false}`."),[])}function f(e){var t=!0,n=!1,r=void 0;try{for(var o,i=d(e)[Symbol.iterator]();!(t=(o=i.next()).done);t=!0)o.value.setAttribute("aria-hidden","true")}catch(e){n=!0,r=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}}function p(e){var t=!0,n=!1,r=void 0;try{for(var o,i=d(e)[Symbol.iterator]();!(t=(o=i.next()).done);t=!0)o.value.removeAttribute("aria-hidden")}catch(e){n=!0,r=e}finally{try{!t&&i.return&&i.return()}finally{if(n)throw r}}}function h(){a=null}},35063:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=u,t.log=l;var r=o(n(89623));function o(e){return e&&e.__esModule?e:{default:e}}var i=void 0,a=void 0,s=[];function u(){for(var e=[i,a],t=0;t<e.length;t++){var n=e[t];n&&n.parentNode&&n.parentNode.removeChild(n)}i=a=null,s=[]}function l(){console.log("bodyTrap ----------"),console.log(s.length);for(var e=[i,a],t=0;t<e.length;t++){var n=e[t]||{};console.log(n.nodeName,n.className,n.id)}console.log("edn bodyTrap ----------")}function c(){0!==s.length&&s[s.length-1].focusContent()}function d(e,t){i||a||((i=document.createElement("div")).setAttribute("data-react-modal-body-trap",""),i.style.position="absolute",i.style.opacity="0",i.setAttribute("tabindex","0"),i.addEventListener("focus",c),(a=i.cloneNode()).addEventListener("focus",c)),(s=t).length>0?(document.body.firstChild!==i&&document.body.insertBefore(i,document.body.firstChild),document.body.lastChild!==a&&document.body.appendChild(a)):(i.parentElement&&i.parentElement.removeChild(i),a.parentElement&&a.parentElement.removeChild(a))}r.default.subscribe(d)},32409:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=i,t.log=a;var n={},r={};function o(e,t){e.classList.remove(t)}function i(){var e=document.getElementsByTagName("html")[0];for(var t in n)o(e,n[t]);var i=document.body;for(var a in r)o(i,r[a]);n={},r={}}function a(){}var s=function(e,t){return e[t]||(e[t]=0),e[t]+=1,t},u=function(e,t){return e[t]&&(e[t]-=1),t},l=function(e,t,n){n.forEach(function(n){s(t,n),e.add(n)})},c=function(e,t,n){n.forEach(function(n){u(t,n),0===t[n]&&e.remove(n)})};t.add=function(e,t){return l(e.classList,"html"==e.nodeName.toLowerCase()?n:r,t.split(" "))},t.remove=function(e,t){return c(e.classList,"html"==e.nodeName.toLowerCase()?n:r,t.split(" "))}},99685:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.resetState=u,t.log=l,t.handleBlur=c,t.handleFocus=d,t.markForFocusLater=f,t.returnFocus=p,t.popWithoutFocus=h,t.setupScopedFocus=m,t.teardownScopedFocus=g;var r=o(n(37845));function o(e){return e&&e.__esModule?e:{default:e}}var i=[],a=null,s=!1;function u(){i=[]}function l(){}function c(){s=!0}function d(){s&&(s=!1,a&&setTimeout(function(){a.contains(document.activeElement)||((0,r.default)(a)[0]||a).focus()},0))}function f(){i.push(document.activeElement)}function p(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=null;try{0!==i.length&&(t=i.pop()).focus({preventScroll:e});return}catch(e){console.warn(["You tried to return focus to",t,"but it is not in the DOM anymore"].join(" "))}}function h(){i.length>0&&i.pop()}function m(e){a=e,window.addEventListener?(window.addEventListener("blur",c,!1),document.addEventListener("focus",d,!0)):(window.attachEvent("onBlur",c),document.attachEvent("onFocus",d))}function g(){a=null,window.addEventListener?(window.removeEventListener("blur",c),document.removeEventListener("focus",d)):(window.detachEvent("onBlur",c),document.detachEvent("onFocus",d))}},89623:function(e,t){"use strict";function n(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}),t.log=i,t.resetState=a;var r=function e(){var t=this;n(this,e),this.register=function(e){-1===t.openInstances.indexOf(e)&&(t.openInstances.push(e),t.emit("register"))},this.deregister=function(e){var n=t.openInstances.indexOf(e);-1!==n&&(t.openInstances.splice(n,1),t.emit("deregister"))},this.subscribe=function(e){t.subscribers.push(e)},this.emit=function(e){t.subscribers.forEach(function(n){return n(e,t.openInstances.slice())})},this.openInstances=[],this.subscribers=[]},o=new r;function i(){console.log("portalOpenInstances ----------"),console.log(o.openInstances.length),o.openInstances.forEach(function(e){return console.log(e)}),console.log("end portalOpenInstances ----------")}function a(){o=new r}t.default=o},51112:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canUseDOM=t.SafeNodeList=t.SafeHTMLCollection=void 0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(58875)).default,o=r.canUseDOM?window.HTMLElement:{};t.SafeHTMLCollection=r.canUseDOM?window.HTMLCollection:{},t.SafeNodeList=r.canUseDOM?window.NodeList:{},t.canUseDOM=r.canUseDOM,t.default=o},88338:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=o(n(37845));function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){var n=(0,r.default)(e);if(!n.length){t.preventDefault();return}var o=void 0,i=t.shiftKey,a=n[0],s=n[n.length-1];if(e===document.activeElement){if(!i)return;o=s}if(s!==document.activeElement||i||(o=a),a===document.activeElement&&i&&(o=s),o){t.preventDefault(),o.focus();return}var u=/(\bChrome\b|\bSafari\b)\//.exec(navigator.userAgent);if(null!=u&&"Chrome"!=u[1]&&null==/\biPod\b|\biPad\b/g.exec(navigator.userAgent)){var l=n.indexOf(document.activeElement);if(l>-1&&(l+=i?-1:1),o=n[l],void 0===o){t.preventDefault(),(o=i?s:a).focus();return}t.preventDefault(),o.focus()}}e.exports=t.default},37845:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;/*!
* Adapted from jQuery UI core
*
* http://jqueryui.com
*
* Copyright 2014 jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
* http://api.jqueryui.com/category/ui-core/
*/var n=/input|select|textarea|button|object/;function r(e){var t=e.offsetWidth<=0&&e.offsetHeight<=0;if(t&&!e.innerHTML)return!0;try{var n=window.getComputedStyle(e);return t?"visible"!==n.getPropertyValue("overflow")||e.scrollWidth<=0&&e.scrollHeight<=0:"none"==n.getPropertyValue("display")}catch(e){return console.warn("Failed to inspect element style"),!1}}function o(e){for(var t=e;t&&t!==document.body;){if(r(t))return!1;t=t.parentNode}return!0}function i(e,t){var r=e.nodeName.toLowerCase();return(n.test(r)&&!e.disabled||"a"===r&&e.href||t)&&o(e)}function a(e){var t=e.getAttribute("tabindex");null===t&&(t=void 0);var n=isNaN(t);return(n||t>=0)&&i(e,!n)}function s(e){return[].slice.call(e.querySelectorAll("*"),0).filter(a)}e.exports=t.default},83253:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n(29983));function o(e){return e&&e.__esModule?e:{default:e}}t.default=r.default,e.exports=t.default},15593:function(e,t,n){"use strict";n.d(t,{dC:function(){return _.unstable_batchedUpdates},zt:function(){return d},v9:function(){return b},I0:function(){return g}});var r=n(67294);n(45697);var o=r.createContext(null),i=function(e){e()},a=function(e){return i=e},s=function(){return i},u={notify:function(){}};function l(){var e=s(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e(function(){for(var e=t;e;)e.callback(),e=e.next})},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,o=n={callback:e,next:null,prev:n};return o.prev?o.prev.next=o:t=o,function(){r&&null!==t&&(r=!1,o.next?o.next.prev=o.prev:n=o.prev,o.prev?o.prev.next=o.next:t=o.next)}}}}var c=function(){function e(e,t){this.store=e,this.parentSub=t,this.unsubscribe=null,this.listeners=u,this.handleChangeWrapper=this.handleChangeWrapper.bind(this)}var t=e.prototype;return t.addNestedSub=function(e){return this.trySubscribe(),this.listeners.subscribe(e)},t.notifyNestedSubs=function(){this.listeners.notify()},t.handleChangeWrapper=function(){this.onStateChange&&this.onStateChange()},t.isSubscribed=function(){return!!this.unsubscribe},t.trySubscribe=function(){this.unsubscribe||(this.unsubscribe=this.parentSub?this.parentSub.addNestedSub(this.handleChangeWrapper):this.store.subscribe(this.handleChangeWrapper),this.listeners=l())},t.tryUnsubscribe=function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null,this.listeners.clear(),this.listeners=u)},e}(),d=function(e){var t=e.store,n=e.context,i=e.children,a=(0,r.useMemo)(function(){var e=new c(t);return e.onStateChange=e.notifyNestedSubs,{store:t,subscription:e}},[t]),s=(0,r.useMemo)(function(){return t.getState()},[t]);(0,r.useEffect)(function(){var e=a.subscription;return e.trySubscribe(),s!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}},[a,s]);var u=n||o;return r.createElement(u.Provider,{value:a},i)};n(88447),n(72973);var f="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;function p(){return(0,r.useContext)(o)}function h(e){void 0===e&&(e=o);var t=e===o?p:function(){return(0,r.useContext)(e)};return function(){return t().store}}n(9709);var m=h(),g=function(e){void 0===e&&(e=o);var t=e===o?m:h(e);return function(){return t().dispatch}}(),v=function(e,t){return e===t};function y(e,t,n,o){var i,a=(0,r.useReducer)(function(e){return e+1},0)[1],s=(0,r.useMemo)(function(){return new c(n,o)},[n,o]),u=(0,r.useRef)(),l=(0,r.useRef)(),d=(0,r.useRef)(),p=(0,r.useRef)(),h=n.getState();try{i=e!==l.current||h!==d.current||u.current?e(h):p.current}catch(e){throw u.current&&(e.message+="\nThe error may be correlated with this previous error:\n"+u.current.stack+"\n\n"),e}return f(function(){l.current=e,d.current=h,p.current=i,u.current=void 0}),f(function(){function e(){try{var e=l.current(n.getState());if(t(e,p.current))return;p.current=e}catch(e){u.current=e}a()}return s.onStateChange=e,s.trySubscribe(),e(),function(){return s.tryUnsubscribe()}},[n,s]),i}var b=function(e){void 0===e&&(e=o);var t=e===o?p:function(){return(0,r.useContext)(e)};return function(e,n){void 0===n&&(n=v);var o=t(),i=y(e,n,o.store,o.subscription);return(0,r.useDebugValue)(i),i}}(),_=n(73935);a(_.unstable_batchedUpdates)},88447:function(e,t,n){"use strict";var r=n(21578),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},u={};function l(e){return r.isMemo(e)?s:u[e.$$typeof]||o}u[r.ForwardRef]=a,u[r.Memo]=s;var c=Object.defineProperty,d=Object.getOwnPropertyNames,f=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,h=Object.getPrototypeOf,m=Object.prototype;function g(e,t,n){if("string"!=typeof t){if(m){var r=h(t);r&&r!==m&&g(e,r,n)}var o=d(t);f&&(o=o.concat(f(t)));for(var a=l(e),s=l(t),u=0;u<o.length;++u){var v=o[u];if(!i[v]&&!(n&&n[v])&&!(s&&s[v])&&!(a&&a[v])){var y=p(t,v);try{c(e,v,y)}catch(e){}}}}return e}e.exports=g},66446:function(e,t){"use strict";/** @license React v16.8.4
* react-is.production.min.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.
*/Object.defineProperty(t,"__esModule",{value:!0});var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,o=n?Symbol.for("react.portal"):60106,i=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,u=n?Symbol.for("react.provider"):60109,l=n?Symbol.for("react.context"):60110,c=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,f=n?Symbol.for("react.forward_ref"):60112,p=n?Symbol.for("react.suspense"):60113,h=n?Symbol.for("react.memo"):60115,m=n?Symbol.for("react.lazy"):60116;function g(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case c:case d:case i:case s:case a:case p:return e;default:switch(e=e&&e.$$typeof){case l:case f:case u:return e;default:return t}}case m:case h:case o:return t}}}function v(e){return g(e)===d}t.typeOf=g,t.AsyncMode=c,t.ConcurrentMode=d,t.ContextConsumer=l,t.ContextProvider=u,t.Element=r,t.ForwardRef=f,t.Fragment=i,t.Lazy=m,t.Memo=h,t.Portal=o,t.Profiler=s,t.StrictMode=a,t.Suspense=p,t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===d||e===s||e===a||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===u||e.$$typeof===l||e.$$typeof===f)},t.isAsyncMode=function(e){return v(e)||g(e)===c},t.isConcurrentMode=v,t.isContextConsumer=function(e){return g(e)===l},t.isContextProvider=function(e){return g(e)===u},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return g(e)===f},t.isFragment=function(e){return g(e)===i},t.isLazy=function(e){return g(e)===m},t.isMemo=function(e){return g(e)===h},t.isPortal=function(e){return g(e)===o},t.isProfiler=function(e){return g(e)===s},t.isStrictMode=function(e){return g(e)===a},t.isSuspense=function(e){return g(e)===p}},21578:function(e,t,n){"use strict";e.exports=n(66446)},88359:function(e,t){"use strict";/** @license React v16.13.1
* react-is.production.min.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.
*/var n,r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,i=r?Symbol.for("react.portal"):60106,a=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,u=r?Symbol.for("react.profiler"):60114,l=r?Symbol.for("react.provider"):60109,c=r?Symbol.for("react.context"):60110,d=r?Symbol.for("react.async_mode"):60111,f=r?Symbol.for("react.concurrent_mode"):60111,p=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=(r&&Symbol.for("react.suspense_list"),r?Symbol.for("react.memo"):60115),g=r?Symbol.for("react.lazy"):60116;function v(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case d:case f:case a:case u:case s:case h:return e;default:switch(e=e&&e.$$typeof){case c:case p:case g:case m:case l:return e;default:return t}}case i:return t}}}function y(e){return v(e)===f}r&&Symbol.for("react.block"),r&&Symbol.for("react.fundamental"),r&&Symbol.for("react.responder"),r&&Symbol.for("react.scope"),n=d,n=f,n=c,n=l,n=o,n=p,n=a,n=g,n=m,n=i,n=u,n=s,n=h,n=function(e){return y(e)||v(e)===d},n=y,n=function(e){return v(e)===c},n=function(e){return v(e)===l},n=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},n=function(e){return v(e)===p},n=function(e){return v(e)===a},n=function(e){return v(e)===g},n=function(e){return v(e)===m},n=function(e){return v(e)===i},n=function(e){return v(e)===u},n=function(e){return v(e)===s},n=function(e){return v(e)===h}},72973:function(e,t,n){"use strict";n(88359)},89250:function(e,t,n){"use strict";n.d(t,{AW:function(){return q},F0:function(){return G},Fg:function(){return H},TH:function(){return b},UO:function(){return A},Us:function(){return p},WU:function(){return O},Z5:function(){return V},bx:function(){return I},j3:function(){return z},oQ:function(){return v},s0:function(){return E}});var r,o,i,a,s=n(67294),u=n(12599);/**
* React Router v6.14.2
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function l(){return(l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}let c=s.createContext(null),d=s.createContext(null),f=s.createContext(null),p=s.createContext(null),h=s.createContext(null),m=s.createContext({outlet:null,matches:[],isDataRoute:!1}),g=s.createContext(null);function v(e,t){let{relative:n}=void 0===t?{}:t;y()||(0,u.J0)(!1);let{basename:r,navigator:o}=s.useContext(p),{hash:i,pathname:a,search:l}=O(e,{relative:n}),c=a;return"/"!==r&&(c="/"===a?r:(0,u.RQ)([r,a])),o.createHref({pathname:c,search:l,hash:i})}function y(){return null!=s.useContext(h)}function b(){return y()||(0,u.J0)(!1),s.useContext(h).location}function _(e){s.useContext(p).static||s.useLayoutEffect(e)}function E(){let{isDataRoute:e}=s.useContext(m);return e?Z():T()}function T(){y()||(0,u.J0)(!1);let e=s.useContext(c),{basename:t,navigator:n}=s.useContext(p),{matches:r}=s.useContext(m),{pathname:o}=b(),i=JSON.stringify((0,u.Zq)(r).map(e=>e.pathnameBase)),a=s.useRef(!1);return _(()=>{a.current=!0}),s.useCallback(function(r,s){if(void 0===s&&(s={}),!a.current)return;if("number"==typeof r){n.go(r);return}let l=(0,u.pC)(r,JSON.parse(i),o,"path"===s.relative);null==e&&"/"!==t&&(l.pathname="/"===l.pathname?t:(0,u.RQ)([t,l.pathname])),(s.replace?n.replace:n.push)(l,s.state,s)},[t,n,i,o,e])}let S=s.createContext(null);function I(){return s.useContext(S)}function w(e){let t=s.useContext(m).outlet;return t?s.createElement(S.Provider,{value:e},t):t}function A(){let{matches:e}=s.useContext(m),t=e[e.length-1];return t?t.params:{}}function O(e,t){let{relative:n}=void 0===t?{}:t,{matches:r}=s.useContext(m),{pathname:o}=b(),i=JSON.stringify((0,u.Zq)(r).map(e=>e.pathnameBase));return s.useMemo(()=>(0,u.pC)(e,JSON.parse(i),o,"path"===n),[e,i,o,n])}function C(e,t){return P(e,t)}function P(e,t,n){let r;y()||(0,u.J0)(!1);let{navigator:o}=s.useContext(p),{matches:i}=s.useContext(m),a=i[i.length-1],c=a?a.params:{};a&&a.pathname;let d=a?a.pathnameBase:"/";a&&a.route;let f=b();if(t){var g;let e="string"==typeof t?(0,u.cP)(t):t;"/"===d||(null==(g=e.pathname)?void 0:g.startsWith(d))||(0,u.J0)(!1),r=e}else r=f;let v=r.pathname||"/",_="/"===d?v:v.slice(d.length)||"/",E=(0,u.fp)(e,{pathname:_}),T=k(E&&E.map(e=>Object.assign({},e,{params:Object.assign({},c,e.params),pathname:(0,u.RQ)([d,o.encodeLocation?o.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?d:(0,u.RQ)([d,o.encodeLocation?o.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])})),i,n);return t&&T?s.createElement(h.Provider,{value:{location:l({pathname:"/",search:"",hash:"",state:null,key:"default"},r),navigationType:u.aU.Pop}},T):T}function R(){let e=U(),t=(0,u.WK)(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},o=null;return s.createElement(s.Fragment,null,s.createElement("h2",null,"Unexpected Application Error!"),s.createElement("h3",{style:{fontStyle:"italic"}},t),n?s.createElement("pre",{style:r},n):null,o)}let L=s.createElement(R,null);class D extends s.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error||t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return this.state.error?s.createElement(m.Provider,{value:this.props.routeContext},s.createElement(g.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function x(e){let{routeContext:t,match:n,children:r}=e,o=s.useContext(c);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),s.createElement(m.Provider,{value:t},r)}function k(e,t,n){var r,o;if(void 0===t&&(t=[]),void 0===n&&(n=null),null==e){if(null==(o=n)||!o.errors)return null;e=n.matches}let i=e,a=null==(r=n)?void 0:r.errors;if(null!=a){let e=i.findIndex(e=>e.route.id&&(null==a?void 0:a[e.route.id]));e>=0||(0,u.J0)(!1),i=i.slice(0,Math.min(i.length,e+1))}return i.reduceRight((e,r,o)=>{let u=r.route.id?null==a?void 0:a[r.route.id]:null,l=null;n&&(l=r.route.errorElement||L);let c=t.concat(i.slice(0,o+1)),d=()=>{let t;return t=u?l:r.route.Component?s.createElement(r.route.Component,null):r.route.element?r.route.element:e,s.createElement(x,{match:r,routeContext:{outlet:e,matches:c,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===o)?s.createElement(D,{location:n.location,revalidation:n.revalidation,component:l,error:u,children:d(),routeContext:{outlet:null,matches:c,isDataRoute:!0}}):d()},null)}function M(e){let t=s.useContext(c);return t||(0,u.J0)(!1),t}function N(e){let t=s.useContext(d);return t||(0,u.J0)(!1),t}function F(e){let t=s.useContext(m);return t||(0,u.J0)(!1),t}function B(e){let t=F(e),n=t.matches[t.matches.length-1];return n.route.id||(0,u.J0)(!1),n.route.id}function U(){var e;let t=s.useContext(g),n=N(i.UseRouteError),r=B(i.UseRouteError);return t||(null==(e=n.errors)?void 0:e[r])}function Z(){let{router:e}=M(o.UseNavigateStable),t=B(i.UseNavigateStable),n=s.useRef(!1);return _(()=>{n.current=!0}),s.useCallback(function(r,o){void 0===o&&(o={}),n.current&&("number"==typeof r?e.navigate(r):e.navigate(r,l({fromRouteId:t},o)))},[e,t])}!function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"}(o||(o={})),function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId"}(i||(i={}));let j="startTransition";function H(e){let{to:t,replace:n,state:r,relative:o}=e;y()||(0,u.J0)(!1);let{matches:i}=s.useContext(m),{pathname:a}=b(),l=E(),c=JSON.stringify((0,u.pC)(t,(0,u.Zq)(i).map(e=>e.pathnameBase),a,"path"===o));return s.useEffect(()=>l(JSON.parse(c),{replace:n,state:r,relative:o}),[l,c,o,n,r]),null}function z(e){return w(e.context)}function q(e){(0,u.J0)(!1)}function G(e){let{basename:t="/",children:n=null,location:r,navigationType:o=u.aU.Pop,navigator:i,static:a=!1}=e;y()&&(0,u.J0)(!1);let l=t.replace(/^\/*/,"/"),c=s.useMemo(()=>({basename:l,navigator:i,static:a}),[l,i,a]);"string"==typeof r&&(r=(0,u.cP)(r));let{pathname:d="/",search:f="",hash:m="",state:g=null,key:v="default"}=r,b=s.useMemo(()=>{let e=(0,u.Zn)(d,l);return null==e?null:{location:{pathname:e,search:f,hash:m,state:g,key:v},navigationType:o}},[l,d,f,m,g,v,o]);return null==b?null:s.createElement(p.Provider,{value:c},s.createElement(h.Provider,{children:n,value:b}))}function V(e){let{children:t,location:n}=e;return C(W(t),n)}function W(e,t){void 0===t&&(t=[]);let n=[];return s.Children.forEach(e,(e,r)=>{if(!s.isValidElement(e))return;let o=[...t,r];if(e.type===s.Fragment){n.push.apply(n,W(e.props.children,o));return}e.type!==q&&(0,u.J0)(!1),e.props.index&&e.props.children&&(0,u.J0)(!1);let i={id:e.props.id||o.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(i.children=W(e.props.children,o)),n.push(i)}),n}(r||(r=n.t(s,2)))[j],!function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"}(a||(a={})),new Promise(()=>{}),s.Component},34670:function(e,t,n){"use strict";n.d(t,{x:function(){return tl},I:function(){return en},j:function(){return e8},u:function(){return eA},F:function(){return td},g:function(){return e4},r:function(){return em},C:function(){return ep},d:function(){return e0},o:function(){return eR},z:function(){return eo},K:function(){return ec},a:function(){return eV},l:function(){return eK},w:function(){return tu},H:function(){return V},i:function(){return eN},t:function(){return to},E:function(){return G},f:function(){return e3},q:function(){return tr},c:function(){return tc},B:function(){return eh},M:function(){return eE},n:function(){return eS},y:function(){return ek},J:function(){return z},k:function(){return eO},v:function(){return ts},G:function(){return J},h:function(){return eY},s:function(){return el},D:function(){return ef},e:function(){return eq},p:function(){return tn},A:function(){return ei},b:function(){return eD},m:function(){return eb}});var r,o=n(76906),i=n(14046),a=n(95934),s=n(9889),u=n(91826),l=n(62839);function c(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var d=n(17350),f=n(67294),p=n(73935),h=n(86871);function m(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function g(e){return m(e).getComputedStyle(e)}function v(e){return e instanceof m(e).Node}function y(e){return v(e)?(e.nodeName||"").toLowerCase():"#document"}function b(e){return e instanceof m(e).HTMLElement}function _(e){return e instanceof m(e).Element}function E(e){return"undefined"!=typeof ShadowRoot&&(e instanceof m(e).ShadowRoot||e instanceof ShadowRoot)}function T(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=g(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function S(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function I(e){return["html","body","#document"].includes(y(e))}let w=Math.min,A=Math.max,O=Math.round,C=Math.floor,P=e=>({x:e,y:e});function R(e){let t=g(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=b(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,s=O(n)!==i||O(r)!==a;return s&&(n=i,r=a),{width:n,height:r,$:s}}function L(e){return _(e)?e:e.contextElement}function D(e){let t=L(e);if(!b(t))return P(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=R(t),a=(i?O(n.width):n.width)/r,s=(i?O(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}let x=P(0);function k(e,t,n){var r,o;if(void 0===t&&(t=!0),!S())return x;let i=e?m(e):window;return!n||t&&n!==i?x:{x:(null==(r=i.visualViewport)?void 0:r.offsetLeft)||0,y:(null==(o=i.visualViewport)?void 0:o.offsetTop)||0}}function M(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),i=L(e),a=P(1);t&&(r?_(r)&&(a=D(r)):a=D(e));let s=k(i,n,r),u=(o.left+s.x)/a.x,l=(o.top+s.y)/a.y,c=o.width/a.x,d=o.height/a.y;if(i){let e=m(i),t=r&&_(r)?m(r):r,n=e.frameElement;for(;n&&r&&t!==e;){let e=D(n),t=n.getBoundingClientRect(),r=getComputedStyle(n),o=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,l*=e.y,c*=e.x,d*=e.y,u+=o,l+=i,n=m(n).frameElement}}return(0,h.JB)({width:c,height:d,x:u,y:l})}function N(e){return((v(e)?e.ownerDocument:e.document)||window.document).documentElement}function F(e){if("html"===y(e))return e;let t=e.assignedSlot||e.parentNode||E(e)&&e.host||N(e);return E(t)?t.host:t}function B(e){let t=F(e);return I(t)?e.ownerDocument?e.ownerDocument.body:e.body:b(t)&&T(t)?t:B(t)}function U(e,t){var n;void 0===t&&(t=[]);let r=B(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=m(r);return o?t.concat(i,i.visualViewport||[],T(r)?r:[]):t.concat(r,U(r))}function Z(e,t,n,r){void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=!0,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,l=L(e),c=o||i?[...l?U(l):[],...U(t)]:[];c.forEach(e=>{o&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});let d=l&&s?function(e,t){let n,r=null,o=N(e);function i(){clearTimeout(n),r&&r.disconnect(),r=null}return function a(s,u){void 0===s&&(s=!1),void 0===u&&(u=1),i();let{left:l,top:c,width:d,height:f}=e.getBoundingClientRect();if(s||t(),!d||!f)return;let p=C(c),h=C(o.clientWidth-(l+d)),m=C(o.clientHeight-(c+f)),g=C(l),v=!0;(r=new IntersectionObserver(e=>{let t=e[0].intersectionRatio;if(t!==u){if(!v)return a();t?a(!1,t):n=setTimeout(()=>{a(!1,1e-7)},100)}v=!1},{rootMargin:-p+"px "+-h+"px "+-m+"px "+-g+"px",threshold:A(0,w(1,u))||1})).observe(e)}(!0),i}(l,n):null,f,p=null;a&&(p=new ResizeObserver(n),l&&!u&&p.observe(l),p.observe(t));let h=u?M(e):null;return u&&function t(){let r=M(e);h&&(r.x!==h.x||r.y!==h.y||r.width!==h.width||r.height!==h.height)&&n(),h=r,f=requestAnimationFrame(t)}(),n(),()=>{c.forEach(e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),d&&d(),p&&p.disconnect(),p=null,u&&cancelAnimationFrame(f)}}var j=n(73469),H=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],z=function(){};function q(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function G(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i=[].concat(r);if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&i.push("".concat(q(e,a)));return i.filter(function(e){return e}).map(function(e){return String(e).trim()}).join(" ")}var V=function(e){return ed(e)?e.filter(Boolean):"object"===(0,l.Z)(e)&&null!==e?[e]:[]},W=function(e){e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme;var t=(0,u.Z)(e,H);return(0,o.Z)({},t)},Y=function(e,t,n){var r=e.cx,o=e.getStyles,i=e.getClassNames,a=e.className;return{css:o(t,e),className:r(null!=n?n:{},i(t,e),a)}};function J(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function $(e){return J(e)?window.innerHeight:e.clientHeight}function K(e){return J(e)?window.pageYOffset:e.scrollTop}function X(e,t){if(J(e)){window.scrollTo(0,t);return}e.scrollTop=t}function Q(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var o=e;o=o.parentElement;)if(t=getComputedStyle(o),(!n||"static"!==t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return o;return document.documentElement}function ee(e,t,n,r){return n*((e=e/r-1)*e*e+1)+t}function et(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:z,o=K(e),i=t-o,a=10,s=0;function u(){X(e,ee(s+=a,o,i,n)),s<n?window.requestAnimationFrame(u):r(e)}u()}function en(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),o=t.offsetHeight/3;r.bottom+o>n.bottom?X(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o<n.top&&X(e,Math.max(t.offsetTop-o,0))}function er(e){var t=e.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function eo(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}function ei(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}var ea=!1,es={get passive(){return ea=!0}},eu="undefined"!=typeof window?window:{};eu.addEventListener&&eu.removeEventListener&&(eu.addEventListener("p",z,es),eu.removeEventListener("p",z,!1));var el=ea;function ec(e){return null!=e}function ed(e){return Array.isArray(e)}function ef(e,t,n){return e?t:n}function ep(e){return e}function eh(e){return e}var em=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Object.entries(e).filter(function(e){var t=(0,s.Z)(e,1)[0];return!n.includes(t)}).reduce(function(e,t){var n=(0,s.Z)(t,2),r=n[0],o=n[1];return e[r]=o,e},{})};function eg(e){var t=e.maxHeight,n=e.menuEl,r=e.minHeight,o=e.placement,i=e.shouldScroll,a=e.isFixedPosition,s=e.controlHeight,u=Q(n),l={placement:"bottom",maxHeight:t};if(!n||!n.offsetParent)return l;var c=u.getBoundingClientRect().height,d=n.getBoundingClientRect(),f=d.bottom,p=d.height,h=d.top,m=n.offsetParent.getBoundingClientRect().top,g=a?window.innerHeight:$(u),v=K(u),y=parseInt(getComputedStyle(n).marginBottom,10),b=parseInt(getComputedStyle(n).marginTop,10),_=m-b,E=g-h,T=_+v,S=c-v-h,I=f-g+v+y,w=v+h-b,A=160;switch(o){case"auto":case"bottom":if(E>=p)return{placement:"bottom",maxHeight:t};if(S>=p&&!a)return i&&et(u,I,A),{placement:"bottom",maxHeight:t};if(!a&&S>=r||a&&E>=r)return i&&et(u,I,A),{placement:"bottom",maxHeight:a?E-y:S-y};if("auto"===o||a){var O=t,C=a?_:T;return C>=r&&(O=Math.min(C-y-s,t)),{placement:"top",maxHeight:O}}if("bottom"===o)return i&&X(u,I),{placement:"bottom",maxHeight:t};break;case"top":if(_>=p)return{placement:"top",maxHeight:t};if(T>=p&&!a)return i&&et(u,w,A),{placement:"top",maxHeight:t};if(!a&&T>=r||a&&_>=r){var P=t;return(!a&&T>=r||a&&_>=r)&&(P=a?_-b:T-b),i&&et(u,w,A),{placement:"top",maxHeight:P}}return{placement:"bottom",maxHeight:t};default:throw Error('Invalid placement provided "'.concat(o,'".'))}return l}function ev(e){var t={bottom:"top",top:"bottom"};return e?t[e]:"bottom"}var ey=function(e){return"auto"===e?"bottom":e},eb=function(e,t){var n,r=e.placement,i=e.theme,a=i.borderRadius,s=i.spacing,u=i.colors;return(0,o.Z)((n={label:"menu"},(0,d.Z)(n,ev(r),"100%"),(0,d.Z)(n,"position","absolute"),(0,d.Z)(n,"width","100%"),(0,d.Z)(n,"zIndex",1),n),t?{}:{backgroundColor:u.neutral0,borderRadius:a,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:s.menuGutter,marginTop:s.menuGutter})},e_=(0,f.createContext)(null),eE=function(e){var t=e.children,n=e.minMenuHeight,r=e.maxMenuHeight,i=e.menuPlacement,a=e.menuPosition,u=e.menuShouldScrollIntoView,l=e.theme,c=((0,f.useContext)(e_)||{}).setPortalPlacement,d=(0,f.useRef)(null),p=(0,f.useState)(r),h=(0,s.Z)(p,2),m=h[0],g=h[1],v=(0,f.useState)(null),y=(0,s.Z)(v,2),b=y[0],_=y[1],E=l.spacing.controlHeight;return(0,j.Z)(function(){var e=d.current;if(e){var t="fixed"===a,o=u&&!t,s=eg({maxHeight:r,menuEl:e,minHeight:n,placement:i,shouldScroll:o,isFixedPosition:t,controlHeight:E});g(s.maxHeight),_(s.placement),null==c||c(s.placement)}},[r,i,a,u,n,c,E]),t({ref:d,placerProps:(0,o.Z)((0,o.Z)({},e),{},{placement:b||ey(i),maxHeight:m})})},eT=function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return(0,a.tZ)("div",(0,i.Z)({},Y(e,"menu",{menu:!0}),{ref:n},r),t)},eS=function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return(0,o.Z)({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},eI=function(e){var t=e.children,n=e.innerProps,r=e.innerRef,o=e.isMulti;return(0,a.tZ)("div",(0,i.Z)({},Y(e,"menuList",{"menu-list":!0,"menu-list--is-multi":o}),{ref:r},n),t)},ew=function(e,t){var n=e.theme,r=n.spacing.baseUnit,i=n.colors;return(0,o.Z)({textAlign:"center"},t?{}:{color:i.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},eA=ew,eO=ew,eC=function(e){var t=e.children,n=e.innerProps;return(0,a.tZ)("div",(0,i.Z)({},Y(e,"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),n),t)};eC.defaultProps={children:"No options"};var eP=function(e){var t=e.children,n=e.innerProps;return(0,a.tZ)("div",(0,i.Z)({},Y(e,"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),n),t)};eP.defaultProps={children:"Loading..."};var eR=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},eL=function(e){var t=e.appendTo,n=e.children,r=e.controlElement,u=e.innerProps,l=e.menuPlacement,c=e.menuPosition,d=(0,f.useRef)(null),h=(0,f.useRef)(null),m=(0,f.useState)(ey(l)),g=(0,s.Z)(m,2),v=g[0],y=g[1],b=(0,f.useMemo)(function(){return{setPortalPlacement:y}},[]),_=(0,f.useState)(null),E=(0,s.Z)(_,2),T=E[0],S=E[1],I=(0,f.useCallback)(function(){if(r){var e=er(r),t="fixed"===c?0:window.pageYOffset,n=e[v]+t;(n!==(null==T?void 0:T.offset)||e.left!==(null==T?void 0:T.rect.left)||e.width!==(null==T?void 0:T.rect.width))&&S({offset:n,rect:e})}},[r,c,v,null==T?void 0:T.offset,null==T?void 0:T.rect.left,null==T?void 0:T.rect.width]);(0,j.Z)(function(){I()},[I]);var w=(0,f.useCallback)(function(){"function"==typeof h.current&&(h.current(),h.current=null),r&&d.current&&(h.current=Z(r,d.current,I,{elementResize:"ResizeObserver"in window}))},[r,I]);(0,j.Z)(function(){w()},[w]);var A=(0,f.useCallback)(function(e){d.current=e,w()},[w]);if(!t&&"fixed"!==c||!T)return null;var O=(0,a.tZ)("div",(0,i.Z)({ref:A},Y((0,o.Z)((0,o.Z)({},e),{},{offset:T.offset,position:c,rect:T.rect}),"menuPortal",{"menu-portal":!0}),u),n);return(0,a.tZ)(e_.Provider,{value:b},t?(0,p.createPortal)(O,t):O)},eD=function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},ex=function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,o=e.isRtl;return(0,a.tZ)("div",(0,i.Z)({},Y(e,"container",{"--is-disabled":r,"--is-rtl":o}),n),t)},ek=function(e,t){var n=e.theme.spacing,r=e.isMulti,i=e.hasValue,a=e.selectProps.controlShouldRenderValue;return(0,o.Z)({alignItems:"center",display:r&&i&&a?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})},eM=function(e){var t=e.children,n=e.innerProps,r=e.isMulti,o=e.hasValue;return(0,a.tZ)("div",(0,i.Z)({},Y(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":o}),n),t)},eN=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},eF=function(e){var t=e.children,n=e.innerProps;return(0,a.tZ)("div",(0,i.Z)({},Y(e,"indicatorsContainer",{indicators:!0}),n),t)},eB=["size"],eU={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},eZ=function(e){var t=e.size,n=(0,u.Z)(e,eB);return(0,a.tZ)("svg",(0,i.Z)({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:eU},n))},ej=function(e){return(0,a.tZ)(eZ,(0,i.Z)({size:20},e),(0,a.tZ)("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},eH=function(e){return(0,a.tZ)(eZ,(0,i.Z)({size:20},e),(0,a.tZ)("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},ez=function(e,t){var n=e.isFocused,r=e.theme,i=r.spacing.baseUnit,a=r.colors;return(0,o.Z)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*i,":hover":{color:n?a.neutral80:a.neutral40}})},eq=ez,eG=function(e){var t=e.children,n=e.innerProps;return(0,a.tZ)("div",(0,i.Z)({},Y(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||(0,a.tZ)(eH,null))},eV=ez,eW=function(e){var t=e.children,n=e.innerProps;return(0,a.tZ)("div",(0,i.Z)({},Y(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||(0,a.tZ)(ej,null))},eY=function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing.baseUnit,a=r.colors;return(0,o.Z)({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?a.neutral10:a.neutral20,marginBottom:2*i,marginTop:2*i})},eJ=function(e){var t=e.innerProps;return(0,a.tZ)("span",(0,i.Z)({},t,Y(e,"indicatorSeparator",{"indicator-separator":!0})))},e$=(0,a.F4)(r||(r=c(["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"]))),eK=function(e,t){var n=e.isFocused,r=e.size,i=e.theme,a=i.colors,s=i.spacing.baseUnit;return(0,o.Z)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?a.neutral60:a.neutral20,padding:2*s})},eX=function(e){var t=e.delay,n=e.offset;return(0,a.tZ)("span",{css:(0,a.iv)({animation:"".concat(e$," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},eQ=function(e){var t=e.innerProps,n=e.isRtl;return(0,a.tZ)("div",(0,i.Z)({},Y(e,"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),(0,a.tZ)(eX,{delay:0,offset:n}),(0,a.tZ)(eX,{delay:160,offset:!0}),(0,a.tZ)(eX,{delay:320,offset:!n}))};eQ.defaultProps={size:4};var e0=function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.theme,a=i.colors,s=i.borderRadius,u=i.spacing;return(0,o.Z)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:u.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?a.neutral5:a.neutral0,borderColor:n?a.neutral10:r?a.primary:a.neutral20,borderRadius:s,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(a.primary):void 0,"&:hover":{borderColor:r?a.primary:a.neutral30}})},e1=function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.innerRef,s=e.innerProps,u=e.menuIsOpen;return(0,a.tZ)("div",(0,i.Z)({ref:o},Y(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":u}),s),t)},e2=["data"],e4=function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},e3=function(e,t){var n=e.theme,r=n.colors,i=n.spacing;return(0,o.Z)({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*i.baseUnit,paddingRight:3*i.baseUnit,textTransform:"uppercase"})},e5=function(e){var t=W(e);t.data;var n=(0,u.Z)(t,e2);return(0,a.tZ)("div",(0,i.Z)({},Y(e,"groupHeading",{"group-heading":!0}),n))},e6=function(e){var t=e.children,n=e.cx,r=e.getStyles,o=e.getClassNames,s=e.Heading,u=e.headingProps,l=e.innerProps,c=e.label,d=e.theme,f=e.selectProps;return(0,a.tZ)("div",(0,i.Z)({},Y(e,"group",{group:!0}),l),(0,a.tZ)(s,(0,i.Z)({},u,{selectProps:f,theme:d,getStyles:r,getClassNames:o,cx:n}),c),(0,a.tZ)("div",null,t))},e9=["innerRef","isDisabled","isHidden","inputClassName"],e8=function(e,t){var n=e.isDisabled,r=e.value,i=e.theme,a=i.spacing,s=i.colors;return(0,o.Z)((0,o.Z)({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},te),t?{}:{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,color:s.neutral80})},e7={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},te={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,o.Z)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},e7)},tt=function(e){return(0,o.Z)({label:"input",color:"inherit",background:0,opacity:e?0:1,width:"100%"},e7)},tn=function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,a=n.colors;return(0,o.Z)({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:a.neutral10,borderRadius:i/2,margin:r.baseUnit/2})},tr=function(e,t){var n=e.theme,r=n.borderRadius,i=n.colors,a=e.cropWithEllipsis;return(0,o.Z)({overflow:"hidden",textOverflow:a||void 0===a?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:i.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},to=function(e,t){var n=e.theme,r=n.spacing,i=n.borderRadius,a=n.colors,s=e.isFocused;return(0,o.Z)({alignItems:"center",display:"flex"},t?{}:{borderRadius:i/2,backgroundColor:s?a.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:a.dangerLight,color:a.danger}})},ti=function(e){var t=e.children,n=e.innerProps;return(0,a.tZ)("div",n,t)};function ta(e){var t=e.children,n=e.innerProps;return(0,a.tZ)("div",(0,i.Z)({role:"button"},n),t||(0,a.tZ)(ej,{size:14}))}var ts=function(e,t){var n=e.isDisabled,r=e.isFocused,i=e.isSelected,a=e.theme,s=a.spacing,u=a.colors;return(0,o.Z)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:i?u.primary:r?u.primary25:"transparent",color:n?u.neutral20:i?u.neutral0:"inherit",padding:"".concat(2*s.baseUnit,"px ").concat(3*s.baseUnit,"px"),":active":{backgroundColor:n?void 0:i?u.primary:u.primary50}})},tu=function(e,t){var n=e.theme,r=n.spacing,i=n.colors;return(0,o.Z)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:i.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},tl=function(e,t){var n=e.isDisabled,r=e.theme,i=r.spacing,a=r.colors;return(0,o.Z)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?a.neutral40:a.neutral80,marginLeft:i.baseUnit/2,marginRight:i.baseUnit/2})},tc={ClearIndicator:eW,Control:e1,DropdownIndicator:eG,DownChevron:eH,CrossIcon:ej,Group:e6,GroupHeading:e5,IndicatorsContainer:eF,IndicatorSeparator:eJ,Input:function(e){var t=e.cx,n=e.value,r=W(e),o=r.innerRef,s=r.isDisabled,l=r.isHidden,c=r.inputClassName,d=(0,u.Z)(r,e9);return(0,a.tZ)("div",(0,i.Z)({},Y(e,"input",{"input-container":!0}),{"data-value":n||""}),(0,a.tZ)("input",(0,i.Z)({className:t({input:!0},c),ref:o,style:tt(l),disabled:s},d)))},LoadingIndicator:eQ,Menu:eT,MenuList:eI,MenuPortal:eL,LoadingMessage:eP,NoOptionsMessage:eC,MultiValue:function(e){var t=e.children,n=e.components,r=e.data,i=e.innerProps,s=e.isDisabled,u=e.removeProps,l=e.selectProps,c=n.Container,d=n.Label,f=n.Remove;return(0,a.tZ)(c,{data:r,innerProps:(0,o.Z)((0,o.Z)({},Y(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),i),selectProps:l},(0,a.tZ)(d,{data:r,innerProps:(0,o.Z)({},Y(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:l},t),(0,a.tZ)(f,{data:r,innerProps:(0,o.Z)((0,o.Z)({},Y(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},u),selectProps:l}))},MultiValueContainer:ti,MultiValueLabel:ti,MultiValueRemove:ta,Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,o=e.isSelected,s=e.innerRef,u=e.innerProps;return(0,a.tZ)("div",(0,i.Z)({},Y(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":o}),{ref:s,"aria-disabled":n},u),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return(0,a.tZ)("div",(0,i.Z)({},Y(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:ex,SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return(0,a.tZ)("div",(0,i.Z)({},Y(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:eM},td=function(e){return(0,o.Z)((0,o.Z)({},tc),e.components)}},90590:function(e){!/*!
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
*/function(){"use strict";var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var o=arguments[r];if(o){var i=typeof o;if("string"===i||"number"===i)e.push(o);else if(Array.isArray(o)){if(o.length){var a=n.apply(null,o);a&&e.push(a)}}else if("object"===i){if(o.toString!==Object.prototype.toString&&!o.toString.toString().includes("[native code]")){e.push(o.toString());continue}for(var s in o)t.call(o,s)&&o[s]&&e.push(s)}}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):"function"==typeof define&&"object"==typeof define.amd&&define.amd?define("classnames",[],function(){return n}):window.classNames=n}()},75415:function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,o(e,t)}function a(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{t7:function(){return P},S_:function(){return C}});var s=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function u(e,t){return!!(e===t||s(e)&&s(t))}function l(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!u(e[n],t[n]))return!1;return!0}var c=function(e,t){void 0===t&&(t=l);var n,r,o=[],i=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return i&&n===this&&t(a,o)||(r=e.apply(this,a),i=!0,n=this,o=a),r}},d=n(67294),f="object"==typeof performance&&"function"==typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function p(e){cancelAnimationFrame(e.id)}function h(e,t){var n=f();function r(){f()-n>=t?e.call(null):o.id=requestAnimationFrame(r)}var o={id:requestAnimationFrame(r)};return o}var m=null;function g(e){if(void 0===e&&(e=!1),null===m||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),o=r.style;o.width="100px",o.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?m="positive-descending":(t.scrollLeft=1,m=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t)}return m}var v=function(e,t,n,r){var o,i,a;if("column"===e?(o=r.columnMetadataMap,i=t.columnWidth,a=r.lastMeasuredColumnIndex):(o=r.rowMetadataMap,i=t.rowHeight,a=r.lastMeasuredRowIndex),n>a){var s=0;if(a>=0){var u=o[a];s=u.offset+u.size}for(var l=a+1;l<=n;l++){var c=i(l);o[l]={offset:s,size:c},s+=c}"column"===e?r.lastMeasuredColumnIndex=n:r.lastMeasuredRowIndex=n}return o[n]},y=150,b=function(e,t){return e};function _(e){var t,n,o=e.getItemOffset,s=e.getEstimatedTotalSize,u=e.getItemSize,l=e.getOffsetForIndexAndAlignment,f=e.getStartIndexForOffset,m=e.getStopIndexForStartIndex,v=e.initInstanceProps,_=e.shouldResetStyleCacheOnItemSizeChange,T=e.validateProps;return n=t=function(e){function t(t){var n;return(n=e.call(this,t)||this)._instanceProps=v(n.props,a(a(n))),n._outerRef=void 0,n._resetIsScrollingTimeoutId=null,n.state={instance:a(a(n)),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof n.props.initialScrollOffset?n.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},n._callOnItemsRendered=void 0,n._callOnItemsRendered=c(function(e,t,r,o){return n.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:r,visibleStopIndex:o})}),n._callOnScroll=void 0,n._callOnScroll=c(function(e,t,r){return n.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:r})}),n._getItemStyle=void 0,n._getItemStyle=function(e){var t,r=n.props,i=r.direction,a=r.itemSize,s=r.layout,l=n._getItemStyleCache(_&&a,_&&s,_&&i);if(l.hasOwnProperty(e))t=l[e];else{var c=o(n.props,e,n._instanceProps),d=u(n.props,e,n._instanceProps),f="horizontal"===i||"horizontal"===s,p="rtl"===i,h=f?c:0;l[e]=t={position:"absolute",left:p?void 0:h,right:p?h:void 0,top:f?0:c,height:f?"100%":d,width:f?d:"100%"}}return t},n._getItemStyleCache=void 0,n._getItemStyleCache=c(function(e,t,n){return{}}),n._onScrollHorizontal=function(e){var t=e.currentTarget,r=t.clientWidth,o=t.scrollLeft,i=t.scrollWidth;n.setState(function(e){if(e.scrollOffset===o)return null;var t=n.props.direction,a=o;if("rtl"===t)switch(g()){case"negative":a=-o;break;case"positive-descending":a=i-r-o}return a=Math.max(0,Math.min(a,i-r)),{isScrolling:!0,scrollDirection:e.scrollOffset<o?"forward":"backward",scrollOffset:a,scrollUpdateWasRequested:!1}},n._resetIsScrollingDebounced)},n._onScrollVertical=function(e){var t=e.currentTarget,r=t.clientHeight,o=t.scrollHeight,i=t.scrollTop;n.setState(function(e){if(e.scrollOffset===i)return null;var t=Math.max(0,Math.min(i,o-r));return{isScrolling:!0,scrollDirection:e.scrollOffset<t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!1}},n._resetIsScrollingDebounced)},n._outerRefSetter=function(e){var t=n.props.outerRef;n._outerRef=e,"function"==typeof t?t(e):null!=t&&"object"==typeof t&&t.hasOwnProperty("current")&&(t.current=e)},n._resetIsScrollingDebounced=function(){null!==n._resetIsScrollingTimeoutId&&p(n._resetIsScrollingTimeoutId),n._resetIsScrollingTimeoutId=h(n._resetIsScrolling,y)},n._resetIsScrolling=function(){n._resetIsScrollingTimeoutId=null,n.setState({isScrolling:!1},function(){n._getItemStyleCache(-1,null)})},n}i(t,e),t.getDerivedStateFromProps=function(e,t){return E(e,t),T(e),null};var n=t.prototype;return n.scrollTo=function(e){e=Math.max(0,e),this.setState(function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset<e?"forward":"backward",scrollOffset:e,scrollUpdateWasRequested:!0}},this._resetIsScrollingDebounced)},n.scrollToItem=function(e,t){void 0===t&&(t="auto");var n=this.props.itemCount,r=this.state.scrollOffset;e=Math.max(0,Math.min(e,n-1)),this.scrollTo(l(this.props,e,t,r,this._instanceProps))},n.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if("number"==typeof n&&null!=this._outerRef){var o=this._outerRef;"horizontal"===t||"horizontal"===r?o.scrollLeft=n:o.scrollTop=n}this._callPropsCallbacks()},n.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,o=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var i=this._outerRef;if("horizontal"===t||"horizontal"===n){if("rtl"===t)switch(g()){case"negative":i.scrollLeft=-o;break;case"positive-ascending":i.scrollLeft=o;break;default:var a=i.clientWidth,s=i.scrollWidth;i.scrollLeft=s-a-o}else i.scrollLeft=o}else i.scrollTop=o}this._callPropsCallbacks()},n.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&p(this._resetIsScrollingTimeoutId)},n.render=function(){var e=this.props,t=e.children,n=e.className,o=e.direction,i=e.height,a=e.innerRef,u=e.innerElementType,l=e.innerTagName,c=e.itemCount,f=e.itemData,p=e.itemKey,h=void 0===p?b:p,m=e.layout,g=e.outerElementType,v=e.outerTagName,y=e.style,_=e.useIsScrolling,E=e.width,T=this.state.isScrolling,S="horizontal"===o||"horizontal"===m,I=S?this._onScrollHorizontal:this._onScrollVertical,w=this._getRangeToRender(),A=w[0],O=w[1],C=[];if(c>0)for(var P=A;P<=O;P++)C.push((0,d.createElement)(t,{data:f,key:h(P,f),index:P,isScrolling:_?T:void 0,style:this._getItemStyle(P)}));var R=s(this.props,this._instanceProps);return(0,d.createElement)(g||v||"div",{className:n,onScroll:I,ref:this._outerRefSetter,style:r({position:"relative",height:i,width:E,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:o},y)},(0,d.createElement)(u||l||"div",{children:C,ref:a,style:{height:S?"100%":R,pointerEvents:T?"none":void 0,width:S?R:"100%"}}))},n._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],o=e[3];this._callOnItemsRendered(t,n,r,o)}if("function"==typeof this.props.onScroll){var i=this.state,a=i.scrollDirection,s=i.scrollOffset,u=i.scrollUpdateWasRequested;this._callOnScroll(a,s,u)}},n._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,o=r.isScrolling,i=r.scrollDirection,a=r.scrollOffset;if(0===t)return[0,0,0,0];var s=f(this.props,a,this._instanceProps),u=m(this.props,s,a,this._instanceProps);return[Math.max(0,s-(o&&"backward"!==i?1:Math.max(1,n))),Math.max(0,Math.min(t-1,u+(o&&"forward"!==i?1:Math.max(1,n)))),s,u]},t}(d.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},n}var E=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},T=50,S=function(e,t,n){var r=e.itemSize,o=n.itemMetadataMap,i=n.lastMeasuredIndex;if(t>i){var a=0;if(i>=0){var s=o[i];a=s.offset+s.size}for(var u=i+1;u<=t;u++){var l=r(u);o[u]={offset:a,size:l},a+=l}n.lastMeasuredIndex=t}return o[t]},I=function(e,t,n){var r=t.itemMetadataMap,o=t.lastMeasuredIndex;return(o>0?r[o].offset:0)>=n?w(e,t,o,0,n):A(e,t,Math.max(0,o),n)},w=function(e,t,n,r,o){for(;r<=n;){var i=r+Math.floor((n-r)/2),a=S(e,i,t).offset;if(a===o)return i;a<o?r=i+1:a>o&&(n=i-1)}return r>0?r-1:0},A=function(e,t,n,r){for(var o=e.itemCount,i=1;n<o&&S(e,n,t).offset<r;)n+=i,i*=2;return w(e,t,Math.min(n,o-1),Math.floor(n/2),r)},O=function(e,t){var n=e.itemCount,r=t.itemMetadataMap,o=t.estimatedItemSize,i=t.lastMeasuredIndex,a=0;if(i>=n&&(i=n-1),i>=0){var s=r[i];a=s.offset+s.size}return a+(n-i-1)*o},C=_({getItemOffset:function(e,t,n){return S(e,t,n).offset},getItemSize:function(e,t,n){return n.itemMetadataMap[t].size},getEstimatedTotalSize:O,getOffsetForIndexAndAlignment:function(e,t,n,r,o){var i=e.direction,a=e.height,s=e.layout,u=e.width,l="horizontal"===i||"horizontal"===s?u:a,c=S(e,t,o),d=Math.max(0,Math.min(O(e,o)-l,c.offset)),f=Math.max(0,c.offset-l+c.size);switch("smart"===n&&(n=r>=f-l&&r<=d+l?"auto":"center"),n){case"start":return d;case"end":return f;case"center":return Math.round(f+(d-f)/2);default:if(r>=f&&r<=d)return r;if(r<f)return f;return d}},getStartIndexForOffset:function(e,t,n){return I(e,n,t)},getStopIndexForStartIndex:function(e,t,n,r){for(var o=e.direction,i=e.height,a=e.itemCount,s=e.layout,u=e.width,l="horizontal"===o||"horizontal"===s?u:i,c=S(e,t,r),d=n+l,f=c.offset+c.size,p=t;p<a-1&&f<d;)f+=S(e,++p,r).size;return p},initInstanceProps:function(e,t){var n={itemMetadataMap:{},estimatedItemSize:e.estimatedItemSize||T,lastMeasuredIndex:-1};return t.resetAfterIndex=function(e,r){void 0===r&&(r=!0),n.lastMeasuredIndex=Math.min(n.lastMeasuredIndex,e-1),t._getItemStyleCache(-1),r&&t.forceUpdate()},n},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(e){e.itemSize}}),P=_({getItemOffset:function(e,t){return t*e.itemSize},getItemSize:function(e,t){return e.itemSize},getEstimatedTotalSize:function(e){var t=e.itemCount;return e.itemSize*t},getOffsetForIndexAndAlignment:function(e,t,n,r){var o=e.direction,i=e.height,a=e.itemCount,s=e.itemSize,u=e.layout,l=e.width,c="horizontal"===o||"horizontal"===u?l:i,d=Math.max(0,a*s-c),f=Math.min(d,t*s),p=Math.max(0,t*s-c+s);switch("smart"===n&&(n=r>=p-c&&r<=f+c?"auto":"center"),n){case"start":return f;case"end":return p;case"center":var h=Math.round(p+(f-p)/2);if(h<Math.ceil(c/2))return 0;if(h>d+Math.floor(c/2))return d;return h;default:if(r>=p&&r<=f)return r;if(r<p)return p;return f}},getStartIndexForOffset:function(e,t){return Math.max(0,Math.min(e.itemCount-1,Math.floor(t/e.itemSize)))},getStopIndexForStartIndex:function(e,t,n){var r=e.direction,o=e.height,i=e.itemCount,a=e.itemSize,s=e.layout,u=e.width,l=Math.ceil((("horizontal"===r||"horizontal"===s?u:o)+n-t*a)/a);return Math.max(0,Math.min(i-1,t+l-1))},initInstanceProps:function(e){},shouldResetStyleCacheOnItemSizeChange:!0,validateProps:function(e){e.itemSize}})},75251:function(e,t,n){"use strict";/** @license React v17.0.2
* react-jsx-runtime.production.min.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.
*/n(27418);var r=n(67294),o=60103;if(t.Fragment=60107,"function"==typeof Symbol&&Symbol.for){var i=Symbol.for;o=i("react.element"),t.Fragment=i("react.fragment")}var a=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s=Object.prototype.hasOwnProperty,u={key:!0,ref:!0,__self:!0,__source:!0};function l(e,t,n){var r,i={},l=null,c=null;for(r in void 0!==n&&(l=""+n),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(c=t.ref),t)s.call(t,r)&&!u.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:l,ref:c,props:i,_owner:a.current}}t.jsx=l,t.jsxs=l},72408:function(e,t,n){"use strict";/** @license React v17.0.2
* react.production.min.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.
*/var r=n(27418),o=60103,i=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,s=60110,u=60112;t.Suspense=60113;var l=60115,c=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;o=d("react.element"),i=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=d("react.provider"),s=d("react.context"),u=d("react.forward_ref"),t.Suspense=d("react.suspense"),l=d("react.memo"),c=d("react.lazy")}var f="function"==typeof Symbol&&Symbol.iterator;function p(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}function h(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||m}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(h(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var _=b.prototype=new y;_.constructor=b,r(_,v.prototype),_.isPureReactComponent=!0;var E={current:null},T=Object.prototype.hasOwnProperty,S={key:!0,ref:!0,__self:!0,__source:!0};function I(e,t,n){var r,i={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)T.call(t,r)&&!S.hasOwnProperty(r)&&(i[r]=t[r]);var u=arguments.length-2;if(1===u)i.children=n;else if(1<u){for(var l=Array(u),c=0;c<u;c++)l[c]=arguments[c+2];i.children=l}if(e&&e.defaultProps)for(r in u=e.defaultProps)void 0===i[r]&&(i[r]=u[r]);return{$$typeof:o,type:e,key:a,ref:s,props:i,_owner:E.current}}function w(e,t){return{$$typeof:o,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function A(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}function O(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}var C=/\/+/g;function P(e,t){return"object"==typeof e&&null!==e&&null!=e.key?O(""+e.key):t.toString(36)}function R(e,t,n,r,a){var s=typeof e;("undefined"===s||"boolean"===s)&&(e=null);var u=!1;if(null===e)u=!0;else switch(s){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case o:case i:u=!0}}if(u)return a=a(u=e),e=""===r?"."+P(u,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(C,"$&/")+"/"),R(a,t,n,"",function(e){return e})):null!=a&&(A(a)&&(a=w(a,n+(!a.key||u&&u.key===a.key?"":(""+a.key).replace(C,"$&/")+"/")+e)),t.push(a)),1;if(u=0,r=""===r?".":r+":",Array.isArray(e))for(var l=0;l<e.length;l++){var c=r+P(s=e[l],l);u+=R(s,t,n,c,a)}else if("function"==typeof(c=p(e)))for(e=c.call(e),l=0;!(s=e.next()).done;)c=r+P(s=s.value,l++),u+=R(s,t,n,c,a);else if("object"===s)throw Error(h(31,"[object Object]"==(t=""+e)?"object with keys {"+Object.keys(e).join(", ")+"}":t));return u}function L(e,t,n){if(null==e)return e;var r=[],o=0;return R(e,r,"","",function(e){return t.call(n,e,o++)}),r}function D(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then(function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)},function(t){0===e._status&&(e._status=2,e._result=t)})}if(1===e._status)return e._result;throw e._result}var x={current:null};function k(){var e=x.current;if(null===e)throw Error(h(321));return e}var M={ReactCurrentDispatcher:x,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:E,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:L,forEach:function(e,t,n){L(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return L(e,function(){t++}),t},toArray:function(e){return L(e,function(e){return e})||[]},only:function(e){if(!A(e))throw Error(h(143));return e}},t.Component=v,t.PureComponent=b,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=M,t.cloneElement=function(e,t,n){if(null==e)throw Error(h(267,e));var i=r({},e.props),a=e.key,s=e.ref,u=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,u=E.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)T.call(t,c)&&!S.hasOwnProperty(c)&&(i[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)i.children=n;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];i.children=l}return{$$typeof:o,type:e.type,key:a,ref:s,props:i,_owner:u}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=I,t.createFactory=function(e){var t=I.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:u,render:e}},t.isValidElement=A,t.lazy=function(e){return{$$typeof:c,_payload:{_status:-1,_result:e},_init:D}},t.memo=function(e,t){return{$$typeof:l,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return k().useCallback(e,t)},t.useContext=function(e,t){return k().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return k().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return k().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return k().useLayoutEffect(e,t)},t.useMemo=function(e,t){return k().useMemo(e,t)},t.useReducer=function(e,t,n){return k().useReducer(e,t,n)},t.useRef=function(e){return k().useRef(e)},t.useState=function(e){return k().useState(e)},t.version="17.0.2"},67294:function(e,t,n){"use strict";e.exports=n(72408)},85893:function(e,t,n){"use strict";e.exports=n(75251)},29804:function(e,t,n){"use strict";var r;r=!0,t.composeWithDevTools=function(){if(0!=arguments.length){var e=n(9709).qC;return"object"==typeof arguments[0]?e:e.apply(null,arguments)}}},27428:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(35369)),o=n(79607);function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.default.Map,n=Object.keys(e);return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t(),i=arguments[1];return r.withMutations(function(t){n.forEach(function(n){var r=(0,e[n])(t.get(n),i);(0,o.validateNextState)(r,n,i),t.set(n,r)})})}},e.exports=t.default},72739:function(e,t,n){"use strict";r={value:!0},t.combineReducers=void 0;var r,o=i(n(27428));function i(e){return e&&e.__esModule?e:{default:e}}t.combineReducers=o.default},94528:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e&&"@@redux/INIT"===e.type?"initialState argument passed to createStore":"previous state received by the reducer"},e.exports=t.default},93651:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n(35369)),o=i(n(94528));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t,n){var i=Object.keys(t);if(!i.length)return"Store does not have a valid reducer. Make sure the argument passed to combineReducers is an object whose values are reducers.";var a=(0,o.default)(n);if(r.default.isImmutable?!r.default.isImmutable(e):!r.default.Iterable.isIterable(e))return"The "+a+' is of unexpected type. Expected argument to be an instance of Immutable.Collection or Immutable.Record with the following properties: "'+i.join('", "')+'".';var s=e.toSeq().keySeq().toArray().filter(function(e){return!t.hasOwnProperty(e)});return s.length>0?"Unexpected "+(1===s.length?"property":"properties")+' "'+s.join('", "')+'" found in '+a+'. Expected to find one of the known reducer property names instead: "'+i.join('", "')+'". Unexpected properties will be ignored.':null},e.exports=t.default},79607:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validateNextState=t.getUnexpectedInvocationParameterMessage=t.getStateName=void 0;var r=a(n(94528)),o=a(n(93651)),i=a(n(85527));function a(e){return e&&e.__esModule?e:{default:e}}t.getStateName=r.default,t.getUnexpectedInvocationParameterMessage=o.default,t.validateNextState=i.default},85527:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(void 0===e)throw Error('Reducer "'+t+'" returned undefined when handling "'+n.type+'" action. To ignore an action, you must explicitly return the previous state.')},e.exports=t.default},9709:function(e,t,n){"use strict";n.d(t,{md:function(){return l},qC:function(){return s},MT:function(){return a}});var r=n(66433),o=n(16235),i="@@redux/INIT";function a(e,t,n){if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw Error("Expected the enhancer to be a function.");return n(a)(e,t)}if("function"!=typeof e)throw Error("Expected the reducer to be a function.");var s,u=e,l=t,c=[],d=c,f=!1;function p(){d===c&&(d=c.slice())}function h(){return l}function m(e){if("function"!=typeof e)throw Error("Expected listener to be a function.");var t=!0;return p(),d.push(e),function(){if(t){t=!1,p();var n=d.indexOf(e);d.splice(n,1)}}}function g(e){if(!(0,r.Z)(e))throw Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(f)throw Error("Reducers may not dispatch actions.");try{f=!0,l=u(l,e)}finally{f=!1}for(var t=c=d,n=0;n<t.length;n++)(0,t[n])();return e}function v(e){if("function"!=typeof e)throw Error("Expected the nextReducer to be a function.");u=e,g({type:i})}function y(){var e,t=m;return(e={subscribe:function(e){if("object"!=typeof e)throw TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(h())}return n(),{unsubscribe:t(n)}}})[o.Z]=function(){return this},e}return g({type:i}),(s={dispatch:g,subscribe:m,getState:h,replaceReducer:v})[o.Z]=y,s}function s(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function l(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(n,r,o){var i=e(n,r,o),a=i.dispatch,l=[],c={getState:i.getState,dispatch:function(e){return a(e)}};return l=t.map(function(e){return e(c)}),a=s.apply(void 0,l)(i.dispatch),u({},i,{dispatch:a})}}}},35666:function(e){var t=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function c(e,t,n,r){var i=Object.create((t&&t.prototype instanceof v?t:v).prototype);return o(i,"_invoke",{value:A(e,n,new R(r||[]))}),i}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var f="suspendedStart",p="suspendedYield",h="executing",m="completed",g={};function v(){}function y(){}function b(){}var _={};l(_,a,function(){return this});var E=Object.getPrototypeOf,T=E&&E(E(L([])));T&&T!==n&&r.call(T,a)&&(_=T);var S=b.prototype=v.prototype=Object.create(_);function I(e){["next","throw","return"].forEach(function(t){l(e,t,function(e){return this._invoke(t,e)})})}function w(e,t){var n;function i(n,o,a,s){var u=d(e[n],e,o);if("throw"===u.type)s(u.arg);else{var l=u.arg,c=l.value;return c&&"object"==typeof c&&r.call(c,"__await")?t.resolve(c.__await).then(function(e){i("next",e,a,s)},function(e){i("throw",e,a,s)}):t.resolve(c).then(function(e){l.value=e,a(l)},function(e){return i("throw",e,a,s)})}}o(this,"_invoke",{value:function(e,r){function o(){return new t(function(t,n){i(e,r,t,n)})}return n=n?n.then(o,o):o()}})}function A(e,t,n){var r=f;return function(o,i){if(r===h)throw Error("Generator is already running");if(r===m){if("throw"===o)throw i;return D()}for(n.method=o,n.arg=i;;){var a=n.delegate;if(a){var s=O(a,n);if(s){if(s===g)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===f)throw r=m,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=h;var u=d(e,t,n);if("normal"===u.type){if(r=n.done?m:p,u.arg===g)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=m,n.method="throw",n.arg=u.arg)}}}function O(e,n){var r=n.method,o=e.iterator[r];if(t===o)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,O(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=TypeError("The iterator does not provide a '"+r+"' method")),g;var i=d(o,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,g;var a=i.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,g):a:(n.method="throw",n.arg=TypeError("iterator result is not an object"),n.delegate=null,g)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function P(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function R(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function L(e){if(e){var n=e[a];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}return{next:D}}function D(){return{value:t,done:!0}}return y.prototype=b,o(S,"constructor",{value:b,configurable:!0}),o(b,"constructor",{value:y,configurable:!0}),y.displayName=l(b,u,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===y||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,b):(e.__proto__=b,l(e,u,"GeneratorFunction")),e.prototype=Object.create(S),e},e.awrap=function(e){return{__await:e}},I(w.prototype),l(w.prototype,s,function(){return this}),e.AsyncIterator=w,e.async=function(t,n,r,o,i){void 0===i&&(i=Promise);var a=new w(c(t,n,r,o),i);return e.isGeneratorFunction(n)?a:a.next().then(function(e){return e.done?e.value:a.next()})},I(S),l(S,u,"Generator"),l(S,a,function(){return this}),l(S,"toString",function(){return"[object Generator]"}),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=L,R.prototype={constructor:R,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(P),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function o(r,o){return s.type="throw",s.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(u&&l){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else if(l){if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else throw Error("try statement without catch or finally")}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return(a.type=e,a.arg=t,i)?(this.method="next",this.next=i.finallyLoc,g):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),g},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),P(n),g}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;P(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:L(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),g}},e}(e.exports);try{regeneratorRuntime=t}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=t:Function("r","regeneratorRuntime = r")(t)}},22222:function(e,t,n){"use strict";function r(e,t){return e===t}function o(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e(t[o],n[o]))return!1;return!0}function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,n=null,i=null;return function(){return o(t,n,arguments)||(i=e.apply(null,arguments)),n=arguments,i}}function a(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every(function(e){return"function"==typeof e}))throw Error("Selector creators expect all input-selectors to be functions, instead received the following types: ["+t.map(function(e){return typeof e}).join(", ")+"]");return t}function s(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=Array(t),o=0;o<t;o++)r[o]=arguments[o];var i=0,s=r.pop(),u=a(r),l=e.apply(void 0,[function(){return i++,s.apply(null,arguments)}].concat(n)),c=e(function(){for(var e=[],t=u.length,n=0;n<t;n++)e.push(u[n].apply(null,arguments));return l.apply(null,e)});return c.resultFunc=s,c.dependencies=u,c.recomputations=function(){return i},c.resetRecomputations=function(){return i=0},c}}n.r(t),n.d(t,{createSelector:function(){return u},createSelectorCreator:function(){return s},createStructuredSelector:function(){return l},defaultMemoize:function(){return i}});var u=s(i);function l(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u;if("object"!=typeof e)throw Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);var n=Object.keys(e);return t(n.map(function(t){return e[t]}),function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce(function(e,t,r){return e[n[r]]=t,e},{})})}},91033:function(e,t,n){"use strict";var r=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some(function(e,r){return e[0]===t&&(n=r,!0)}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var o=r[n];e.call(t,o[1],o[0])}},t}()}(),o="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,i=function(){return void 0!==n.g&&n.g.Math===Math?n.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")()}(),a=function(){return"function"==typeof requestAnimationFrame?requestAnimationFrame.bind(i):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}}(),s=2;function u(e,t){var n=!1,r=!1,o=0;function i(){n&&(n=!1,e()),r&&l()}function u(){a(i)}function l(){var e=Date.now();if(n){if(e-o<s)return;r=!0}else n=!0,r=!1,setTimeout(u,t);o=e}return l}var l=20,c=["top","right","bottom","left","width","height","size","weight"],d="undefined"!=typeof MutationObserver,f=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=u(this.refresh.bind(this),l)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter(function(e){return e.gatherActive(),e.hasActive()});return e.forEach(function(e){return e.broadcastActive()}),e.length>0},e.prototype.connect_=function(){o&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),d?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){o&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;c.some(function(e){return!!~n.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),p=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var o=r[n];Object.defineProperty(e,o,{value:t[o],enumerable:!1,writable:!1,configurable:!0})}return e},h=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||i},m=w(0,0,0,0);function g(e){return parseFloat(e)||0}function v(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce(function(t,n){return t+g(e["border-"+n+"-width"])},0)}function y(e){for(var t=["top","right","bottom","left"],n={},r=0,o=t;r<o.length;r++){var i=o[r],a=e["padding-"+i];n[i]=g(a)}return n}function b(e){var t=e.getBBox();return w(0,0,t.width,t.height)}function _(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return m;var r=h(e).getComputedStyle(e),o=y(r),i=o.left+o.right,a=o.top+o.bottom,s=g(r.width),u=g(r.height);if("border-box"===r.boxSizing&&(Math.round(s+i)!==t&&(s-=v(r,"left","right")+i),Math.round(u+a)!==n&&(u-=v(r,"top","bottom")+a)),!T(e)){var l=Math.round(s+i)-t,c=Math.round(u+a)-n;1!==Math.abs(l)&&(s-=l),1!==Math.abs(c)&&(u-=c)}return w(o.left,o.top,s,u)}var E=function(){return"undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof h(e).SVGGraphicsElement}:function(e){return e instanceof h(e).SVGElement&&"function"==typeof e.getBBox}}();function T(e){return e===h(e).document.documentElement}function S(e){return o?E(e)?b(e):_(e):m}function I(e){var t=e.x,n=e.y,r=e.width,o=e.height,i=Object.create(("undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object).prototype);return p(i,{x:t,y:n,width:r,height:o,top:n,right:t+r,bottom:o+n,left:t}),i}function w(e,t,n,r){return{x:e,y:t,width:n,height:r}}var A=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=w(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=S(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),O=function(){return function(e,t){p(this,{target:e,contentRect:I(t)})}}(),C=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new r,"function"!=typeof e)throw TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof h(e).Element))throw TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new A(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof h(e).Element))throw TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new O(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),P="undefined"!=typeof WeakMap?new WeakMap:new r,R=function(){function e(t){if(!(this instanceof e))throw TypeError("Cannot call a class as a function.");if(!arguments.length)throw TypeError("1 argument required, but only 0 present.");var n=new C(t,f.getInstance(),this);P.set(this,n)}return e}();["observe","unobserve","disconnect"].forEach(function(e){R.prototype[e]=function(){var t;return(t=P.get(this))[e].apply(t,arguments)}});var L=function(){return void 0!==i.ResizeObserver?i.ResizeObserver:R}();t.Z=L},60053:function(e,t){"use strict";if("object"==typeof performance&&"function"==typeof performance.now){var n,r,o,i,a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,u=s.now();t.unstable_now=function(){return s.now()-u}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var l=null,c=null,d=function(){if(null!==l)try{var e=t.unstable_now();l(!0,e),l=null}catch(e){throw setTimeout(d,0),e}};n=function(e){null!==l?setTimeout(n,0,e):(l=e,setTimeout(d,0))},r=function(e,t){c=setTimeout(e,t)},o=function(){clearTimeout(c)},t.unstable_shouldYield=function(){return!1},i=t.unstable_forceFrameRate=function(){}}else{var f=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){var h=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof h&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var m=!1,g=null,v=-1,y=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},i=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<e?Math.floor(1e3/e):5};var _=new MessageChannel,E=_.port2;_.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();b=e+y;try{g(!0,e)?E.postMessage(null):(m=!1,g=null)}catch(e){throw E.postMessage(null),e}}else m=!1},n=function(e){g=e,m||(m=!0,E.postMessage(null))},r=function(e,n){v=f(function(){e(t.unstable_now())},n)},o=function(){p(v),v=-1}}function T(e,t){var n=e.length;for(e.push(t);;){var r=n-1>>>1,o=e[r];if(void 0!==o&&0<w(o,t))e[r]=t,e[n]=o,n=r;else break}}function S(e){return void 0===(e=e[0])?null:e}function I(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],s=i+1,u=e[s];if(void 0!==a&&0>w(a,n))void 0!==u&&0>w(u,a)?(e[r]=u,e[s]=n,r=s):(e[r]=a,e[i]=n,r=i);else if(void 0!==u&&0>w(u,n))e[r]=u,e[s]=n,r=s;else break}}return t}return null}function w(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var A=[],O=[],C=1,P=null,R=3,L=!1,D=!1,x=!1;function k(e){for(var t=S(O);null!==t;){if(null===t.callback)I(O);else if(t.startTime<=e)I(O),t.sortIndex=t.expirationTime,T(A,t);else break;t=S(O)}}function M(e){if(x=!1,k(e),!D){if(null!==S(A))D=!0,n(N);else{var t=S(O);null!==t&&r(M,t.startTime-e)}}}function N(e,n){D=!1,x&&(x=!1,o()),L=!0;var i=R;try{for(k(n),P=S(A);null!==P&&(!(P.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=P.callback;if("function"==typeof a){P.callback=null,R=P.priorityLevel;var s=a(P.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?P.callback=s:P===S(A)&&I(A),k(n)}else I(A);P=S(A)}if(null!==P)var u=!0;else{var l=S(O);null!==l&&r(M,l.startTime-n),u=!1}return u}finally{P=null,R=i,L=!1}}var F=i;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){D||L||(D=!0,n(N))},t.unstable_getCurrentPriorityLevel=function(){return R},t.unstable_getFirstCallbackNode=function(){return S(A)},t.unstable_next=function(e){switch(R){case 1:case 2:case 3:var t=3;break;default:t=R}var n=R;R=t;try{return e()}finally{R=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=F,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=R;R=e;try{return t()}finally{R=n}},t.unstable_scheduleCallback=function(e,i,a){var s=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?s+a:s,e){case 1:var u=-1;break;case 2:u=250;break;case 5:u=1073741823;break;case 4:u=1e4;break;default:u=5e3}return u=a+u,e={id:C++,callback:i,priorityLevel:e,startTime:a,expirationTime:u,sortIndex:-1},a>s?(e.sortIndex=a,T(O,e),null===S(A)&&e===S(O)&&(x?o():x=!0,r(M,a-s))):(e.sortIndex=u,T(A,e),D||L||(D=!0,n(N))),e},t.unstable_wrapCallback=function(e){var t=R;return function(){var n=R;R=t;try{return e.apply(this,arguments)}finally{R=n}}}},63840:function(e,t,n){"use strict";e.exports=n(60053)},96774:function(e){e.exports=function(e,t,n,r){var o=n?n.call(r,e,t):void 0;if(void 0!==o)return!!o;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),u=0;u<i.length;u++){var l=i[u];if(!s(l))return!1;var c=e[l],d=t[l];if(!1===(o=n?n.call(r,c,d,l):void 0)||void 0===o&&c!==d)return!1}return!0}},14670:function(e,t,n){"use strict";e.exports=n(95607)},79829:function(e,t,n){"use strict";var r,o,i,a=n(48946),s="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ_-";function u(){i=!1}function l(e){if(!e){r!==s&&(r=s,u());return}if(e!==r){if(e.length!==s.length)throw Error("Custom alphabet for shortid must be "+s.length+" unique characters. You submitted "+e.length+" characters: "+e);var t=e.split("").filter(function(e,t,n){return t!==n.lastIndexOf(e)});if(t.length)throw Error("Custom alphabet for shortid must be "+s.length+" unique characters. These characters were not unique: "+t.join(", "));r=e,u()}}function c(e){return l(e),r}function d(e){a.seed(e),o!==e&&(u(),o=e)}function f(){r||l(s);for(var e,t=r.split(""),n=[],o=a.nextValue();t.length>0;)e=Math.floor((o=a.nextValue())*t.length),n.push(t.splice(e,1)[0]);return n.join("")}function p(){return i||(i=f())}function h(e){return p()[e]}function m(){return r||s}e.exports={get:m,characters:c,seed:d,lookup:h,shuffled:p}},90480:function(e,t,n){"use strict";var r,o,i=n(98416);n(79829);var a=1567752802062,s=7;function u(e){var t="",n=Math.floor((Date.now()-a)*.001);return n===o?r++:(r=0,o=n),t+=i(s)+i(e),r>0&&(t+=i(r)),t+=i(n)}e.exports=u},98416:function(e,t,n){"use strict";var r=n(79829),o=n(13766),i=n(50296);function a(e){for(var t,n=0,a="";!t;)a+=i(o,r.get(),1),t=e<Math.pow(16,n+1),n++;return a}e.exports=a},95607:function(e,t,n){"use strict";var r=n(79829),o=n(90480),i=n(41082),a=n(15636)||0;function s(t){return r.seed(t),e.exports}function u(t){return a=t,e.exports}function l(e){return void 0!==e&&r.characters(e),r.shuffled()}function c(){return o(a)}e.exports=c,e.exports.generate=c,e.exports.seed=s,e.exports.worker=u,e.exports.characters=l,e.exports.isValid=i},41082:function(e,t,n){"use strict";var r=n(79829);function o(e){return!!e&&"string"==typeof e&&!(e.length<6)&&!RegExp("[^"+r.get().replace(/[|\\{}()[\]^$+*?.-]/g,"\\$&")+"]").test(e)}e.exports=o},13766:function(e){"use strict";var t,n="object"==typeof window&&(window.crypto||window.msCrypto);t=n&&n.getRandomValues?function(e){return n.getRandomValues(new Uint8Array(e))}:function(e){for(var t=[],n=0;n<e;n++)t.push(Math.floor(256*Math.random()));return t},e.exports=t},48946:function(e){"use strict";var t=1;function n(){return(t=(9301*t+49297)%233280)/233280}function r(e){t=e}e.exports={nextValue:n,seed:r}},15636:function(e){"use strict";e.exports=0},50296:function(e){e.exports=function(e,t,n){for(var r=(2<<Math.log(t.length-1)/Math.LN2)-1,o=-~(1.6*r*n/t.length),i="";;)for(var a=e(o),s=o;s--;)if((i+=t[a[s]&r]||"").length===+n)return i}},16235:function(e,t,n){"use strict";function r(e){var t,n=e.Symbol;return"function"==typeof n?n.observable?t=n.observable:(t=n("observable"),n.observable=t):t="@@observable",t}n.d(t,{Z:function(){return i}}),e=n.hmd(e),"undefined"!=typeof self?o=self:o="undefined"!=typeof window?window:void 0!==n.g?n.g:e;var o,i=r(o)},42238:function(e,t){!function(n,r){"use strict";var o="1.0.35",i="",a="?",s="function",u="undefined",l="object",c="string",d="major",f="model",p="name",h="type",m="vendor",g="version",v="architecture",y="console",b="mobile",_="tablet",E="smarttv",T="wearable",S="embedded",I=350,w="Amazon",A="Apple",O="ASUS",C="BlackBerry",P="Browser",R="Chrome",L="Firefox",D="Google",x="Huawei",k="LG",M="Microsoft",N="Motorola",F="Opera",B="Samsung",U="Sharp",Z="Sony",j="Xiaomi",H="Zebra",z="Facebook",q="Chromium OS",G="Mac OS",V=function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2==0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n},W=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},Y=function(e,t){return typeof e===c&&-1!==J(t).indexOf(J(e))},J=function(e){return e.toLowerCase()},$=function(e){return typeof e===c?e.replace(/[^\d\.]/g,i).split(".")[0]:void 0},K=function(e,t){if(typeof e===c)return e=e.replace(/^\s\s*/,i),typeof t===u?e:e.substring(0,I)},X=function(e,t){for(var n,o,i,a,u,c,d=0;d<t.length&&!u;){var f=t[d],p=t[d+1];for(n=o=0;n<f.length&&!u&&f[n];)if(u=f[n++].exec(e))for(i=0;i<p.length;i++)c=u[++o],typeof(a=p[i])===l&&a.length>0?2===a.length?typeof a[1]==s?this[a[0]]=a[1].call(this,c):this[a[0]]=a[1]:3===a.length?typeof a[1]!==s||a[1].exec&&a[1].test?this[a[0]]=c?c.replace(a[1],a[2]):void 0:this[a[0]]=c?a[1].call(this,c,a[2]):void 0:4===a.length&&(this[a[0]]=c?a[3].call(this,c.replace(a[1],a[2])):r):this[a]=c||r;d+=2}},Q=function(e,t){for(var n in t)if(typeof t[n]===l&&t[n].length>0){for(var o=0;o<t[n].length;o++)if(Y(t[n][o],e))return n===a?r:n}else if(Y(t[n],e))return n===a?r:n;return e},ee={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2","8.1":"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},et={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[g,[p,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[g,[p,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[p,g],[/opios[\/ ]+([\w\.]+)/i],[g,[p,F+" Mini"]],[/\bopr\/([\w\.]+)/i],[g,[p,F]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[p,g],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[g,[p,"UC"+P]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[g,[p,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[g,[p,"WeChat"]],[/konqueror\/([\w\.]+)/i],[g,[p,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[g,[p,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[g,[p,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[p,/(.+)/,"$1 Secure "+P],g],[/\bfocus\/([\w\.]+)/i],[g,[p,L+" Focus"]],[/\bopt\/([\w\.]+)/i],[g,[p,F+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[g,[p,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[g,[p,"Dolphin"]],[/coast\/([\w\.]+)/i],[g,[p,F+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[g,[p,"MIUI "+P]],[/fxios\/([-\w\.]+)/i],[g,[p,L]],[/\bqihu|(qi?ho?o?|360)browser/i],[[p,"360 "+P]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[p,/(.+)/,"$1 "+P],g],[/(comodo_dragon)\/([\w\.]+)/i],[[p,/_/g," "],g],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[p,g],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[p],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[p,z],g],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[p,g],[/\bgsa\/([\w\.]+) .*safari\//i],[g,[p,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[g,[p,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[g,[p,R+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[p,R+" WebView"],g],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[g,[p,"Android "+P]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[p,g],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[g,[p,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[g,p],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[p,[g,Q,{"1.0":"/8","1.2":"/1","1.3":"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[p,g],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[p,"Netscape"],g],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[g,[p,L+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[p,g],[/(cobalt)\/([\w\.]+)/i],[p,[g,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[v,"amd64"]],[/(ia32(?=;))/i],[[v,J]],[/((?:i[346]|x)86)[;\)]/i],[[v,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[v,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[v,"armhf"]],[/windows (ce|mobile); ppc;/i],[[v,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[v,/ower/,i,J]],[/(sun4\w)[;\)]/i],[[v,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[v,J]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[f,[m,B],[h,_]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[f,[m,B],[h,b]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[f,[m,A],[h,b]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[f,[m,A],[h,_]],[/(macintosh);/i],[f,[m,A]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[f,[m,U],[h,b]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[f,[m,x],[h,_]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[f,[m,x],[h,b]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[f,/_/g," "],[m,j],[h,b]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[f,/_/g," "],[m,j],[h,_]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[f,[m,"OPPO"],[h,b]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[f,[m,"Vivo"],[h,b]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[f,[m,"Realme"],[h,b]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[f,[m,N],[h,b]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[f,[m,N],[h,_]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[f,[m,k],[h,_]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[f,[m,k],[h,b]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[f,[m,"Lenovo"],[h,_]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[f,/_/g," "],[m,"Nokia"],[h,b]],[/(pixel c)\b/i],[f,[m,D],[h,_]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[f,[m,D],[h,b]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[f,[m,Z],[h,b]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[f,"Xperia Tablet"],[m,Z],[h,_]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[f,[m,"OnePlus"],[h,b]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[f,[m,w],[h,_]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[f,/(.+)/g,"Fire Phone $1"],[m,w],[h,b]],[/(playbook);[-\w\),; ]+(rim)/i],[f,m,[h,_]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[f,[m,C],[h,b]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[f,[m,O],[h,_]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[f,[m,O],[h,b]],[/(nexus 9)/i],[f,[m,"HTC"],[h,_]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[m,[f,/_/g," "],[h,b]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[f,[m,"Acer"],[h,_]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[f,[m,"Meizu"],[h,b]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[m,f,[h,b]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[m,f,[h,_]],[/(surface duo)/i],[f,[m,M],[h,_]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[f,[m,"Fairphone"],[h,b]],[/(u304aa)/i],[f,[m,"AT&T"],[h,b]],[/\bsie-(\w*)/i],[f,[m,"Siemens"],[h,b]],[/\b(rct\w+) b/i],[f,[m,"RCA"],[h,_]],[/\b(venue[\d ]{2,7}) b/i],[f,[m,"Dell"],[h,_]],[/\b(q(?:mv|ta)\w+) b/i],[f,[m,"Verizon"],[h,_]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[f,[m,"Barnes & Noble"],[h,_]],[/\b(tm\d{3}\w+) b/i],[f,[m,"NuVision"],[h,_]],[/\b(k88) b/i],[f,[m,"ZTE"],[h,_]],[/\b(nx\d{3}j) b/i],[f,[m,"ZTE"],[h,b]],[/\b(gen\d{3}) b.+49h/i],[f,[m,"Swiss"],[h,b]],[/\b(zur\d{3}) b/i],[f,[m,"Swiss"],[h,_]],[/\b((zeki)?tb.*\b) b/i],[f,[m,"Zeki"],[h,_]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[m,"Dragon Touch"],f,[h,_]],[/\b(ns-?\w{0,9}) b/i],[f,[m,"Insignia"],[h,_]],[/\b((nxa|next)-?\w{0,9}) b/i],[f,[m,"NextBook"],[h,_]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[m,"Voice"],f,[h,b]],[/\b(lvtel\-)?(v1[12]) b/i],[[m,"LvTel"],f,[h,b]],[/\b(ph-1) /i],[f,[m,"Essential"],[h,b]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[f,[m,"Envizen"],[h,_]],[/\b(trio[-\w\. ]+) b/i],[f,[m,"MachSpeed"],[h,_]],[/\btu_(1491) b/i],[f,[m,"Rotor"],[h,_]],[/(shield[\w ]+) b/i],[f,[m,"Nvidia"],[h,_]],[/(sprint) (\w+)/i],[m,f,[h,b]],[/(kin\.[onetw]{3})/i],[[f,/\./g," "],[m,M],[h,b]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[f,[m,H],[h,_]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[f,[m,H],[h,b]],[/smart-tv.+(samsung)/i],[m,[h,E]],[/hbbtv.+maple;(\d+)/i],[[f,/^/,"SmartTV"],[m,B],[h,E]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[m,k],[h,E]],[/(apple) ?tv/i],[m,[f,A+" TV"],[h,E]],[/crkey/i],[[f,R+"cast"],[m,D],[h,E]],[/droid.+aft(\w)( bui|\))/i],[f,[m,w],[h,E]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[f,[m,U],[h,E]],[/(bravia[\w ]+)( bui|\))/i],[f,[m,Z],[h,E]],[/(mitv-\w{5}) bui/i],[f,[m,j],[h,E]],[/Hbbtv.*(technisat) (.*);/i],[m,f,[h,E]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[m,K],[f,K],[h,E]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[h,E]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[m,f,[h,y]],[/droid.+; (shield) bui/i],[f,[m,"Nvidia"],[h,y]],[/(playstation [345portablevi]+)/i],[f,[m,Z],[h,y]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[f,[m,M],[h,y]],[/((pebble))app/i],[m,f,[h,T]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[f,[m,A],[h,T]],[/droid.+; (glass) \d/i],[f,[m,D],[h,T]],[/droid.+; (wt63?0{2,3})\)/i],[f,[m,H],[h,T]],[/(quest( 2| pro)?)/i],[f,[m,z],[h,T]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[m,[h,S]],[/(aeobc)\b/i],[f,[m,w],[h,S]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[f,[h,b]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[f,[h,_]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[h,_]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[h,b]],[/(android[-\w\. ]{0,9});.+buil/i],[f,[m,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[g,[p,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[g,[p,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[p,g],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[g,p]],os:[[/microsoft (windows) (vista|xp)/i],[p,g],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[p,[g,Q,ee]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[p,"Windows"],[g,Q,ee]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/ios;fbsv\/([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[g,/_/g,"."],[p,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[p,G],[g,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[g,p],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[p,g],[/\(bb(10);/i],[g,[p,C]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[g,[p,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[g,[p,L+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[g,[p,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[g,[p,"watchOS"]],[/crkey\/([\d\.]+)/i],[g,[p,R+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[p,q],g],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[p,g],[/(sunos) ?([\w\.\d]*)/i],[[p,"Solaris"],g],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[p,g]]},en=function(e,t){if(typeof e===l&&(t=e,e=r),!(this instanceof en))return new en(e,t).getResult();var o=typeof n!==u&&n.navigator?n.navigator:r,a=e||(o&&o.userAgent?o.userAgent:i),y=o&&o.userAgentData?o.userAgentData:r,E=t?V(et,t):et,T=o&&o.userAgent==a;return this.getBrowser=function(){var e={};return e[p]=r,e[g]=r,X.call(e,a,E.browser),e[d]=$(e[g]),T&&o&&o.brave&&typeof o.brave.isBrave==s&&(e[p]="Brave"),e},this.getCPU=function(){var e={};return e[v]=r,X.call(e,a,E.cpu),e},this.getDevice=function(){var e={};return e[m]=r,e[f]=r,e[h]=r,X.call(e,a,E.device),T&&!e[h]&&y&&y.mobile&&(e[h]=b),T&&"Macintosh"==e[f]&&o&&typeof o.standalone!==u&&o.maxTouchPoints&&o.maxTouchPoints>2&&(e[f]="iPad",e[h]=_),e},this.getEngine=function(){var e={};return e[p]=r,e[g]=r,X.call(e,a,E.engine),e},this.getOS=function(){var e={};return e[p]=r,e[g]=r,X.call(e,a,E.os),T&&!e[p]&&y&&"Unknown"!=y.platform&&(e[p]=y.platform.replace(/chrome os/i,q).replace(/macos/i,G)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return a},this.setUA=function(e){return a=typeof e===c&&e.length>I?K(e,I):e,this},this.setUA(a),this};en.VERSION=o,en.BROWSER=W([p,g,d]),en.CPU=W([v]),en.DEVICE=W([f,m,h,y,b,E,_,T,S]),en.ENGINE=en.OS=W([p,g]),typeof t!==u?("object"!==u&&e.exports&&(t=e.exports=en),t.UAParser=en):typeof define===s&&define.amd?define(function(){return en}):typeof n!==u&&(n.UAParser=en);var er=typeof n!==u&&(n.jQuery||n.Zepto);if(er&&!er.ua){var eo=new en;er.ua=eo.getResult(),er.ua.get=function(){return eo.getUA()},er.ua.set=function(e){eo.setUA(e);var t=eo.getResult();for(var n in t)er.ua[n]=t[n]}}}("object"==typeof window?window:this)},73469:function(e,t,n){"use strict";var r=n(67294).useLayoutEffect;t.Z=r},12641:function(e){!/*! VelocityJS.org (1.5.2). (C) 2014 Julian Shapiro. MIT @license: en.wikipedia.org/wiki/MIT_License *//*! VelocityJS.org jQuery Shim (1.0.1). (C) 2014 The jQuery Foundation. MIT @license: en.wikipedia.org/wiki/MIT_License. */function(e){"use strict";if(!e.jQuery){var t=function(e,n){return new t.fn.init(e,n)};t.isWindow=function(e){return e&&e===e.window},t.type=function(e){return e?"object"==typeof e||"function"==typeof e?r[i.call(e)]||"object":typeof e:e+""},t.isArray=Array.isArray||function(e){return"array"===t.type(e)},t.isPlainObject=function(e){var n;if(!e||"object"!==t.type(e)||e.nodeType||t.isWindow(e))return!1;try{if(e.constructor&&!o.call(e,"constructor")&&!o.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(e){return!1}for(n in e);return void 0===n||o.call(e,n)},t.each=function(e,t,n){var r,o=0,i=e.length,a=u(e);if(n){if(a)for(;o<i&&!1!==(r=t.apply(e[o],n));o++);else for(o in e)if(e.hasOwnProperty(o)&&!1===(r=t.apply(e[o],n)))break}else if(a)for(;o<i&&!1!==(r=t.call(e[o],o,e[o]));o++);else for(o in e)if(e.hasOwnProperty(o)&&!1===(r=t.call(e[o],o,e[o])))break;return e},t.data=function(e,r,o){if(void 0===o){var i=e[t.expando],a=i&&n[i];if(void 0===r)return a;if(a&&r in a)return a[r]}else if(void 0!==r){var s=e[t.expando]||(e[t.expando]=++t.uuid);return n[s]=n[s]||{},n[s][r]=o,o}},t.removeData=function(e,r){var o=e[t.expando],i=o&&n[o];i&&(r?t.each(r,function(e,t){delete i[t]}):delete n[o])},t.extend=function(){var e,n,r,o,i,a,s=arguments[0]||{},u=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[u]||{},u++),"object"!=typeof s&&"function"!==t.type(s)&&(s={}),u===l&&(s=this,u--);u<l;u++)if(i=arguments[u])for(o in i)i.hasOwnProperty(o)&&(e=s[o],s!==(r=i[o])&&(c&&r&&(t.isPlainObject(r)||(n=t.isArray(r)))?(n?(n=!1,a=e&&t.isArray(e)?e:[]):a=e&&t.isPlainObject(e)?e:{},s[o]=t.extend(c,a,r)):void 0!==r&&(s[o]=r)));return s},t.queue=function(e,n,r){function o(e,t){var n=t||[];return e&&(u(Object(e))?function(e,t){for(var n=+t.length,r=0,o=e.length;r<n;)e[o++]=t[r++];if(n!=n)for(;void 0!==t[r];)e[o++]=t[r++];e.length=o}(n,"string"==typeof e?[e]:e):[].push.call(n,e)),n}if(e){n=(n||"fx")+"queue";var i=t.data(e,n);return r?(!i||t.isArray(r)?i=t.data(e,n,o(r)):i.push(r),i):i||[]}},t.dequeue=function(e,n){t.each(e.nodeType?[e]:e,function(e,r){n=n||"fx";var o=t.queue(r,n),i=o.shift();"inprogress"===i&&(i=o.shift()),i&&("fx"===n&&o.unshift("inprogress"),i.call(r,function(){t.dequeue(r,n)}))})},t.fn=t.prototype={init:function(e){if(e.nodeType)return this[0]=e,this;throw Error("Not a DOM node.")},offset:function(){var t=this[0].getBoundingClientRect?this[0].getBoundingClientRect():{top:0,left:0};return{top:t.top+(e.pageYOffset||document.scrollTop||0)-(document.clientTop||0),left:t.left+(e.pageXOffset||document.scrollLeft||0)-(document.clientLeft||0)}},position:function(){function e(e){for(var t=e.offsetParent;t&&"html"!==t.nodeName.toLowerCase()&&t.style&&"static"===t.style.position.toLowerCase();)t=t.offsetParent;return t||document}var n=this[0],r=e(n),o=this.offset(),i=/^(?:body|html)$/i.test(r.nodeName)?{top:0,left:0}:t(r).offset();return o.top-=parseFloat(n.style.marginTop)||0,o.left-=parseFloat(n.style.marginLeft)||0,r.style&&(i.top+=parseFloat(r.style.borderTopWidth)||0,i.left+=parseFloat(r.style.borderLeftWidth)||0),{top:o.top-i.top,left:o.left-i.left}}};var n={};t.expando="velocity"+new Date().getTime(),t.uuid=0;for(var r={},o=r.hasOwnProperty,i=r.toString,a="Boolean Number String Function Array Date RegExp Object Error".split(" "),s=0;s<a.length;s++)r["[object "+a[s]+"]"]=a[s].toLowerCase();t.fn.init.prototype=t.fn,e.Velocity={Utilities:t}}function u(e){var n=e.length,r=t.type(e);return!("function"===r||t.isWindow(e))&&(1===e.nodeType&&!!n||"array"===r||0===n||"number"==typeof n&&n>0&&n-1 in e)}}(window),function(t){"use strict";"object"==typeof e.exports?e.exports=t():"function"==typeof define&&define.amd?define(t):t()}(function(){return function(e,t,n,r){var o=function(){if(n.documentMode)return n.documentMode;for(var e=7;e>4;e--){var t=n.createElement("div");if(t.innerHTML="<!--[if IE "+e+"]><span></span><![endif]-->",t.getElementsByTagName("span").length)return t=null,e}}(),i=function(){var e=0;return t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||function(t){var n,r=new Date().getTime();return n=Math.max(0,16-(r-e)),e=r+n,setTimeout(function(){t(r+n)},n)}}(),a=function(){var e=t.performance||{};if("function"!=typeof e.now){var n=e.timing&&e.timing.navigationStart?e.timing.navigationStart:new Date().getTime();e.now=function(){return new Date().getTime()-n}}return e}();function s(e){for(var t=-1,n=e?e.length:0,r=[];++t<n;){var o=e[t];o&&r.push(o)}return r}var u=function(){var e=Array.prototype.slice;try{return e.call(n.documentElement),e}catch(t){return function(t,n){var r=this.length;if("number"!=typeof t&&(t=0),"number"!=typeof n&&(n=r),this.slice)return e.call(this,t,n);var o,i=[],a=t>=0?t:Math.max(0,r+t),s=(n<0?r+n:Math.min(n,r))-a;if(s>0){if(i=Array(s),this.charAt)for(o=0;o<s;o++)i[o]=this.charAt(a+o);else for(o=0;o<s;o++)i[o]=this[a+o]}return i}}}(),l=function(){return Array.prototype.includes?function(e,t){return e.includes(t)}:Array.prototype.indexOf?function(e,t){return e.indexOf(t)>=0}:function(e,t){for(var n=0;n<e.length;n++)if(e[n]===t)return!0;return!1}};function c(e){return f.isWrapped(e)?e=u.call(e):f.isNode(e)&&(e=[e]),e}var d,f={isNumber:function(e){return"number"==typeof e},isString:function(e){return"string"==typeof e},isArray:Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)},isFunction:function(e){return"[object Function]"===Object.prototype.toString.call(e)},isNode:function(e){return e&&e.nodeType},isWrapped:function(e){return e&&e!==t&&f.isNumber(e.length)&&!f.isString(e)&&!f.isFunction(e)&&!f.isNode(e)&&(0===e.length||f.isNode(e[0]))},isSVG:function(e){return t.SVGElement&&e instanceof t.SVGElement},isEmptyObject:function(e){for(var t in e)if(e.hasOwnProperty(t))return!1;return!0}},p=!1;if(e.fn&&e.fn.jquery?(d=e,p=!0):d=t.Velocity.Utilities,o<=8&&!p)throw Error("Velocity: IE8 and below require jQuery to be loaded before Velocity.");if(o<=7){jQuery.fn.velocity=jQuery.fn.animate;return}var h=400,m="swing",g={State:{isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(t.navigator.userAgent),isAndroid:/Android/i.test(t.navigator.userAgent),isGingerbread:/Android 2\.3\.[3-7]/i.test(t.navigator.userAgent),isChrome:t.chrome,isFirefox:/Firefox/i.test(t.navigator.userAgent),prefixElement:n.createElement("div"),prefixMatches:{},scrollAnchor:null,scrollPropertyLeft:null,scrollPropertyTop:null,isTicking:!1,calls:[],delayedElements:{count:0}},CSS:{},Utilities:d,Redirects:{},Easings:{},Promise:t.Promise,defaults:{queue:"",duration:h,easing:m,begin:r,complete:r,progress:r,display:r,visibility:r,loop:!1,delay:!1,mobileHA:!0,_cacheValues:!0,promiseRejectEmpty:!0},init:function(e){d.data(e,"velocity",{isSVG:f.isSVG(e),isAnimating:!1,computedStyle:null,tweensContainer:null,rootPropertyValueCache:{},transformCache:{}})},hook:null,mock:!1,version:{major:1,minor:5,patch:2},debug:!1,timestamp:!0,pauseAll:function(e){var t=new Date().getTime();d.each(g.State.calls,function(t,n){if(n){if(r!==e&&(n[2].queue!==e||!1===n[2].queue))return!0;n[5]={resume:!1}}}),d.each(g.State.delayedElements,function(e,n){n&&y(n,t)})},resumeAll:function(e){var t=new Date().getTime();d.each(g.State.calls,function(t,n){if(n){if(r!==e&&(n[2].queue!==e||!1===n[2].queue))return!0;n[5]&&(n[5].resume=!0)}}),d.each(g.State.delayedElements,function(e,n){n&&b(n,t)})}};function v(e){var t=d.data(e,"velocity");return null===t?r:t}function y(e,t){var n=v(e);n&&n.delayTimer&&!n.delayPaused&&(n.delayRemaining=n.delay-t+n.delayBegin,n.delayPaused=!0,clearTimeout(n.delayTimer.setTimeout))}function b(e,t){var n=v(e);n&&n.delayTimer&&n.delayPaused&&(n.delayPaused=!1,n.delayTimer.setTimeout=setTimeout(n.delayTimer.next,n.delayRemaining))}function _(e){return function(t){return 1/e*Math.round(t*e)}}function E(e,n,r,o){var i=4,a=.001,s=1e-7,u=10,l=11,c=.1,d="Float32Array"in t;if(4!=arguments.length)return!1;for(var f=0;f<4;++f)if("number"!=typeof arguments[f]||isNaN(arguments[f])||!isFinite(arguments[f]))return!1;e=Math.min(e,1),r=Math.min(r,1),e=Math.max(e,0),r=Math.max(r,0);var p=d?new Float32Array(l):Array(l);function h(e,t){return 1-3*t+3*e}function m(e,t){return 3*t-6*e}function g(e){return 3*e}function v(e,t,n){return((h(t,n)*e+m(t,n))*e+g(t))*e}function y(e,t,n){return 3*h(t,n)*e*e+2*m(t,n)*e+g(t)}function b(t,n){for(var o=0;o<i;++o){var a=y(n,e,r);if(0===a)break;var s=v(n,e,r)-t;n-=s/a}return n}function _(){for(var t=0;t<l;++t)p[t]=v(t*c,e,r)}function E(t,n,o){var i,a,l=0;do(i=v(a=n+(o-n)/2,e,r)-t)>0?o=a:n=a;while(Math.abs(i)>s&&++l<u);return a}function T(t){for(var n=0,o=1,i=l-1;o!==i&&p[o]<=t;++o)n+=c;var s=n+(t-p[--o])/(p[o+1]-p[o])*c,u=y(s,e,r);return u>=a?b(t,s):0===u?s:E(t,n,n+c)}var S=!1;function I(){S=!0,(e!==n||r!==o)&&_()}var w=function(t){return(S||I(),e===n&&r===o)?t:0===t?0:1===t?1:v(T(t),n,o)};w.getControlPoints=function(){return[{x:e,y:n},{x:r,y:o}]};var A="generateBezier("+[e,n,r,o]+")";return w.toString=function(){return A},w}r!==t.pageYOffset?(g.State.scrollAnchor=t,g.State.scrollPropertyLeft="pageXOffset",g.State.scrollPropertyTop="pageYOffset"):(g.State.scrollAnchor=n.documentElement||n.body.parentNode||n.body,g.State.scrollPropertyLeft="scrollLeft",g.State.scrollPropertyTop="scrollTop");var T=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,n,r){var o={x:t.x+r.dx*n,v:t.v+r.dv*n,tension:t.tension,friction:t.friction};return{dx:o.v,dv:e(o)}}function n(n,r){var o={dx:n.v,dv:e(n)},i=t(n,.5*r,o),a=t(n,.5*r,i),s=t(n,r,a),u=1/6*(o.dx+2*(i.dx+a.dx)+s.dx),l=1/6*(o.dv+2*(i.dv+a.dv)+s.dv);return n.x=n.x+u*r,n.v=n.v+l*r,n}return function e(t,r,o){var i,a,s,u={x:-1,v:0,tension:null,friction:null},l=[0],c=0,d=1e-4,f=.016;for(t=parseFloat(t)||500,r=parseFloat(r)||20,o=o||null,u.tension=t,u.friction=r,a=(i=null!==o)?(c=e(t,r))/o*f:f;s=n(s||u,a),l.push(1+s.x),c+=16,Math.abs(s.x)>d&&Math.abs(s.v)>d;);return i?function(e){return l[e*(l.length-1)|0]}:c}}();function S(e,t){var n=e;return f.isString(e)?g.Easings[e]||(n=!1):n=f.isArray(e)&&1===e.length?_.apply(null,e):f.isArray(e)&&2===e.length?T.apply(null,e.concat([t])):!!f.isArray(e)&&4===e.length&&E.apply(null,e),!1===n&&(n=g.Easings[g.defaults.easing]?g.defaults.easing:m),n}g.Easings={linear:function(e){return e},swing:function(e){return .5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(-(6*e))}},d.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(e,t){g.Easings[t[0]]=E.apply(null,t[1])});var I=g.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/ig},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"],units:["%","em","ex","ch","rem","vw","vh","vmin","vmax","cm","mm","Q","in","pc","pt","px","deg","grad","rad","turn","s","ms"],colorNames:{aliceblue:"240,248,255",antiquewhite:"250,235,215",aquamarine:"127,255,212",aqua:"0,255,255",azure:"240,255,255",beige:"245,245,220",bisque:"255,228,196",black:"0,0,0",blanchedalmond:"255,235,205",blueviolet:"138,43,226",blue:"0,0,255",brown:"165,42,42",burlywood:"222,184,135",cadetblue:"95,158,160",chartreuse:"127,255,0",chocolate:"210,105,30",coral:"255,127,80",cornflowerblue:"100,149,237",cornsilk:"255,248,220",crimson:"220,20,60",cyan:"0,255,255",darkblue:"0,0,139",darkcyan:"0,139,139",darkgoldenrod:"184,134,11",darkgray:"169,169,169",darkgrey:"169,169,169",darkgreen:"0,100,0",darkkhaki:"189,183,107",darkmagenta:"139,0,139",darkolivegreen:"85,107,47",darkorange:"255,140,0",darkorchid:"153,50,204",darkred:"139,0,0",darksalmon:"233,150,122",darkseagreen:"143,188,143",darkslateblue:"72,61,139",darkslategray:"47,79,79",darkturquoise:"0,206,209",darkviolet:"148,0,211",deeppink:"255,20,147",deepskyblue:"0,191,255",dimgray:"105,105,105",dimgrey:"105,105,105",dodgerblue:"30,144,255",firebrick:"178,34,34",floralwhite:"255,250,240",forestgreen:"34,139,34",fuchsia:"255,0,255",gainsboro:"220,220,220",ghostwhite:"248,248,255",gold:"255,215,0",goldenrod:"218,165,32",gray:"128,128,128",grey:"128,128,128",greenyellow:"173,255,47",green:"0,128,0",honeydew:"240,255,240",hotpink:"255,105,180",indianred:"205,92,92",indigo:"75,0,130",ivory:"255,255,240",khaki:"240,230,140",lavenderblush:"255,240,245",lavender:"230,230,250",lawngreen:"124,252,0",lemonchiffon:"255,250,205",lightblue:"173,216,230",lightcoral:"240,128,128",lightcyan:"224,255,255",lightgoldenrodyellow:"250,250,210",lightgray:"211,211,211",lightgrey:"211,211,211",lightgreen:"144,238,144",lightpink:"255,182,193",lightsalmon:"255,160,122",lightseagreen:"32,178,170",lightskyblue:"135,206,250",lightslategray:"119,136,153",lightsteelblue:"176,196,222",lightyellow:"255,255,224",limegreen:"50,205,50",lime:"0,255,0",linen:"250,240,230",magenta:"255,0,255",maroon:"128,0,0",mediumaquamarine:"102,205,170",mediumblue:"0,0,205",mediumorchid:"186,85,211",mediumpurple:"147,112,219",mediumseagreen:"60,179,113",mediumslateblue:"123,104,238",mediumspringgreen:"0,250,154",mediumturquoise:"72,209,204",mediumvioletred:"199,21,133",midnightblue:"25,25,112",mintcream:"245,255,250",mistyrose:"255,228,225",moccasin:"255,228,181",navajowhite:"255,222,173",navy:"0,0,128",oldlace:"253,245,230",olivedrab:"107,142,35",olive:"128,128,0",orangered:"255,69,0",orange:"255,165,0",orchid:"218,112,214",palegoldenrod:"238,232,170",palegreen:"152,251,152",paleturquoise:"175,238,238",palevioletred:"219,112,147",papayawhip:"255,239,213",peachpuff:"255,218,185",peru:"205,133,63",pink:"255,192,203",plum:"221,160,221",powderblue:"176,224,230",purple:"128,0,128",red:"255,0,0",rosybrown:"188,143,143",royalblue:"65,105,225",saddlebrown:"139,69,19",salmon:"250,128,114",sandybrown:"244,164,96",seagreen:"46,139,87",seashell:"255,245,238",sienna:"160,82,45",silver:"192,192,192",skyblue:"135,206,235",slateblue:"106,90,205",slategray:"112,128,144",snow:"255,250,250",springgreen:"0,255,127",steelblue:"70,130,180",tan:"210,180,140",teal:"0,128,128",thistle:"216,191,216",tomato:"255,99,71",turquoise:"64,224,208",violet:"238,130,238",wheat:"245,222,179",whitesmoke:"245,245,245",white:"255,255,255",yellowgreen:"154,205,50",yellow:"255,255,0"}},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e,t,n,r=0;r<I.Lists.colors.length;r++){var i="color"===I.Lists.colors[r]?"0 0 0 1":"255 255 255 1";I.Hooks.templates[I.Lists.colors[r]]=["Red Green Blue Alpha",i]}if(o){for(e in I.Hooks.templates)if(I.Hooks.templates.hasOwnProperty(e)){n=(t=I.Hooks.templates[e])[0].split(" ");var a=t[1].match(I.RegEx.valueSplit);"Color"===n[0]&&(n.push(n.shift()),a.push(a.shift()),I.Hooks.templates[e]=[n.join(" "),a.join(" ")])}}for(e in I.Hooks.templates)if(I.Hooks.templates.hasOwnProperty(e)){for(var s in n=(t=I.Hooks.templates[e])[0].split(" "))if(n.hasOwnProperty(s)){var u=e+n[s],l=s;I.Hooks.registered[u]=[e,l]}}},getRoot:function(e){var t=I.Hooks.registered[e];return t?t[0]:e},getUnit:function(e,t){var n=(e.substr(t||0,5).match(/^[a-z%]+/)||[])[0]||"";return n&&l(I.Lists.units,n)?n:""},fixColors:function(e){return e.replace(/(rgba?\(\s*)?(\b[a-z]+\b)/g,function(e,t,n){return I.Lists.colorNames.hasOwnProperty(n)?(t||"rgba(")+I.Lists.colorNames[n]+(t?"":",1)"):t+n})},cleanRootPropertyValue:function(e,t){return I.RegEx.valueUnwrap.test(t)&&(t=t.match(I.RegEx.valueUnwrap)[1]),I.Values.isCSSNullValue(t)&&(t=I.Hooks.templates[e][1]),t},extractValue:function(e,t){var n=I.Hooks.registered[e];if(!n)return t;var r=n[0],o=n[1];return(t=I.Hooks.cleanRootPropertyValue(r,t)).toString().match(I.RegEx.valueSplit)[o]},injectValue:function(e,t,n){var r=I.Hooks.registered[e];if(!r)return n;var o,i=r[0],a=r[1];return(o=(n=I.Hooks.cleanRootPropertyValue(i,n)).toString().match(I.RegEx.valueSplit))[a]=t,o.join(" ")}},Normalizations:{registered:{clip:function(e,t,n){switch(e){case"name":return"clip";case"extract":var r;return I.RegEx.wrappedValueAlreadyExtracted.test(n)?n:(r=n.toString().match(I.RegEx.valueUnwrap))?r[1].replace(/,(\s+)?/g," "):n;case"inject":return"rect("+n+")"}},blur:function(e,t,n){switch(e){case"name":return g.State.isFirefox?"filter":"-webkit-filter";case"extract":var r=parseFloat(n);if(!(r||0===r)){var o=n.toString().match(/blur\(([0-9]+[A-z]+)\)/i);r=o?o[1]:0}return r;case"inject":if(!parseFloat(n))return"none";return"blur("+n+")"}},opacity:function(e,t,n){if(o<=8)switch(e){case"name":return"filter";case"extract":var r=n.toString().match(/alpha\(opacity=(.*)\)/i);return n=r?r[1]/100:1;case"inject":if(t.style.zoom=1,parseFloat(n)>=1)return"";return"alpha(opacity="+parseInt(100*parseFloat(n),10)+")"}else switch(e){case"name":return"opacity";case"extract":case"inject":return n}}},register:function(){o&&!(o>9)||g.State.isGingerbread||(I.Lists.transformsBase=I.Lists.transformsBase.concat(I.Lists.transforms3D));for(var e=0;e<I.Lists.transformsBase.length;e++)!function(){var t=I.Lists.transformsBase[e];I.Normalizations.registered[t]=function(e,n,o){switch(e){case"name":return"transform";case"extract":if(r===v(n)||r===v(n).transformCache[t])return/^scale/i.test(t)?1:0;return v(n).transformCache[t].replace(/[()]/g,"");case"inject":var i=!1;switch(t.substr(0,t.length-1)){case"translate":i=!/(%|px|em|rem|vw|vh|\d)$/i.test(o);break;case"scal":case"scale":g.State.isAndroid&&r===v(n).transformCache[t]&&o<1&&(o=1),i=!/(\d)$/i.test(o);break;case"skew":case"rotate":i=!/(deg|\d)$/i.test(o)}return i||(v(n).transformCache[t]="("+o+")"),v(n).transformCache[t]}}}();for(var t=0;t<I.Lists.colors.length;t++)!function(){var e=I.Lists.colors[t];I.Normalizations.registered[e]=function(t,n,i){switch(t){case"name":return e;case"extract":var a;if(I.RegEx.wrappedValueAlreadyExtracted.test(i))a=i;else{var s,u={black:"rgb(0, 0, 0)",blue:"rgb(0, 0, 255)",gray:"rgb(128, 128, 128)",green:"rgb(0, 128, 0)",red:"rgb(255, 0, 0)",white:"rgb(255, 255, 255)"};/^[A-z]+$/i.test(i)?s=r!==u[i]?u[i]:u.black:I.RegEx.isHex.test(i)?s="rgb("+I.Values.hexToRgb(i).join(" ")+")":/^rgba?\(/i.test(i)||(s=u.black),a=(s||i).toString().match(I.RegEx.valueUnwrap)[1].replace(/,(\s+)?/g," ")}return(!o||o>8)&&3===a.split(" ").length&&(a+=" 1"),a;case"inject":if(/^rgb/.test(i))return i;return o<=8?4===i.split(" ").length&&(i=i.split(/\s+/).slice(0,3).join(" ")):3===i.split(" ").length&&(i+=" 1"),(o<=8?"rgb":"rgba")+"("+i.replace(/\s+/g,",").replace(/\.(\d)+(?=,)/g,"")+")"}}}();function n(e,t,n){if("border-box"===I.getPropertyValue(t,"boxSizing").toString().toLowerCase()===(n||!1)){var r,o,i=0,a="width"===e?["Left","Right"]:["Top","Bottom"],s=["padding"+a[0],"padding"+a[1],"border"+a[0]+"Width","border"+a[1]+"Width"];for(r=0;r<s.length;r++)isNaN(o=parseFloat(I.getPropertyValue(t,s[r])))||(i+=o);return n?-i:i}return 0}function i(e,t){return function(r,o,i){switch(r){case"name":return e;case"extract":return parseFloat(i)+n(e,o,t);case"inject":return parseFloat(i)-n(e,o,t)+"px"}}}I.Normalizations.registered.innerWidth=i("width",!0),I.Normalizations.registered.innerHeight=i("height",!0),I.Normalizations.registered.outerWidth=i("width"),I.Normalizations.registered.outerHeight=i("height")}},Names:{camelCase:function(e){return e.replace(/-(\w)/g,function(e,t){return t.toUpperCase()})},SVGAttribute:function(e){var t="width|height|x|y|cx|cy|r|rx|ry|x1|x2|y1|y2";return(o||g.State.isAndroid&&!g.State.isChrome)&&(t+="|transform"),RegExp("^("+t+")$","i").test(e)},prefixCheck:function(e){if(g.State.prefixMatches[e])return[g.State.prefixMatches[e],!0];for(var t,n=["","Webkit","Moz","ms","O"],r=0,o=n.length;r<o;r++)if(t=0===r?e:n[r]+e.replace(/^\w/,function(e){return e.toUpperCase()}),f.isString(g.State.prefixElement.style[t]))return g.State.prefixMatches[e]=t,[t,!0];return[e,!1]}},Values:{hexToRgb:function(e){var t,n=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;return(t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e=e.replace(n,function(e,t,n,r){return t+t+n+n+r+r})))?[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]:[0,0,0]},isCSSNullValue:function(e){return!e||/^(none|auto|transparent|(rgba\(0, ?0, ?0, ?0\)))$/i.test(e)},getUnitType:function(e){return/^(rotate|skew)/i.test(e)?"deg":/(^(scale|scaleX|scaleY|scaleZ|alpha|flexGrow|flexHeight|zIndex|fontWeight)$)|((opacity|red|green|blue|alpha)$)/i.test(e)?"":"px"},getDisplayType:function(e){var t=e&&e.tagName.toString().toLowerCase();return/^(b|big|i|small|tt|abbr|acronym|cite|code|dfn|em|kbd|strong|samp|var|a|bdo|br|img|map|object|q|script|span|sub|sup|button|input|label|select|textarea)$/i.test(t)?"inline":/^(li)$/i.test(t)?"list-item":/^(tr)$/i.test(t)?"table-row":/^(table)$/i.test(t)?"table":/^(tbody)$/i.test(t)?"table-row-group":"block"},addClass:function(e,t){if(e){if(e.classList)e.classList.add(t);else if(f.isString(e.className))e.className+=(e.className.length?" ":"")+t;else{var n=e.getAttribute(o<=7?"className":"class")||"";e.setAttribute("class",n+(n?" ":"")+t)}}},removeClass:function(e,t){if(e){if(e.classList)e.classList.remove(t);else if(f.isString(e.className))e.className=e.className.toString().replace(RegExp("(^|\\s)"+t.split(" ").join("|")+"(\\s|$)","gi")," ");else{var n=e.getAttribute(o<=7?"className":"class")||"";e.setAttribute("class",n.replace(RegExp("(^|s)"+t.split(" ").join("|")+"(s|$)","gi")," "))}}}},getPropertyValue:function(e,n,i,a){function s(e,n){var i=0;if(o<=8)i=d.css(e,n);else{var u,l=!1;/^(width|height)$/.test(n)&&0===I.getPropertyValue(e,"display")&&(l=!0,I.setPropertyValue(e,"display",I.Values.getDisplayType(e)));var c=function(){l&&I.setPropertyValue(e,"display","none")};if(!a){if("height"===n&&"border-box"!==I.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var f=e.offsetHeight-(parseFloat(I.getPropertyValue(e,"borderTopWidth"))||0)-(parseFloat(I.getPropertyValue(e,"borderBottomWidth"))||0)-(parseFloat(I.getPropertyValue(e,"paddingTop"))||0)-(parseFloat(I.getPropertyValue(e,"paddingBottom"))||0);return c(),f}if("width"===n&&"border-box"!==I.getPropertyValue(e,"boxSizing").toString().toLowerCase()){var p=e.offsetWidth-(parseFloat(I.getPropertyValue(e,"borderLeftWidth"))||0)-(parseFloat(I.getPropertyValue(e,"borderRightWidth"))||0)-(parseFloat(I.getPropertyValue(e,"paddingLeft"))||0)-(parseFloat(I.getPropertyValue(e,"paddingRight"))||0);return c(),p}}u=r===v(e)?t.getComputedStyle(e,null):v(e).computedStyle?v(e).computedStyle:v(e).computedStyle=t.getComputedStyle(e,null),"borderColor"===n&&(n="borderTopColor"),(""===(i=9===o&&"filter"===n?u.getPropertyValue(n):u[n])||null===i)&&(i=e.style[n]),c()}if("auto"===i&&/^(top|right|bottom|left)$/i.test(n)){var h=s(e,"position");("fixed"===h||"absolute"===h&&/top|left/i.test(n))&&(i=d(e).position()[n]+"px")}return i}if(I.Hooks.registered[n]){var u,l,c,f=n,p=I.Hooks.getRoot(f);r===i&&(i=I.getPropertyValue(e,I.Names.prefixCheck(p)[0])),I.Normalizations.registered[p]&&(i=I.Normalizations.registered[p]("extract",e,i)),u=I.Hooks.extractValue(f,i)}else I.Normalizations.registered[n]&&("transform"!==(l=I.Normalizations.registered[n]("name",e))&&(c=s(e,I.Names.prefixCheck(l)[0]),I.Values.isCSSNullValue(c)&&I.Hooks.templates[n]&&(c=I.Hooks.templates[n][1])),u=I.Normalizations.registered[n]("extract",e,c));if(!/^[\d-]/.test(u)){var h=v(e);if(h&&h.isSVG&&I.Names.SVGAttribute(n)){if(/^(height|width)$/i.test(n))try{u=e.getBBox()[n]}catch(e){u=0}else u=e.getAttribute(n)}else u=s(e,I.Names.prefixCheck(n)[0])}return I.Values.isCSSNullValue(u)&&(u=0),g.debug>=2&&console.log("Get "+n+": "+u),u},setPropertyValue:function(e,n,r,i,a){var s=n;if("scroll"===n)a.container?a.container["scroll"+a.direction]=r:"Left"===a.direction?t.scrollTo(r,a.alternateValue):t.scrollTo(a.alternateValue,r);else if(I.Normalizations.registered[n]&&"transform"===I.Normalizations.registered[n]("name",e))I.Normalizations.registered[n]("inject",e,r),s="transform",r=v(e).transformCache[n];else{if(I.Hooks.registered[n]){var u=n,l=I.Hooks.getRoot(n);i=i||I.getPropertyValue(e,l),r=I.Hooks.injectValue(u,r,i),n=l}if(I.Normalizations.registered[n]&&(r=I.Normalizations.registered[n]("inject",e,r),n=I.Normalizations.registered[n]("name",e)),s=I.Names.prefixCheck(n)[0],o<=8)try{e.style[s]=r}catch(e){g.debug&&console.log("Browser does not support ["+r+"] for ["+s+"]")}else{var c=v(e);c&&c.isSVG&&I.Names.SVGAttribute(n)?e.setAttribute(n,r):e.style[s]=r}g.debug>=2&&console.log("Set "+n+" ("+s+"): "+r)}return[s,r]},flushTransformCache:function(e){var t,n,r="",i=v(e);if((o||g.State.isAndroid&&!g.State.isChrome)&&i&&i.isSVG){var a=function(t){return parseFloat(I.getPropertyValue(e,t))},s={translate:[a("translateX"),a("translateY")],skewX:[a("skewX")],skewY:[a("skewY")],scale:1!==a("scale")?[a("scale"),a("scale")]:[a("scaleX"),a("scaleY")],rotate:[a("rotateZ"),0,0]};d.each(v(e).transformCache,function(e){/^translate/i.test(e)?e="translate":/^scale/i.test(e)?e="scale":/^rotate/i.test(e)&&(e="rotate"),s[e]&&(r+=e+"("+s[e].join(" ")+") ",delete s[e])})}else d.each(v(e).transformCache,function(i){if(t=v(e).transformCache[i],"transformPerspective"===i)return n=t,!0;9===o&&"rotateZ"===i&&(i="rotate"),r+=i+t+" "}),n&&(r="perspective"+n+" "+r);I.setPropertyValue(e,"transform",r)}};I.Hooks.register(),I.Normalizations.register(),g.hook=function(e,t,n){var o;return e=c(e),d.each(e,function(e,i){if(r===v(i)&&g.init(i),r===n)r===o&&(o=I.getPropertyValue(i,t));else{var a=I.setPropertyValue(i,t,n);"transform"===a[0]&&g.CSS.flushTransformCache(i),o=a}}),o};var w=function(){function e(){return p?T.promise||null:m}var o,i,a,s,u,p,m,_,E=arguments[0]&&(arguments[0].p||d.isPlainObject(arguments[0].properties)&&!arguments[0].properties.names||f.isString(arguments[0].properties));f.isWrapped(this)?(p=!1,_=0,o=this,m=this):(p=!0,_=1,o=E?arguments[0].elements||arguments[0].e:arguments[0]);var T={promise:null,resolver:null,rejecter:null};if(p&&g.Promise&&(T.promise=new g.Promise(function(e,t){T.resolver=e,T.rejecter=t})),E?(i=arguments[0].properties||arguments[0].p,a=arguments[0].options||arguments[0].o):(i=arguments[_],a=arguments[_+1]),!(o=c(o))){T.promise&&(i&&a&&!1===a.promiseRejectEmpty?T.resolver():T.rejecter());return}var A=o.length,O=0;if(!/^(stop|finish|finishAll|pause|resume)$/i.test(i)&&!d.isPlainObject(a)){var R=_+1;a={};for(var L=R;L<arguments.length;L++)!f.isArray(arguments[L])&&(/^(fast|normal|slow)$/i.test(arguments[L])||/^\d/.test(arguments[L]))?a.duration=arguments[L]:f.isString(arguments[L])||f.isArray(arguments[L])?a.easing=arguments[L]:f.isFunction(arguments[L])&&(a.complete=arguments[L])}switch(i){case"scroll":s="scroll";break;case"reverse":s="reverse";break;case"pause":var D=new Date().getTime();return d.each(o,function(e,t){y(t,D)}),d.each(g.State.calls,function(e,t){var n=!1;t&&d.each(t[1],function(e,i){var s=r===a?"":a;return!0!==s&&t[2].queue!==s&&(r!==a||!1!==t[2].queue)||(d.each(o,function(e,r){if(r===i)return t[5]={resume:!1},n=!0,!1}),!n&&void 0)})}),e();case"resume":return d.each(o,function(e,t){b(t,D)}),d.each(g.State.calls,function(e,t){var n=!1;t&&d.each(t[1],function(e,i){var s=r===a?"":a;return!0!==s&&t[2].queue!==s&&(r!==a||!1!==t[2].queue)||!t[5]||(d.each(o,function(e,r){if(r===i)return t[5].resume=!0,n=!0,!1}),!n&&void 0)})}),e();case"finish":case"finishAll":case"stop":d.each(o,function(e,t){v(t)&&v(t).delayTimer&&(clearTimeout(v(t).delayTimer.setTimeout),v(t).delayTimer.next&&v(t).delayTimer.next(),delete v(t).delayTimer),"finishAll"===i&&(!0===a||f.isString(a))&&(d.each(d.queue(t,f.isString(a)?a:""),function(e,t){f.isFunction(t)&&t()}),d.queue(t,f.isString(a)?a:"",[]))});var x=[];return d.each(g.State.calls,function(e,t){t&&d.each(t[1],function(n,s){var u=r===a?"":a;if(!0!==u&&t[2].queue!==u&&!(r===a&&!1===t[2].queue))return!0;d.each(o,function(n,r){if(r===s){if((!0===a||f.isString(a))&&(d.each(d.queue(r,f.isString(a)?a:""),function(e,t){f.isFunction(t)&&t(null,!0)}),d.queue(r,f.isString(a)?a:"",[])),"stop"===i){var o=v(r);o&&o.tweensContainer&&(!0===u||""===u)&&d.each(o.tweensContainer,function(e,t){t.endValue=t.currentValue}),x.push(e)}else("finish"===i||"finishAll"===i)&&(t[2].duration=1)}})})}),"stop"===i&&(d.each(x,function(e,t){P(t,!0)}),T.promise&&T.resolver(o)),e();default:if(d.isPlainObject(i)&&!f.isEmptyObject(i))s="start";else if(f.isString(i)&&g.Redirects[i]){var k=(u=d.extend({},a)).duration,M=u.delay||0;return!0===u.backwards&&(o=d.extend(!0,[],o).reverse()),d.each(o,function(e,t){parseFloat(u.stagger)?u.delay=M+parseFloat(u.stagger)*e:f.isFunction(u.stagger)&&(u.delay=M+u.stagger.call(t,e,A)),u.drag&&(u.duration=parseFloat(k)||(/^(callout|transition)/.test(i)?1e3:h),u.duration=Math.max(u.duration*(u.backwards?1-e/A:(e+1)/A),.75*u.duration,200)),g.Redirects[i].call(t,t,u||{},e,A,o,T.promise?T:r)}),e()}else{var N="Velocity: First argument ("+i+") was not a property map, a known action, or a registered redirect. Aborting.";return T.promise?T.rejecter(Error(N)):t.console&&console.log(N),e()}}var F={lastParent:null,lastPosition:null,lastFontSize:null,lastPercentToPxWidth:null,lastPercentToPxHeight:null,lastEmToPx:null,remToPx:null,vwToPx:null,vhToPx:null},B=[];function U(e,u){var c,p=d.extend({},g.defaults,a),m={};switch(r===v(e)&&g.init(e),parseFloat(p.delay)&&!1!==p.queue&&d.queue(e,p.queue,function(t,n){if(!0===n)return!0;g.velocityQueueEntryFlag=!0;var r=g.State.delayedElements.count++;g.State.delayedElements[r]=e;var o=function(e){return function(){g.State.delayedElements[e]=!1,t()}}(r);v(e).delayBegin=new Date().getTime(),v(e).delay=parseFloat(p.delay),v(e).delayTimer={setTimeout:setTimeout(t,parseFloat(p.delay)),next:o}}),p.duration.toString().toLowerCase()){case"fast":p.duration=200;break;case"normal":p.duration=h;break;case"slow":p.duration=600;break;default:p.duration=parseFloat(p.duration)||1}function y(h){var y,b;if(p.begin&&0===O)try{p.begin.call(o,o)}catch(e){setTimeout(function(){throw e},1)}if("scroll"===s){var _,E,w,P=/^x$/i.test(p.axis)?"Left":"Top",R=parseFloat(p.offset)||0;p.container?f.isWrapped(p.container)||f.isNode(p.container)?(p.container=p.container[0]||p.container,w=(_=p.container["scroll"+P])+d(e).position()[P.toLowerCase()]+R):p.container=null:(_=g.State.scrollAnchor[g.State["scrollProperty"+P]],E=g.State.scrollAnchor[g.State["scrollProperty"+("Left"===P?"Top":"Left")]],w=d(e).offset()[P.toLowerCase()]+R),m={scroll:{rootPropertyValue:!1,startValue:_,currentValue:_,endValue:w,unitType:"",easing:p.easing,scrollData:{container:p.container,direction:P,alternateValue:E}},element:e},g.debug&&console.log("tweensContainer (scroll): ",m.scroll,e)}else if("reverse"===s){if(!(y=v(e)))return;if(y.tweensContainer){for(var L in"none"===y.opts.display&&(y.opts.display="auto"),"hidden"===y.opts.visibility&&(y.opts.visibility="visible"),y.opts.loop=!1,y.opts.begin=null,y.opts.complete=null,a.easing||delete p.easing,a.duration||delete p.duration,p=d.extend({},y.opts,p),b=d.extend(!0,{},y?y.tweensContainer:null))if(b.hasOwnProperty(L)&&"element"!==L){var D=b[L].startValue;b[L].startValue=b[L].currentValue=b[L].endValue,b[L].endValue=D,f.isEmptyObject(a)||(b[L].easing=p.easing),g.debug&&console.log("reverse tweensContainer ("+L+"): "+JSON.stringify(b[L]),e)}m=b}else{d.dequeue(e,p.queue);return}}else if("start"===s){(y=v(e))&&y.tweensContainer&&!0===y.isAnimating&&(b=y.tweensContainer);var x=function(t,n){var r,o,i;return f.isFunction(t)&&(t=t.call(e,u,A)),f.isArray(t)?(r=t[0],!f.isArray(t[1])&&/^[\d-]/.test(t[1])||f.isFunction(t[1])||I.RegEx.isHex.test(t[1])?i=t[1]:f.isString(t[1])&&!I.RegEx.isHex.test(t[1])&&g.Easings[t[1]]||f.isArray(t[1])?(o=n?t[1]:S(t[1],p.duration),i=t[2]):i=t[1]||t[2]):r=t,n||(o=o||p.easing),f.isFunction(r)&&(r=r.call(e,u,A)),f.isFunction(i)&&(i=i.call(e,u,A)),[r||0,o,i]},k=function(o,i){var a,s=I.Hooks.getRoot(o),u=!1,l=i[0],h=i[1],v=i[2];if((!y||!y.isSVG)&&"tween"!==s&&!1===I.Names.prefixCheck(s)[1]&&r===I.Normalizations.registered[s]){g.debug&&console.log("Skipping ["+s+"] due to a lack of browser support.");return}(r!==p.display&&null!==p.display&&"none"!==p.display||r!==p.visibility&&"hidden"!==p.visibility)&&/opacity|filter/.test(o)&&!v&&0!==l&&(v=0),p._cacheValues&&b&&b[o]?(r===v&&(v=b[o].endValue+b[o].unitType),u=y.rootPropertyValueCache[s]):I.Hooks.registered[o]?r===v?(u=I.getPropertyValue(e,s),v=I.getPropertyValue(e,o,u)):u=I.Hooks.templates[s][1]:r===v&&(v=I.getPropertyValue(e,o));var _,E,T,S=!1,w=function(e,t){var n,r;return r=(t||"0").toString().toLowerCase().replace(/[%A-z]+$/,function(e){return n=e,""}),n||(n=I.Values.getUnitType(e)),[r,n]};if(v!==l&&f.isString(v)&&f.isString(l)){a="";var A=0,O=0,C=[],P=[],R=0,L=0,D=0;for(v=I.Hooks.fixColors(v),l=I.Hooks.fixColors(l);A<v.length&&O<l.length;){var x=v[A],k=l[O];if(/[\d\.-]/.test(x)&&/[\d\.-]/.test(k)){for(var M=x,N=k,B=".",U=".";++A<v.length;){if((x=v[A])===B)B="..";else if(!/\d/.test(x))break;M+=x}for(;++O<l.length;){if((k=l[O])===U)U="..";else if(!/\d/.test(k))break;N+=k}var Z=I.Hooks.getUnit(v,A),j=I.Hooks.getUnit(l,O);if(A+=Z.length,O+=j.length,Z===j)M===N?a+=M+Z:(a+="{"+C.length+(L?"!":"")+"}"+Z,C.push(parseFloat(M)),P.push(parseFloat(N)));else{var H=parseFloat(M),z=parseFloat(N);a+=(R<5?"calc":"")+"("+(H?"{"+C.length+(L?"!":"")+"}":"0")+Z+" + "+(z?"{"+(C.length+(H?1:0))+(L?"!":"")+"}":"0")+j+")",H&&(C.push(H),P.push(0)),z&&(C.push(0),P.push(z))}}else if(x===k)a+=x,A++,O++,0===R&&"c"===x||1===R&&"a"===x||2===R&&"l"===x||3===R&&"c"===x||R>=4&&"("===x?R++:(R&&R<5||R>=4&&")"===x&&--R<5)&&(R=0),0===L&&"r"===x||1===L&&"g"===x||2===L&&"b"===x||3===L&&"a"===x||L>=3&&"("===x?(3===L&&"a"===x&&(D=1),L++):D&&","===x?++D>3&&(L=D=0):(D&&L<(D?5:4)||L>=(D?4:3)&&")"===x&&--L<(D?5:4))&&(L=D=0);else{R=0;break}}(A!==v.length||O!==l.length)&&(g.debug&&console.error('Trying to pattern match mis-matched strings ["'+l+'", "'+v+'"]'),a=r),a&&(C.length?(g.debug&&console.log('Pattern found "'+a+'" -> ',C,P,"["+v+","+l+"]"),v=C,l=P,E=T=""):a=r)}!a&&(v=(_=w(o,v))[0],T=_[1],l=(_=w(o,l))[0].replace(/^([+-\/*])=/,function(e,t){return S=t,""}),E=_[1],v=parseFloat(v)||0,l=parseFloat(l)||0,"%"===E&&(/^(fontSize|lineHeight)$/.test(o)?(l/=100,E="em"):/^scale/.test(o)?(l/=100,E=""):/(Red|Green|Blue)$/i.test(o)&&(l=l/100*255,E="")));var q=function(){var r={myParent:e.parentNode||n.body,position:I.getPropertyValue(e,"position"),fontSize:I.getPropertyValue(e,"fontSize")},o=r.position===F.lastPosition&&r.myParent===F.lastParent,i=r.fontSize===F.lastFontSize;F.lastParent=r.myParent,F.lastPosition=r.position,F.lastFontSize=r.fontSize;var a=100,s={};if(i&&o)s.emToPx=F.lastEmToPx,s.percentToPxWidth=F.lastPercentToPxWidth,s.percentToPxHeight=F.lastPercentToPxHeight;else{var u=y&&y.isSVG?n.createElementNS("http://www.w3.org/2000/svg","rect"):n.createElement("div");g.init(u),r.myParent.appendChild(u),d.each(["overflow","overflowX","overflowY"],function(e,t){g.CSS.setPropertyValue(u,t,"hidden")}),g.CSS.setPropertyValue(u,"position",r.position),g.CSS.setPropertyValue(u,"fontSize",r.fontSize),g.CSS.setPropertyValue(u,"boxSizing","content-box"),d.each(["minWidth","maxWidth","width","minHeight","maxHeight","height"],function(e,t){g.CSS.setPropertyValue(u,t,a+"%")}),g.CSS.setPropertyValue(u,"paddingLeft",a+"em"),s.percentToPxWidth=F.lastPercentToPxWidth=(parseFloat(I.getPropertyValue(u,"width",null,!0))||1)/a,s.percentToPxHeight=F.lastPercentToPxHeight=(parseFloat(I.getPropertyValue(u,"height",null,!0))||1)/a,s.emToPx=F.lastEmToPx=(parseFloat(I.getPropertyValue(u,"paddingLeft"))||1)/a,r.myParent.removeChild(u)}return null===F.remToPx&&(F.remToPx=parseFloat(I.getPropertyValue(n.body,"fontSize"))||16),null===F.vwToPx&&(F.vwToPx=parseFloat(t.innerWidth)/100,F.vhToPx=parseFloat(t.innerHeight)/100),s.remToPx=F.remToPx,s.vwToPx=F.vwToPx,s.vhToPx=F.vhToPx,g.debug>=1&&console.log("Unit ratios: "+JSON.stringify(s),e),s};if(/[\/*]/.test(S))E=T;else if(T!==E&&0!==v){if(0===l)E=T;else{c=c||q();var G=/margin|padding|left|right|width|text|word|letter/i.test(o)||/X$/.test(o)||"x"===o?"x":"y";switch(T){case"%":v*="x"===G?c.percentToPxWidth:c.percentToPxHeight;break;case"px":break;default:v*=c[T+"ToPx"]}switch(E){case"%":v*=1/("x"===G?c.percentToPxWidth:c.percentToPxHeight);break;case"px":break;default:v*=1/c[E+"ToPx"]}}}switch(S){case"+":l=v+l;break;case"-":l=v-l;break;case"*":l*=v;break;case"/":l=v/l}m[o]={rootPropertyValue:u,startValue:v,currentValue:v,endValue:l,unitType:E,easing:h},a&&(m[o].pattern=a),g.debug&&console.log("tweensContainer ("+o+"): "+JSON.stringify(m[o]),e)};for(var M in i)if(i.hasOwnProperty(M)){var N=I.Names.camelCase(M),U=x(i[M]);if(l(I.Lists.colors,N)){var Z=U[0],j=U[1],H=U[2];if(I.RegEx.isHex.test(Z)){for(var z=["Red","Green","Blue"],q=I.Values.hexToRgb(Z),G=H?I.Values.hexToRgb(H):r,V=0;V<z.length;V++){var W=[q[V]];j&&W.push(j),r!==G&&W.push(G[V]),k(N+z[V],W)}continue}}k(N,U)}m.element=e}m.element&&(I.Values.addClass(e,"velocity-animating"),B.push(m),(y=v(e))&&(""===p.queue&&(y.tweensContainer=m,y.opts=p),y.isAnimating=!0),O===A-1?(g.State.calls.push([B,o,p,null,T.resolver,null,0]),!1===g.State.isTicking&&(g.State.isTicking=!0,C())):O++)}if(!1!==g.mock&&(!0===g.mock?p.duration=p.delay=1:(p.duration*=parseFloat(g.mock)||1,p.delay*=parseFloat(g.mock)||1)),p.easing=S(p.easing,p.duration),p.begin&&!f.isFunction(p.begin)&&(p.begin=null),p.progress&&!f.isFunction(p.progress)&&(p.progress=null),p.complete&&!f.isFunction(p.complete)&&(p.complete=null),r!==p.display&&null!==p.display&&(p.display=p.display.toString().toLowerCase(),"auto"===p.display&&(p.display=g.CSS.Values.getDisplayType(e))),r!==p.visibility&&null!==p.visibility&&(p.visibility=p.visibility.toString().toLowerCase()),p.mobileHA=p.mobileHA&&g.State.isMobile&&!g.State.isGingerbread,!1===p.queue){if(p.delay){var b=g.State.delayedElements.count++;g.State.delayedElements[b]=e;var _=function(e){return function(){g.State.delayedElements[e]=!1,y()}}(b);v(e).delayBegin=new Date().getTime(),v(e).delay=parseFloat(p.delay),v(e).delayTimer={setTimeout:setTimeout(y,parseFloat(p.delay)),next:_}}else y()}else d.queue(e,p.queue,function(e,t){if(!0===t)return T.promise&&T.resolver(o),!0;g.velocityQueueEntryFlag=!0,y(e)});(""===p.queue||"fx"===p.queue)&&"inprogress"!==d.queue(e)[0]&&d.dequeue(e)}d.each(o,function(e,t){f.isNode(t)&&U(t,e)}),(u=d.extend({},g.defaults,a)).loop=parseInt(u.loop,10);var Z=2*u.loop-1;if(u.loop)for(var j=0;j<Z;j++){var H={delay:u.delay,progress:u.progress};j===Z-1&&(H.display=u.display,H.visibility=u.visibility,H.complete=u.complete),w(o,"reverse",H)}return e()};(g=d.extend(w,g)).animate=w;var A=t.requestAnimationFrame||i;if(!g.State.isMobile&&r!==n.hidden){var O=function(){n.hidden?(A=function(e){return setTimeout(function(){e(!0)},16)},C()):A=t.requestAnimationFrame||i};O(),n.addEventListener("visibilitychange",O)}function C(e){if(e){var t=g.timestamp&&!0!==e?e:a.now(),n=g.State.calls.length;n>1e4&&(g.State.calls=s(g.State.calls),n=g.State.calls.length);for(var i=0;i<n;i++)if(g.State.calls[i]){var u=g.State.calls[i],l=u[0],c=u[2],p=u[3],h=!p,m=null,y=u[5],b=u[6];if(p||(p=g.State.calls[i][3]=t-16),y){if(!0!==y.resume)continue;p=u[3]=Math.round(t-b-16),u[5]=null}for(var _=Math.min((b=u[6]=t-p)/c.duration,1),E=0,T=l.length;E<T;E++){var S=l[E],w=S.element;if(v(w)){var O=!1;if(r!==c.display&&null!==c.display&&"none"!==c.display){if("flex"===c.display){var R=["-webkit-box","-moz-box","-ms-flexbox","-webkit-flex"];d.each(R,function(e,t){I.setPropertyValue(w,"display",t)})}I.setPropertyValue(w,"display",c.display)}for(var L in r!==c.visibility&&"hidden"!==c.visibility&&I.setPropertyValue(w,"visibility",c.visibility),S)if(S.hasOwnProperty(L)&&"element"!==L){var D,x=S[L],k=f.isString(x.easing)?g.Easings[x.easing]:x.easing;if(f.isString(x.pattern)){var M=1===_?function(e,t,n){var r=x.endValue[t];return n?Math.round(r):r}:function(e,t,n){var r=x.startValue[t],o=x.endValue[t]-r,i=r+o*k(_,c,o);return n?Math.round(i):i};D=x.pattern.replace(/{(\d+)(!)?}/g,M)}else if(1===_)D=x.endValue;else{var N=x.endValue-x.startValue;D=x.startValue+N*k(_,c,N)}if(!h&&D===x.currentValue)continue;if(x.currentValue=D,"tween"===L)m=D;else{if(I.Hooks.registered[L]){F=I.Hooks.getRoot(L);var F,B=v(w).rootPropertyValueCache[F];B&&(x.rootPropertyValue=B)}var U=I.setPropertyValue(w,L,x.currentValue+(o<9&&0===parseFloat(D)?"":x.unitType),x.rootPropertyValue,x.scrollData);I.Hooks.registered[L]&&(I.Normalizations.registered[F]?v(w).rootPropertyValueCache[F]=I.Normalizations.registered[F]("extract",null,U[1]):v(w).rootPropertyValueCache[F]=U[1]),"transform"===U[0]&&(O=!0)}}c.mobileHA&&r===v(w).transformCache.translate3d&&(v(w).transformCache.translate3d="(0px, 0px, 0px)",O=!0),O&&I.flushTransformCache(w)}}r!==c.display&&"none"!==c.display&&(g.State.calls[i][2].display=!1),r!==c.visibility&&"hidden"!==c.visibility&&(g.State.calls[i][2].visibility=!1),c.progress&&c.progress.call(u[1],u[1],_,Math.max(0,p+c.duration-t),p,m),1===_&&P(i)}}g.State.isTicking&&A(C)}function P(e,t){if(!g.State.calls[e])return!1;for(var n=g.State.calls[e][0],o=g.State.calls[e][1],i=g.State.calls[e][2],a=g.State.calls[e][4],s=!1,u=0,l=n.length;u<l;u++){var c=n[u].element;t||i.loop||("none"===i.display&&I.setPropertyValue(c,"display",i.display),"hidden"===i.visibility&&I.setPropertyValue(c,"visibility",i.visibility));var f=v(c);if(!0!==i.loop&&(r===d.queue(c)[1]||!/\.velocityQueueEntryFlag/i.test(d.queue(c)[1]))&&f){f.isAnimating=!1,f.rootPropertyValueCache={};var p=!1;d.each(I.Lists.transforms3D,function(e,t){var n=/^scale/.test(t)?1:0,o=f.transformCache[t];r!==f.transformCache[t]&&RegExp("^\\("+n+"[^.]").test(o)&&(p=!0,delete f.transformCache[t])}),i.mobileHA&&(p=!0,delete f.transformCache.translate3d),p&&I.flushTransformCache(c),I.Values.removeClass(c,"velocity-animating")}if(!t&&i.complete&&!i.loop&&u===l-1)try{i.complete.call(o,o)}catch(e){setTimeout(function(){throw e},1)}a&&!0!==i.loop&&a(o),f&&!0===i.loop&&!t&&(d.each(f.tweensContainer,function(e,t){if(/^rotate/.test(e)&&(parseFloat(t.startValue)-parseFloat(t.endValue))%360==0){var n=t.startValue;t.startValue=t.endValue,t.endValue=n}/^backgroundPosition/.test(e)&&100===parseFloat(t.endValue)&&"%"===t.unitType&&(t.endValue=0,t.startValue=100)}),g(c,"reverse",{loop:!0,delay:i.delay})),!1!==i.queue&&d.dequeue(c,i.queue)}g.State.calls[e]=!1;for(var h=0,m=g.State.calls.length;h<m;h++)if(!1!==g.State.calls[h]){s=!0;break}!1===s&&(g.State.isTicking=!1,delete g.State.calls,g.State.calls=[])}return e.Velocity=g,e!==t&&(e.fn.velocity=w,e.fn.velocity.defaults=g.defaults),d.each(["Down","Up"],function(e,t){g.Redirects["slide"+t]=function(e,n,o,i,a,s){var u=d.extend({},n),l=u.begin,c=u.complete,f={},p={height:"",marginTop:"",marginBottom:"",paddingTop:"",paddingBottom:""};r===u.display&&(u.display="Down"===t?"inline"===g.CSS.Values.getDisplayType(e)?"inline-block":"block":"none"),u.begin=function(){for(var n in 0===o&&l&&l.call(a,a),p)if(p.hasOwnProperty(n)){f[n]=e.style[n];var r=I.getPropertyValue(e,n);p[n]="Down"===t?[r,0]:[0,r]}f.overflow=e.style.overflow,e.style.overflow="hidden"},u.complete=function(){for(var t in f)f.hasOwnProperty(t)&&(e.style[t]=f[t]);o===i-1&&(c&&c.call(a,a),s&&s.resolver(a))},g(e,p,u)}}),d.each(["In","Out"],function(e,t){g.Redirects["fade"+t]=function(e,n,o,i,a,s){var u=d.extend({},n),l=u.complete,c={opacity:"In"===t?1:0};0!==o&&(u.begin=null),o!==i-1?u.complete=null:u.complete=function(){l&&l.call(a,a),s&&s.resolver(a)},r===u.display&&(u.display="In"===t?"auto":"none"),g(this,c,u)}}),g}(window.jQuery||window.Zepto||window,window,window?window.document:void 0)})},74699:function(e,t,n){"use strict";e.exports={VelocityComponent:n(67495),VelocityTransitionGroup:n(64668),velocityHelpers:n(34263)}},44706:function(e,t,n){"use strict";if("undefined"==typeof window||"undefined"==typeof navigator||-1!==navigator.userAgent.indexOf("Node.js")||-1!==navigator.userAgent.indexOf("jsdom")){var r=function(){};r.Utilities={},r.Utilities.removeData=function(){},r.velocityReactServerShim=!0,e.exports=r}else{var o=window.jQuery||window.Zepto||window;e.exports=o.Velocity?o.Velocity:n(12641)}},75372:function(e,t,n){"use strict";var r=n(60139),o=n(73759),i=n(58227);e.exports=function(){function e(e,t,n,r,a,s){s!==i&&o(!1,"Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types")}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t};return n.checkPropTypes=r,n.PropTypes=n,n}},14988:function(e,t,n){e.exports=n(75372)()},58227:function(e){"use strict";var t="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=t},80605:function(e,t,n){"use strict";r=!0,t.default=r=r=r=r=r=void 0;var r,o=l(n(34064)),i=u(n(67294)),a=u(n(73935)),s=n(46871);function u(e){return e&&e.__esModule?e:{default:e}}function l(e){if(e&&e.__esModule)return e;var t={};if(null!=e){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}}return t.default=e,t}function c(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function d(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}n(97178);var f="unmounted";r=f;var p="exited";r=p;var h="entering";r=h;var m="entered";r=m;var g="exiting";r=g;var v=function(e){function t(t,n){r=e.call(this,t,n)||this;var r,o,i=n.transitionGroup,a=i&&!i.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?a?(o=p,r.appearStatus=h):o=m:o=t.unmountOnExit||t.mountOnEnter?f:p,r.state={status:o},r.nextCallback=null,r}d(t,e);var n=t.prototype;return n.getChildContext=function(){return{transitionGroup:null}},t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===f?{status:p}:null},n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==h&&n!==m&&(t=h):(n===h||n===m)&&(t=g)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t){this.cancelNextCallback();var n=a.default.findDOMNode(this);t===h?this.performEnter(n,e):this.performExit(n)}else this.props.unmountOnExit&&this.state.status===p&&this.setState({status:f})},n.performEnter=function(e,t){var n=this,r=this.props.enter,o=this.context.transitionGroup?this.context.transitionGroup.isMounting:t,i=this.getTimeouts(),a=o?i.appear:i.enter;if(!t&&!r){this.safeSetState({status:m},function(){n.props.onEntered(e)});return}this.props.onEnter(e,o),this.safeSetState({status:h},function(){n.props.onEntering(e,o),n.onTransitionEnd(e,a,function(){n.safeSetState({status:m},function(){n.props.onEntered(e,o)})})})},n.performExit=function(e){var t=this,n=this.props.exit,r=this.getTimeouts();if(!n){this.safeSetState({status:p},function(){t.props.onExited(e)});return}this.props.onExit(e),this.safeSetState({status:g},function(){t.props.onExiting(e),t.onTransitionEnd(e,r.exit,function(){t.safeSetState({status:p},function(){t.props.onExited(e)})})})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t,n){this.setNextCallback(n);var r=null==t&&!this.props.addEndListener;if(!e||r){setTimeout(this.nextCallback,0);return}this.props.addEndListener&&this.props.addEndListener(e,this.nextCallback),null!=t&&setTimeout(this.nextCallback,t)},n.render=function(){var e=this.state.status;if(e===f)return null;var t=this.props,n=t.children,r=c(t,["children"]);if(delete r.in,delete r.mountOnEnter,delete r.unmountOnExit,delete r.appear,delete r.enter,delete r.exit,delete r.timeout,delete r.addEndListener,delete r.onEnter,delete r.onEntering,delete r.onEntered,delete r.onExit,delete r.onExiting,delete r.onExited,"function"==typeof n)return n(e,r);var o=i.default.Children.only(n);return i.default.cloneElement(o,r)},t}(i.default.Component);function y(){}v.contextTypes={transitionGroup:o.object},v.childContextTypes={transitionGroup:function(){}},v.propTypes={},v.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:y,onEntering:y,onEntered:y,onExit:y,onExiting:y,onExited:y},v.UNMOUNTED=0,v.EXITED=1,v.ENTERING=2,v.ENTERED=3,v.EXITING=4;var b=(0,s.polyfill)(v);t.default=b},27788:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=s(n(34064)),o=s(n(67294)),i=n(46871),a=n(97681);function s(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function c(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function d(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var f=Object.values||function(e){return Object.keys(e).map(function(t){return e[t]})},p={component:"div",childFactory:function(e){return e}},h=function(e){function t(t,n){var r,o=(r=e.call(this,t,n)||this).handleExited.bind(d(d(r)));return r.state={handleExited:o,firstRender:!0},r}c(t,e);var n=t.prototype;return n.getChildContext=function(){return{transitionGroup:{isMounting:!this.appeared}}},n.componentDidMount=function(){this.appeared=!0,this.mounted=!0},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n=t.children,r=t.handleExited;return{children:t.firstRender?(0,a.getInitialChildMapping)(e,r):(0,a.getNextChildMapping)(e,n,r),firstRender:!1}},n.handleExited=function(e,t){var n=(0,a.getChildMapping)(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState(function(t){var n=l({},t.children);return delete n[e.key],{children:n}}))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,r=u(e,["component","childFactory"]),i=f(this.state.children).map(n);return(delete r.appear,delete r.enter,delete r.exit,null===t)?i:o.default.createElement(t,r,i)},t}(o.default.Component);h.childContextTypes={transitionGroup:r.default.object.isRequired},h.propTypes={},h.defaultProps=p;var m=(0,i.polyfill)(h);t.default=m,e.exports=t.default},43247:function(e,t,n){"use strict";var r=n(12888);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},34064:function(e,t,n){e.exports=n(43247)()},12888:function(e){"use strict";var t="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";e.exports=t},97681:function(e,t,n){"use strict";t.__esModule=!0,t.getChildMapping=o,t.mergeChildMappings=i,t.getInitialChildMapping=s,t.getNextChildMapping=u;var r=n(67294);function o(e,t){var n=function(e){return t&&(0,r.isValidElement)(e)?t(e):e},o=Object.create(null);return e&&r.Children.map(e,function(e){return e}).forEach(function(e){o[e.key]=n(e)}),o}function i(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var s={};for(var u in t){if(o[u])for(r=0;r<o[u].length;r++){var l=o[u][r];s[o[u][r]]=n(l)}s[u]=n(u)}for(r=0;r<i.length;r++)s[i[r]]=n(i[r]);return s}function a(e,t,n){return null!=n[t]?n[t]:e.props[t]}function s(e,t){return o(e.children,function(n){return(0,r.cloneElement)(n,{onExited:t.bind(null,n),in:!0,appear:a(n,"appear",e),enter:a(n,"enter",e),exit:a(n,"exit",e)})})}function u(e,t,n){var s=o(e.children),u=i(t,s);return Object.keys(u).forEach(function(o){var i=u[o];if((0,r.isValidElement)(i)){var l=o in t,c=o in s,d=t[o],f=(0,r.isValidElement)(d)&&!d.props.in;c&&(!l||f)?u[o]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:!0,exit:a(i,"exit",e),enter:a(i,"enter",e)}):c||!l||f?c&&l&&(0,r.isValidElement)(d)&&(u[o]=(0,r.cloneElement)(i,{onExited:n.bind(null,i),in:d.props.in,exit:a(i,"exit",e),enter:a(i,"enter",e)})):u[o]=(0,r.cloneElement)(i,{in:!1})}}),u}},97178:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0,t.classNamesShape=t.timeoutsShape=void 0,r(n(34064));var o=null;t.timeoutsShape=o;var i=null;t.classNamesShape=i},67495:function(e,t,n){"use strict";var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function o(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function a(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var s={forEach:n(84486),isEqual:n(18446),keys:n(3674),omit:n(57557)},u=n(67294),l=n(73935),c=n(14988),d=n(44706),f=function(e){function t(e){o(this,t);var n=i(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._animationTimeout=null,n.runAnimation=n.runAnimation.bind(n),n}return a(t,e),r(t,[{key:"componentDidMount",value:function(){this.runAnimation(),!0!==this.props.runOnMount&&this._finishAnimation()}},{key:"componentDidUpdate",value:function(e){s.isEqual(e.animation,this.props.animation)||("stop"===this.props.interruptBehavior?this._stopAnimation():"finish"===this.props.interruptBehavior&&this._finishAnimation(),this._scheduleAnimation())}},{key:"componentWillUnmount",value:function(){this._stopAnimation(),this._clearVelocityCache(this._getDOMTarget()),this._animationTimeout&&clearTimeout(this._animationTimeout)}},{key:"runAnimation",value:function(e){if(e=e||{},this._animationTimeout=null,null!=this.props.animation){e.stop?d(this._getDOMTarget(),"stop",!0):e.finish&&d(this._getDOMTarget(),"finishAll",!0);var n=s.omit(this.props,s.keys(t.propTypes));d(this._getDOMTarget(),this.props.animation,n)}}},{key:"_scheduleAnimation",value:function(){this._animationTimeout||(this._animationTimeout=setTimeout(this.runAnimation,0))}},{key:"_getDOMTarget",value:function(){var e=l.findDOMNode(this);return"children"===this.props.targetQuerySelector?e.children:null!=this.props.targetQuerySelector?e.querySelectorAll(this.props.targetQuerySelector):e}},{key:"_finishAnimation",value:function(){d(this._getDOMTarget(),"finishAll",!0)}},{key:"_stopAnimation",value:function(){d(this._getDOMTarget(),"stop",!0)}},{key:"_clearVelocityCache",value:function(e){e.length?s.forEach(e,this._clearVelocityCache):d.Utilities.removeData(e,["velocity","fxqueue"])}},{key:"render",value:function(){return this.props.children}}]),t}(u.Component);f.propTypes={animation:c.any,children:c.element.isRequired,runOnMount:c.bool,targetQuerySelector:c.string,interruptBehavior:c.string},f.defaultProps={animation:null,runOnMount:!1,targetQuerySelector:null,interruptBehavior:"stop"},e.exports=f},34263:function(e,t,n){"use strict";var r={isObject:n(13218)},o=n(44706),i=0;function a(e,t){r.isObject(e)&&(t=e,e="");var n="VelocityHelper.animation."+i+++e;if(o.velocityReactServerShim)return n;if(void 0===o.RegisterEffect)throw"Velocity.RegisterEffect not found. You need to require 'velocity-animate/velocity.ui' at a top level for UI Pack.";return o.RegisterEffect(n,t),n}e.exports={registerEffect:a}},64668:function(e,t,n){"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function i(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t&&("object"==typeof t||"function"==typeof t)?t:e}function s(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var u={each:n(66073),extend:n(22205),forEach:n(84486),isEqual:n(18446),keys:n(3674),omit:n(57557),map:n(35161)},l=n(67294),c=n(73935),d=n(14988),f=n(27788),p=n(80605).default,h=n(44706),m="undefined"!=typeof window&&(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,0)});m="undefined"!=typeof window&&m.bind(window);var g="undefined"!=typeof window&&(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||function(e){window.clearTimeout(e)});g="undefined"!=typeof window&&g.bind(window);var v=function(e){function t(){i(this,t);for(var e,n,r,o=arguments.length,s=Array(o),u=0;u<o;u++)s[u]=arguments[u];return n=r=a(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),r.lastState="appear",r.componentWillEnter=function(e,t){r.lastState=t?"appear":"enter"},r.componentWillExit=function(){r.lastState="exit"},r.endListener=function(e,t){switch(r.lastState){case"appear":r.props.willAppearFunc(e,t);break;case"enter":r.props.willEnterFunc(e,t);break;case"exit":r.props.willLeaveFunc(e,t)}},a(r,n)}return s(t,e),o(t,[{key:"componentWillUnmount",value:function(){h.Utilities.removeData(c.findDOMNode(this),["velocity","fxqueue"])}},{key:"render",value:function(){var e=u.omit(this.props,u.keys(t.propTypes));return l.createElement(p,r({},e,{timeout:null,addEndListener:this.endListener,appear:!0,onEnter:this.componentWillEnter,onExit:this.componentWillExit}),this.props.children)}}]),t}(l.Component);v.propTypes={children:d.element.isRequired,willAppearFunc:d.func.isRequired,willEnterFunc:d.func.isRequired,willLeaveFunc:d.func.isRequired};var y=function(e){function t(e){i(this,t);var n=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n._scheduledAnimationFrame=null,n._scheduledAnimationRunFrames=[],n._entering=[],n._leaving=[],n._timers=[],n._unmounted=!1,n.childWillAppear=n.childWillAppear.bind(n),n.childWillEnter=n.childWillEnter.bind(n),n.childWillLeave=n.childWillLeave.bind(n),n._runAnimations=n._runAnimations.bind(n),n._wrapChild=n._wrapChild.bind(n),n}return s(t,e),o(t,[{key:"componentWillUnmount",value:function(){this._scheduledAnimationFrame&&g(this._scheduledAnimationFrame),u.forEach(this._timers,function(e){clearTimeout(e)}),u.forEach(this._scheduledAnimationRunFrames,function(e){g(e)}),this._unmounted=!0}},{key:"render",value:function(){var e=u.omit(this.props,u.keys(t.propTypes));return l.createElement(f,e,this.constructor.disabledForTest||h.velocityReactServerShim?l.Children.map(this.props.children,function(e){return e&&l.createElement(p,{timeout:0},e)}):l.Children.map(this.props.children,this._wrapChild))}},{key:"childWillAppear",value:function(e,t){var n=this;if(this.props.runOnMount)this.childWillEnter(e,t);else{this._finishAnimation(e,this.props.enter);var r=setTimeout(function(){var e=n._timers.indexOf(r);e>=0&&n._timers.splice(e,1),t()},0);this._timers.push(r)}}},{key:"childWillEnter",value:function(e,t){this._shortCircuitAnimation(this.props.enter,t)||(this._finishAnimation(e,this.props.leave,{begin:void 0,complete:void 0}),u.forEach(this.props.enterHideStyle,function(t,n){h.CSS.setPropertyValue(e,n,t)}),this._entering.push({node:e,doneFn:t}),this._schedule())}},{key:"childWillLeave",value:function(e,t){this._shortCircuitAnimation(this.props.leave,t)||(this._leaving.push({node:e,doneFn:t}),this._schedule())}},{key:"_shortCircuitAnimation",value:function(e,t){return(!!document.hidden||null==this._parseAnimationProp(e).animation)&&(t(),!0)}},{key:"_schedule",value:function(){this._scheduledAnimationFrame||(this._scheduledAnimationFrame=m(this._runAnimations))}},{key:"_runAnimations",value:function(){this._scheduledAnimationFrame=null,this._runAnimation(!0,this._entering,this.props.enter),this._runAnimation(!1,this._leaving,this.props.leave),this._entering=[],this._leaving=[]}},{key:"_parseAnimationProp",value:function(e){var t,n,r;return"string"==typeof e?(t=e,r=null,n={}):(t=null!=e?e.animation:null,r=null!=e?e.style:null,n=u.omit(e,"animation","style")),{animation:t,style:r,opts:n}}},{key:"_runAnimation",value:function(e,t,n){var r,o=this;if(0!==t.length){var i=u.map(t,"node"),a=u.map(t,"doneFn"),s=this._parseAnimationProp(n),l=s.animation,c=s.style,d=s.opts;!e||u.isEqual(this.props.enterShowStyle,{display:""})&&(/^(fade|slide)/.test(l)||/In$/.test(l))||(c=u.extend({},this.props.enterShowStyle,c)),null!=c&&u.each(c,function(e,t){h.hook(i,t,e)});var f=function(){o._unmounted||a.map(function(e){e()})};if(e?(f(),f=null):h(i,"stop"),f&&d.complete){var p=d.complete;r=function(){f(),p.apply(this,arguments)}}else r=f||d.complete;var g=m(function(){var e=o._scheduledAnimationRunFrames.indexOf(g);e>=0&&o._scheduledAnimationRunFrames.splice(e,1),h(i,l,u.extend({},d,{complete:r}))});this._scheduledAnimationRunFrames.push(g)}}},{key:"_finishAnimation",value:function(e,t,n){var r=this._parseAnimationProp(t),o=r.animation,i=r.style,a=u.extend({},r.opts,n);null!=i&&u.each(i,function(t,n){h.hook(e,n,t)}),null!=o&&(h(e,o,a),h(e,"finishAll",!0))}},{key:"_wrapChild",value:function(e){return e?l.createElement(v,{key:e.key,willAppearFunc:this.childWillAppear,willEnterFunc:this.childWillEnter,willLeaveFunc:this.childWillLeave},e):null}}]),t}(l.Component);y.disabledForTest=!1,y.propTypes={runOnMount:d.bool,enter:d.any,leave:d.any,children:d.any,enterHideStyle:d.object,enterShowStyle:d.object},y.defaultProps={runOnMount:!1,enter:null,leave:null,enterHideStyle:{display:"none"},enterShowStyle:{display:""}},e.exports=y},42473:function(e){"use strict";var t=function(){};e.exports=t},72938:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({SetActionBarInfo:"SET_ACTION_BAR_INFO",UpdateActionBarConceptInfo:"UPDATE_ACTION_BAR_CONCEPT_INFO",UpdateActionBarItemCount:"UPDATE_ACTION_BAR_ITEM_COUNT"}),i=(0,r.Ky)({GetActionBarInfo:"GET_ACTION_BAR_INFO"})},39247:function(e,t,n){"use strict";n.d(t,{Q:function(){return a},a:function(){return s}});var r=n(88093),o=n(72938),i=n(9849);function a(e,t){var n;try{e&&(n=r.Z.getSmartAPI(e))}catch(e){}return{type:o.qA.GetActionBarInfo,albumType:e,id:t,SmartAPI:n,updateGeneralTagAction:i.AM}}function s(e,t){var n;try{e&&(n=r.Z.getTeamSpaceSmartAPI(e))}catch(e){}return{type:o.qA.GetActionBarInfo,albumType:e,id:t,SmartAPI:n,updateGeneralTagAction:i.bA}}},6992:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({ArrangeAutoAlbumItemRow:"ARRANGE_AUTO_ALBUM_ITEM_ROW",InitialAutoAlbum:"INITIAL_AUTO_ALBUM",InitPersonSuggestion:"INIT_PERSON_SUGGESTION",LoadCategoryAutoAlbumList:"LOAD_CATEGORY_AUTO_ALBUM_LIST",ResetAutoAlbumList:"RESET_AUTO_ALBUM_LIST",SetAutoAlbumCountForCheck:"SET_AUTO_ALBUM_COUNT_FOR_CHECK",SetAutoAlbumList:"SET_AUTO_ALBUM_LIST",SetAutoAlbumType:"SET_AUTO_ALBUM_TYPE",SetPersonMigration:"SET_PERSON_MIGRATION",ScrollToAlbum:"SCROLL_TO_ALBUM",RemoveAutoAlbum:"REMOVE_AUTO_ALBUM",UpdateAutoAlbumCover:"UPDATE_AUTO_ALBUM_COVER",UpdateMergePersonDialog:"UPDATE_MERGE_PERSON_DIALOG",UpdateMergePersonList:"UPDATE_MERGE_PERSON_LIST",UpdatePersonName:"UPDATE_PERSON_NAME",UpdatePersonSuggestion:"UPDATE_PERSON_SUGGESTION",UpdateSelectedFace:"UPDATE_SELECTED_FACE",UpdateAutoAlbumPhotoCount:"UPDATE_AUTO_ALBUM_PHOTO_COUNT",UpdatePeopleMergedResult:"UPDATE_PEOPLE_MERGED_RESULT"}),i=(0,r.Ky)({ConfirmRemoveAutoAlbumPhoto:"CONFIRM_REMOVE_AUTO_ALBUM_PHOTO",DeleteItemInAutoAlbum:"DELETE_ITEM_IN_AUTO_ALBUM",GetPersonSuggestion:"GET_PERSON_SUGGESTION",InitialAutoAlbumList:"INITIAL_AUTO_ALBUM_LIST",InitPersonVisibilityEdition:"INIT_PERSON_VISIBILITY_EDITION",InitConceptVisibilityEdition:"INIT_CONCEPT_VISIBILITY_EDITION",InitMergePersonEdition:"INIT_MERGE_PERSON_EDITION",InitMergePersonDialog:"INIT_MERGE_PERSON_DIALOG",InitRemovePersonPhotoDialog:"INIT_REMOVE_PERSON_PHOTO_DIALOG",LoadAutoAlbumCountForCheck:"LOAD_AUTO_ALBUM_COUNT_FOR_CHECK",LoadAutoAlbumList:"LOAD_AUTO_ALBUM_LIST",LoadCategoryAutoAlbumList:"LOAD_CATEGORY_AUTO_ALBUM_LIST",LoadMorePerson:"LOAD_MORE_PERSON",MergePerson:"MERGE_PERSON",RemoveAutoAlbumPhoto:"REMOVE_AUTO_ALBUM_PHOTO",SetPersonName:"SET_PERSON_NAME",SetPersonCover:"SET_PERSON_COVER",SetPersonVisibility:"SET_PERSON_VISIBILITY",SetConceptVisibility:"SET_CONCEPT_VISIBILITY",SetSingleConceptVisibility:"SET_SINGLE_CONCEPT_VISIBILITY",SetConceptCover:"SET_CONCEPT_COVER",SeparatePhotoFromPerson:"SEPARATE_PHOTO_FROM_PERSON",GetMigrationStatus:"GET_MIGRATION_STATUS",EndPersonEdition:"END_PERSON_EDITION",EndConceptEdition:"END_CONCEPT_EDITION"})},13825:function(e,t,n){"use strict";n.d(t,{A0:function(){return f},AH:function(){return T},B3:function(){return l},FW:function(){return o},Fw:function(){return a},Jf:function(){return g},Y9:function(){return u},_I:function(){return m},aF:function(){return p},aO:function(){return y},c:function(){return d},d7:function(){return b},dX:function(){return h},jQ:function(){return i},nI:function(){return E},s0:function(){return v},tI:function(){return c},wB:function(){return s},zv:function(){return _}});var r=n(6992);function o(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{width:0,height:0};return{type:r.j.ArrangeAutoAlbumItemRow,rowItemCount:e,albumType:t,marginSpace:n,size:o}}function i(e,t,n){return{type:r.j.InitialAutoAlbum,countInfo:e,filter:t,albumType:n}}function a(e,t,n){return{type:r.j.SetAutoAlbumList,list:e,filter:t,albumType:n}}function s(e,t){return{type:r.j.LoadCategoryAutoAlbumList,list:e,albumType:t}}function u(e){return{type:r.j.SetAutoAlbumType,albumType:e}}function l(e,t){return{type:r.j.UpdatePersonName,id:e,name:t}}function c(e,t,n){return{type:r.j.UpdateAutoAlbumCover,albumType:e,id:t,cover:n}}function d(e,t,n){return{type:r.j.UpdateAutoAlbumPhotoCount,albumType:e,id:t,count:n}}function f(e){return{type:r.j.UpdatePersonSuggestion,personList:e}}function p(){return{type:r.j.InitPersonSuggestion}}function h(e,t){return{type:r.j.UpdateMergePersonDialog,name:e,personList:t}}function m(e){return{type:r.j.UpdateMergePersonList,personList:e}}function g(e){return{type:r.j.ResetAutoAlbumList,albumType:e}}function v(e,t){return{type:r.j.ScrollToAlbum,albumType:e,id:t}}function y(e,t){return{type:r.j.SetAutoAlbumCountForCheck,countInfo:e,albumType:t}}function b(e){return{type:r.j.UpdateSelectedFace,faceList:e}}function _(e,t){return{type:r.j.UpdatePeopleMergedResult,target:e,mergedIdArray:t}}function E(e,t,n){return{type:r.j.SetPersonMigration,status:e,completion:t,total:n}}function T(e,t){return{type:r.j.RemoveAutoAlbum,albumType:e,id:t}}},27154:function(e,t,n){"use strict";n.d(t,{$3:function(){return U},$y:function(){return f},Av:function(){return L},Bi:function(){return er},D5:function(){return _},EF:function(){return R},GQ:function(){return ei},Gz:function(){return $},HR:function(){return B},Il:function(){return b},K3:function(){return Y},No:function(){return k},OF:function(){return E},OM:function(){return X},PG:function(){return et},QG:function(){return ee},RG:function(){return P},RP:function(){return A},Sy:function(){return eo},U9:function(){return W},UX:function(){return q},Ud:function(){return J},VK:function(){return v},WG:function(){return V},Yv:function(){return T},ZC:function(){return Z},ZG:function(){return z},_M:function(){return H},aQ:function(){return h},as:function(){return S},av:function(){return N},fW:function(){return D},fh:function(){return C},fx:function(){return M},h$:function(){return K},h3:function(){return y},hL:function(){return Q},iz:function(){return G},ls:function(){return m},mJ:function(){return en},mO:function(){return F},on:function(){return w},rA:function(){return j},rI:function(){return I},sh:function(){return g},um:function(){return p},xN:function(){return O},yc:function(){return x}});var r=n(96904),o=n(88093),i=n(8768),a=n(6992),s=n(39247),u=o.Z.Foto.Browse.Person,l=o.Z.FotoTeam.Browse.Person,c=o.Z.Foto.Browse.Concept,d=o.Z.FotoTeam.Browse.Concept;function f(e,t){return{type:a.qA.LoadAutoAlbumList,filter:e,albumType:t,SmartAPI:o.Z.getSmartAPI(t)}}function p(e,t){return{type:a.qA.LoadAutoAlbumList,filter:e,albumType:t,SmartAPI:o.Z.getTeamSpaceSmartAPI(t)}}function h(e,t){return{type:a.qA.InitialAutoAlbumList,filter:e,albumType:t,SmartAPI:o.Z.getSmartAPI(t)}}function m(e,t){return{type:a.qA.InitialAutoAlbumList,filter:e,albumType:t,SmartAPI:o.Z.getTeamSpaceSmartAPI(t)}}function g(e,t){return{type:a.qA.LoadAutoAlbumCountForCheck,filter:e,albumType:t,SmartAPI:o.Z.getSmartAPI(t)}}function v(e,t){return{type:a.qA.LoadAutoAlbumCountForCheck,filter:e,albumType:t,SmartAPI:o.Z.getTeamSpaceSmartAPI(t)}}function y(e){return{type:a.qA.LoadMorePerson,filter:e,albumType:r.ZP.ALBUM_TYPE.PERSON,SmartAPI:o.Z.getSmartAPI(r.ZP.ALBUM_TYPE.PERSON)}}function b(e){return{type:a.qA.LoadMorePerson,filter:e,albumType:r.ZP.ALBUM_TYPE.PERSON,SmartAPI:o.Z.getTeamSpaceSmartAPI(r.ZP.ALBUM_TYPE.PERSON)}}function _(e,t){return{type:a.qA.LoadCategoryAutoAlbumList,filter:e,albumType:t,SmartAPI:o.Z.getSmartAPI(t),TeamSpaceSmartAPI:o.Z.getTeamSpaceSmartAPI(t)}}function E(e,t,n){return{type:a.qA.SetPersonName,id:e,name:t,PersonAPI:u,forceReload:n,initialAutoAlbumListAction:h}}function T(e,t,n){return{type:a.qA.SetPersonName,id:e,name:t,PersonAPI:l,forceReload:n,initialAutoAlbumListAction:m}}function S(e,t){return{type:a.qA.SetPersonCover,id:e,photoId:t,PersonAPI:u,initialAutoAlbumListAction:h}}function I(e,t){return{type:a.qA.SetPersonCover,id:e,photoId:t,PersonAPI:l,initialAutoAlbumListAction:m}}function w(e,t){return{type:a.qA.GetPersonSuggestion,namePrefix:e,id:t,PersonAPI:u}}function A(e,t){return{type:a.qA.GetPersonSuggestion,namePrefix:e,id:t,PersonAPI:l}}function O(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return{type:a.qA.MergePerson,targetId:e,mergedIdArray:t,newName:n,toTarget:r,PersonAPI:u,library:i.Z.PERSONAL_SPACE}}function C(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return{type:a.qA.MergePerson,targetId:e,mergedIdArray:t,newName:n,toTarget:r,PersonAPI:l,library:i.Z.TEAM_SPACE}}function P(e,t){return{type:a.qA.SetConceptCover,id:e,photoId:t,ConceptAPI:c,initialAutoAlbumListAction:h}}function R(e,t){return{type:a.qA.SetConceptCover,id:e,photoId:t,ConceptAPI:d,initialAutoAlbumListAction:m}}function L(){return{type:a.qA.InitPersonVisibilityEdition,initialAutoAlbumListAction:h}}function D(){return{type:a.qA.InitPersonVisibilityEdition,initialAutoAlbumListAction:m}}function x(){return{type:a.qA.InitConceptVisibilityEdition,initialAutoAlbumListAction:h}}function k(){return{type:a.qA.InitConceptVisibilityEdition,initialAutoAlbumListAction:m}}function M(e){return{type:a.qA.SetPersonVisibility,peopleIds:e,PersonAPI:u,endPersonEditionAction:U}}function N(e){return{type:a.qA.SetPersonVisibility,peopleIds:e,PersonAPI:l,endPersonEditionAction:Z}}function F(e){return{type:a.qA.SetConceptVisibility,conceptIds:e,ConceptAPI:c,endConceptEditionAction:j}}function B(e){return{type:a.qA.SetConceptVisibility,conceptIds:e,ConceptAPI:d,endConceptEditionAction:H}}function U(){return{type:a.qA.EndPersonEdition,initialAutoAlbumListAction:h}}function Z(){return{type:a.qA.EndPersonEdition,initialAutoAlbumListAction:m}}function j(){return{type:a.qA.EndConceptEdition,initialAutoAlbumListAction:h}}function H(){return{type:a.qA.EndConceptEdition,initialAutoAlbumListAction:m}}function z(){return{type:a.qA.InitMergePersonEdition}}function q(e,t){return{type:a.qA.InitRemovePersonPhotoDialog,personId:e,itemIdList:t,PersonAPI:u}}function G(e,t){return{type:a.qA.InitRemovePersonPhotoDialog,personId:e,itemIdList:t,PersonAPI:l}}function V(e,t,n,r){return{type:a.qA.SeparatePhotoFromPerson,id:e,name:t,targetId:n,faceIdList:r,PersonAPI:u,getActionBarInfoAction:s.Q,library:i.Z.PERSONAL_SPACE}}function W(e,t,n,r){return{type:a.qA.SeparatePhotoFromPerson,id:e,name:t,targetId:n,faceIdList:r,PersonAPI:l,getActionBarInfoAction:s.a,library:i.Z.TEAM_SPACE}}function Y(e){return{type:a.qA.InitMergePersonDialog,idList:e,PersonAPI:u}}function J(e){return{type:a.qA.InitMergePersonDialog,idList:e,PersonAPI:l}}function $(e){var t=e.id,n=e.name,r=e.photoIdArray,i=e.albumType,u=e.remainCount;return{type:a.qA.RemoveAutoAlbumPhoto,id:t,name:n,photoIdArray:r,albumType:i,remainCount:u,SmartAPI:o.Z.getSmartAPI(i),initialAutoAlbumListAction:h,getActionBarInfoAction:s.Q}}function K(e){var t=e.id,n=e.name,r=e.photoIdArray,i=e.albumType,u=e.remainCount;return{type:a.qA.RemoveAutoAlbumPhoto,id:t,name:n,photoIdArray:r,albumType:i,remainCount:u,SmartAPI:o.Z.getTeamSpaceSmartAPI(i),initialAutoAlbumListAction:m,getActionBarInfoAction:s.a}}function X(e,t,n,r,o){return{type:a.qA.ConfirmRemoveAutoAlbumPhoto,id:e,name:t,photoIdArray:n,albumType:r,removeAutoAlbumPhotoAction:$,clearupAfterConfirmAction:o}}function Q(e,t,n,r,o){return{type:a.qA.ConfirmRemoveAutoAlbumPhoto,id:e,name:t,photoIdArray:n,albumType:r,removeAutoAlbumPhotoAction:K,clearupAfterConfirmAction:o}}function ee(e,t,n,r){return{type:a.qA.DeleteItemInAutoAlbum,albumType:e,id:t,photoIdArray:n,remainCount:r,BackgroundTaskFileAPI:o.Z.Foto.BackgroundTask.File,SmartAPI:o.Z.getSmartAPI(e),initialAutoAlbumListAction:h,getActionBarInfoAction:s.Q}}function et(e,t,n,r){return{type:a.qA.DeleteItemInAutoAlbum,albumType:e,id:t,photoIdArray:n,remainCount:r,BackgroundTaskFileAPI:o.Z.FotoTeam.BackgroundTask.File,SmartAPI:o.Z.getTeamSpaceSmartAPI(e),initialAutoAlbumListAction:m,getActionBarInfoAction:s.a}}function en(){return{type:a.qA.GetMigrationStatus,PersonAPI:u}}function er(){return{type:a.qA.GetMigrationStatus,PersonAPI:l}}function eo(e,t){return{type:a.qA.SetSingleConceptVisibility,ConceptAPI:c,id:e,visibility:t,library:r.Zu.PERSONAL,initialAutoAlbumListAction:h}}function ei(e,t){return{type:a.qA.SetSingleConceptVisibility,ConceptAPI:d,id:e,visibility:t,library:r.Zu.TEAM,initialAutoAlbumListAction:m}}},51346:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({SetIsBatchPermissionProcessing:"SET_IS_BATCH_PERMISSION_PROCESSING"}),i=(0,r.Ky)({EditBatchPermissionByGroup:"EDIT_BATCH_PERMISSION_BY_GROUP",EditBatchPermissionByUser:"EDIT_BATCH_PERMISSION_BY_USER",LoadTeamSpaceSubfoldersWithSharingInfo:"LOAD_TEAM_SPACE_SUBFOLDERS_WITH_SHARING_INFO"})},30229:function(e,t,n){"use strict";n.d(t,{EK:function(){return i},Xb:function(){return o},Zs:function(){return a}});var r=n(51346),o=function(e){var t=e.systemGroupId,n=e.targetName,o=e.isCreating,i=void 0!==o&&o,a=e.handleBatchEditUserPermissionDialogCancel;return{type:r.qA.EditBatchPermissionByGroup,systemGroupId:t,targetName:n,isCreating:i,handleBatchEditUserPermissionDialogCancel:a}},i=function(e){var t=e.systemUserId,n=e.targetName,o=e.isCreating,i=void 0!==o&&o,a=e.handleBatchEditUserPermissionDialogCancel;return{type:r.qA.EditBatchPermissionByUser,systemUserId:t,targetName:n,isCreating:i,handleBatchEditUserPermissionDialogCancel:a}},a=function(e){var t=e.folderId,n=e.limit,o=e.offset,i=void 0===o?0:o;return{type:r.qA.LoadTeamSpaceSubfoldersWithSharingInfo,folderId:t,offset:i,limit:n}}},51761:function(e,t,n){"use strict";n.d(t,{j:function(){return o},q:function(){return i}});var r=n(95853),o=(0,r.q$)({AddCondition:"ADD_CONDITION_IN_CONDITION_ALBUM_DIALOG",AddSourceFolder:"ADD_SOURCE_FOLDER_IN_CONDITION_ALBUM_DIALOG",AddRatingOption:"ADD_RATING_OPTION_IN_CONDITION_ALBUM_DIALOG",Clear:"CLEAR_CONDITION_ALBUM_DIALOG",ClearAllConditions:"CLEAR_ALL_CONDITIONS_CONDITION_ALBUM_DIALOG",ClearAllSourceFolders:"CLEAR_ALL_SOURCE_FOLDERS_IN_CONDITION_ALBUM_DIALOG",ClearAllSuggestedConditions:"CLEAR_ALL_SUGGESTED_CONDITIONS_CONDITION_ALBUM_DIALOG",ClearConditionsByType:"CLEAR_CONDITIONS_BY_TYPE_IN_CONDITION_ALBUM_DIALOG",ClearRatingOption:"CLEAR_RATING_OPTION_IN_CONDITION_ALBUM_DIALOG",ClearSingleConditionById:"CLEAR_SINGLE_CONDITION_BY_ID_IN_CONDITION_ALBUM_DIALOG",ClearSingleConditionByName:"CLEAR_SINGLE_CONDITION_BY_NAME_IN_CONDITION_ALBUM_DIALOG",ClearSourceFolder:"CLEAR_SOURCE_FOLDER_IN_CONDITION_ALBUM_DIALOG",ResetItemCount:"RESET_ITEM_COUNT_IN_CONDITION_ALBUM_DIALOG",SetAlbumName:"SET_ALBUM_NAME_IN_CONDITION_ALBUM_DIALOG",SetConditionAlbumDialogType:"SET_CONDITION_ALBUM_DIALOG_TYPE",SetConditionPolicy:"SET_CONDITION_POLICY_IN_CONDITION_ALBUM_DIALOG",SetConditionSuggestionsByType:"SET_CONDITION_SUGGESTIONS_BY_TYPE_IN_CONDITION_ALBUM_DIALOG",SetDisabledSourceSpaceOption:"SET_DISABLED_SOURCE_SPACE_OPTION_IN_CONDITION_ALBUM_DIALOG",SetEndTakenTime:"SET_END_TAKEN_TIME_IN_CONDITION_ALBUM_DIALOG",SetFavoriteCondition:"SET_FAVORITE_CONDITION_IN_CONDITION_ALBUM_DIALOG",SetFileTypeOptions:"SET_FILE_TYPE_OPTIONS_IN_CONDITION_ALBUM_DIALOG",SetItemCount:"SET_ITEM_COUNT_IN_CONDITION_ALBUM_DIALOG",SetSelectedSpace:"SET_SELECTED_SPACE_IN_CONDITION_ALBUM_DIALOG",SetSelectedFileType:"SET_SELECTED_FILE_TYPE_IN_CONDITION_ALBUM_DIALOG",SetSpaceOptions:"SET_SPACE_OPTIONS_IN_CONDITION_ALBUM_DIALOG",SetStartTakenTime:"SET_START_TAKEN_TIME_IN_CONDITION_ALBUM_DIALOG",InitializeDialog:"INITIALIZE_DIALOG"}),i=(0,r.Ky)({AddSourceFolderByFolderNavigator:"ADD_SOURCE_FOLDER_IN_CONDITION_ALBUM_DIALOG_BY_FOLDER_NAVIGATOR",ConfirmChangeSourceSpaceIfNeeded:"CONFIRM_CHANGE_SOURCE_SPACE_IF_NEEDED",CreateConditionAlbum:"CREATE_CONDITION_ALBUM",EditConditionAlbum:"EDIT_CONDITION_ALBUM",EditMigratableConditionAlbum:"EDIT_MIGRATABLE_CONDITION_ALBUM",FetchConditionSuggestions:"FETCH_CONDITION_SUGGESTIONS_IN_CONDITION_ALBUM_DIALOG",PeekItemCount:"PEEK_ITEM_COUNT_IN_CONDITION_ALBUM_DIALOG",UnlockFreezedAlbum:"UNLOCK_FREEZED_ALBUM",FilterInvalidConditionsAndUpdate:"FILTER_INVALID_CONDITIONS_AND_UPDATE"})},85931:function(e,t,n){"use strict";n.d(t,{BG:function(){return A},BP:function(){return b},Cs:function(){return f},DA:function(){return h},Hb:function(){return p},IN:function(){return g},KA:function(){return P},Ku:function(){return _},Lj:function(){return L},P:function(){return y},PH:function(){return d},PN:function(){return I},QV:function(){return C},Qz:function(){return u},Tl:function(){return T},Xj:function(){return v},ZH:function(){return i},_1:function(){return O},aX:function(){return S},c3:function(){return a},cv:function(){return R},kX:function(){return c},l:function(){return w},m7:function(){return s},me:function(){return l},u9:function(){return E},x:function(){return m}});var r=n(96904),o=n(51761),i=function(){return{type:o.j.Clear}},a=function(e){return{type:o.j.SetAlbumName,albumName:e}},s=function(e){return{type:o.j.SetConditionSuggestionsByType,conditionSuggestionsByType:e}},u=function(e){return{type:o.j.SetDisabledSourceSpaceOption,spaceOption:e}},l=function(e){return{type:o.j.SetConditionAlbumDialogType,actionType:e}},c=function(e){return{type:o.j.SetSpaceOptions,spaceOptions:e}},d=function(e){return{type:o.j.SetSelectedSpace,selectedSpace:e}},f=function(e){return{type:o.j.AddRatingOption,ratingOption:e}},p=function(e,t){return{type:o.j.AddSourceFolder,folderId:e,folderPath:t}},h=function(e){return{type:o.j.ClearSourceFolder,folderId:e}},m=function(){return{type:o.j.ClearAllSourceFolders}},g=function(e){return{type:o.j.ClearRatingOption,ratingOption:e}},v=function(){return{type:o.j.ResetItemCount}},y=function(e){return{type:o.j.SetFileTypeOptions,fileTypeOptions:e}},b=function(e){return{type:o.j.SetItemCount,itemCount:e}},_=function(e){return{type:o.j.SetSelectedFileType,selectedFileType:e}},E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.om;return{type:o.j.SetStartTakenTime,takenTime:e}},T=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.om;return{type:o.j.SetEndTakenTime,takenTime:e}},S=function(e,t,n,r){return{type:o.j.AddCondition,conditionType:e,conditionName:t,conditionId:n,conditionAdditional:r}},I=function(){return{type:o.j.ClearAllConditions}},w=function(){return{type:o.j.ClearAllSuggestedConditions}},A=function(e){return{type:o.j.ClearConditionsByType,conditionType:e}},O=function(e,t){return{type:o.j.ClearSingleConditionById,conditionType:e,conditionId:t}},C=function(e,t){return{type:o.j.ClearSingleConditionByName,conditionType:e,conditionName:t}},P=function(e,t){return{type:o.j.SetConditionPolicy,conditionType:e,conditionPolicy:t}},R=function(e){return{type:o.j.SetFavoriteCondition,favorite:e}},L=function(e){var t=e.albumName,n=e.conditionsByType,r=e.fileType,i=e.nonmigratableCondition,a=e.policyByType,s=e.rating,u=e.sourceFolders,l=e.sourceSpace,c=e.takenTime,d=e.favorite,f=e.isValid;return{type:o.j.InitializeDialog,albumName:t,conditionsByType:n,fileType:r,nonmigratableCondition:i,policyByType:a,rating:s,sourceFolders:u,sourceSpace:l,takenTime:c,favorite:d,isValid:f}}},19850:function(e,t,n){"use strict";n.d(t,{$L:function(){return o},Bv:function(){return f},Oy:function(){return s},PQ:function(){return u},QF:function(){return i},RV:function(){return d},Sn:function(){return c},eX:function(){return l},zU:function(){return a}});var r=n(51761),o=function(e){return{type:r.q.AddSourceFolderByFolderNavigator,sourceSpace:e}},i=function(e){return{type:r.q.ConfirmChangeSourceSpaceIfNeeded,confirmHandler:e}},a=function(){return{type:r.q.CreateConditionAlbum}},s=function(e){return{type:r.q.FetchConditionSuggestions,keyword:e}},u=function(e){return{type:r.q.EditConditionAlbum,id:e}},l=function(){return{type:r.q.PeekItemCount}},c=function(){return{type:r.q.UnlockFreezedAlbum}},d=function(e,t,n,o){return{type:r.q.EditMigratableConditionAlbum,albumId:e,albumName:t,conditionObj:n,nonmigratableCondition:o}},f=function(e,t){return{type:r.q.FilterInvalidConditionsAndUpdate,albumId:e,origConditions:t}}},64587:function(e,t,n){"use strict";n.d(t,{j:function(){return r}});var r=(0,n(95853).q$)({SetMenuMousePosition:"SET_MENU_MOUSE_POSITION",SetMenuOpen:"SET_MENU_OPEN"})},24428:function(e,t,n){"use strict";n.d(t,{e:function(){return o},g:function(){return i}});var r=n(64587);function o(e,t){return{type:r.j.SetMenuMousePosition,xMouse:e,yMouse:t}}function i(e){return{type:r.j.SetMenuOpen,isOpen:e}}},96466:function(e,t,n){"use strict";n.d(t,{q:function(){return r}});var r=(0,n(95853).Ky)({DownloadPcClient:"DOWNLOAD_PC_CLIENT"})},14741:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({SetFaceBoundingBoxList:"SET_FACE_BOUNDING_BOX_LIST",AddFaceBoundingBox:"ADD_FACE_BOUNDING_BOX",DeleteFaceBoundingBox:"DELETE_FACE_BOUNDING_BOX",ReassignFaceBoundingBox:"REASSIGN_FACE_BOUNDING_BOX",ClearEditFace:"CLEAR_EDIT_FACE"}),i=(0,r.Ky)({LoadFaceBoundingBoxList:"LOAD_FACE_BOUNDING_BOX_LIST",SaveFaceBoundingBoxResult:"SAVE_FACE_BOUNDING_BOX_RESULT"})},10637:function(e,t,n){"use strict";n.d(t,{$8:function(){return o},VK:function(){return s},e5:function(){return u},f_:function(){return i},zj:function(){return a}});var r=n(14741);function o(e,t){return{type:r.j.SetFaceBoundingBoxList,itemId:e,faceBoundingBoxList:t}}function i(e){var t=e.tempFaceId,n=e.personId,o=e.personName,i=e.faceBoundingBox,a=e.additional;return{type:r.j.AddFaceBoundingBox,tempFaceId:t,personId:n,personName:o,faceBoundingBox:i,additional:a}}function a(e){var t=e.targetedFaceId;return{type:r.j.DeleteFaceBoundingBox,targetedFaceId:t}}function s(e){var t=e.targetedFaceId,n=e.personId,o=e.personName,i=e.additional;return{type:r.j.ReassignFaceBoundingBox,targetedFaceId:t,personId:n,personName:o,additional:i}}function u(){return{type:r.j.ClearEditFace}}},95346:function(e,t,n){"use strict";n.d(t,{j:function(){return r}});var r=(0,n(95853).q$)({AddEmbededSelectedSelect:"ADD_EMBEDED_SELECTED_SELECT",ClearEmbededSelectedSelect:"CLEAR_EMBEDED_SELECTED_SELECT",EnterEmbededSelectItemMode:"ENTER_EMBEDED_SELECT_ITEM_MODE",RemoveEmbededSelectedSelect:"REMOVE_EMBEDED_SELECTET_SELECT",RemoveEmbededPreviewSelect:"REMOVE_EMBEDED_PREVIEW_SELECT",SetEmbededPreviewSelect:"SET_EMBEDED_PREVIEW_SELECT",SetEmbededSelectMode:"SET_EMBEDED_SELECT_MODE"})},65716:function(e,t,n){"use strict";n.d(t,{M$:function(){return u},X7:function(){return l},fC:function(){return i},hA:function(){return o},iI:function(){return a},y5:function(){return s}});var r=n(95346);function o(e,t,n){return{type:r.j.AddEmbededSelectedSelect,selectType:e,idArray:t,infoMap:n}}function i(e,t){return{type:r.j.RemoveEmbededSelectedSelect,selectType:e,idArray:t}}function a(e,t){return{type:r.j.SetEmbededPreviewSelect,itemType:e,idArray:t}}function s(){return{type:r.j.RemoveEmbededPreviewSelect}}function u(){return{type:r.j.ClearEmbededSelectedSelect}}function l(e){return{type:r.j.SetEmbededSelectMode,isSingleSelectMode:e}}},32835:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({SetDependencyStatus:"SET_DEPENDENCY_STATUS",AppendToGenerateThumbnailQueue:"APPEND_TO_GENERATE_THUMBNAIL_QUEUE",AppendLeftGenerateThumbnailQueue:"APPEND_LEFT_GENERATE_THUMBNAIL_QUEUE",ClearGenerateThumbnailQueue:"CLEAR_GENERATE_THUMBNAIL_QUEUE",PopGenerateThumbnailQueueToCurrentTasks:"POP_GENERATE_THUMBNAIL_QUEUE_TO_CURRENT_TASKS",ClearCurrentExternalConvertTasks:"CLEAR_CURRENT_EXTERNAL_CONVERT_TASKS",SetCompletedCategory:"SET_COMPLETED_CATEGORY",SetOpenGenerateThumbnailQueue:"SET_OPEN_GENERATE_THUMBNAIL_QUEUE",SetDependencyStatusLoaded:"SET_DEPENDENCY_STATUS_LOADED",AddRegenerateTasks:"ADD_REGENERATE_TASKS"}),i=(0,r.Ky)({UpdateDependencyStatus:"UPDATE_DEPENDENCY_STATUS",ProcessConvert:"PROCESS_CONVERT",LoadConvertNeededFile:"LOAD_CONVERT_NEEDED_FILE",LoadRegenerateTasks:"LOAD_REGENERATE_TASKS"})},17963:function(e,t,n){"use strict";n.d(t,{DK:function(){return l},E3:function(){return d},JK:function(){return s},Lc:function(){return c},cy:function(){return g},f0:function(){return p},gu:function(){return f},sk:function(){return h},v3:function(){return m},v8:function(){return u}});var r=n(7409),o=n(99282),i=n(96904),a=n(32835);function s(e){return{type:a.j.SetDependencyStatus,status:e}}function u(e){return{type:a.j.AppendToGenerateThumbnailQueue,tasks:e.map(function(e){return(0,o._)((0,r._)({},e),{task_type:i.Kh.AUTO_GENERATE})})}}function l(e){return{type:a.j.AppendLeftGenerateThumbnailQueue,tasks:e.map(function(e){return(0,o._)((0,r._)({},e),{task_type:i.Kh.AUTO_GENERATE})})}}function c(){return{type:a.j.ClearGenerateThumbnailQueue}}function d(){return{type:a.j.PopGenerateThumbnailQueueToCurrentTasks}}function f(){return{type:a.j.ClearCurrentExternalConvertTasks}}function p(e,t){return{type:a.j.SetCompletedCategory,category:e,completed:t}}function h(e){return{type:a.j.SetOpenGenerateThumbnailQueue,open:e}}function m(e){return{type:a.j.SetDependencyStatusLoaded,loaded:e}}function g(e){var t=e.map(function(e){return(0,o._)((0,r._)({},e),{task_type:i.Kh.REGENERATE,need_video:!1,need_thumbnail:!0})});return{type:a.j.AddRegenerateTasks,tasks:t}}},67191:function(e,t,n){"use strict";n.d(t,{Qh:function(){return l},VR:function(){return s},Zo:function(){return d},cb:function(){return f},o$:function(){return c},uK:function(){return u}});var r=n(88093),o=n(96904),i=n(32835),a=["photo","video","live_video"];function s(){return{type:i.qA.UpdateDependencyStatus}}function u(e){return{type:i.qA.ProcessConvert,tasks:e}}function l(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.fileType,n=void 0===t?a:t;return{type:i.qA.LoadConvertNeededFile,fileType:n,category:o.Zu.PERSONAL,library:o.Zu.PERSONAL,ConvertedFileAPI:r.Z.Foto.Upload.ConvertedFile}}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.fileType,n=void 0===t?a:t;return{type:i.qA.LoadConvertNeededFile,fileType:n,category:o.Zu.TEAM,library:o.Zu.TEAM,ConvertedFileAPI:r.Z.FotoTeam.Upload.ConvertedFile}}function d(){return{type:i.qA.LoadRegenerateTasks,library:o.Zu.PERSONAL,ListRegeneratingAPI:r.Z.Foto.RegeneratePreview}}function f(){return{type:i.qA.LoadRegenerateTasks,library:o.Zu.TEAM,ListRegeneratingAPI:r.Z.FotoTeam.RegeneratePreview}}},81023:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({SetCurrentFolder:"SET_CURRENT_FOLDER",ClearCurrentFolder:"CLEAR_CURRENT_FOLDER",ClearSubFolder:"CLEAR_SUB_FOLDER",ClearFolderPhotowall:"CLEAR_FOLDER_PHOTOWALL",SetFolderItem:"SET_FOLDER_ITEM",SetFolderItemCount:"SET_FOLDER_ITEM_COUNT",SetSubFolder:"SET_SUB_FOLDER",ArrangeFolderPhotowallRow:"ARRANGE_FOLDER_PHOTOWALL_ROW",ArrangeSubFolderRow:"ARRANGE_SUB_FOLDER_ROW",UpdateFolderIdNameMap:"UPDATE_FOLDER_ID_NAME_MAP",ScrollToFolderPhotoWallItem:"SCROLL_TO_FOLDER_PHOTOWALL_ITEM",ResetFolderScrollToItem:"RESET_FOLDER_SCROLL_TO_ITEM",RotateFolderItems:"ROTATE_FOLDER_ITEMS",SetRootFolder:"SET_ROOT_FOLDER",UpdateFolderTreeToggled:"UPDATE_FOLDER_TREE_TOGGLED",UpdateFolderTreeActive:"UPDATE_FOLDER_TREE_ACTIVE",UpdateSortingSetting:"UPDATE_SORTING_SETTING",SetFolderTreeByListParent:"SET_FOLDERTREE_BY_LIST_PARENT",SetFolderTreeAccessPermission:"SET_FOLDERTREE_ACCESS_PERMISSION",DeleteFolderInStore:"DELETE_FOLDER_IN_STORE",UpdateFolderName:"UPDATE_FOLDER_NAME",ClearFolderStore:"CLEAR_FOLDER_STORE",UpdateFolderSharing:"UPDATE_FOLDER_SHARING",UnlockFolderInFolderTree:"UNLOCK_FOLDER_IN_FOLDER_TREE",UpdateSubFolderCover:"UPDATE_SUB_FOLDER_COVER",UpdateSubFolder:"UPDATE_SUB_FOLDER",HideSubFolders:"HIDE_SUB_FOLDERS"}),i=(0,r.Ky)({GetCurrentFolder:"GET_CURRENT_FOLDER",GetFolderByLocation:"GET_FOLDER_BY_LOCATION",GoToFolderByPath:"GO_TO_FOLDER_BY_PATH",ListParentFolderTrees:"LIST_PARENT_FOLDER_TREES",ListSubFolder:"LIST_SUB_FOLDER",ListFolderItem:"LIST_FOLDER_ITEM",GetFolderItemCount:"GET_FOLDER_ITEM_COUNT",GetFolderItemCountWithFilter:"GET_FOLDER_ITEM_COUNT_WITH_FILTER",ArrangeFolderPhotowallRow:"ARRANGE_FOLDER_PHOTOWALL_ROW",ChangeToggled:"CHANGE_TOGGLED",CreateFolder:"CREATE_FOLDER",ChangeSorting:"CHANGE_SORTING",CopyToFolder:"COPY_TO_FOLDER",MoveToFolder:"MOVE_TO_FOLDER",MoveToFolderByDraggingFromFolderWall:"MOVE_TO_FOLDER_BY_DRAGGING_FROM_FOLDER_WALL",MoveToFolderByDraggingFromFolderTree:"MOVE_TO_FOLDER_BY_DRAGGING_FROM_FOLDER_TREE",DeleteFolder:"DELETE_FOLDER",DeleteFolderDone:"DELETE_FOLDER_DONE",RenameFolder:"RENAME_FOLDER",DownloadFolder:"DOWNLOAD_FOLDER",SetFolderCover:"SET_FOLDER_COVER"})},70494:function(e,t,n){"use strict";n.d(t,{$W:function(){return S},B6:function(){return z},I9:function(){return U},J_:function(){return v},Jl:function(){return N},Ju:function(){return y},KF:function(){return f},L6:function(){return O},NP:function(){return V},Np:function(){return W},P2:function(){return b},QP:function(){return M},S:function(){return A},S9:function(){return x},T2:function(){return G},TY:function(){return R},Ug:function(){return B},VI:function(){return j},We:function(){return _},Wg:function(){return d},XD:function(){return Z},ZV:function(){return L},_5:function(){return E},_T:function(){return C},_d:function(){return D},gB:function(){return P},kG:function(){return l},kM:function(){return Y},nA:function(){return F},p0:function(){return q},pc:function(){return T},qI:function(){return I},qW:function(){return w},tm:function(){return c},vl:function(){return k},wm:function(){return J},y2:function(){return H}});var r=n(88093),o=n(8768),i=n(96904),a=n(81023),s=n(68598),u=n(58851);function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{type:a.qA.ListSubFolder,id:e,sortDirection:t,needReset:n,additional:["thumbnail"],FolderAPI:r.Z.Foto.Browse.Folder}}function c(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return{type:a.qA.ListSubFolder,id:e,sortDirection:t,needReset:n,additional:["sharing_info","access_permission","thumbnail","password_verified"],FolderAPI:r.Z.FotoTeam.Browse.Folder}}function d(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return{type:a.qA.ListFolderItem,id:e,sortBy:t,sortDirection:n,needReset:o,offset:i,ItemAPI:r.Z.Foto.Browse.Item,getFolderItemCountAction:p,getFolderItemCountWithFilterAction:m}}function f(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return{type:a.qA.ListFolderItem,id:e,sortBy:t,sortDirection:n,needReset:o,offset:i,ItemAPI:r.Z.FotoTeam.Browse.Item,getFolderItemCountAction:h,getFolderItemCountWithFilterAction:g}}function p(e){return{type:a.qA.GetFolderItemCount,id:e,ItemAPI:r.Z.Foto.Browse.Item}}function h(e){return{type:a.qA.GetFolderItemCount,id:e,ItemAPI:r.Z.FotoTeam.Browse.Item}}function m(e){return{type:a.qA.GetFolderItemCountWithFilter,id:e,ItemAPI:r.Z.Foto.Browse.Item}}function g(e){return{type:a.qA.GetFolderItemCountWithFilter,id:e,ItemAPI:r.Z.FotoTeam.Browse.Item}}function v(e){var t=e.folderId,n=e.folderPath,i=e.forceReset,s=void 0===i||i;return{type:a.qA.ListParentFolderTrees,folderId:t,folderPath:n,forceReset:s,library:o.Z.PERSONAL_SPACE,FolderAPI:r.Z.Foto.Browse.Folder}}function y(e){var t=e.folderId,n=e.folderPath,i=e.forceReset,s=void 0===i||i;return{type:a.qA.ListParentFolderTrees,folderId:t,folderPath:n,forceReset:s,library:o.Z.TEAM_SPACE,FolderAPI:r.Z.FotoTeam.Browse.Folder}}function b(e){return{type:a.qA.GetCurrentFolder,id:e,FolderAPI:r.Z.Foto.Browse.Folder,listSubFolderAction:l,listFolderItemAction:d,navigateFolderByIdAction:u.Oo,additional:["access_permission"]}}function _(e){return{type:a.qA.GetFolderByLocation,pathname:e}}function E(e){return{type:a.qA.GetCurrentFolder,id:e,FolderAPI:r.Z.FotoTeam.Browse.Folder,listSubFolderAction:c,listFolderItemAction:f,navigateFolderByIdAction:u.f5,additional:["sharing_info","access_permission"]}}function T(e){return{type:a.qA.GoToFolderByPath,folderPath:e,FolderAPI:r.Z.Foto.Browse.Folder,goToFolderById:s.T9}}function S(e){return{type:a.qA.GoToFolderByPath,folderPath:e,FolderAPI:r.Z.FotoTeam.Browse.Folder,goToFolderById:s.XG}}function I(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{width:0,height:0};return{type:a.qA.ArrangeFolderPhotowallRow,rowItemCount:e,marginSpace:t,size:n}}function w(e,t,n,r){return{type:a.qA.ChangeToggled,id:e,sortDirection:t,toggled:n,hasChildren:r,listSubFolderAction:l}}function A(e,t,n,r){return{type:a.qA.ChangeToggled,id:e,sortDirection:t,toggled:n,hasChildren:r,listSubFolderAction:c}}function O(e,t,n){return{type:a.qA.CreateFolder,targetFolderId:e,existingFolderNames:t,mode:n,FolderAPI:r.Z.Foto.Browse.Folder,goToFolderById:s.T9,listSubFolderAction:l,navigateFolderByIdAction:u.Oo}}function C(e,t,n){return{type:a.qA.CreateFolder,targetFolderId:e,existingFolderNames:t,mode:n,FolderAPI:r.Z.FotoTeam.Browse.Folder,goToFolderById:s.XG,listSubFolderAction:c,navigateFolderByIdAction:u.f5}}function P(e,t,n){return{type:a.qA.ChangeSorting,id:e,sortBy:t,sortDirection:n,FolderAPI:r.Z.Foto.Browse.Folder,listSubFolderAction:l,listFolderItemAction:d}}function R(e,t,n){return{type:a.qA.ChangeSorting,id:e,sortBy:t,sortDirection:n,FolderAPI:r.Z.FotoTeam.Browse.Folder,listSubFolderAction:c,listFolderItemAction:f}}function L(){return{type:a.qA.CopyToFolder,library:i.Zu.PERSONAL,selectedSource:i.n0.SELECTED_BAR,backgroundTaskFileAPI:r.Z.Foto.BackgroundTask.File}}function D(){return{type:a.qA.CopyToFolder,library:i.Zu.PERSONAL,selectedSource:i.n0.LIGHTBOX,backgroundTaskFileAPI:r.Z.Foto.BackgroundTask.File}}function x(){return{type:a.qA.CopyToFolder,library:i.Zu.TEAM,selectedSource:i.n0.SELECTED_BAR,backgroundTaskFileAPI:r.Z.FotoTeam.BackgroundTask.File}}function k(){return{type:a.qA.CopyToFolder,library:i.Zu.TEAM,selectedSource:i.n0.LIGHTBOX,backgroundTaskFileAPI:r.Z.FotoTeam.BackgroundTask.File}}function M(){return{type:a.qA.MoveToFolder,library:i.Zu.PERSONAL,selectedSource:i.n0.SELECTED_BAR,backgroundTaskFileAPI:r.Z.Foto.BackgroundTask.File}}function N(){return{type:a.qA.MoveToFolder,library:i.Zu.PERSONAL,selectedSource:i.n0.LIGHTBOX,backgroundTaskFileAPI:r.Z.Foto.BackgroundTask.File}}function F(){return{type:a.qA.MoveToFolder,library:i.Zu.TEAM,selectedSource:i.n0.SELECTED_BAR,backgroundTaskFileAPI:r.Z.FotoTeam.BackgroundTask.File}}function B(){return{type:a.qA.MoveToFolder,library:i.Zu.TEAM,selectedSource:i.n0.LIGHTBOX,backgroundTaskFileAPI:r.Z.FotoTeam.BackgroundTask.File}}function U(e){var t=e.targetFolderId,n=e.selectedItemIds,o=e.selectedFolderIds,s=e.selectedMap;return{type:a.qA.MoveToFolderByDraggingFromFolderWall,library:i.Zu.PERSONAL,backgroundTaskFileAPI:r.Z.Foto.BackgroundTask.File,targetFolderId:t,selectedItemIds:n,selectedFolderIds:o,selectedMap:s}}function Z(e){var t=e.targetFolderId,n=e.selectedItemIds,o=e.selectedFolderIds,s=e.selectedMap;return{type:a.qA.MoveToFolderByDraggingFromFolderWall,library:i.Zu.TEAM,backgroundTaskFileAPI:r.Z.FotoTeam.BackgroundTask.File,targetFolderId:t,selectedItemIds:n,selectedFolderIds:o,selectedMap:s}}function j(e){var t=e.targetFolderId,n=e.selectedFolderId;return{type:a.qA.MoveToFolderByDraggingFromFolderTree,library:i.Zu.PERSONAL,backgroundTaskFileAPI:r.Z.Foto.BackgroundTask.File,targetFolderId:t,selectedFolderId:n}}function H(e){var t=e.targetFolderId,n=e.selectedFolderId;return{type:a.qA.MoveToFolderByDraggingFromFolderTree,library:i.Zu.TEAM,backgroundTaskFileAPI:r.Z.FotoTeam.BackgroundTask.File,targetFolderId:t,selectedFolderId:n}}function z(){return{type:a.qA.DeleteFolderDone}}function q(){return{type:a.qA.RenameFolder,FolderAPI:r.Z.Foto.Browse.Folder}}function G(){return{type:a.qA.RenameFolder,FolderAPI:r.Z.FotoTeam.Browse.Folder}}function V(e,t){return{type:a.qA.DownloadFolder,library:o.Z.PERSONAL_SPACE,folderIdArray:e,downloadType:t}}function W(e,t){return{type:a.qA.DownloadFolder,library:o.Z.TEAM_SPACE,folderIdArray:e,downloadType:t}}function Y(e,t){return{type:a.qA.SetFolderCover,folderId:e,itemIds:t,FolderAPI:r.Z.Foto.Browse.Folder.setCover}}function J(e,t){return{type:a.qA.SetFolderCover,folderId:e,itemIds:t,FolderAPI:r.Z.FotoTeam.Browse.Folder.setCover}}},76505:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({SetCurrentFolderInFolderNavigator:"SET_CURRENT_FOLDER_IN_FOLDER_NAVIGATOR",SetCurrentFolderPathInFolderNavigator:"SET_CURRENT_FOLDER_PATH_IN_FOLDER_NAVIGATOR",SetIsLoadedInFolderNavigator:"SET_IS_LOADED_IN_FOLDER_NAVIGATOR",AddSubfoldersInFolderNavigator:"ADD_SUBFOLDERS_IN_FOLDER_NAVIGATOR",ClearSubfoldersInFolderNavigator:"CLEAR_SUBFOLDERS_IN_FOLDER_NAVIGATOR",SetSubfolderCountInFolderNavigator:"SET_SUB_FOLDER_COUNT_IN_FOLDER_NAVIGATOR",ClearFolderNavigator:"CLEAR_FOLDER_NAVIGATOR"}),i=(0,r.Ky)({InitializeFolderNavigator:"INITIALIZE_FOLDER_NAVIGATOR",InitializeFolderNavigatorInTeamSpace:"INITIALIZE_FOLDER_NAVIGATOR_IN_TEAM_SPACE",LoadSubfolderListInFolderNavigator:"LOAD_SUBFOLDER_LIST_IN_FOLDER_NAVIGATOR",NavigateFolderById:"NAVIGATE_FOLDER_BY_ID",NavigateFolderByPath:"NAVIGATE_FOLDER_BY_PATH"})},58851:function(e,t,n){"use strict";n.d(t,{MT:function(){return f},Oo:function(){return s},f5:function(){return u},gB:function(){return i},j2:function(){return d},o4:function(){return c},oe:function(){return l},s_:function(){return a}});var r=n(88093),o=n(76505);function i(e,t,n){return{type:o.qA.LoadSubfolderListInFolderNavigator,folderId:e,offset:t,limit:n,FolderAPI:r.Z.Foto.Browse.Folder}}function a(e,t,n){return{type:o.qA.LoadSubfolderListInFolderNavigator,folderId:e,offset:t,limit:n,FolderAPI:r.Z.FotoTeam.Browse.Folder}}function s(e){return{type:o.qA.NavigateFolderById,folderId:e,FolderAPI:r.Z.Foto.Browse.Folder}}function u(e){return{type:o.qA.NavigateFolderById,folderId:e,FolderAPI:r.Z.FotoTeam.Browse.Folder}}function l(e){return{type:o.qA.NavigateFolderByPath,folderPath:e,FolderAPI:r.Z.Foto.Browse.Folder,navigateFolderByIdAction:s,navigateFolderByPathAction:l}}function c(e){return{type:o.qA.NavigateFolderByPath,folderPath:e,FolderAPI:r.Z.FotoTeam.Browse.Folder,navigateFolderByIdAction:u,navigateFolderByPathAction:c}}function d(){return{type:o.qA.InitializeFolderNavigator}}function f(){return{type:o.qA.InitializeFolderNavigatorInTeamSpace}}},10694:function(e,t,n){"use strict";n.d(t,{eM:function(){return o},j:function(){return i},qA:function(){return a}});var r=n(95853),o={ADD:"add",REMOVE:"remove",SET:"set"},i=(0,r.q$)({UpdateGeneralTag:"UPDATE_GENERAL_TAG",SetGeneralTagSuggestion:"SET_GENERAL_TAG_SUGGESTION",UpdateIntersectionGeneralTag:"UPDATE_INTERSECTION_GENERAL_TAG",ClearIntersectionGeneralTag:"CLEAR_INTERSECTION_GENERAL_TAG",SetIntersectionGeneralTagLoading:"SET_INTERSECTION_GENERAL_TAG_LOADING",ClearGeneralTagSuggestion:"CLEAR_GENERAL_TAG_SUGGESTION"}),a=(0,r.Ky)({GetIntersectionGeneralTag:"GET_INTERSCTION_GENERAL_TAG",CreateAndAddIntersectionGeneralTag:"CREATE_AND_ADD_INTERSECTION_GENERAL_TAG",CreateAndAddGeneralTag:"CREATE_AND_ADD_GENERAL_TAG",AddGeneralTag:"ADD_GENERAL_TAG",RemoveGeneralTag:"REMOVE_GENERAL_TAG",BatchUpdateGeneralTag:"BATCH_UPDATE_GENERAL_TAG",UpdateGeneralTagSuggestion:"UPDATE_GENERAL_TAG_SUGGESTION"})},9849:function(e,t,n){"use strict";n.d(t,{AM:function(){return i},AY:function(){return d},BY:function(){return u},LM:function(){return c},bA:function(){return a},kA:function(){return s},n8:function(){return l}});var r=n(8768),o=n(10694);function i(e){var t=e.action,n=e.tagIdArray,i=void 0===n?[]:n,a=e.tagInfoArray,s=void 0===a?[]:a;return{type:o.j.UpdateGeneralTag,action:t,tagIdArray:i,tagInfoArray:s,library:r.Z.PERSONAL_SPACE}}function a(e){var t=e.action,n=e.tagIdArray,i=void 0===n?[]:n,a=e.tagInfoArray,s=void 0===a?[]:a;return{type:o.j.UpdateGeneralTag,action:t,tagIdArray:i,tagInfoArray:s,library:r.Z.TEAM_SPACE}}function s(){return{type:o.j.ClearIntersectionGeneralTag}}function u(e){var t=e.isLoading;return{type:o.j.SetIntersectionGeneralTagLoading,isLoading:t}}function l(e,t){return{type:o.j.UpdateIntersectionGeneralTag,action:e,tags:t}}function c(e){return{type:o.j.SetGeneralTagSuggestion,suggestion:e}}function d(){return{type:o.j.ClearGeneralTagSuggestion}}},69154:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({ClearIndexTaskCount:"CLEAR_INDEX_TASK_COUNT",SetIndexTaskCount:"SET_INDEX_TASK_COUNT"}),i=(0,r.Ky)({GetIndexTaskCount:"GET_INDEX_TASK_COUNT",ReindexMetadata:"REINDEX_METADATA",ReindexThumbnail:"REINDEX_THUMBNAIL",ReindexThumbnailForAllUser:"REINDEX_THUMBNAIL_FOR_ALL_USER",Reindex:"REINDEX"})},16233:function(e,t,n){"use strict";n.d(t,{B:function(){return a},j:function(){return i}});var r=n(7409),o=n(69154);function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,r._)({type:o.j.SetIndexTaskCount},e)}function a(){return{type:o.j.ClearIndexTaskCount}}},98733:function(e,t,n){"use strict";n.d(t,{Cm:function(){return c},F3:function(){return a},Fz:function(){return i},Qy:function(){return l},_9:function(){return u},cy:function(){return s}});var r=n(88093),o=n(69154);function i(){return{type:o.qA.GetIndexTaskCount,IndexAPI:r.Z.FotoTeam.Index}}function a(){return{type:o.qA.GetIndexTaskCount,IndexAPI:r.Z.Foto.Index}}function s(){return{type:o.qA.ReindexThumbnail,IndexAPI:r.Z.Foto.Index}}function u(){return{type:o.qA.ReindexThumbnail,IndexAPI:r.Z.FotoTeam.Index}}function l(){return{type:o.qA.Reindex,IndexAPI:r.Z.Foto.Index,getIndexTaskCountAction:a}}function c(){return{type:o.qA.Reindex,IndexAPI:r.Z.FotoTeam.Index,getIndexTaskCountAction:i}}},34405:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({DeleteItemStore:"DELETE_ITEM_STORE"}),i=(0,r.Ky)({BatchUpdateDateTime:"BATCH_UPDATE_DATE_TIME",CopyItem:"COPY_ITEM",DeleteItemDone:"DELETE_ITEM_DONE",UpdateItem:"UPDATE_ITEM"})},83789:function(e,t,n){"use strict";n.d(t,{AY:function(){return a},Av:function(){return s},SS:function(){return p},_s:function(){return h},fF:function(){return l},j:function(){return f},nY:function(){return u},q_:function(){return c},x2:function(){return d}});var r=n(96904),o=n(88093),i=n(34405);function a(e){return{type:i.qA.UpdateItem,idArray:e,key:"rotate_action",value:r.ZP.ROTATION.COUNTER_CLOCKWISE,ItemAPI:o.Z.Foto.Browse.Item}}function s(e){return{type:i.qA.UpdateItem,idArray:e,key:"rotate_action",value:r.ZP.ROTATION.COUNTER_CLOCKWISE,ItemAPI:o.Z.FotoTeam.Browse.Item}}function u(e,t){return{type:i.qA.UpdateItem,idArray:e,key:"description",value:t,ItemAPI:o.Z.Foto.Browse.Item}}function l(e,t){return{type:i.qA.UpdateItem,idArray:e,key:"description",value:t,ItemAPI:o.Z.FotoTeam.Browse.Item}}function c(e,t,n){return{type:i.qA.UpdateItem,idArray:e,key:"time",value:t,source:n,ItemAPI:o.Z.Foto.Browse.Item}}function d(e,t,n){return{type:i.qA.UpdateItem,idArray:e,key:"time",value:t,source:n,ItemAPI:o.Z.FotoTeam.Browse.Item}}function f(e,t,n){return{type:i.qA.BatchUpdateDateTime,idArray:e,editType:t,value:n,ItemAPI:o.Z.Foto.Browse.Item}}function p(e,t,n){return{type:i.qA.BatchUpdateDateTime,idArray:e,editType:t,value:n,ItemAPI:o.Z.FotoTeam.Browse.Item}}function h(){return{type:i.qA.DeleteItemDone}}},24801:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({DeleteLightboxItemFileLocation:"DELETE_LIGHTBOX_ITEM_FILE_LOCATION",SetLightboxItem:"SET_LIGHTBOX_ITEM",SetLightboxItemDetail:"SET_LIGHTBOX_ITEM_DETAIL",SetLightboxItemFileLocation:"SET_LIGHTBOX_ITEM_FILE_LOCATION",SetLightboxItemValue:"SET_LIGHTBOX_ITEM_VALUE",SetLightboxStatus:"SET_LIGHTBOX_STATUS",SetDisplayTips:"SET_DISPLAY_TIPS",SetLightboxUnit:"SET_LIGHTBOX_UNIT",SetPeopleShowMore:"SET_PEOPLE_SHOW_MORE",ClearLightboxUnit:"CLEAR_LIGHTBOX_UNIT",SetLightboxItemOrientation:"SET_LIGHTBOX_ITEM_ORIENTATION",SetZoomMode:"SET_ZOOM_MODE",SetLightboxGeneratingThumbnail:"SET_LIGHTBOX_GENERATING_THUMBNAIL",AddLightboxTags:"ADD_LIGHTBOX_TAGS",RemoveLightboxTags:"REMOVE_LIGHTBOX_TAGS",UpdateLightboxRating:"UPDATE_LIGHTBOX_RATING",UpdateLightboxFaces:"UPDATE_LIGHTBOX_FACES",UpdateLightboxForSimilarItem:"UPDATE_LIGHTBOX_FOR_SIMILAR_ITEM",SetLightboxNeedRefreshTimeline:"SET_LIGHTBOX_NEED_REFRESH_TIMELINE"}),i=(0,r.Ky)({LoadLightboxItem:"LOAD_LIGHTBOX_ITEM",LoadLightboxItemDetail:"LOAD_LIGHTBOX_ITEM_DETAIL",LoadLightboxItemFileLocation:"LOAD_LIGHTBOX_ITEM_FILE_LOCATION",UpdateLightboxNeighborItem:"UPDATE_LIGHTBOX_NEIGHBOR_ITEM",OpenLightbox:"OPEN_LIGHTBOX",GotoNextLightboxItem:"GOTO_NEXT_LIGHTBOX_ITEM",GotoPrevLightboxItem:"GOTO_PREV_LIGHTBOX_ITEM",GotoNextLightboxItemDelay:"GOTO_NEXT_LIGHTBOX_ITEM_DELAY",UpdateLightboxScrollToItem:"UPDATE_LIGHTBOX_SCROLL_TO_ITEM",LightboxClearup:"LIGHTBOX_CLEARUP",EnterSlideshow:"ENTER_SLIDESHOW"})},82183:function(e,t,n){"use strict";n.d(t,{$v:function(){return _},DZ:function(){return l},JN:function(){return f},Lw:function(){return u},Qk:function(){return s},RD:function(){return d},_f:function(){return h},c:function(){return v},h0:function(){return a},ju:function(){return p},kl:function(){return b},mU:function(){return o},qK:function(){return E},tK:function(){return y},vG:function(){return g},wX:function(){return c},z5:function(){return m},zG:function(){return i}});var r=n(24801);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return{type:r.j.SetLightboxItem,item:e,prevItem:t,nextItem:n}}function i(e){return{type:r.j.SetLightboxItemValue,item:e}}function a(e){return{type:r.j.SetLightboxStatus,status:e}}function s(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{type:r.j.SetDisplayTips,isDisplay:e}}function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{type:r.j.SetLightboxUnit,unit:e}}function l(){return{type:r.j.ClearLightboxUnit}}function c(e){return{type:r.j.SetLightboxItemOrientation,orientationAction:e}}function d(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{type:r.j.SetZoomMode,status:e}}function f(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return{type:r.j.SetLightboxItemDetail,detail:e}}function p(e,t){return{type:r.j.SetLightboxItemFileLocation,folderId:e,path:t}}function h(e){return{type:r.j.DeleteLightboxItemFileLocation,folderIds:e}}function m(e){return{type:r.j.AddLightboxTags,addedTags:e}}function g(e){return{type:r.j.RemoveLightboxTags,removedTags:e}}function v(e){return{type:r.j.UpdateLightboxRating,rating:e}}function y(e){return{type:r.j.UpdateLightboxFaces,person:e}}function b(e){return{type:r.j.SetPeopleShowMore,isShowMore:e}}function _(e){return{type:r.j.UpdateLightboxForSimilarItem,item:e}}function E(e){return{type:r.j.SetLightboxNeedRefreshTimeline,needRefreshTimeline:e}}},30799:function(e,t,n){"use strict";n.d(t,{F$:function(){return _},GN:function(){return l},OW:function(){return p},S2:function(){return m},SN:function(){return b},Ui:function(){return y},YK:function(){return c},bV:function(){return v},fo:function(){return E},iO:function(){return h},jt:function(){return T},lP:function(){return g},sG:function(){return d},xV:function(){return u},zJ:function(){return f}});var r=n(88093),o=n(47524),i=n(24801),a=n(85672),s=n(76408);function u(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return{type:i.qA.OpenLightbox,option:e}}function l(e,t,n){return{type:i.qA.LoadLightboxItem,itemId:e,passphrase:t,albumId:n,ItemAPI:r.Z.Foto.Browse.Item.get,UnitAPI:r.Z.Foto.Browse.Unit.get,SimilarItemAPI:r.Z.Foto.Browse.SimilarItem.get,enableSimilarSelector:s.Z.getUserEnableSimilar,getSimilarGroupInfoAction:a.Io}}function c(e,t){return{type:i.qA.LoadLightboxItem,itemId:e,passphrase:t,ItemAPI:r.Z.FotoTeam.Browse.Item.get,UnitAPI:r.Z.FotoTeam.Browse.Unit.get,SimilarItemAPI:r.Z.FotoTeam.Browse.SimilarItem.get,enableSimilarSelector:s.Z.getTeamSpaceEnableSimilar,getSimilarGroupInfoAction:a.UC}}function d(){return{type:i.qA.UpdateLightboxNeighborItem}}function f(){return{type:i.qA.GotoPrevLightboxItem}}function p(){return{type:i.qA.GotoNextLightboxItem}}function h(){return{type:i.qA.GotoNextLightboxItemDelay}}function m(){return{type:i.qA.GotoNextLightboxItemDelay,cancel:!0}}function g(e){return{type:i.qA.UpdateLightboxScrollToItem,item:e}}function v(){var e=o.Z.getStore(),t=e.getState().getIn(["lightbox","status","hasPrev"]),n=e.getState().getIn(["lightbox","status","hasNext"]),r=e.getState().getIn(["lightbox","prevItem"]),a=t?r.get(r.size-1):null,s=n?e.getState().getIn(["lightbox","nextItem",0]):null;return{type:i.qA.LightboxClearup,prevItem:a,nextItem:s}}function y(){return{type:i.qA.EnterSlideshow}}function b(e,t,n){return{type:i.qA.LoadLightboxItemDetail,itemId:e,passphrase:t,albumId:n,ItemAPI:r.Z.Foto.Browse.Item.getExif}}function _(e,t){return{type:i.qA.LoadLightboxItemDetail,itemId:e,passphrase:t,ItemAPI:r.Z.FotoTeam.Browse.Item.getExif}}function E(e){return{type:i.qA.LoadLightboxItemFileLocation,folderId:e,FolderAPI:r.Z.Foto.Browse.Folder.get}}function T(e){return{type:i.qA.LoadLightboxItemFileLocation,folderId:e,FolderAPI:r.Z.FotoTeam.Browse.Folder.get}}},12142:function(e,t,n){"use strict";n.d(t,{j:function(){return r}});var r=(0,n(95853).q$)({RegisterModal:"REGISTER_MODAL",DeregisterModal:"DEREGISTER_MODAL"})},92475:function(e,t,n){"use strict";n.d(t,{j:function(){return r}});var r=(0,n(95853).q$)({SetMobileTooltipsOpen:"SET_MOBILE_TOOLTIPS_OPEN"})},1551:function(e,t,n){"use strict";n.d(t,{l:function(){return o}});var r=n(92475);function o(e,t){return{type:r.j.SetMobileTooltipsOpen,tooltipsId:e,isOpen:t}}},32321:function(e,t,n){"use strict";n.d(t,{j:function(){return r}});var r=(0,n(95853).q$)({SetNotificationAnchorId:"SET_NOTIFICATION_ANCHOR_ID",ResetNotificationAnchorId:"RESET_NOTIFICATION_ANCHOR_ID"})},96690:function(e,t,n){"use strict";n.d(t,{G:function(){return o},s:function(){return i}});var r=n(32321);function o(e){return{type:r.j.SetNotificationAnchorId,id:e}}function i(){return{type:r.j.ResetNotificationAnchorId}}},63778:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({ClearPermissionDialog:"CLEAR_PERMISSION_DIALOG",UpdateSharingInfo:"UPDATE_SHARING_INFO",UpdateSharingListUserGroup:"UPDATE_SHARING_LIST_USER_GROUP"}),i=(0,r.Ky)({CreateTempSharedAlbum:"CREATE_TEMP_SHARED_ALBUM",EditAlbumSharePermission:"EDIT_ALBUM_SHARE_PERMISSION",EditConditionAlbumSharePermission:"EDIT_CONDITION_ALBUM_SHARE_PERMISSION",EditNormalAlbumSharePermission:"EDIT_NORMAL_ALBUM_SHARE_PERMISSION",EditSelectedTeamSpaceFolderPermission:"EDIT_SELECTED_TEAM_SPACE_FOLDER_PERMISSION",EditTeamSpaceFolderPermissionByFolderId:"EDIT_TEAM_SPACE_FOLDER_PERMISSION_BY_FOLDER_ID",UpdateAlbumSharePermissionSetting:"UPDATE_ALBUM_SHARE_PERMISSION_SETTING",UpdateTeamFolderSharePermissionSetting:"UPDATE_TEAM_FOLDER_SHARE_PERMISSION_SETTING"})},27286:function(e,t,n){"use strict";n.d(t,{CV:function(){return d},Cf:function(){return u},hn:function(){return o},k$:function(){return l},my:function(){return s},q0:function(){return i},t3:function(){return a},y7:function(){return c}});var r=n(63778);function o(e,t){return{type:r.qA.EditAlbumSharePermission,albumType:e,albumId:t}}function i(e){return{type:r.qA.EditConditionAlbumSharePermission,albumId:e}}function a(e){return{type:r.qA.EditNormalAlbumSharePermission,albumId:e}}function s(e){return{type:r.qA.EditTeamSpaceFolderPermissionByFolderId,folderId:e}}function u(){return{type:r.qA.EditSelectedTeamSpaceFolderPermission}}function l(e,t){return{type:r.qA.CreateTempSharedAlbum,name:e,itemIds:t}}function c(e){var t=e.id,n=e.passphrase,o=e.isOrigShareEnabled,i=e.isShareEnabled,a=e.origPrivacyType,s=e.privacyType,u=e.origShareUserGroupPermissionList,l=e.shareUserGroupPermissionList,c=e.isPasswordChanged,d=e.password,f=e.isCreatingTempSharedAlbum,p=e.expiration,h=e.itemCount;return{type:r.qA.UpdateAlbumSharePermissionSetting,albumId:t,passphrase:n,isCreatingTempSharedAlbum:f,isOrigShareEnabled:o,isShareEnabled:i,origPrivacyType:a,privacyType:s,origShareUserGroupPermissionList:u,shareUserGroupPermissionList:l,isPasswordChanged:c,password:d,expiration:p,itemCount:h}}function d(e){var t=e.id,n=e.passphrase,o=e.isShareEnabled,i=e.privacyType,a=e.shareUserGroupPermissionList,s=e.isPasswordChanged,u=e.password,l=e.isApplyToAllSubfolder;return{type:r.qA.UpdateTeamFolderSharePermissionSetting,folderId:t,passphrase:n,isShareEnabled:o,privacyType:i,shareUserGroupPermissionList:a,isPasswordChanged:s,password:u,isApplyToAllSubfolder:l}}},9403:function(e,t,n){"use strict";n.d(t,{j:function(){return i},qA:function(){return o}});var r=n(95853),o=(0,r.Ky)({AddGuestUploadTasks:"ADD_GUEST_UPLOAD_TASKS",DeletePhotoRequest:"DELETE_PHOTO_REQUEST",ListPhotoRequest:"LIST_PHOTO_REQUEST",ProcessGuestUploadTasks:"PROCESS_GUEST_UPLOAD_TASKS",GetPhotoRequestInfo:"GET_PHOTO_REQUEST_INFO",OpenDestinationAlbumDialog:"OPEN_DESTINATION_ALBUM_DIALOG",OpenDestinationFolderDialog:"OPEN_DESTINATION_FOLDER_DIALOG",OpenPhotoRequestDialog:"OPEN_PHOTO_REQUEST_DIALOG",OpenPhotoRequestDialogFromFolder:"OPEN_PHOTO_REQUEST_DIALOG_FROM_FOLDER",OpenEditPhotoRequestDialog:"OPEN_EDIT_PHOTO_REQUEST_DIALOG",CreatePhotoRequest:"CREATE_PHOTO_REQUEST",EditPhotoRequest:"EDIT_PHOTO_REQUEST"}),i=(0,r.q$)({AddNewPhotoRequest:"ADD_NEW_PHOTO_REQUEST",AppendListResponse:"APPEND_LIST_RESPONSE",ClearPhotoRequest:"CLEAR_PHOTO_REQUEST",LoadListResponse:"LOAD_LIST_RESPONSE",RemovePhotoRequestByPassphrase:"REMOVE_PHOTO_REQUEST_BY_PASSPHRASE",SetPhotoRequestInfo:"SET_PHOTO_REQUEST_INFO",SetPhotoRequestMapLoaded:"SET_PHOTO_REQUEST_MAP_LOADED",SetPhotoRequestSwitchTab:"SET_PHOTO_REQUEST_SWITCH_TAB",UpdatePhotoRequest:"UPDATE_PHOTO_REQUEST"})},64963:function(e,t,n){"use strict";n.d(t,{$k:function(){return l},SJ:function(){return d},Xg:function(){return u},cF:function(){return c},kx:function(){return i},lW:function(){return o},mP:function(){return f},on:function(){return s},qo:function(){return p},tC:function(){return h}});var r=n(9403),o=function(e){var t=e.passphrase;return{type:r.qA.DeletePhotoRequest,passphrase:t}},i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return{type:r.qA.ListPhotoRequest,keyword:e}},a=function(e){var t=e.folderInfo,n=e.albumInfo;return{type:r.qA.OpenPhotoRequestDialog,folderInfo:t,albumInfo:n}},s=function(e,t,n){return{type:r.qA.OpenPhotoRequestDialogFromFolder,id:n,openAction:a({folderInfo:{library:e,path:t,id:n}})}},u=function(e,t,n){return a({albumInfo:{id:e,name:t,passphrase:n}})},l=function(){return a({})},c=function(e){return{type:r.qA.OpenEditPhotoRequestDialog,editInfo:e}},d=function(e){return{type:r.qA.OpenDestinationAlbumDialog,setDialogStoreState:e}},f=function(e,t){return{type:r.qA.OpenDestinationFolderDialog,library:e,setDialogStoreState:t}},p=function(e){var t=e.param,n=e.shouldUpdatePhotoRequestList;return{type:r.qA.CreatePhotoRequest,param:t,shouldUpdatePhotoRequestList:n}},h=function(e){var t=e.apiParam,n=e.storeParam;return{type:r.qA.EditPhotoRequest,apiParam:t,storeParam:n}}},45527:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({SetRefresh:"SET_REFRESH",SetRefreshOnLightboxExit:"SET_REFRESH_ON_LIGHTBOX_EXIT",ClearRefresh:"CLEAR_REFRESH"}),i=(0,r.Ky)({ForceRefresh:"FORCE_REFRESH",RefreshCurrentFolder:"REFRESH_CURRENT_FOLDER",RefreshTimeline:"REFRESH_TIMELINE",RefreshIfEmpty:"REFRESH_IF_EMPTY",SetRefresh:"SET_REFRESH"})},33873:function(e,t,n){"use strict";n.d(t,{Hi:function(){return i},RR:function(){return a},n9:function(){return s}});var r=n(96904),o=n(45527);function i(){return{type:o.qA.RefreshCurrentFolder}}function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:r.ZP.ALBUM_TYPE.TIMELINE;return{type:o.qA.RefreshTimeline,location:e}}function s(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[/.*/];return{type:o.qA.SetRefresh,whitelist:e}}},66902:function(e,t,n){"use strict";n.d(t,{j:function(){return r}});var r=(0,n(95853).q$)({AddSelectedBarSelect:"ADD_SELECTED_BAR_SELECT",ClearSelectedBarSelect:"CLEAR_SELECTED_BAR_SELECT",EnterCreateAlbum:"ENTER_CREATE_ALBUM",EnterPersonEdition:"ENTER_PERSON_EDITION",EnterConceptEdition:"ENTER_CONCEPT_EDITION",EnterSelectItemMode:"ENTER_SELECT_ITEM_MODE",LeaveCreateAlbum:"LEAVE_CREATE_ALBUM",RemoveSelectedBarSelect:"REMOVE_SELECTET_BAR_SELECT",RemovePreviewSelect:"REMOVE_PREVIEW_SELECT",SetPreviewSelect:"SET_PREVIEW_SELECT",SetSelectedIsDragged:"SET_SELECTED_IS_DRAGGED"})},51335:function(e,t,n){"use strict";n.d(t,{EG:function(){return o},IE:function(){return f},S$:function(){return u},b3:function(){return a},hg:function(){return l},n0:function(){return s},nV:function(){return c},uW:function(){return i},xE:function(){return d}});var r=n(66902);function o(e,t,n){return{type:r.j.AddSelectedBarSelect,selectType:e,idArray:t,infoMap:n}}function i(e,t){return{type:r.j.RemoveSelectedBarSelect,selectType:e,idArray:t}}function a(e,t){return{type:r.j.SetPreviewSelect,itemType:e,idArray:t}}function s(){return{type:r.j.RemovePreviewSelect}}function u(){return{type:r.j.ClearSelectedBarSelect}}function l(e){return{type:r.j.EnterPersonEdition,actionType:e}}function c(e){return{type:r.j.EnterConceptEdition,actionType:e}}function d(e){var t=e.isDragged;return{type:r.j.SetSelectedIsDragged,isDragged:t}}function f(){return{type:r.j.EnterSelectItemMode}}},55585:function(e,t,n){"use strict";n.d(t,{q:function(){return r}});var r=(0,n(95853).Ky)({HandleEditGeneralTag:"HANDLE_EDIT_GENERAL_TAG",HandleEditDateTime:"HANDLE_EDIT_DATE_TIME",HandleEditRating:"HANDLE_EDIT_RATING",HandleRemoveItemFromAlbum:"HANDLE_REMOVE_ITEM_FROM_ALBUM",HandleRemoveItemFromPersonAlbum:"HANDLE_REMOVE_ITEM_FROM_PERSON_ALBUM",HandleRemoveItemFromConceptAlbum:"HANDLE_REMOVE_ITEM_FROM_CONCEPT_ALBUM",HandleDelete:"HANDLE_DELETE",HandleDeleteInNormalAlbum:"HANDLE_DELETE_IN_NORMAL_ALBUM",HandleDownload:"HANDLE_DOWNLOAD",HandleAddToAlbum:"HANDLE_ADD_TO_ALBUM",HandleSetAsCover:"HANDLE_SET_AS_COVER",HandleMerge:"HANDLE_MERGE",HandleSetAsPersonCover:"HANDLE_SET_AS_PERSON_COVER",HandleSetAsConceptCover:"HANDLE_SET_AS_CONCEPT_COVER",HandleRotate:"HANDLE_ROTATE",HandleSetAsFolderCover:"HANDLE_SET_AS_FOLDER_COVER",HandleChangeFolderCover:"HANDLE_CHANGE_FOLDER_COVER",HandleCollectPhotoToHereFromFolder:"HANDLE_COLLECT_TO_HERE_FROM_FOLDER",HandleCreateTempSharedAlbum:"HANDLE_CREATE_TEMP_SHARED_ALBUM",HandleUndoUnstackInTimeline:"HANDLE_UNDO_UNSTACK_IN_TIMELINE",HandleUndoUnstackInGridView:"HANDLE_UNDO_UNSTACK_IN_GRID_VIEW",HandleUnstackInTimeline:"HANDLE_UNSTACK_IN_TIMELINE",HandleUnstackInGridView:"HANDLE_UNSTACK_IN_GRID_VIEW",DeleteItemAndFolder:"DELETE_ITEM_AND_FOLDER",DeleteItemAndFolderDone:"DELETE_ITEM_AND_FOLDER_DONE",HandleKeepItemsDeleteRest:"HANDLE_KEEP_ITEMS_DELETE_REST",HandleUndoRemoveFromStack:"HANDLE_UNDO_REMOVE_FROM_STACK",HandleSetAsStackCover:"HANDLE_SET_AS_STACK_COVER",HandleRemoveFromStack:"HANDLE_REMOVE_FROM_STACK",HandleRegeneratePreview:"HANDLE_REGENERATE_PREVIEW",HandleRegeneratePreviewInLightbox:"HANDLE_REGENERATE_PREVIEW_IN_LIGHTBOX",HandleSetFavorite:"HANDLE_SET_FAVORITE"})},47307:function(e,t,n){"use strict";n.d(t,{$H:function(){return eA},$O:function(){return U},DW:function(){return C},DX:function(){return A},Ey:function(){return ei},Hz:function(){return S},IQ:function(){return w},Jd:function(){return eM},KU:function(){return eQ},ME:function(){return J},Nx:function(){return eg},OF:function(){return es},P4:function(){return ek},Pi:function(){return eP},QB:function(){return Z},QK:function(){return eH},Qj:function(){return eZ},Ri:function(){return er},S2:function(){return G},Sb:function(){return P},TP:function(){return ef},Uv:function(){return eF},WZ:function(){return eE},XM:function(){return eC},YP:function(){return X},YY:function(){return Y},Z9:function(){return R},Zs:function(){return B},_i:function(){return ee},_x:function(){return ed},b4:function(){return eo},b_:function(){return eL},cp:function(){return e0},dH:function(){return N},dM:function(){return ea},dT:function(){return et},dX:function(){return eV},dw:function(){return en},eB:function(){return ec},el:function(){return eT},ff:function(){return ez},fn:function(){return D},g2:function(){return L},g3:function(){return el},g8:function(){return eG},gU:function(){return I},g_:function(){return e4},gp:function(){return F},h3:function(){return eR},hA:function(){return ep},hg:function(){return eK},if:function(){return eX},iw:function(){return eY},jK:function(){return $},jP:function(){return eh},jZ:function(){return ev},kP:function(){return K},lg:function(){return eu},m$:function(){return ew},n2:function(){return z},nb:function(){return V},nk:function(){return j},ns:function(){return e2},oq:function(){return eq},qT:function(){return O},qX:function(){return eJ},rV:function(){return eS},sJ:function(){return em},sc:function(){return eN},tp:function(){return ex},tx:function(){return eO},uD:function(){return eW},uc:function(){return W},vn:function(){return eD},vw:function(){return eU},wm:function(){return k},wx:function(){return Q},xM:function(){return q},xT:function(){return eB},y$:function(){return x},yP:function(){return ej},yY:function(){return e1},yZ:function(){return M},yb:function(){return H},z:function(){return ey},zH:function(){return e$}});var r=n(88093),o=n(8768),i=n(47524),a=n(96904),s=n(55585),u=n(65716),l=n(51335),c=n(27154),d=n(39247),f=n(85672),p=n(30799),h=n(82183),m=n(64963),g=n(33873),v=n(83789),y=n(70494),b=n(88699),_=n(76408),E=n(87827),T=n(9849);function S(){return{type:s.q.HandleEditGeneralTag,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)()}}function I(){return{type:s.q.HandleEditDateTime,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)()}}function w(e){return{type:s.q.HandleEditRating,rating:e,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)()}}function A(){return{type:s.q.HandleRemoveItemFromAlbum,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)()}}function O(){return{type:s.q.HandleRemoveItemFromAlbum,selectedSource:a.n0.LIGHTBOX,clearupAction:(0,p.bV)()}}function C(){return{type:s.q.HandleRemoveItemFromPersonAlbum,library:o.Z.PERSONAL_SPACE,selectedSource:a.n0.SELECTED_BAR,clearupAfterConfirmAction:l.S$,separatePhotoFromPersonAction:c.WG,confirmRemoveAutoAlbumPhotoAction:c.OM}}function P(){return{type:s.q.HandleRemoveItemFromPersonAlbum,library:o.Z.TEAM_SPACE,selectedSource:a.n0.SELECTED_BAR,clearupAfterConfirmAction:l.S$,separatePhotoFromPersonAction:c.U9,confirmRemoveAutoAlbumPhotoAction:c.hL}}function R(){return{type:s.q.HandleRemoveItemFromPersonAlbum,selectedSource:a.n0.LIGHTBOX,clearupAfterConfirmAction:p.bV,library:o.Z.PERSONAL_SPACE,separatePhotoFromPersonAction:c.WG,confirmRemoveAutoAlbumPhotoAction:c.OM,getActionBarInfoAction:d.Q}}function L(){return{type:s.q.HandleRemoveItemFromPersonAlbum,selectedSource:a.n0.LIGHTBOX,clearupAfterConfirmAction:p.bV,library:o.Z.TEAM_SPACE,separatePhotoFromPersonAction:c.U9,confirmRemoveAutoAlbumPhotoAction:c.hL,getActionBarInfoAction:d.a}}function D(){return{type:s.q.HandleDelete,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)(),deleteItemInAutoAlbumAction:c.QG,deleteItemAndFolderAction:eb,showPersonalSpaceHint:!0,enableRecycleBinSelector:_.Z.getEnablePersonalDSMRecycleBin}}function x(){return{type:s.q.HandleDelete,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)(),deleteItemInAutoAlbumAction:c.PG,deleteItemAndFolderAction:e_,showSharedSpaceHint:!0,enableRecycleBinSelector:_.Z.getEnableSharedDSMRecycleBin}}function k(){return{type:s.q.HandleDeleteInNormalAlbum,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)(),deletePersonalItemAction:eb,deleteTeamItemAction:e_}}function M(){var e=i.Z.getStore().getState(),t=E.Z.getIsSimilarItem(e);return{type:s.q.HandleDelete,library:o.Z.PERSONAL_SPACE,selectedSource:a.n0.LIGHTBOX,clearupAction:t?null:(0,p.bV)(),similarClearUpAction:t?f.$N:null,deleteItemAndFolderAction:eb,deleteItemInAutoAlbumAction:c.QG,showPersonalSpaceHint:!0,enableRecycleBinSelector:_.Z.getEnablePersonalDSMRecycleBin}}function N(){var e=i.Z.getStore().getState(),t=E.Z.getIsSimilarItem(e);return{type:s.q.HandleDelete,library:o.Z.TEAM_SPACE,selectedSource:a.n0.LIGHTBOX,clearupAction:t?null:(0,p.bV)(),similarClearUpAction:t?f.ht:null,deleteItemAndFolderAction:e_,deleteItemInAutoAlbumAction:c.PG,showSharedSpaceHint:!0,enableRecycleBinSelector:_.Z.getEnableSharedDSMRecycleBin}}function F(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a._5.SOURCE;return{type:s.q.HandleDownload,library:o.Z.PERSONAL_SPACE,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)(),downloadType:e,downloadApi:r.Z.Foto.Download}}function B(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a._5.SOURCE;return{type:s.q.HandleDownload,library:o.Z.TEAM_SPACE,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)(),downloadType:e,downloadApi:r.Z.FotoTeam.Download}}function U(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a._5.SOURCE;return{type:s.q.HandleDownload,library:o.Z.PERSONAL_SPACE,selectedSource:a.n0.LIGHTBOX,downloadType:e,downloadApi:r.Z.Foto.Download}}function Z(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a._5.SOURCE;return{type:s.q.HandleDownload,library:o.Z.TEAM_SPACE,selectedSource:a.n0.LIGHTBOX,downloadType:e,downloadApi:r.Z.FotoTeam.Download}}function j(){return{type:s.q.HandleAddToAlbum,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)()}}function H(){return{type:s.q.HandleAddToAlbum,selectedSource:a.n0.LIGHTBOX}}function z(){return{type:s.q.HandleSetAsCover,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)()}}function q(){return{type:s.q.HandleSetAsPersonCover,selectedSource:a.n0.SELECTED_BAR,setCoverAction:c.as,clearupAction:(0,l.S$)()}}function G(){return{type:s.q.HandleSetAsPersonCover,selectedSource:a.n0.SELECTED_BAR,setCoverAction:c.rI,clearupAction:(0,l.S$)()}}function V(){return{type:s.q.HandleSetAsCover,selectedSource:a.n0.LIGHTBOX}}function W(){return{type:s.q.HandleSetAsPersonCover,selectedSource:a.n0.LIGHTBOX,setCoverAction:c.as}}function Y(){return{type:s.q.HandleSetAsPersonCover,selectedSource:a.n0.LIGHTBOX,setCoverAction:c.rI}}function J(){return{type:s.q.HandleMerge,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)(),cancelAction:(0,l.S$)(),library:o.Z.PERSONAL_SPACE,mergePersonAction:c.xN}}function $(){return{type:s.q.HandleMerge,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)(),cancelAction:(0,l.S$)(),library:o.Z.TEAM_SPACE,mergePersonAction:c.fh}}function K(){return{type:s.q.HandleRotate,selectedSource:a.n0.LIGHTBOX,setCounterClockwiseAction:v.AY,setupAction:(0,h.RD)(!1)}}function X(){return{type:s.q.HandleRotate,selectedSource:a.n0.LIGHTBOX,setCounterClockwiseAction:v.Av,setupAction:(0,h.RD)(!1)}}function Q(){return{type:s.q.HandleSetAsFolderCover,setFolderCoverAction:y.kM,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)()}}function ee(){return{type:s.q.HandleSetAsFolderCover,setFolderCoverAction:y.wm,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)()}}function et(){return{type:s.q.HandleSetAsFolderCover,setFolderCoverAction:y.kM,selectedSource:a.n0.LIGHTBOX}}function en(){return{type:s.q.HandleSetAsFolderCover,setFolderCoverAction:y.wm,selectedSource:a.n0.LIGHTBOX}}function er(){return{type:s.q.HandleChangeFolderCover,setFolderCoverAction:y.kM,selectedSource:a.n0.SELECTED_BAR,library:o.Z.PERSONAL_SPACE,clearupAction:(0,l.S$)()}}function eo(){return{type:s.q.HandleChangeFolderCover,setFolderCoverAction:y.wm,selectedSource:a.n0.SELECTED_BAR,library:o.Z.TEAM_SPACE,clearupAction:(0,l.S$)()}}function ei(){return{type:s.q.HandleCollectPhotoToHereFromFolder,openPhotoRequestDialogAction:m.on,selectedSource:a.n0.SELECTED_BAR,library:o.Z.PERSONAL_SPACE,clearupAction:(0,l.S$)()}}function ea(){return{type:s.q.HandleCollectPhotoToHereFromFolder,openPhotoRequestDialogAction:m.on,selectedSource:a.n0.SELECTED_BAR,library:o.Z.TEAM_SPACE,clearupAction:(0,l.S$)()}}function es(){return{type:s.q.HandleCreateTempSharedAlbum,selectedSource:a.n0.SELECTED_BAR}}function eu(){return{type:s.q.HandleSetAsConceptCover,selectedSource:a.n0.SELECTED_BAR,setCoverAction:c.RG,clearupAction:(0,l.S$)()}}function el(){return{type:s.q.HandleSetAsConceptCover,selectedSource:a.n0.SELECTED_BAR,setCoverAction:c.EF,clearupAction:(0,l.S$)()}}function ec(){return{type:s.q.HandleSetAsConceptCover,selectedSource:a.n0.LIGHTBOX,setCoverAction:c.RG}}function ed(){return{type:s.q.HandleSetAsConceptCover,selectedSource:a.n0.LIGHTBOX,setCoverAction:c.EF}}function ef(){return{type:s.q.HandleRemoveItemFromConceptAlbum,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)(),removeAutoAlbumPhotoAction:c.Gz}}function ep(){return{type:s.q.HandleRemoveItemFromConceptAlbum,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)(),removeAutoAlbumPhotoAction:c.h$}}function eh(){return{type:s.q.HandleRemoveItemFromConceptAlbum,selectedSource:a.n0.LIGHTBOX,clearupAfterConfirmAction:p.bV,removeAutoAlbumPhotoAction:c.Gz}}function em(){return{type:s.q.HandleRemoveItemFromConceptAlbum,selectedSource:a.n0.LIGHTBOX,clearupAfterConfirmAction:p.bV,removeAutoAlbumPhotoAction:c.h$}}function eg(){return{type:s.q.HandleUnstackInTimeline,SimilarAPI:r.Z.Foto.Browse.Similar,udcEvent:a.Cm.CLICK_UNSTACK_TIMELINE}}function ev(){return{type:s.q.HandleUnstackInTimeline,SimilarAPI:r.Z.FotoTeam.Browse.Similar,udcEvent:a.Cm.CLICK_UNSTACK_TIMELINE}}function ey(e,t){return{type:s.q.HandleUndoUnstackInTimeline,groups:e,SimilarAPI:t,handleRefreshTimelineAction:g.RR}}function eb(e,t,n,o){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];return{type:s.q.DeleteItemAndFolder,id:e,photoIdArray:t,folderIdArray:n,albumType:o,ItemAPI:r.Z.Foto.Browse.Item,BackgroundTaskFileAPI:r.Z.Foto.BackgroundTask.File,updateGeneralTagAction:T.AM,GeneralTagAPI:r.Z.Foto.Browse.GeneralTag,initialAutoAlbumListAction:c.aQ,skipDeleteItemStoreReducer:i}}function e_(e,t,n,o){return{type:s.q.DeleteItemAndFolder,id:e,photoIdArray:t,folderIdArray:n,albumType:o,ItemAPI:r.Z.FotoTeam.Browse.Item,BackgroundTaskFileAPI:r.Z.FotoTeam.BackgroundTask.File,updateGeneralTagAction:T.bA,GeneralTagAPI:r.Z.FotoTeam.Browse.GeneralTag,initialAutoAlbumListAction:c.ls}}function eE(e){return{type:s.q.DeleteItemAndFolderDone,success:e}}function eT(){return{type:s.q.HandleKeepItemsDeleteRest,selectedSource:a.n0.LIGHTBOX,deleteItemAndFolderAction:eb,lightboxSimilarClearUpAction:f.$N,udcEvent:a.Cm.CLICK_KEEP_ITEMS_DELETE_REST_LIGHTBOX,library:o.Z.PERSONAL_SPACE}}function eS(){return{type:s.q.HandleKeepItemsDeleteRest,selectedSource:a.n0.LIGHTBOX,deleteItemAndFolderAction:e_,lightboxSimilarClearUpAction:f.ht,udcEvent:a.Cm.CLICK_KEEP_ITEMS_DELETE_REST_LIGHTBOX,library:o.Z.TEAM_SPACE}}function eI(e){var t=e.SimilarAPI,n=e.similarInfo,r=e.goToSimilarItemAction;return{type:s.q.HandleUndoRemoveFromStack,SimilarAPI:t,similarInfo:n,goToSimilarItemAction:r,setSimilarGroupInfoAction:b.YR}}function ew(){return{type:s.q.HandleSetAsStackCover,selectedSource:a.n0.LIGHTBOX,SimilarAPI:r.Z.Foto.Browse.Similar,udcEvent:a.Cm.CLICK_SET_AS_STACK_COVER_LIGHTBOX}}function eA(){return{type:s.q.HandleRemoveFromStack,selectedSource:a.n0.LIGHTBOX,SimilarAPI:r.Z.Foto.Browse.Similar,lightboxSimilarClearUpAction:f.$N,handleUndoAction:eI,goToSimilarItemAction:f.F8,udcEvent:a.Cm.CLICK_REMOVE_FROM_STACK_LIGHTBOX}}function eO(){return{type:s.q.HandleSetAsStackCover,selectedSource:a.n0.LIGHTBOX,SimilarAPI:r.Z.FotoTeam.Browse.Similar,udcEvent:a.Cm.CLICK_SET_AS_STACK_COVER_LIGHTBOX}}function eC(){return{type:s.q.HandleRemoveFromStack,selectedSource:a.n0.LIGHTBOX,SimilarAPI:r.Z.FotoTeam.Browse.Similar,lightboxSimilarClearUpAction:f.ht,handleUndoAction:eI,goToSimilarItemAction:f.ER,udcEvent:a.Cm.CLICK_REMOVE_FROM_STACK_LIGHTBOX}}function eP(){return{type:s.q.HandleEditGeneralTag,selectedSource:a.n0.GRID_VIEW,clearupAction:(0,u.M$)()}}function eR(){return{type:s.q.HandleEditDateTime,selectedSource:a.n0.GRID_VIEW,clearupAction:(0,u.M$)()}}function eL(){return{type:s.q.HandleCreateTempSharedAlbum,selectedSource:a.n0.GRID_VIEW}}function eD(e){return{type:s.q.HandleEditRating,rating:e,selectedSource:a.n0.GRID_VIEW,clearupAction:(0,u.M$)()}}function ex(){return{type:s.q.HandleAddToAlbum,selectedSource:a.n0.GRID_VIEW,clearupAction:(0,u.M$)()}}function ek(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a._5.SOURCE;return{type:s.q.HandleDownload,library:o.Z.PERSONAL_SPACE,selectedSource:a.n0.GRID_VIEW,clearupAction:(0,u.M$)(),downloadType:e,downloadApi:r.Z.Foto.Download}}function eM(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a._5.SOURCE;return{type:s.q.HandleDownload,library:o.Z.TEAM_SPACE,selectedSource:a.n0.GRID_VIEW,clearupAction:(0,u.M$)(),downloadType:e,downloadApi:r.Z.FotoTeam.Download}}function eN(){return{type:s.q.HandleUnstackInGridView,SimilarAPI:r.Z.Foto.Browse.Similar,goToSimilarItemAction:f.F8,udcEvent:a.Cm.CLICK_UNSTACK_GRID_VIEW}}function eF(){return{type:s.q.HandleUnstackInGridView,SimilarAPI:r.Z.FotoTeam.Browse.Similar,goToSimilarItemAction:f.ER,udcEvent:a.Cm.CLICK_UNSTACK_GRID_VIEW}}function eB(e){var t=e.SimilarAPI,n=e.similarInfo,r=e.goToSimilarItemAction;return{type:s.q.HandleUndoUnstackInGridView,SimilarAPI:t,similarInfo:n,goToSimilarItemAction:r}}function eU(){return{type:s.q.HandleRemoveFromStack,selectedSource:a.n0.GRID_VIEW,SimilarAPI:r.Z.Foto.Browse.Similar,lightboxSimilarClearUpAction:f.$N,handleUndoAction:eI,goToSimilarItemAction:f.F8,clearupAction:(0,u.M$)(),udcEvent:a.Cm.CLICK_REMOVE_FROM_STACK_GRID_VIEW}}function eZ(){return{type:s.q.HandleRemoveFromStack,selectedSource:a.n0.GRID_VIEW,SimilarAPI:r.Z.FotoTeam.Browse.Similar,lightboxSimilarClearUpAction:f.ht,handleUndoAction:eI,goToSimilarItemAction:f.ER,clearupAction:(0,u.M$)(),udcEvent:a.Cm.CLICK_REMOVE_FROM_STACK_GRID_VIEW}}function ej(){return{type:s.q.HandleSetAsStackCover,selectedSource:a.n0.GRID_VIEW,SimilarAPI:r.Z.Foto.Browse.Similar,clearupAction:(0,u.M$)(),udcEvent:a.Cm.CLICK_SET_AS_STACK_COVER_GRID_VIEW}}function eH(){return{type:s.q.HandleSetAsStackCover,selectedSource:a.n0.GRID_VIEW,SimilarAPI:r.Z.FotoTeam.Browse.Similar,clearupAction:(0,u.M$)(),udcEvent:a.Cm.CLICK_SET_AS_STACK_COVER_GRID_VIEW}}function ez(){return{type:s.q.HandleKeepItemsDeleteRest,selectedSource:a.n0.GRID_VIEW,deleteItemAndFolderAction:eb,SimilarAPI:r.Z.Foto.Browse.Similar,lightboxSimilarClearUpAction:f.$N,clearupAction:(0,u.M$)(),udcEvent:a.Cm.CLICK_KEEP_ITEMS_DELETE_REST_GRID_VIEW,library:o.Z.PERSONAL_SPACE}}function eq(){return{type:s.q.HandleKeepItemsDeleteRest,selectedSource:a.n0.GRID_VIEW,deleteItemAndFolderAction:e_,SimilarAPI:r.Z.FotoTeam.Browse.Similar,lightboxSimilarClearUpAction:f.ht,clearupAction:(0,u.M$)(),udcEvent:a.Cm.CLICK_KEEP_ITEMS_DELETE_REST_GRID_VIEW,library:o.Z.TEAM_SPACE}}function eG(){return{type:s.q.HandleDelete,selectedSource:a.n0.GRID_VIEW,clearupAction:(0,u.M$)(),deleteItemAndFolderAction:eb,similarClearUpAction:f.$N,showPersonalSpaceHint:!0,enableRecycleBinSelector:_.Z.getEnablePersonalDSMRecycleBin}}function eV(){return{type:s.q.HandleDelete,selectedSource:a.n0.GRID_VIEW,clearupAction:(0,u.M$)(),deleteItemAndFolderAction:e_,similarClearUpAction:f.ht,showSharedSpaceHint:!0,enableRecycleBinSelector:_.Z.getEnableSharedDSMRecycleBin}}function eW(){return{type:s.q.HandleRegeneratePreview,selectedSource:a.n0.SELECTED_BAR,clearupAction:(0,l.S$)()}}function eY(){return{type:s.q.HandleRegeneratePreviewInLightbox,RegeneratePreviewAPI:r.Z.Foto.RegeneratePreview,library:o.Z.PERSONAL_SPACE,selectedSource:a.n0.LIGHTBOX}}function eJ(){return{type:s.q.HandleRegeneratePreviewInLightbox,RegeneratePreviewAPI:r.Z.FotoTeam.RegeneratePreview,library:o.Z.TEAM_SPACE,selectedSource:a.n0.LIGHTBOX}}function e$(){return{type:s.q.HandleRegeneratePreview,selectedSource:a.n0.GRID_VIEW,clearupAction:(0,u.M$)()}}function eK(){return{type:s.q.HandleSetFavorite,selectedSource:a.n0.SELECTED_BAR,favorite:!0,clearupAction:(0,l.S$)(),udcEvent:a.Cm.CLICK_ADD_FAVORITE_FROM_RIGHT_CLICK_MENU}}function eX(){return{type:s.q.HandleSetFavorite,selectedSource:a.n0.SELECTED_BAR,favorite:!0,clearupAction:(0,l.S$)(),udcEvent:a.Cm.CLICK_ADD_FAVORITE_FROM_SELECTED_BAR}}function eQ(){return{type:s.q.HandleSetFavorite,selectedSource:a.n0.SELECTED_BAR,favorite:!1,clearupAction:(0,l.S$)()}}function e0(){return{type:s.q.HandleSetFavorite,selectedSource:a.n0.GRID_VIEW,favorite:!0,clearupAction:(0,u.M$)(),udcEvent:a.Cm.CLICK_ADD_FAVORITE_FROM_STACK_GRID_VIEW}}function e1(){return{type:s.q.HandleSetFavorite,selectedSource:a.n0.GRID_VIEW,favorite:!1,clearupAction:(0,u.M$)()}}function e2(){return{type:s.q.HandleSetFavorite,selectedSource:a.n0.LIGHTBOX,favorite:!0,udcEvent:a.Cm.CLICK_ADD_FAVORITE_FROM_LIGHTBOX}}function e4(){return{type:s.q.HandleSetFavorite,selectedSource:a.n0.LIGHTBOX,favorite:!1}}},73029:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({LoadAdminSetting:"LOAD_ADMIN_SETTING",LoadTeamSetting:"LOAD_TEAM_SETTING",LoadUserSetting:"LOAD_USER_SETTING",LoadGuestSetting:"LOAD_GUEST_SETTING",LoadWizardInfo:"LOAD_WIZARD_INFO",SetSettingLoaded:"SET_SETTING_LOADED",UpdateAdminSettingStore:"UPDATE_ADMIN_SETTING_STORE",UpdateUserSettingStore:"UPDATE_USER_SETTING_STORE",UpdateTeamSettingStore:"UPDATE_TEAM_SETTING_STORE",UpdateWizardInfoStore:"UPDATE_WIZARD_INFO_STORE",InitTeamSettingStore:"INIT_TEAM_SETTING_STORE",SetCacheSize:"SET_CACHE_SIZE",SetFolderViewThumbnailSizeStore:"SET_FOLDER_VIEW_THUMBNAIL_SIZE_STORE",SetIsClearingConvertedFile:"SET_IS_CLEARING_CONVERTED_FILE"}),i=(0,r.Ky)({CalculateCacheSize:"CALCULATE_CACHE_SIZE",GetClearingConvertedFileStatus:"GET_CLEARING_CONVERTED_FILE_STATUS",LoadAllSetting:"LOAD_ALL_SETTING",LoadAdminSetting:"LOAD_ADMIN_SETTING",LoadAmeStatus:"LOAD_AME_STATUS",LoadFolderViewThumbnailSize:"LOAD_FOLDER_VIEW_THUMBNAIL_SIZE",LoadUserSetting:"LOAD_USER_SETTING",LoadSharingSetting:"LOAD_SHARING_SETTING",LoadGuestSetting:"LOAD_GUSET_SETTING",SetAdminSetting:"SET_ADMIN_SETTING",SetFolderViewThumbnailSize:"SET_FOLDER_VIEW_THUMBNAIL_SIZE",SetUserSetting:"SET_USER_SETTING",SetTeamSetting:"SET_TEAM_SETTING",SetFromSettingDialog:"SET_FROM_SETTING_DIALOG",SetWizardInfo:"SET_WIZARD_INFO",StopGetClearingConvertedFileStatus:"STOP_GET_CLEARING_CONVERTED_FILE_STATUS",ClearConvertedFile:"CLEAR_CONVERTED_FILE",EnableAutoGenerateThumbnail:"ENABLE_AUTO_GENERATE_THUMBNAIL"})},67145:function(e,t,n){"use strict";n.d(t,{Ad:function(){return u},BJ:function(){return g},C9:function(){return d},HS:function(){return l},MW:function(){return i},Yi:function(){return a},ZK:function(){return h},go:function(){return f},jF:function(){return p},m5:function(){return s},ne:function(){return c},uR:function(){return o},wq:function(){return m}});var r=n(73029);function o(e){return{type:r.j.LoadAdminSetting,setting:e}}function i(e){return{type:r.j.LoadTeamSetting,setting:e}}function a(e){return{type:r.j.LoadUserSetting,setting:e}}function s(e){return{type:r.j.LoadGuestSetting,setting:e}}function u(){return{type:r.j.SetSettingLoaded}}function l(e){return{type:r.j.UpdateAdminSettingStore,setting:e}}function c(e){return{type:r.j.UpdateUserSettingStore,setting:e}}function d(e){return{type:r.j.UpdateTeamSettingStore,setting:e}}function f(e){return{type:r.j.UpdateWizardInfoStore,setting:e}}function p(e){return{type:r.j.LoadWizardInfo,wizardInfo:e}}function h(e){return{type:r.j.SetFolderViewThumbnailSizeStore,thumbnailSize:e}}function m(e,t){return{type:r.j.SetCacheSize,cacheSize:e,isCalculating:t}}function g(e){return{type:r.j.SetIsClearingConvertedFile,isClearingConvertedFile:e}}},46677:function(e,t,n){"use strict";n.d(t,{AU:function(){return a},Gk:function(){return E},If:function(){return c},K7:function(){return l},L7:function(){return f},OH:function(){return m},VR:function(){return u},Vt:function(){return p},WK:function(){return d},ZQ:function(){return b},b9:function(){return _},bp:function(){return h},di:function(){return y},hF:function(){return g},oP:function(){return v},pK:function(){return s},qe:function(){return i}});var r=n(73029),o=function(e){return function(t){return{type:r.qA.SetFolderViewThumbnailSize,thumbnailSize:t,sessionStorage:e}}};function i(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{type:r.qA.LoadAllSetting,reloadOnSuccess:e}}function a(e){return{type:r.qA.LoadUserSetting,refreshAfterLoaded:e}}function s(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return{type:r.qA.LoadSharingSetting,reloadOnSuccess:e}}function u(e){var t=e.adminSettingDiff,n=e.isReload,o=e.teamSettingDiff,i=e.userSettingDiff;return{type:r.qA.SetFromSettingDialog,adminSettingDiff:t,isReload:n,teamSettingDiff:o,userSettingDiff:i}}function l(e){return{type:r.qA.SetAdminSetting,setting:e}}function c(e){return{type:r.qA.SetUserSetting,setting:e}}function d(e){return{type:r.qA.SetTeamSetting,setting:e}}function f(e){return{type:r.qA.SetWizardInfo,setting:e}}function p(){return{type:r.qA.LoadGuestSetting}}function h(){return{type:r.qA.ClearConvertedFile}}function m(){return{type:r.qA.CalculateCacheSize}}function g(){return{type:r.qA.GetClearingConvertedFileStatus}}function v(){return{type:r.qA.StopGetClearingConvertedFileStatus}}var y=function(e){return function(){return{type:r.qA.LoadFolderViewThumbnailSize,sessionStorage:e}}}(window.sessionStorage),b=o(window.sessionStorage);function _(e){var t=e.hasHevcHandler,n=e.noHevcHandler,o=e.onComplete;return{type:r.qA.LoadAmeStatus,hasHevcHandler:t,noHevcHandler:n,onComplete:o}}function E(){return{type:r.qA.EnableAutoGenerateThumbnail}}},65829:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({SetSimilarClustering:"SET_SIMILAR_CLUSTERING",ClearSimilarClusteringCount:"CLEAR_SIMILAR_CLUSTERING_COUNT",SetSimilarGroupInfo:"SET_SIMILAR_GROUP_INFO",UpdateSimilarCurrentPick:"UPDATE_SIMILAR_CURRENT_PICK",UpdateSimilarTopPick:"UPDATE_SIMILAR_TOP_PICK",ResetSimilar:"RESET_SIMILAR",ArrangeItemRow:"ARRANGE_ITEM_ROW",RemoveSimilarObject:"REMOVE_SIMILAR_OBJECT"}),i=(0,r.Ky)({GetSimilarClustering:"GET_SIMILAR_CLUSTERING",GetSimilarGroupInfo:"GET_SIMILAR_GROUP_INFO",GotoSimilarItem:"GOTO_SIMILAR_ITEM",LightboxSimilarClearUp:"LIGHTBOX_SIMILAR_CLEAR_UP",LightboxSimilarClearUpDone:"LIGHTBOX_SIMILAR_CLEAR_UP_DONE"})},88699:function(e,t,n){"use strict";n.d(t,{RA:function(){return s},Xt:function(){return c},YR:function(){return i},Zk:function(){return o},eU:function(){return l},qc:function(){return a},uX:function(){return u}});var r=n(65829);function o(e){return{type:r.j.SetSimilarClustering,clustering:e}}function i(e,t){return{type:r.j.SetSimilarGroupInfo,groupInfo:e,items:t}}function a(e){return{type:r.j.UpdateSimilarCurrentPick,currentPick:e}}function s(e){return{type:r.j.UpdateSimilarTopPick,topPick:e}}function u(){return{type:r.j.ResetSimilar}}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{width:0,height:0};return{type:r.j.ArrangeItemRow,rowItemCount:e,marginSpace:t,size:n}}function c(e){return{type:r.j.RemoveSimilarObject,similarItemsMap:e}}},85672:function(e,t,n){"use strict";n.d(t,{$N:function(){return d},EH:function(){return a},ER:function(){return c},F8:function(){return l},Io:function(){return s},UC:function(){return u},VF:function(){return p},ht:function(){return f},o:function(){return i}});var r=n(88093),o=n(65829);function i(){return{type:o.qA.GetSimilarClustering,GetStatusAPI:r.Z.Foto.Browse.Similar.getStatus}}function a(){return{type:o.qA.GetSimilarClustering,GetStatusAPI:r.Z.FotoTeam.Browse.Similar.getStatus}}function s(e){return{type:o.qA.GetSimilarGroupInfo,ItemAPI:r.Z.Foto.Browse.Item.get,groupInfo:e}}function u(e){return{type:o.qA.GetSimilarGroupInfo,ItemAPI:r.Z.FotoTeam.Browse.Item.get,groupInfo:e}}function l(e){return{type:o.qA.GotoSimilarItem,ItemAPI:r.Z.Foto.Browse.Item.get,UnitAPI:r.Z.Foto.Browse.Unit.get,itemId:e}}function c(e){return{type:o.qA.GotoSimilarItem,ItemAPI:r.Z.FotoTeam.Browse.Item.get,UnitAPI:r.Z.FotoTeam.Browse.Unit.get,itemId:e}}function d(){return{type:o.qA.LightboxSimilarClearUp,SimilarAPI:r.Z.Foto.Browse.Similar.get,goToSimilarItemAction:l}}function f(){return{type:o.qA.LightboxSimilarClearUp,SimilarAPI:r.Z.FotoTeam.Browse.Similar.get,goToSimilarItemAction:c}}function p(){return{type:o.qA.LightboxSimilarClearUpDone}}},17440:function(e,t,n){"use strict";n.d(t,{j:function(){return o},qA:function(){return i}});var r=n(95853),o=(0,r.q$)({ClearTeamSpaceSetting:"CLEAR_TEAM_SPACE_SETTING",UpdateAllUserGroup:"UPDATE_ALL_USER_GROUP",UpdateTeamSpacePermissionList:"UPDATE_TEAM_SPACE_PERMISSION_LIST",AddTemporaryEntryMember:"ADD_TEMPORARY_ENTRY_MEMBER",ClearTemporaryEntryMembers:"CLEAR_TEMPORARY_ENTRY_MEMBERS"}),i=(0,r.Ky)({LoadAllUserGroup:"LOAD_ALL_USER_GROUP",UpdateTeamSpacePermission:"UPDATE_TEAM_SPACE_PERMISSION",SetTeamSpaceEnabled:"SET_TEAM_SPACE_ENABLED",GetTeamSpacePermissionList:"GET_TEAM_SPACE_PERMISSION_LIST",RevokeTemporaryEntryMembers:"REMOVE_TEMPORARY_ENTRY_MEMBERS"})},27705:function(e,t,n){"use strict";n.d(t,{j:function(){return r}});var r=(0,n(95853).q$)({AddTopToast:"Add_TOP_TOAST",ClearTopToast:"CLEAR_TOP_TOAST",SetHasSeenExternalConvertTopToast:"SET_HAS_SEEN_EXTERNAL_CONVERT_TOP_TOAST",DecreaseCountOfExternalConvertFlags:"DECREATE_COUNT_OF_EXTERNAL_CONVERT_FLAGS",IncreaseCountOfExternalConvertFlags:"INCREATE_COUNT_OF_EXTERNAL_CONVERT_FLAGS"})},91393:function(e,t,n){"use strict";n.d(t,{Ek:function(){return i},I:function(){return s},ck:function(){return u},mC:function(){return o},ru:function(){return a}});var r=n(27705);function o(e){return{type:r.j.AddTopToast,id:e}}function i(){return{type:r.j.ClearTopToast}}function a(e){return{type:r.j.SetHasSeenExternalConvertTopToast,hasSeenExternalConvertTopToast:e}}function s(e,t,n,o,i){return{type:r.j.DecreaseCountOfExternalConvertFlags,noPermissionLibrary:e,isVc1:t,isHevc:n,isMpeg1OrMpeg2:o,isVp9:i}}function u(e,t,n,o,i){return{type:r.j.IncreaseCountOfExternalConvertFlags,noPermissionLibrary:e,isVc1:t,isHevc:n,isMpeg1OrMpeg2:o,isVp9:i}}},11070:function(e,t,n){"use strict";n.d(t,{q:function(){return r}});var r=(0,n(95853).Ky)({SendEvent:"SEND_EVENT"})},94101:function(e,t,n){"use strict";n.d(t,{q:function(){return o}});var r=n(11070);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return{type:r.q.SendEvent,eventType:e,payload:t}}},95853:function(e,t,n){"use strict";function r(e,t){var n={},r=!0,o=!1,i=void 0;try{for(var a,s=Object.keys(e)[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var u=a.value;n[u]=t+e[u]}}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}n.d(t,{Ky:function(){return i},U9:function(){return r},q$:function(){return o}});var o=function(e){return r(e,"REDUCER_")},i=function(e){return r(e,"SAGA_")}},5137:function(e,t,n){"use strict";n.d(t,{$S:function(){return s},gd:function(){return d},t2:function(){return f}});var r=n(7409),o=n(99282),i=Object.freeze({Item:Object.freeze({copy:7,count:7,count_with_filter:7,delete:7,get:7,list:7,move:7,set:7,add_tag:7,remove_tag:7,get_tag:7,list_with_filter:7,list_basic_timeline_info:7,list_basic_timeline_info_with_filter:7,get_exif:7,list_face:7,set_favorite:7}),Similar:Object.freeze({get_status:1,ungroup:1,add_item:1,set_top_pick:1,get:1,remove_item:1}),SimilarItem:Object.freeze({list:2,list_with_filter:2,list_similar:2,get:2,count_with_filter:2,list_basic_timeline_info:2,list_basic_timeline_info_with_filter:2,list_similar_basic_timeline_info:2}),SimilarTimeline:Object.freeze({get:2,get_with_filter:2,get_similar:2,get_init_timeline:2}),GeneralTag:Object.freeze({count:2,create:2,get:2,list:2,suggest:2}),Geocoding:Object.freeze({count:1,get:1,list:1}),Person:Object.freeze({add_face:3,count:1,delete_face:1,get:1,get_migration_status:1,list:1,list_face:1,merge:2,separate:1,set:1,set_cover:1,show:1,suggest:3}),Concept:Object.freeze({count:2,get:2,list:2,set_cover:1,hide_item:1,set_visibility:2}),Timeline:Object.freeze({get:6,get_geocoding:6,get_geocoding_with_filter:6,get_with_filter:6,get_init_timeline:6}),RecentlyAdded:Object.freeze({get_timeline:6,list:6,count:6,list_basic_timeline_info:6}),Unit:Object.freeze({get:1,count:1})}),a=Object.freeze({File:Object.freeze({move:1,copy:1,delete:1})}),s=Object.freeze({Item:Object.freeze({upload:8,upload_check:8,upload_to_folder:8}),Face:Object.freeze({upload:1}),ConvertedFile:Object.freeze({list_convert_needed:3,set_broken:3,upload:3})}),u=Object.freeze({get:1,reindex:1}),l=Object.freeze({Search:Object.freeze({Filter:Object.freeze({list:4,list_in_similar:4}),Search:Object.freeze({get_search_timeline:7,suggest:7,list_item:7,count_item:7,get_geocoding:7,list_basic_timeline_info:7})}),Streaming:Object.freeze({streaming:2}),Thumbnail:Object.freeze({get:2}),Download:Object.freeze({download:2,convert:2,clear_cache:2,get_cache_status:2,calculate_cache_size:2}),RegeneratePreview:Object.freeze({set_regenerating:1,regenerate_preview_by_nas:1,list_regenerating:1,restore_from_regenerating:1})}),c=Object.freeze((0,o._)((0,r._)({},l),{Browse:Object.freeze((0,o._)((0,r._)({},i),{Folder:Object.freeze({copy:1,count:1,create:1,list:2,get:2,move:1,list_parents:1,delete:1,rename:1,set_order:1,set_cover:2})})),Sharing:Object.freeze({FolderBatchPermission:Object.freeze({update_all_by_member:1,update_by_member:1}),Passphrase:Object.freeze({get:1,get_permission:1,set_shared:1,update:1}),FolderPermission:Object.freeze({get_config:1,get_folder_link:1,set_config:1,update:1})}),BackgroundTask:Object.freeze((0,r._)({},a)),Upload:Object.freeze((0,r._)({},s)),Index:Object.freeze((0,r._)({},u))})),d=Object.freeze((0,o._)((0,r._)({},l),{Setting:Object.freeze({Admin:Object.freeze({get:1,set:1}),User:Object.freeze({get:1,set:1}),TeamSpace:Object.freeze({list_permission:1,set:1,update_permission:1,get:1,set_enable:1}),Wizard:Object.freeze({get:1,set:1}),Guest:Object.freeze({get:1})}),UserInfo:Object.freeze({me:1,get:1}),Browse:Object.freeze((0,o._)((0,r._)({},i),{Folder:Object.freeze({copy:1,count:1,create:1,list:2,get:2,move:1,list_parents:1,delete:1,rename:1,set_order:1,set_cover:2}),Album:Object.freeze({get:4,count:3,delete:1,download:2,list:4,set_name:1,set_cover:1,set_order:1,set_album_list_order:2,get_album_list_order:2,get_album_list_display:3,set_album_list_display:3}),NormalAlbum:Object.freeze({add_item:1,copy:1,count:1,create:1,delete_item:1,get:1,list:2,set_unfreeze:1}),ConditionAlbum:Object.freeze({count:4,create:4,get:4,list:4,peek_item_count:4,set_condition:4,suggest:4}),Category:Object.freeze({get:4})})),Favorite:Object.freeze({list:1}),Sharing:Object.freeze({Misc:Object.freeze({list_shared_with_me_album:2,list_user_group:1}),Passphrase:Object.freeze({get:1,get_permission:1,get_photo_request_info:1,set_shared:1,update:1})}),BackgroundTask:Object.freeze((0,o._)((0,r._)({},a),{Info:Object.freeze({abort_task:1,get_error_detail:1,get_status:1,list_user_task:1,clear_completed_task:1})})),Upload:Object.freeze((0,o._)((0,r._)({},s),{PhotoRequestItem:Object.freeze({upload:1})})),PhotoRequest:Object.freeze({create:1,delete:1,get:1,list:1,update:1}),Development:Object.freeze({Admin:Object.freeze({update_concept_threshold:1,regenerate_concept_album:1})}),Udc:Object.freeze({send_event:1}),Index:Object.freeze((0,o._)((0,r._)({},u),{reindex_all_user:1}))})),f=Object.freeze({Foto:d,FotoTeam:c})},88093:function(e,t,n){"use strict";var r=n(43830),o=n(52062),i=n(27412),a=n(41196),s=n(24460),u=n(55210),l=n(96904),c=n(19297),d=n(5137),f=n(26822);function p(e,t,n,r){return function(){var o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=e();return(0,c.Z)({api:"SYNO.".concat(i,".").concat(t),method:n,version:r,params:o})}}function h(e){return"function"==typeof e?function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return p.apply(void 0,[e].concat((0,u._)(n)))}:"string"==typeof e?function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return p.apply(void 0,[function(){return e}].concat((0,u._)(n)))}:null}function m(e,t){var n={};return Object.entries(e).forEach(function(e){var r=(0,s._)(e,2),o=r[0],i=r[1],u={};Object.entries(i).forEach(function(e){var n=(0,s._)(e,2),r=n[0],i=n[1];(0,a._)(i,Object)?(u[r]={},Object.entries(i).forEach(function(e){var n=(0,s._)(e,2),i=n[0],a=n[1],l="".concat((0,f.Z)(i)),c="".concat(o,".").concat(r);u[r][l]=t(c,i,a)})):u[(0,f.Z)(r)]=t(o,r,i)}),n[o]=u}),n}function g(e,t){switch(e){case l.ZP.ALBUM_TYPE.PERSON:return t.Browse.Person;case l.ZP.ALBUM_TYPE.GEOCODING:return t.Browse.Geocoding;case l.ZP.ALBUM_TYPE.GENERAL_TAG:return t.Browse.GeneralTag;case l.ZP.ALBUM_TYPE.CONCEPT:return t.Browse.Concept;case l.ZP.ALBUM_TYPE.VIDEO:return t.Browse.Item;case l.ZP.ALBUM_TYPE.RECENTLY_ADDED:return t.Browse.RecentlyAdded;case l.ZP.ALBUM_TYPE.SIMILAR:return t.Browse.SimilarItem;case l.ZP.ALBUM_TYPE.FAVORITE:return t.Browse.Item;default:throw Error("no such type")}}var v=new(function(){function e(){(0,r._)(this,e),(0,i._)(this,"Foto",void 0),(0,i._)(this,"FotoTeam",void 0),this.applyAllAPITable()}return(0,o._)(e,[{key:"applyAllAPITable",value:function(){var e=this;Object.entries(d.t2).forEach(function(t){var n=(0,s._)(t,2),r=n[0],o=n[1];e[r]=m(o,h(r))})}},{key:"getTeamSpaceSmartAPI",value:function(e){return g(e,this.FotoTeam)}},{key:"getSmartAPI",value:function(e){return g(e,this.Foto)}}]),e}());t.Z=v},3349:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(59515),o=n(43830),i=n(67696),a=n(86451),s=n(35772);function u(e,t,n){return(u=(0,a._)()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&(0,s._)(o,n.prototype),o}).apply(null,arguments)}var l=n(61344);function c(e){return -1!==Function.toString.call(e).indexOf("[native code]")}function d(e){var t="function"==typeof Map?new Map:void 0;return(d=function(e){if(null===e||!c(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return u(e,arguments,(0,l._)(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,s._)(n,e)})(e)}var f=function(e){function t(e){var n,i=e.error;(0,o._)(this,t);var a="WebAPI Error ".concat(i.code);return(n=(0,r._)(this,t,[a])).message=a,n.code=i.code,n.name="WebAPIError",n.errors=i.errors,Error.captureStackTrace&&Error.captureStackTrace(n,n.constructor),n}return(0,i._)(t,e),t}(d(Error))},19297:function(e,t,n){"use strict";var r=n(7409),o=n(25835),i=n(94569),a=n(3349),s=n(92632),u=n(34774),l=function(e,t){try{o.Z.env.setSynoToken(SYNO.SDS.Session.SynoToken),o.Z.env.setCredential(window.synowebapi.env.getCredential())}catch(e){}return i.Z.IsRelay&&(i.Z.SetSynoWebAPI(o.Z),i.Z.Enable=i.Z.IsRelay),function(n){var i=n.header,s=n.api,l=n.method,c=n.version,d=n.params,f=n.encryption,p=n.formData,h=n.keepParamsCase;SYNO.SDS.Session.SynoToken&&o.Z.env.setSynoToken(SYNO.SDS.Session.SynoToken);var m={};void 0!==i?m=i:e()&&(m["X-SYNO-SHARING"]=t());var g=d&&!0!==h?(0,u.hH)(d):d;return o.Z.promises.request((0,r._)({api:s,method:l,version:c,headers:m},g&&{params:g},f&&{encryption:f},p&&{formData:p})).then(function(e){return e}).catch(function(e){throw new a.Z({error:e})})}}(s.f5,s.Of);t.Z=l},34774:function(e,t,n){"use strict";n.d(t,{AJ:function(){return F},Jc:function(){return O},MS:function(){return B},Yl:function(){return D},hH:function(){return S},i_:function(){return U},n_:function(){return k},wE:function(){return I}});var r=n(41196),o=n(7409),i=n(99282),a=n(98848),s=n(24460),u=n(55210),l=n(96904),c=n(5137),d=n(94307),f=n(92632),p=n(19285),h=n(62916),m=n(5943),g=n(22287),v=n(84402),y=n(61630),b=n(75296),_=function(e){return"string"==typeof e?'"'.concat(e.replace(/["\\]/g,"\\$&"),'"'):e},E=function(e){if((0,r._)(e,Array)){var t=e.map(function(e){return JSON.stringify(e)}).join(",");return encodeURIComponent("[".concat(t,"]"))}return(0,r._)(e,Object)?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(_(e))},T=function(e){var t=e.contentType,n=void 0===t?"json":t,o=(0,a._)(e,["contentType"]);if("form"===n){var i=new FormData;return i.append("api",o.api),i.append("method",o.method),i.append("version",o.version),Object.entries(o).forEach(function(e){var t=(0,s._)(e,2),n=t[0],o=t[1];-1===["api","method","version"].indexOf(n)&&((0,r._)(o,File)||(0,r._)(o,Blob)?i.append(n,o):i.append(n,JSON.stringify(o)))}),i}return Object.keys(o).map(function(e){return"".concat(encodeURIComponent((0,b.Z)(e)),"=").concat(E(o[e]))}).join("&")},S=function(e){return Object.fromEntries(Object.entries(e).map(function(e){var t=(0,s._)(e,2),n=t[0],r=t[1];return[(0,b.Z)(n),r]}))},I=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=window.location.origin,r=(0,p.C)(),o=(0,h.e6)()?"/".concat(e):"",i="";if(t){var a=t.replace(/[\r\n]/g,"_");i="/".concat(encodeURIComponent(a))}return"".concat(n).concat(r,"webapi/entry.cgi").concat(o).concat(i,"?")},w=function(e){var t=window.location.origin,n=(0,p.C)();return(0,f.v6)()&&(n=n.replace(/mo\/sharing\/?$/,"")),"".concat(t).concat(n,"synofoto/api/").concat(e,"?")},A=function(e){if(-1!==e.indexOf("SynoToken")||!SYNO.SDS.Session.SynoToken)return"";var t=-1!==e.lastIndexOf("?"),n=e.lastIndexOf("?")===e.length-1,r="?";return t&&(r=n?"":"&"),"".concat(r,"SynoToken=").concat(SYNO.SDS.Session.SynoToken)},O=function(e){return e+A(e)},C=function(e,t){var n=e+(t?T(t):"");return t&&t.tid?n:O(n)};function P(e){return(0,v.Eo)(e)?"FotoTeam":"Foto"}function R(e){var t=e||(0,d.AZ)().split("/",2)[1];return P((0,f.f5)()?l.Zu.PERSONAL:t)}var L=function(e,t,n){return t.split(".").reduce(function(e,t){return e[t]},c.t2[e])[n]};function D(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",s=R(r),u="SYNO.".concat(s,".").concat(e),l=(0,i._)((0,o._)({},n),{api:u,method:t,version:L(s,e,t)});return(0,f.f5)()&&(l._sharing_id=(0,f.Of)()),{url:I(u,a),params:l}}function x(e,t,n,r){var i=R(r),a=L(i,e,t),s="Foto"===i?"v".concat(a,"/p/").concat(e,"/").concat(t):"v".concat(a,"/t/").concat(e,"/").concat(t),u=(0,o._)({},n);return(0,f.f5)()&&(u._sharing_id=(0,f.Of)()),{url:w(s),params:u}}function k(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=D.apply(void 0,(0,u._)(t));return C(r.url,r.params)}function M(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=x.apply(void 0,(0,u._)(t));return C(r.url,r.params)}function N(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{albumId:void 0,passphrase:void 0},i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"",s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:void 0,u={id:e,cacheKey:t,type:n};return void 0!==r&&void 0===s&&(u.size=r),o.albumId?u.album_id=o.albumId:o.passphrase&&(u.passphrase=o.passphrase),void 0!==s&&(u.folder_cover_seq=s),M("Thumbnail","get",u,i,a)}function F(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{passphrase:void 0,albumId:void 0},i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"";if(void 0===t)return l.yL.Broken;if(!Object.keys(t).length)return l.yL.None;if(!(0,g.tp)(i))return l.yL.SpaceDisable;if(Object.values(t).some(function(e){return e===l.yL.Regenerating}))return l.yL.Regenerating;var s=n,u=e;if(n===l.Zk.Folder&&void 0!==t.folder_cover_seq)return N(u,t.cache_key,s,void 0,o,i,a,t.folder_cover_seq);if(void 0!==t.unit_id&&(s=l.Zk.Unit,u=t.unit_id),void 0===t.preview)return N(u,t.cache_key,s,void 0,o,i,a);var c=r;return(t[r]!==l.yL.Ready&&("sm"===r?c="m":"m"===r&&(c="sm")),t[c]===l.yL.Ready)?N(u,t.cache_key,s,c,o,i,a):t.preview===l.yL.Ready?N(u,t.cache_key,s,"preview",o,i,a):t[r]||l.yL.Broken}var B=function(e){return -1===[l.yL.Broken,l.yL.None,l.yL.Converting,l.yL.SpaceDisable,l.yL.AmeDefect,l.yL.Regenerating].indexOf(e)};function U(e){var t=e.id,n=e.type,r=e.quality,o=e.albumId,i=e.passphrase,a=e.library,s={id:t,type:n,quality:r};return o?s.album_id=o:i&&(s.passphrase=i),((0,m.G6)()||(0,y.Tt)())&&(s.use_mov=!0),k("Streaming","streaming",s,a)}},22455:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});var r=n(8346),o=n(35369),i=n(45697),a=n.n(i),s=n(67294),u=n(94184),l=n.n(u),c=n(7719),d=n(27412),f=n(7409),p=n(99282),h=n(98848),m=n(47407),g=function(e){var t,n=e.handler,r=e.hoverHandler,o=e.checked,i=e.previewSelect,a=e.className,u=e.iconCls,c=(0,h._)(e,["handler","hoverHandler","checked","previewSelect","className","iconCls"]),g=function(e){e.preventDefault(),e.stopPropagation(),n(!o,e.shiftKey)},v=function(e){e.preventDefault(),e.stopPropagation(),r(e.shiftKey)},y=l()((t={},(0,d._)(t,a,a),(0,d._)(t,"checked",o),(0,d._)(t,"preview-select",i),t));return s.createElement(m.Z,(0,p._)((0,f._)({},c),{className:y,iconCls:u,handler:g,hoverHandler:v,dataTestId:"select-button"}))};g.propTypes={handler:a().func,hoverHandler:a().func,checked:a().bool.isRequired,previewSelect:a().bool,className:a().string,iconCls:a().string},g.defaultProps={handler:function(){},hoverHandler:function(){},previewSelect:!1,className:"",iconCls:""};var v=g,y=n(96904),b=function(e,t){return e&&t.length>1},_=function(e){var t=e.type,n=e.idArray,i=e.infoMap,a=e.children,u=e.className,d=e.withColorBanner,f=e.allowSelect,p=e.onMouseEnter,h=e.onMouseLeave,m=e.inFolderView,g=e.selectMode,_=e.selectType,E=e.actionType,T=e.lastSelectedId,S=e.checked,I=e.previewSelect,w=e.addSelect,A=e.addMultiSelect,O=e.removeSelect,C=e.setPreviewSelect,P=e.removePreviewSelect,R=e.isPerson,L=e.isConcept,D=e.isSingleSelectMode,x=e.iconCls,k=e.visibility,M=e.id,N=function(e,r){!D&&b(r,n)||(e?D||!r||0===T||R||L?w(t,n,o.default.fromJS(i)):A(w):O(t,n))},F=function(e){!D&&b(e,n)||(D||!e||0===T||R||L?P():A(C))},B=function(e){return _===y.RT.PERSON||_===y.RT.CONCEPT?s.createElement("div",{className:e,role:"img","aria-label":"overlay_".concat(M)},s.createElement(c.Z,{actionType:E,visibility:k,handler:N,checked:S})):s.createElement(r.Z,{onPress:function(){N(!S,!1)}},s.createElement("div",{className:e},d&&s.createElement("div",{className:"synofoto-selectable-color-banner"}),s.createElement(v,{className:"synofoto-selectable-checkbox",handler:N,hoverHandler:F,checked:S,previewSelect:I,iconCls:x})))},U=l()(u,"synofoto-selectable-wrapper",{"select-mode":g,checked:S}),Z=l()({"synofoto-selectable-overlay":!R&&!L,"synofoto-selectable-person-overlay":R,"synofoto-selectable-concept-overlay":L,"synofoto-selectable-folder-overlay":t===y.RT.FOLDER,"synofoto-selectable-folder-view-item-overlay":t===y.RT.ITEM&&m,"select-mode":g,checked:S,"preview-select":I});return s.createElement("div",{className:U,"data-testid":"basic-selectable_".concat(M),onMouseEnter:p,onMouseLeave:h},a,f&&B(Z))};_.propTypes={type:a().string.isRequired,idArray:a().arrayOf(a().number).isRequired,infoMap:a().shape().isRequired,children:a().node.isRequired,className:a().string.isRequired,withColorBanner:a().bool.isRequired,allowSelect:a().bool.isRequired,onMouseEnter:a().func,onMouseLeave:a().func,inFolderView:a().bool.isRequired,selectMode:a().bool.isRequired,selectType:a().string.isRequired,actionType:a().string.isRequired,lastSelectedId:a().number.isRequired,checked:a().bool.isRequired,previewSelect:a().bool.isRequired,addSelect:a().func.isRequired,addMultiSelect:a().func,removeSelect:a().func.isRequired,setPreviewSelect:a().func.isRequired,removePreviewSelect:a().func.isRequired,isPerson:a().bool.isRequired,isConcept:a().bool.isRequired,isSingleSelectMode:a().bool,iconCls:a().string.isRequired,visibility:a().bool.isRequired,id:a().number},_.defaultProps={addMultiSelect:function(e){return e},onMouseEnter:null,onMouseLeave:null,isSingleSelectMode:!1,id:0};var E=_},87734:function(e,t,n){"use strict";var r=n(7409),o=n(98848),i=n(45697),a=n.n(i),s=n(67294),u=n(94184),l=n.n(u),c=n(47407),d={active:a().bool},f={active:!1},p=function(e){var t=e.active,n=(0,o._)(e,["active"]),i=l()("arrow-btn-icon",{isOpen:t});return s.createElement(c.Z,(0,r._)({iconCls:i,dataTestId:"arrow-button"},n))};p.propTypes=d,p.defaultProps=f,t.Z=p},95281:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});var r=n(7409),o=n(98848),i=n(45697),a=n.n(i),s=n(67294),u=n(21132),l={},c=["#94BF13","#4CBF73","#1DBFBF","#24BFF2","#3D82D1","#FA9C3E","#A18AE5","#FA8282"],d={getAvatarColor:function(e){return l[e]||(l[e]=c[Math.floor(10*Math.random())%c.length]),l[e]}},f={circleImage:a().string,className:a().string,classSuffix:a().string,text:a().string,name:a().string,title:a().string},p={circleImage:null,className:"",classSuffix:"",title:null,text:"",name:""},h=function(e){var t=e.name,n=e.text,i=(0,o._)(e,["name","text"]),a=t.length?t[0].toUpperCase():n,l=e.circleImage?"":d.getAvatarColor(t);return s.createElement(u.Z,(0,r._)({text:a,backgroundColor:l},i))};h.propTypes=f,h.defaultProps=p;var m=h},59179:function(e,t,n){"use strict";var r=n(27412),o=n(7409),i=n(99282),a=n(45697),s=n.n(a),u=n(67294),l=n(94184),c=n.n(l),d=n(96904),f=n(71569),p=n(13103),h=function(e,t){return function(n){if(t){n.preventDefault();return}e&&(n.preventDefault(),e(n))}},m=u.forwardRef(function(e,t){var n,o=e.handler,i=e.hoverHandler,a=e.ariaLabel,s=e.dataTestId,l=e.disabled,f=e.className,p=e.children,m=e.style,g=e.title,v=e.tipPlace,y=e.onWheel,b=e.onTransitionEnd,_=e.onMouseDown,E=e.onMouseLeave,T=e.onTouchEnd,S=e.onLongPress,I=(0,u.useRef)(null),w=c()((n={},(0,r._)(n,f,!0),(0,r._)(n,"disabled",l),n));(0,u.useImperativeHandle)(t,function(){return I.current});var A=(0,u.useMemo)(function(){return h(o,l)},[o,l]),O=(0,u.useMemo)(function(){return h(i,l)},[i,l]),C=(0,u.useMemo)(function(){return h(_,l)},[_,l]),P=(0,u.useMemo)(function(){return h(E,l)},[E,l]),R=(0,u.useMemo)(function(){return h(T,l)},[T,l]),L=(0,u.useMemo)(function(){return h(S,l)},[S,l]);return(0,u.useEffect)(function(){var e=I.current;return e&&e.addEventListener("long-press",L),function(){e&&e.removeEventListener("long-press",L)}},[L]),u.createElement("button",{className:w,disabled:l,onClick:A,onMouseEnter:O,onMouseDown:C,onMouseLeave:P,onTouchEnd:R,onWheel:y,onTransitionEnd:b,ref:I,style:m,"aria-label":a,"data-testid":s,type:"button","data-long-press-delay":d.LK.LONG_PRESS,"data-tooltip-content":g,"data-tooltip-place":v,"data-tooltip-id":d.ZP.GLOBAL_TOOLTIP_ID},p)});m.propTypes={handler:s().func,hoverHandler:s().func,ariaLabel:s().string,dataTestId:s().string,disabled:s().bool,className:s().string,children:s().node,style:s().shape({background:s().string}),title:s().string,tipPlace:s().string,onWheel:s().func,onTransitionEnd:s().func,onMouseDown:s().func,onMouseLeave:s().func,onTouchEnd:s().func,onLongPress:s().func},m.defaultProps={handler:void 0,hoverHandler:void 0,ariaLabel:void 0,dataTestId:void 0,disabled:!1,className:"",children:null,style:{},title:"",tipPlace:void 0,onWheel:void 0,onTransitionEnd:void 0,onMouseDown:void 0,onMouseLeave:void 0,onTouchEnd:void 0,onLongPress:void 0};var g=u.forwardRef(function(e,t){var n=(0,f.Z)().setGlobalTooltipTargetRef,r=function(e){"function"==typeof t?t(e):t&&(t.current=e),n(e)};return u.createElement(m,(0,i._)((0,o._)({},e),{ref:r}))});t.Z=(0,p.C)(m,g)},21132:function(e,t,n){"use strict";var r=n(45697),o=n.n(r),i=n(67294),a=n(40492),s=n(15593),u=n(96904),l=n(61630),c=n(1551),d={text:o().string.isRequired,circleImage:o().string,className:o().string,classSuffix:o().string,title:o().string,backgroundColor:o().string,getRef:o().func,disabled:o().bool,dataTestId:o().string,onLongPress:o().func,handler:o().func},f={className:"",circleImage:null,classSuffix:"",title:null,backgroundColor:"",getRef:function(){},disabled:!1,dataTestId:"",onLongPress:function(){},handler:function(){}},p=function(e){var t=e.text,n=e.circleImage,r=e.className,o=e.classSuffix,d=e.title,f=e.backgroundColor,p=e.getRef,h=e.disabled,m=e.dataTestId,g=e.onLongPress,v=e.handler,y=(0,s.I0)(),b=(0,i.useCallback)(function(){setTimeout(function(){y((0,c.l)(u.ZP.GLOBAL_TOOLTIP_ID,!0))},50)},[y]),_=function(){(0,l.tq)()&&b(),g&&g()};return i.createElement(a.c6,{className:"synofoto-circle-text-button ".concat(r),textCls:"synofoto-circle-text-button-text",tipId:u.ZP.GLOBAL_TOOLTIP_ID,text:t,circleImage:n,classSuffix:o,title:d,backgroundColor:f,getRef:p,disabled:h,dataTestId:m,onLongPress:_,handler:v})};p.propTypes=d,p.defaultProps=f,t.Z=p},47407:function(e,t,n){"use strict";var r=n(7409),o=n(99282),i=n(98848),a=n(45697),s=n.n(a),u=n(67294),l=n(40492),c=n(15593),d=n(96904),f=n(61630),p=n(1551),h={iconCls:s().string,className:s().string,active:s().bool,disabled:s().bool,title:s().string,getRef:s().func,dataTestId:s().string,onLongPress:s().func},m={iconCls:"",className:"",active:!1,disabled:!1,title:"",getRef:function(){},dataTestId:"",onLongPress:function(){}};function g(e){e.onLongPress;var t=(0,i._)(e,["onLongPress"]),n=(0,c.I0)(),a=(0,u.useCallback)(function(){setTimeout(function(){n((0,p.l)(d.ZP.GLOBAL_TOOLTIP_ID,!0))},50)},[n]),s=function(){(0,f.tq)()&&a(),e.onLongPress&&e.onLongPress()};return u.createElement(l.hU,(0,o._)((0,r._)({onLongPress:s},t),{ariaLabel:t.ariaLabel||t.title||void 0}))}g.propTypes=h,g.defaultProps=m,t.Z=g},83797:function(e,t,n){"use strict";var r=n(27412),o=n(45697),i=n.n(o),a=n(67294),s=n(94184),u=n.n(s),l=n(40492),c={text:i().string.isRequired,iconCls:i().string,className:i().string,getRef:i().func,handler:i().func,disabled:i().bool,title:i().string,tipId:i().string,dataTestId:i().string},d={iconCls:"",className:"",getRef:function(){},handler:function(){},disabled:!1,title:"",tipId:void 0,dataTestId:void 0};function f(e){var t=e.text,n=e.iconCls,o=e.className,i=e.getRef,s=e.handler,c=e.disabled,d=e.title,f=e.tipId,p=e.dataTestId,h=u()("synofoto-icon-text-button",(0,r._)({},o,o));return a.createElement(l.W3,{text:t,className:h,iconCls:n,getRef:i,handler:s,disabled:c,title:d,tipId:f,dataTestId:p})}f.propTypes=c,f.defaultProps=d,t.Z=f},60253:function(e,t,n){"use strict";var r=n(7409),o=n(99282),i=n(98848),a=n(24460),s=n(45697),u=n.n(s),l=n(67294),c=n(21132),d=n(96904),f=n(83797),p=n(79113),h=n(32703),m=n(13103),g=n(49796),v=n(40491),y=n(47407),b=n(61403),_=n(25526),E=function(e){var t=e.menuItemCls,n=function(e){var n=e.selfPortal,s=e.menu,u=e.ctClassName,m=e.buttonType,E=e.alignPosition,T=e.toggleHandler,S=e.title,I=e.showItemsTitle,w=e.shift,A=e.offset,O=e.boundaryOffset,C=e.menuListStyle,P=e.onKeyDown,R=e.menuDataTestId,L=e.closeParentMenu,D=e.parentRefs,x=(0,i._)(e,["selfPortal","menu","ctClassName","buttonType","alignPosition","toggleHandler","title","showItemsTitle","shift","offset","boundaryOffset","menuListStyle","onKeyDown","menuDataTestId","closeParentMenu","parentRefs"]),k=(0,l.useRef)(null),M=(0,l.useRef)(),N=(0,l.useRef)(),F=(0,a._)((0,l.useState)(!1),2),B=F[0],U=F[1],Z=(0,a._)((0,l.useState)({left:"-50000px"}),2),j=Z[0],H=Z[1],z=(0,l.useContext)(g.M).setHasChild,q=function(e,t,n){var r=e.getBoundingClientRect(),o={top:r.top,bottom:r.bottom,left:r.left,right:r.right};return(0,_.ZP)({button:o,menu:t,align:n,shift:w,offset:A,boundaryOffset:O})};(0,l.useEffect)(function(){if(B&&N.current){var e=q(M.current,N.current,E);H((0,_.xU)(e))}},[B]);var G=function(){U(function(e){return!e}),T(!B),z(!B)},V=function(){U(!1),T(!1),z(!1)},W=function(e,t){var n={text:p.Z,circletext:c.Z,texticon:h.Z,icon:y.Z,icontext:f.Z}[e]||y.Z;return l.createElement(n,(0,o._)((0,r._)({handler:G,title:S},t),{getRef:function(e){M.current=e},tipId:d.ZP.GLOBAL_TOOLTIP_ID}))},Y=s.filter(function(e){return!e.hidden}),J=B?j:{left:"-50000px"};return 0===Y.length?null:l.createElement(l.Fragment,null,B&&P?l.createElement(b.Z,{onKeyDown:P}):null,l.createElement("div",{className:"synofoto-menu-button ".concat(u),ref:k},W(m,x),l.createElement(g.Z,{isOpen:!0,style:{content:J},menuListStyle:C,parentSelector:n&&k.current?function(){return k.current}:void 0,onRequestClose:V,getRef:function(e){N.current=e},menuDataTestId:R,parentRefs:D,closeParentMenu:L,isSubMenuOpen:B,ignoreRefs:[M]},l.createElement(v.Z,{menu:Y,menuItemCls:t,closeMenu:V,showItemsTitle:I}))))};return n.propTypes={selfPortal:u().bool,menu:u().arrayOf(u().oneOfType([u().shape({handler:u().func,hidden:u().bool,text:u().string.isRequired}),u().shape({component:u().func.isRequired})])).isRequired,ctClassName:u().string,buttonType:u().oneOf(Object.values(d.L$)),alignPosition:u().string,toggleHandler:u().func,title:u().string,showItemsTitle:u().bool,shift:u().number,offset:u().shape({x:u().number,y:u().number}),boundaryOffset:u().shape({x:u().number,y:u().number}),menuListStyle:u().shape({maxWidth:u().string,maxHeight:u().string}),onKeyDown:u().func,menuDataTestId:u().string,closeParentMenu:u().func,parentRefs:u().arrayOf(u().shape({current:u().instanceOf(Element)}))},n.defaultProps={selfPortal:!1,showItemsTitle:!1,title:null,buttonType:"icon",alignPosition:d.Yo.BOTTOM_RIGHT,toggleHandler:function(){},ctClassName:"",shift:2,offset:{x:0,y:0},boundaryOffset:{x:10,y:10},menuListStyle:{},onKeyDown:void 0,menuDataTestId:"menu",closeParentMenu:function(){},parentRefs:[]},n},T=E({menuItemCls:"synofoto-menu-text-button"}),S=E({menuItemCls:"synofoto-menu-text-button-mobile"});t.Z=(0,m.C)(T,S)},7719:function(e,t,n){"use strict";var r=n(27412),o=n(7409),i=n(99282),a=n(98848),s=n(45697),u=n.n(s),l=n(67294),c=n(94184),d=n.n(c),f=n(65316),p=n(96904),h=n(47407),m=function(e){var t=e.handler,n=e.checked,s=e.visibility,u=e.actionType,c=e.dataTestId,m=(0,a._)(e,["handler","checked","visibility","actionType","dataTestId"]),g=(0,f.Z)(),v=function(e){e.preventDefault(),e.stopPropagation(),t(!n,e.shiftKey)},y=u===p.Us.MergePerson,b=u===p.Us.PersonVisibility||u===p.Us.ConceptVisibility,_=d()("synofoto-selectable-checkbox",{"synofoto-selectable-merge-person":y,"synofoto-selectable-is-visibility":b,checked:s?n:!n}),E=d()((0,r._)({"visibility-btn-icon":b,"group-check-on-btn-icon":y},"synofoto__".concat(g),y));return l.createElement(h.Z,(0,i._)((0,o._)({},m),{dataTestId:c,className:_,iconCls:E,handler:v}))};m.propTypes={handler:u().func,checked:u().bool.isRequired,visibility:u().bool.isRequired,actionType:u().string.isRequired,dataTestId:u().string},m.defaultProps={handler:function(){},dataTestId:""},t.Z=m},79113:function(e,t,n){"use strict";var r=n(27412),o=n(7409),i=n(98848),a=n(45697),s=n.n(a),u=n(67294),l=n(94184),c=n.n(l),d=n(40492),f=n(15593),p=n(96904),h=n(82052),m=n(61630),g=n(1551),v={text:s().string.isRequired,textCls:s().string,className:s().string,color:s().string,shape:s().string,size:s().string,backgroundImage:s().string,title:s().string,alwaysShowTooltip:s().bool,getRef:s().func,onLongPress:s().func},y={textCls:"",className:"",color:"",shape:"",size:p.qE.MEDIUM,backgroundImage:"",title:null,alwaysShowTooltip:!1,getRef:function(){},onLongPress:function(){}},b=function(e){var t=(0,f.I0)(),n=e.className,a=e.title,s=e.alwaysShowTooltip,l=(e.onLongPress,(0,i._)(e,["className","title","alwaysShowTooltip","onLongPress"])),v=(0,h.Z)({tooltipStr:a}),y=v.tooltipTitle,b=v.setTooltipTargetRef,_=c()("synofoto-text-button",(0,r._)({},n,n)),E=(0,u.useCallback)(function(){setTimeout(function(){t((0,g.l)(p.ZP.GLOBAL_TOOLTIP_ID,!0))},50)},[t]),T=function(){(0,m.tq)()&&E(),e.onLongPress&&e.onLongPress()};return u.createElement(d.Av,(0,o._)({className:_,title:s?a:y,getTextRef:b,tipId:p.ZP.GLOBAL_TOOLTIP_ID,onLongPress:T},l))};b.propTypes=v,b.defaultProps=y,t.Z=b},32703:function(e,t,n){"use strict";var r=n(27412),o=n(45697),i=n.n(o),a=n(67294),s=n(94184),u=n.n(s),l=n(40492),c={text:i().string,iconCls:i().string,className:i().string,getRef:i().func,disabled:i().bool,handler:i().func},d={text:"",iconCls:"",className:"",getRef:function(){},disabled:!1,handler:function(){}};function f(e){var t=e.text,n=e.iconCls,o=e.className,i=e.getRef,s=e.disabled,c=e.handler,d=u()("synofoto-text-icon-button",(0,r._)({},o,o));return a.createElement(l.Rf,{text:t,iconCls:n,className:d,getRef:i,disabled:s,handler:c})}f.propTypes=c,f.defaultProps=d,t.Z=f},37276:function(e,t,n){"use strict";var r=n(45697),o=n.n(r),i=n(67294),a={className:o().string,text:o().string.isRequired},s={className:null},u=function(e){return i.createElement("span",{className:e.className,dangerouslySetInnerHTML:{__html:e.text}})};u.propTypes=a,u.defaultProps=s,t.Z=u},10656:function(e,t,n){"use strict";n.d(t,{$:function(){return k},_:function(){return M}});for(var r=n(7409),o=n(67294),i=n(15593),a=n(45697),s=n.n(a),u=n(27484),l=n.n(u),c=n(96904),d=n(47407),f=n(39308),p=n(67479),h=[],m=c.Y5.MIN_YEAR;m<=c.Y5.MAX_YEAR;m++)h.push({value:m,label:m});var g=(0,p.oq)(!0).map(function(e,t){return{value:t,label:e}}),v={date:s().instanceOf(Date),changeYear:s().func,changeMonth:s().func,decreaseMonth:s().func,increaseMonth:s().func,prevMonthButtonDisabled:s().bool,nextMonthButtonDisabled:s().bool},y={date:new Date,changeYear:function(){},changeMonth:function(){},decreaseMonth:function(){},increaseMonth:function(){},prevMonthButtonDisabled:!1,nextMonthButtonDisabled:!1},b=function(e){var t=e.date,n=e.changeYear,r=e.changeMonth,i=e.decreaseMonth,a=e.increaseMonth,s=e.prevMonthButtonDisabled,u=e.nextMonthButtonDisabled;return o.createElement("div",{className:"synofoto-react-datepicker-header"},o.createElement("div",{className:"synofoto-react-datepicker-select"},o.createElement(f.Z,{className:"synofoto-react-datepicker-year",triggerIconClassName:"arrow-line-thin-down",value:h[t.getFullYear()-1901],onChange:function(e){return n(e.value)},options:h}),o.createElement(f.Z,{className:"synofoto-react-datepicker-month",triggerIconClassName:"arrow-line-thin-down",value:g[t.getMonth()],onChange:function(e){return r(e.value)},options:g})),o.createElement(d.Z,{iconCls:"prev-btn-icon",handler:i,disabled:s}),o.createElement(d.Z,{iconCls:"next-btn-icon",handler:a,disabled:u}))};b.propTypes=v,b.defaultProps=y;var _=b,E=n(75690),T=o.lazy(function(){return n.e("91").then(n.bind(n,92708))}),S={className:s().string,dateFormat:s().string,disabled:s().bool,maxMoment:s().instanceOf(l()),minMoment:s().instanceOf(l()),onChange:s().func,popperPlacement:s().string,selectedMoment:s().instanceOf(l()),showCalendarIcon:s().bool},I={className:"",dateFormat:"yyyy-MM-dd",disabled:!1,maxMoment:(0,E.t1)(c.Y5.MAX_YEAR),minMoment:(0,E.fB)(c.Y5.MIN_YEAR),onChange:function(e){},popperPlacement:"bottom",selectedMoment:null,showCalendarIcon:!1},w=function(e){var t=e.dateFormat,n=e.className,r=e.disabled,i=e.maxMoment,a=e.minMoment,s=e.onChange,u=e.popperPlacement,l=e.selectedMoment,c=e.showCalendarIcon,d=t.toLowerCase().replace("mm","MM"),f=function(e){if(e){a.toDate()<=e&&i.toDate()>=e&&s(Math.floor(e.getTime()/1e3));return}s(null)},p=function(e){var t=d.replace(/[yMd]/g,"")[0],n=RegExp("[^0-9\\".concat(t,"]"),"g");e.target.value=e.target.value.replace(n,"").slice(0,10)},h=function(e){return o.createElement(_,e)},m=n?"synofoto-react-datepicker ".concat(n):"synofoto-react-datepicker";c&&(m=r?"".concat(m," synofoto-react-datepicker-with-icon icon-disabled"):"".concat(m," synofoto-react-datepicker-with-icon"));var g=null;return l&&(g=l.toDate()),o.createElement("div",{className:m,"data-testid":"data-picker"},o.createElement(o.Suspense,{fallback:o.createElement("div",null)},o.createElement(T,{disabled:r,dateFormat:d,selected:g,minDate:a.toDate(),maxDate:i.toDate(),renderCustomHeader:h,onChange:f,onChangeRaw:p,strictParsing:!0,popperPlacement:u,formatWeekDay:function(e){return e.substr(0,1)}})))};w.propTypes=S,w.defaultProps=I;var A=w,O=n(99282),C=n(98848),P=n(18016),R=function(e,t){var n={value:s().number,unit:s().oneOf(["day","week","month","year"]),minTimestamp:s().number,maxTimestamp:s().number,onChange:s().func},i={value:void 0,unit:void 0,minTimestamp:void 0,maxTimestamp:void 0,onChange:function(e,t){}},a=function(n){var i=n.value,a=n.maxTimestamp,s=n.minTimestamp,u=n.unit,l=n.onChange,d=(0,C._)(n,["value","maxTimestamp","minTimestamp","unit","onChange"]),f=t?E.dM.convertToLocale:E.uK.getDayjs,p=t?E.o:E.yx,h=null!=s?f(s):void 0,m=null!=a?f(a):void 0,g=null!=i?f(i):null,v=function(e){if(null==e){l(c.om);return}if(u){var n=t?E.uK.convertToGmt(e):E.uK.getDayjs(e);l(p.getTimestampStartOf(n,u),p.getTimestampEndOf(n,u));return}l(t?(0,E.O6)(e):e)};return o.createElement(e,(0,O._)((0,r._)({},d),{selectedMoment:g,onChange:v,minMoment:h,maxMoment:m}))};return a.propTypes=n,a.defaultProps=i,a.displayName="WithDayjs[".concat((0,P.Z)(e),"]"),a},L=n(76408),D=!1,x=function(e){var t=(0,i.v9)(L.Z.getDateFormat);return o.createElement(A,(0,r._)({dateFormat:t},e))},k=R(x,!0),M=R(x,D)},38789:function(e,t,n){"use strict";var r=n(45697),o=n.n(r),i=n(67294),a=n(18838),s=n(65216),u=function(e){var t=e.delayTimeInMs;return(0,s.Z)({content:i.createElement("div",{className:"synofoto-loading-box"},i.createElement(a.Z,null)),show:!0,delayMountTimeInMs:t})};u.propTypes={delayTimeInMs:o().number},u.defaultProps={delayTimeInMs:1e3},t.Z=u},37865:function(e,t,n){"use strict";var r=n(45697),o=n.n(r),i=n(67294),a=n(31202),s={NONE:"none",SUCCESS:"success",PROCESSING:"processing"},u=function(e){var t=e.message,n=e.isError,r=e.iconType,o=function(){return r===s.NONE?null:r===s.PROCESSING?i.createElement(a.Z,null):i.createElement("div",{className:"footer-message-success-icon"})};return i.createElement("div",{className:"synofoto-dialog-footer-message"},o(),i.createElement("div",{className:n?"footer-error-message-text":"footer-message-text"},t))};u.propTypes={message:o().node,isError:o().bool,iconType:o().oneOf(Object.values(s))},u.defaultProps={message:"",isError:!1,iconType:s.NONE},t.Z=u},59435:function(e,t,n){"use strict";var r=n(45697),o=n.n(r),i=n(67294),a=n(94184),s=n.n(a),u=n(18838),l=n(96904),c=n(61403),d=n(89219),f=n(79113),p=n(79905),h={cancelText:o().string,className:o().string,confirmDisabled:o().bool,confirmText:o().string,headerRightContent:o().node,content:o().node,handleCancel:o().func,handleConfirm:o().func,handleKeyDown:o().func,handleClose:o().func,isOpen:o().bool,isResizeable:o().bool,shouldCloseOnEsc:o().bool,showCancel:o().bool,showClose:o().bool,showConfirm:o().bool,title:o().string,footerMessage:o().element,showLoadingBox:o().bool,contentPadding:o().oneOf([l.k3.ALL,l.k3.TOP_AND_BOTTOM,l.k3.NONE]).isRequired},m={cancelText:(0,p.n6)("action","cancel"),className:"",confirmDisabled:!1,confirmText:(0,p.n6)("action","ok"),headerRightContent:null,content:null,handleCancel:void 0,handleConfirm:void 0,handleClose:void 0,handleKeyDown:void 0,isOpen:!1,isResizeable:!1,shouldCloseOnEsc:!1,showCancel:!1,showClose:!0,showConfirm:!0,title:"",footerMessage:null,showLoadingBox:!1},g=function(e){var t=e.cancelText,n=e.className,r=e.confirmDisabled,o=e.confirmText,a=e.headerRightContent,p=e.content,h=e.footerMessage,m=e.handleCancel,g=e.handleConfirm,v=e.handleClose,y=e.handleKeyDown,b=e.isOpen,_=e.isResizeable,E=e.shouldCloseOnEsc,T=e.showCancel,S=e.showClose,I=e.showConfirm,w=e.title,A=e.showLoadingBox,O=e.contentPadding,C="".concat(n," synofoto-general-dialog"),P=A?"synofoto-general-dialog-mask show-mask":"synofoto-general-dialog-mask",R=A?i.createElement("div",{className:"synofoto-general-dialog-loading-box"},i.createElement("div",{className:"synofoto-loading-box"},i.createElement(u.Z,null))):null,L=function(e){if(e.key===l.VD.ESC){if(v){v();return}m()}y&&y(e)},D=s()("synofoto-general-dialog-content",{"synofoto-dialog-content-padding-all":O===l.k3.ALL,"synofoto-dialog-content-padding-top-and-bottom":O===l.k3.TOP_AND_BOTTOM});return i.createElement(i.Fragment,null,i.createElement(c.Z,{onKeyDown:L}),i.createElement(d.Z,{isOpen:b,isResizeable:_,title:w,className:C,headerRightContent:a,shouldCloseOnEsc:E,showCloseButton:S,closeButtonHandler:v||m},R,i.createElement("div",{className:P},i.createElement("div",{className:D},p),i.createElement("div",{className:"synofoto-general-dialog-footer"},i.createElement("div",{className:"footer-message-wrapper"},h),T&&i.createElement(f.Z,{text:t,handler:m,color:l.rp.GREY,shape:l.jL.OVAL}),I&&i.createElement(f.Z,{text:o,handler:g,color:l.rp.MAIN,shape:l.jL.OVAL,disabled:r})))))};g.propTypes=h,g.defaultProps=m,t.Z=g},42376:function(e,t,n){"use strict";var r=n(7409),o=n(99282),i=n(98848),a=n(24460),s=n(45697),u=n.n(s),l=n(67294),c=n(12258),d=n(37276),f=n(79113),p=n(13103),h=n(96904),m=n(61403),g=n(89219),v=n(79905),y=function(e){var t=e.message,n=e.showConfirm,s=e.showCancel,u=e.showClose,p=e.showDontShowAgain,y=e.confirmHandler,b=e.cancelHandler,_=e.cancelText,E=e.closeHandler,T=e.closeText,S=e.confirmText,I=e.confirmCls,w=e.className,A=e.isOpen,O=e.onAfterOpen,C=e.title,P=e.isStyledTitle,R=e.footerMessageIconCls,L=e.footerMessage,D=e.isFooterErrorMessage,x=e.footerContent,k=(0,i._)(e,["message","showConfirm","showCancel","showClose","showDontShowAgain","confirmHandler","cancelHandler","cancelText","closeHandler","closeText","confirmText","confirmCls","className","isOpen","onAfterOpen","title","isStyledTitle","footerMessageIconCls","footerMessage","isFooterErrorMessage","footerContent"]),M=(0,a._)((0,l.useState)(!1),2),N=M[0],F=M[1],B=function(e){n&&e.key===h.VD.ENTER&&y(N),s&&e.key===h.VD.ESC&&b()},U=function(){return l.createElement(c.Z,{className:"synofoto-external-convert-intro-dont-show-again",labelText:(0,v.n6)("action","dont_show_again"),checked:N,onChange:function(){return F(!N)}})},Z=function(){if(!n&&!s&&!u)return null;var e=n&&s&&u?"synofoto-message-dialog-actions confirm":"synofoto-message-dialog-actions",t=D?"synofoto-message-dialog-footer-error-message-text":"synofoto-message-dialog-footer-message-text";return l.createElement("div",{className:"synofoto-message-dialog-footer"},l.createElement(m.Z,{onKeyDown:B}),l.createElement("div",{className:"synofoto-message-dialog-footer-left-actions"},""===R?null:l.createElement("div",{className:R}),""===L?null:l.createElement("div",{className:t},L),x,u&&l.createElement(f.Z,{text:T,handler:E,color:h.rp.GREY,shape:h.jL.OVAL})),l.createElement("div",{className:e},s&&l.createElement(f.Z,{text:_,handler:b,color:h.rp.GREY,shape:h.jL.OVAL}),n&&l.createElement(f.Z,{text:S,handler:function(){y(N)},color:h.rp.MAIN,shape:h.jL.OVAL,className:I})))},j=w?"synofoto-message-dialog ".concat(w):"synofoto-message-dialog";return l.createElement(g.Z,(0,o._)((0,r._)({},k),{isOpen:A,className:j,onAfterOpen:O,shouldCloseOnEsc:!1,title:P?l.createElement(d.Z,{text:C}):C}),t,p&&U(),Z())};y.propTypes={message:u().node.isRequired,showConfirm:u().bool,showCancel:u().bool,showClose:u().bool,showDontShowAgain:u().bool,confirmHandler:u().func,cancelHandler:u().func,cancelText:u().string,closeHandler:u().func,closeText:u().string,confirmText:u().string,confirmCls:u().string,className:u().string,isOpen:u().bool,onAfterOpen:u().func,title:u().string,isStyledTitle:u().bool,footerMessageIconCls:u().string,footerMessage:u().string,footerContent:u().node,isFooterErrorMessage:u().bool},y.defaultProps={showConfirm:!1,showCancel:!1,showClose:!0,showDontShowAgain:!1,confirmHandler:function(){},cancelHandler:function(){},closeHandler:function(){},closeText:(0,v.n6)("action","close"),confirmText:(0,v.n6)("action","confirm"),confirmCls:"",className:"",isOpen:!1,cancelText:(0,v.n6)("action","cancel"),onAfterOpen:function(){},title:"",isStyledTitle:!1,footerMessageIconCls:"",isFooterErrorMessage:!1,footerMessage:"",footerContent:null};var b=function(e){return l.createElement(y,(0,o._)((0,r._)({},e),{className:"synofoto-message-dialog-mobile"}))};t.Z=(0,p.C)(y,b)},96295:function(e,t,n){"use strict";n.d(t,{Z:function(){return J}});var r=n(24460),o=n(45697),i=n.n(o),a=n(67294),s=n(28195),u=n(56319),l=n(48586),c=n(33273),d=n(40917);function f(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),e}var m=!1,g=!1,v=function(){function e(t){f(this,e),this.sourceId=null,this.internalMonitor=t.getMonitor()}return h(e,[{key:"receiveHandlerId",value:function(e){this.sourceId=e}},{key:"getHandlerId",value:function(){return this.sourceId}},{key:"canDrag",value:function(){(0,s.k)(!m,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return m=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{m=!1}}},{key:"isDragging",value:function(){if(!this.sourceId)return!1;(0,s.k)(!g,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return g=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{g=!1}}},{key:"subscribeToStateChange",value:function(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}},{key:"isDraggingSource",value:function(e){return this.internalMonitor.isDraggingSource(e)}},{key:"isOverTarget",value:function(e,t){return this.internalMonitor.isOverTarget(e,t)}},{key:"getTargetIds",value:function(){return this.internalMonitor.getTargetIds()}},{key:"isSourcePublic",value:function(){return this.internalMonitor.isSourcePublic()}},{key:"getSourceId",value:function(){return this.internalMonitor.getSourceId()}},{key:"subscribeToOffsetChange",value:function(e){return this.internalMonitor.subscribeToOffsetChange(e)}},{key:"canDragSource",value:function(e){return this.internalMonitor.canDragSource(e)}},{key:"canDropOnTarget",value:function(e){return this.internalMonitor.canDropOnTarget(e)}},{key:"getItemType",value:function(){return this.internalMonitor.getItemType()}},{key:"getItem",value:function(){return this.internalMonitor.getItem()}},{key:"getDropResult",value:function(){return this.internalMonitor.getDropResult()}},{key:"didDrop",value:function(){return this.internalMonitor.didDrop()}},{key:"getInitialClientOffset",value:function(){return this.internalMonitor.getInitialClientOffset()}},{key:"getInitialSourceClientOffset",value:function(){return this.internalMonitor.getInitialSourceClientOffset()}},{key:"getSourceClientOffset",value:function(){return this.internalMonitor.getSourceClientOffset()}},{key:"getClientOffset",value:function(){return this.internalMonitor.getClientOffset()}},{key:"getDifferenceFromInitialOffset",value:function(){return this.internalMonitor.getDifferenceFromInitialOffset()}}]),e}(),y=n(37901),b=n(62980),_=n(15047);function E(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function T(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function S(e,t,n){return t&&T(e.prototype,t),n&&T(e,n),e}var I=function(){function e(t){var n=this;E(this,e),this.hooks=(0,y.p)({dragSource:function(e,t){n.clearDragSource(),n.dragSourceOptions=t||null,(0,b.d)(e)?n.dragSourceRef=e:n.dragSourceNode=e,n.reconnectDragSource()},dragPreview:function(e,t){n.clearDragPreview(),n.dragPreviewOptions=t||null,(0,b.d)(e)?n.dragPreviewRef=e:n.dragPreviewNode=e,n.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=t}return S(e,[{key:"receiveHandlerId",value:function(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}},{key:"reconnect",value:function(){this.reconnectDragSource(),this.reconnectDragPreview()}},{key:"reconnectDragSource",value:function(){var e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();if(t&&this.disconnectDragSource(),this.handlerId){if(!e){this.lastConnectedDragSource=e;return}t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions))}}},{key:"reconnectDragPreview",value:function(){var e=this.dragPreview,t=this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();if(t&&this.disconnectDragPreview(),this.handlerId){if(!e){this.lastConnectedDragPreview=e;return}t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=e,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,e,this.dragPreviewOptions))}}},{key:"didHandlerIdChange",value:function(){return this.lastConnectedHandlerId!==this.handlerId}},{key:"didConnectedDragSourceChange",value:function(){return this.lastConnectedDragSource!==this.dragSource}},{key:"didConnectedDragPreviewChange",value:function(){return this.lastConnectedDragPreview!==this.dragPreview}},{key:"didDragSourceOptionsChange",value:function(){return!(0,_.w)(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}},{key:"didDragPreviewOptionsChange",value:function(){return!(0,_.w)(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}},{key:"disconnectDragSource",value:function(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}},{key:"disconnectDragPreview",value:function(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}},{key:"clearDragSource",value:function(){this.dragSourceNode=null,this.dragSourceRef=null}},{key:"clearDragPreview",value:function(){this.dragPreviewNode=null,this.dragPreviewRef=null}},{key:"connectTarget",get:function(){return this.dragSource}},{key:"dragSourceOptions",get:function(){return this.dragSourceOptionsInternal},set:function(e){this.dragSourceOptionsInternal=e}},{key:"dragPreviewOptions",get:function(){return this.dragPreviewOptionsInternal},set:function(e){this.dragPreviewOptionsInternal=e}},{key:"dragSource",get:function(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}},{key:"dragPreview",get:function(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}}]),e}();function w(e,t){return R(e)||P(e,t)||O(e,t)||A()}function A(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function O(e,t){if(e){if("string"==typeof e)return C(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return C(e,t)}}function C(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function P(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}function R(e){if(Array.isArray(e))return e}function L(e){return(L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function D(){var e=(0,d.N)();return[(0,a.useMemo)(function(){return new v(e)},[e]),(0,a.useMemo)(function(){return new I(e.getBackend())},[e])]}function x(e,t,n){var r=(0,d.N)(),o=(0,a.useMemo)(function(){return{beginDrag:function(){var n=e.current,r=n.begin,o=n.item;if(r){var i=r(t);return(0,s.k)(null==i||"object"===L(i),"dragSpec.begin() must either return an object, undefined, or null"),i||o||{}}return o||{}},canDrag:function(){return"boolean"==typeof e.current.canDrag?e.current.canDrag:"function"!=typeof e.current.canDrag||e.current.canDrag(t)},isDragging:function(n,r){var o=e.current.isDragging;return o?o(t):r===n.getSourceId()},endDrag:function(){var r=e.current.end;r&&r(t.getItem(),t),n.reconnect()}}},[]);(0,l.L)(function(){var i=w((0,c.w)(e.current.item.type,o,r),2),a=i[0],s=i[1];return t.receiveHandlerId(a),n.receiveHandlerId(a),s},[])}function k(e,t){return U(e)||B(e,t)||N(e,t)||M()}function M(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function N(e,t){if(e){if("string"==typeof e)return F(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return F(e,t)}}function F(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function B(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}function U(e){if(Array.isArray(e))return e}function Z(e){var t=(0,a.useRef)(e);t.current=e,(0,s.k)(null!=e.item,"item must be defined"),(0,s.k)(null!=e.item.type,"item type must be defined");var n=k(D(),2),r=n[0],o=n[1];x(t,r,o);var i=(0,u.U)(r,t.current.collect||function(){return{}},function(){return o.reconnect()}),c=(0,a.useMemo)(function(){return o.hooks.dragSource()},[o]),d=(0,a.useMemo)(function(){return o.hooks.dragPreview()},[o]);return(0,l.L)(function(){o.dragSourceOptions=t.current.options||null,o.reconnect()},[o]),(0,l.L)(function(){o.dragPreviewOptions=t.current.previewOptions||null,o.reconnect()},[o]),[i,c,d]}var j=n(31417),H=n(96904),z={dndType:i().oneOf([H.eQ.Type.FOLDER_VIEW]),itemCount:i().number.isRequired,isDraggable:i().bool,dragStartHook:i().func,dragEndHook:i().func,getIsUndroppable:i().func,dragItemInfos:i().shape({mode:i().oneOf([H.eQ.Mode.SELECTED_BAR,H.eQ.Mode.FOLDER_TREE]).isRequired,payload:i().shape({id:i().number})}).isRequired,className:i().string,getEndPosition:i().func,children:i().node},q={dndType:H.eQ.Type.FOLDER_VIEW,isDraggable:!1,dragStartHook:function(){},dragEndHook:function(){},getIsUndroppable:function(){return!1},className:null,getEndPosition:function(){return{x:0,y:0}},children:null},G=10,V=1,W={x:0,y:0},Y=function(e){var t=e.dndType,n=e.itemCount,o=e.isDraggable,i=e.dragStartHook,s=e.dragEndHook,u=e.getIsUndroppable,l=e.dragItemInfos,c=e.className,d=e.getEndPosition,f=e.children,p=(0,a.useRef)({isPrevent:!1,timer:null}),h=(0,a.useRef)(null),m=(0,r._)(Z({item:{type:t,getIsUndroppable:u,dragItemInfos:l},canDrag:function(){return o},begin:function(e){i(),j.Z.createDndGhostDom({itemCount:n,getEndPosition:function(){return d(h.current,e.getInitialClientOffset())},getIsUndroppable:u}),p.current.timer&&(clearTimeout(p.current.timer),p.current.timer=null),p.current.isPrevent=!0},end:function(e,t){s(),t.didDrop()||j.Z.destroyDndGhostDom(),p.current.timer=setTimeout(function(){p.current.isPrevent=!1,p.current.timer=null},0)}}),2)[1],g=function(e){h.current=e,m(e)},v=function(e){p.current.isPrevent&&e.stopPropagation()},y=function(e){W.x=e.pageX,W.y=e.pageY},b=function(e){if(e.buttons&V){var t=Math.abs(W.x-e.pageX),n=Math.abs(W.y-e.pageY);t<G&&n<G&&e.stopPropagation()}};return a.createElement("div",{ref:g,onClickCapture:v,onMouseDownCapture:y,onMouseMoveCapture:b,className:c},f)};Y.propTypes=z,Y.defaultProps=q;var J=Y},53165:function(e,t,n){"use strict";n.d(t,{Z:function(){return q}});var r=n(24460),o=n(45697),i=n.n(o),a=n(67294),s=n(28195),u=n(56319),l=n(48586),c=n(33273),d=n(40917),f=n(15047),p=n(37901),h=n(62980);function m(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t,n){return t&&g(e.prototype,t),n&&g(e,n),e}var y=function(){function e(t){var n=this;m(this,e),this.hooks=(0,p.p)({dropTarget:function(e,t){n.clearDropTarget(),n.dropTargetOptions=t,(0,h.d)(e)?n.dropTargetRef=e:n.dropTargetNode=e,n.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=t}return v(e,[{key:"reconnect",value:function(){var e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();var t=this.dropTarget;if(this.handlerId){if(!t){this.lastConnectedDropTarget=t;return}e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions))}}},{key:"receiveHandlerId",value:function(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}},{key:"didHandlerIdChange",value:function(){return this.lastConnectedHandlerId!==this.handlerId}},{key:"didDropTargetChange",value:function(){return this.lastConnectedDropTarget!==this.dropTarget}},{key:"didOptionsChange",value:function(){return!(0,f.w)(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}},{key:"disconnectDropTarget",value:function(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}},{key:"clearDropTarget",value:function(){this.dropTargetRef=null,this.dropTargetNode=null}},{key:"connectTarget",get:function(){return this.dropTarget}},{key:"dropTargetOptions",get:function(){return this.dropTargetOptionsInternal},set:function(e){this.dropTargetOptionsInternal=e}},{key:"dropTarget",get:function(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}}]),e}();function b(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function E(e,t,n){return t&&_(e.prototype,t),n&&_(e,n),e}var T=!1,S=function(){function e(t){b(this,e),this.targetId=null,this.internalMonitor=t.getMonitor()}return E(e,[{key:"receiveHandlerId",value:function(e){this.targetId=e}},{key:"getHandlerId",value:function(){return this.targetId}},{key:"subscribeToStateChange",value:function(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}},{key:"canDrop",value:function(){if(!this.targetId)return!1;(0,s.k)(!T,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return T=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{T=!1}}},{key:"isOver",value:function(e){return!!this.targetId&&this.internalMonitor.isOverTarget(this.targetId,e)}},{key:"getItemType",value:function(){return this.internalMonitor.getItemType()}},{key:"getItem",value:function(){return this.internalMonitor.getItem()}},{key:"getDropResult",value:function(){return this.internalMonitor.getDropResult()}},{key:"didDrop",value:function(){return this.internalMonitor.didDrop()}},{key:"getInitialClientOffset",value:function(){return this.internalMonitor.getInitialClientOffset()}},{key:"getInitialSourceClientOffset",value:function(){return this.internalMonitor.getInitialSourceClientOffset()}},{key:"getSourceClientOffset",value:function(){return this.internalMonitor.getSourceClientOffset()}},{key:"getClientOffset",value:function(){return this.internalMonitor.getClientOffset()}},{key:"getDifferenceFromInitialOffset",value:function(){return this.internalMonitor.getDifferenceFromInitialOffset()}}]),e}();function I(e,t){return P(e)||C(e,t)||A(e,t)||w()}function w(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function A(e,t){if(e){if("string"==typeof e)return O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O(e,t)}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function C(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}function P(e){if(Array.isArray(e))return e}function R(){var e=(0,d.N)();return[(0,a.useMemo)(function(){return new S(e)},[e]),(0,a.useMemo)(function(){return new y(e.getBackend())},[e])]}function L(e,t,n){var r=(0,d.N)(),o=(0,a.useMemo)(function(){return{canDrop:function(){var n=e.current.canDrop;return!n||n(t.getItem(),t)},hover:function(){var n=e.current.hover;n&&n(t.getItem(),t)},drop:function(){var n=e.current.drop;if(n)return n(t.getItem(),t)}}},[t]);(0,l.L)(function(){var i=I((0,c.n)(e.current.accept,o,r),2),a=i[0],s=i[1];return t.receiveHandlerId(a),n.receiveHandlerId(a),s},[t,n])}function D(e,t){return F(e)||N(e,t)||k(e,t)||x()}function x(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function k(e,t){if(e){if("string"==typeof e)return M(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return M(e,t)}}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function N(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}function F(e){if(Array.isArray(e))return e}function B(e){var t=(0,a.useRef)(e);t.current=e,(0,s.k)(null!=e.accept,"accept must be defined");var n=D(R(),2),r=n[0],o=n[1];L(t,r,o);var i=(0,u.U)(r,t.current.collect||function(){return{}},function(){return o.reconnect()}),c=(0,a.useMemo)(function(){return o.hooks.dropTarget()},[o]);return(0,l.L)(function(){o.dropTargetOptions=e.options||null,o.reconnect()},[e.options]),[i,c]}var U=n(31417),Z=n(96904),j={dndType:i().oneOf([Z.eQ.Type.FOLDER_VIEW]),dragEnterHook:i().func,dragLeaveHook:i().func,dropHook:i().func,children:i().node,className:i().string},H={dndType:Z.eQ.Type.FOLDER_VIEW,dragEnterHook:function(){},dragLeaveHook:function(){},dropHook:function(){return!0},children:null,className:void 0},z=function(e){var t=e.dndType,n=e.dragEnterHook,o=e.dragLeaveHook,i=e.dropHook,s=e.children,u=e.className,l=(0,a.useRef)(!1),c=(0,r._)(B({accept:t,drop:function(e,t){if(!t.didDrop()){var n=i({item:e});U.Z.destroyDndGhostDom({isImmediate:n})}},canDrop:function(e){return!(0,e.getIsUndroppable)()},collect:function(e){return{isOver:!!e.isOver()}}}),2),d=c[0].isOver,f=c[1];return l.current!==d&&(d?n():o(),l.current=d),a.createElement("div",{className:u,ref:f},s)};z.propTypes=j,z.defaultProps=H;var q=z},31417:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var r=n(67294),o=n(73935),i=n(45697),a=n.n(i),s=n(94184),u=n.n(s),l=n(42416),c=n(79905),d={itemCount:a().number.isRequired,overlayStyles:a().shape({overlay:a().shape()}).isRequired,setOverlayRef:a().func.isRequired,isForbidden:a().bool},f={isForbidden:!1},p=function(e){var t=e.itemCount,n=e.overlayStyles,o=e.setOverlayRef,i=e.isForbidden,a=t>0,s=u()("synofoto-dnd-ghost-dom-item-count",{"synofoto-dnd-ghost-dom-item-count-circle":t<100,"synofoto-dnd-ghost-dom-item-count-pill":t>=100}),d=t>999?"999+":t;return r.createElement(l.Z,{isOpen:!0,overlayClassName:"synofoto-dnd-ghost-dom-overlay",className:"synofoto-dnd-ghost-dom",overlayRef:o,style:{overlay:n}},r.createElement("div",{className:"synofoto-photo-indicator-icon"}),r.createElement("div",{className:"synofoto-dnd-ghost-dom-message"},(0,c.n6)("action","move_items_here")),r.createElement("div",{className:"synofoto-dnd-ghost-dom-indicator"},i&&r.createElement("div",{className:"synofoto-photo-error-icon"}),a&&r.createElement("div",{className:s},d)))};p.propTypes=d,p.defaultProps=f;var h=p,m=n(74294),g="530ms",v="cubic-bezier(0.7,0,0,1);",y=18,b=24,_=function(e){return{x:e.x+y,y:e.y+b}},E=function(){return{wrapperDom:null,overlayRef:null,itemCount:null,currPosition:{x:Number.MIN_SAFE_INTEGER,y:Number.MIN_SAFE_INTEGER},isDestroying:!1,getEndPosition:function(){return{x:0,y:0}}}},T=E(),S=function(e){T.overlayRef=e},I=function(){T.wrapperDom&&(o.unmountComponentAtNode(T.wrapperDom),T.wrapperDom.remove(),T=E())},w={createDndGhostDom:function(e){var t=e.itemCount,n=e.getEndPosition,i=e.getIsUndroppable,a=void 0===i?function(){return!1}:i;T.wrapperDom&&I(),T.wrapperDom=document.body.appendChild(document.createElement("div")),T.itemCount=t,T.getEndPosition=n,o.render(r.createElement(h,{itemCount:T.itemCount,overlayStyles:{left:T.currPosition.x,top:T.currPosition.y},setOverlayRef:S,isForbidden:a()}),T.wrapperDom)},updateDndGhostDom:function(e){var t=e.mouseX,n=e.mouseY;!T.isDestroying&&T.wrapperDom&&T.overlayRef&&(T.currPosition=_({x:t,y:n}),T.overlayRef.style.left="".concat(T.currPosition.x,"px"),T.overlayRef.style.top="".concat(T.currPosition.y,"px"))},destroyDndGhostDom:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.isImmediate,n=void 0!==t&&t;if(T.wrapperDom){if(n||!T.overlayRef){I();return}if(!T.isDestroying){T.isDestroying=!0,T.overlayRef.addEventListener("transitionend",I);var r=T.getEndPosition(),o=(0,m.Z)(T.overlayRef),i=(r.x-o.left).toFixed(2),a=(r.y-o.top).toFixed(2);T.overlayRef.style.left="".concat(T.currPosition.x,"px"),T.overlayRef.style.top="".concat(T.currPosition.y,"px"),T.overlayRef.style.transform="matrix(1, 0, 0, 1, ".concat(i,", ").concat(a,")"),T.overlayRef.style.opacity="0",T.overlayRef.style.transitionProperty="transform, opacity",T.overlayRef.style.transitionDuration=g,T.overlayRef.style.transitionTimingFunction="".concat(v,", ").concat(v)}}}}},25999:function(e,t,n){"use strict";var r=n(76150),o=n(7409),i=n(99282),a=n(24460),s=n(28395),u=n(45697),l=n.n(u),c=n(67294),d=n(15593),f=n(96295),p=n(53165),h=n(29184),m=n(96904),g=n(65075),v=n(45484),y=n(90809),b=n(87288),_=n(70494),E=n(51335),T=n(74294),S=n(56240),I=n(84402),w=n(33654),A=n(96852),O="#reactRoot",C=function(e){var t=e.data,n=t.id,u=t.nestingLevel,l=t.library,C=t.sortDirection,P=t.toggled,R=t.parentId,L=t.sharingInfo,D=t.passwordVerified,x=t.isEmptyChildren,k=void 0===x||x,M=e.isOpen,N=e.setOpen,F=(0,d.I0)(),B=(0,a._)((0,c.useState)(!1),2),U=B[0],Z=B[1],j=(0,a._)((0,c.useState)(!1),2),H=j[0],z=j[1],q=(0,c.useRef)(null),G=function(){return 0!==u},V=(0,w.n)({dispatch:F,library:l,changeToggledAction:_.qW,changeTeamSpaceToggledAction:_.S});(0,c.useEffect)(function(){return H&&!q.current?q.current=setTimeout(function(){return(0,r._)(function(){return(0,s.Jh)(this,function(e){switch(e.label){case 0:if(P)return[3,2];return[4,V(n,C,!M,!k)];case 1:e.sent(),N(!0),e.label=2;case 2:return q.current=null,[2]}})})()},m.LK.DRAG_OVER_DURATION):!H&&q.current&&(clearTimeout(q.current),q.current=null),function(){q.current&&(clearTimeout(q.current),q.current=null)}},[H,P,k,M,n,N,C,V]);var W=function(e){var t,r=e.item;z(!1);var o=(0,S.Z)();if(!o)return!1;var i=parseInt(n,10),a=r.dragItemInfos.mode,s=null===(t=r.dragItemInfos.payload)||void 0===t?void 0:t.id;return!!(0,g.Z)({storeState:o,dragMode:a,targetFolderId:i,selectedFolderId:s})&&(F((0,v.Z)({dragMode:a,library:l,targetFolderId:i,selectedFolderId:s})),!0)},Y=function(){Z(!0),(0,y.Z)(O),F((0,E.S$)())},J=function(){Z(!1),(0,b.Z)(O)},$=function(){if((0,I.E0)(l))return!1;if(0===u)return!0;var e=(null==L?void 0:L.enable_password)&&!D;return!(0,A.Z)({sourceFolderId:R})||e};return c.createElement(p.Z,{dragEnterHook:function(){return z(!0)},dragLeaveHook:function(){return z(!1)},dropHook:W},c.createElement(f.Z,{isDraggable:G(),itemCount:0,dragStartHook:Y,dragEndHook:J,getEndPosition:function(e,t){var n=(0,T.Z)(e);return{x:t.x,y:n.centerY}},dragItemInfos:{mode:m.eQ.Mode.FOLDER_TREE,payload:{id:parseInt(n,10)}},getIsUndroppable:$},c.createElement(h.Z,(0,i._)((0,o._)({},e),{isDragged:U,isDragOver:H}))))};C.propTypes={data:l().shape({id:l().string.isRequired,nestingLevel:l().number.isRequired,library:l().string.isRequired,name:l().string.isRequired,sortDirection:l().oneOf([m.Sr.ASC,m.Sr.DESC]).isRequired,toggled:l().bool.isRequired,isActive:l().bool.isRequired,parentId:l().number.isRequired,sharingInfo:l().object,passwordVerified:l().bool,isEmptyChildren:l().bool}).isRequired,style:l().object.isRequired,setOpen:l().func.isRequired,isOpen:l().bool.isRequired},t.Z=C},72793:function(e,t,n){"use strict";var r=n(27412),o=n(45697),i=n.n(o),a=n(67294),s=n(94184),u=n.n(s),l=n(65316),c=n(79905),d={className:i().string,iconClassName:i().string,description:i().string,hint:i().string,fullsize:i().bool,additionalContent:i().node},f={className:"",iconClassName:"synofoto-empty-photos-icon",description:(0,c.n6)("app","no_item"),hint:"",fullsize:!0,additionalContent:null},p=function(e){var t=e.iconClassName,n=e.description,o=e.fullsize,i=e.className,s=e.hint,c=e.additionalContent,d=(0,a.useRef)(null),f=(0,l.Z)();(0,a.useEffect)(function(){d.current.focus()},[]);var p=function(){return a.createElement("div",{className:"synofoto-empty-view-hint"},a.createElement("p",null,s))},h=u()("synofoto-empty-view-wrapper",i,{"synofoto-common-absolute-fullsize":o}),m=u()("synofoto-empty-view-icon",t,(0,r._)({},"synofoto__".concat(f),!0));return a.createElement("div",{className:h,ref:d,tabIndex:"0","data-testid":"empty-view-wrapper"},a.createElement("div",{className:"synofoto-empty-view"},a.createElement("div",{className:m,"data-testid":"empty-view-icon"}),a.createElement("div",{className:"synofoto-empty-view-description"},n),s?p():null,c))};p.propTypes=d,p.defaultProps=f,t.Z=p},61403:function(e,t,n){"use strict";var r=n(67294),o=[],i=function(){var e=o.length;0!==e&&o[e-1].handlers.forEach(function(e){document.removeEventListener("keydown",e)})},a=function(){var e=o.length;0!==e&&o[e-1].handlers.forEach(function(e){document.addEventListener("keydown",e)})},s=function(e){o.push({handlers:[e]}),document.addEventListener("keydown",e)},u=function(e,t){var n=o.findIndex(function(e){return e.handlerNamespace===t});-1===n?o.push({handlerNamespace:t,handlers:[e]}):o[n].handlers.push(e)};function l(e){var t=e.handlerNamespace,n=e.onKeyDown;return(0,r.useEffect)(function(){return i(),void 0===t?s(n):u(n,t),a(),function(){document.removeEventListener("keydown",n);var e=o.findIndex(function(e){return e.handlers.includes(n)});-1!==e&&(o[e].handlers.splice(o[e].handlers.findIndex(function(e){return e===n}),1),0===o[e].handlers.length&&o.splice(e,1)),a()}},[t,n]),null}t.Z=l},98370:function(e,t,n){"use strict";n.d(t,{Z:function(){return R}});var r=n(45697),o=n.n(r),i=n(67294);function a(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,u(e,t)}var c=n(75415);function d(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var f=function(e){return function(t){e.forEach(function(e){"function"==typeof e?e(t):null!=e&&(e.current=t)})}},p=function(){},h=function(e,t){return void 0===t&&(t=null),{child:null,isShown:!t||t.public.isOpen,parent:t,public:e,sibling:null,visited:!1}},m=function(e,t){return(0,t.getRecordData)(e).data.id},g=function(e){var t=e.index,n=e.data,r=n.component,o=n.getRecordData,a=n.treeData,s=e.style,u=e.isScrolling,l=o(t);return i.createElement(r,Object.assign({isScrolling:u,style:s,treeData:a},l))},v=function(e,t,n){var r=e.createRecord,o=t.buildingTaskTimeout,i=t.placeholder,a=t.async,s=void 0!==a&&a,u=t.treeWalker,l=s&&void 0!==n.records,c=n.records,d=[],f=new Map,p=o?{timeout:o}:void 0,h=new WeakMap,m=u(),g=m.next().value,v=r(g.data,n,void 0,l?c.get(g.data.id):void 0);f.set(v.public.data.id,v),h.set(v,g);var y=v,b=!0,_=v,E="requestIdleCallback"in window&&void 0!==i&&!(null===i&&!n.order),T=E?function(e){return e.timeRemaining()>0}:function(){return!0},S=function e(t){for(;null!==y;){if(!T(t)){requestIdleCallback(e,p);return}if(y.visited)y.visited=!1,_=y=null!==y.sibling?y.sibling:y.parent;else{var o=m.next(h.get(y)).value;if(void 0===o){b?b=!1:(y.isShown&&d.push(y.public.data.id),y.visited=null!==y.child,y=null!==y.child?y.child:null!==y.sibling?y.sibling:y.parent),_=y;continue}var i=r(o.data,n,b?void 0:y,l?c.get(o.data.id):void 0);f.set(i.public.data.id,i),h.set(i,o),b||_!==y?_.sibling=i:_.child=i,_=i}}E&&n.setState({order:d,records:f,updateRequest:{}})};return E?requestIdleCallback(S,p):S(),void 0!==i&&s&&n.order?n:{order:d,records:f}},y=function(e){var t=e.parent;e.isShown=!t||t.public.isOpen&&t.isShown},b=32768,_=function(e,t){var n=e.order,r=e.records,o=t.opennessState;if("object"!=typeof o)return null;for(var i in o)if(r.has(i)){var a=o[i],s=r.get(i),u="boolean"==typeof a?{open:a}:a,l=u.open,c=u.subtreeCallback,d=void 0===c?p:c,f=p,h=p;s.isShown&&(l?function(){for(var e=n.indexOf(i),t=s;null!==t;){if(null!==t.sibling){t=t.sibling;break}t=t.parent}var r=null===t?n.length-1-e:n.indexOf(t.public.data.id)-1-e,o=[[e+1,r]],a=0;f=function(t){y(t),t.isShown&&(o[a].push(t.public.data.id),o[a].length===b&&(a+=1,o.push([e+1+a*b,0])))},h=function(){for(var e,t=0;t<o.length;t++)(e=n).splice.apply(e,o[t])}}():s.public.isOpen&&function(){var e=n.indexOf(i),t=0;f=function(e){e.isShown&&(t+=1),y(e)},h=function(){n.splice(e+1,t)}}());for(var m=s;null!==m;)m.visited?(m.visited=!1,m=m===s?null:null!==m.sibling?m.sibling:m.parent):(m.public.isOpen=m===s?l:m.public.isOpen,d(m.public,s.public),m!==s&&f(m),m.visited=null!==m.child,m=null!==m.child?m.child:m===s?null:null!==m.sibling?m.sibling:m.parent);h()}return{order:n,records:r,updateRequest:{}}},E=function(e){return function(t,n,r){return r.refresh?v(e,t,n):_(n,r)}},T=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).getRecordData=r.getRecordData.bind(d(r)),r.state={list:(0,i.createRef)(),recomputeTree:r.recomputeTree.bind(d(r)),setState:r.setState.bind(d(r))},r}l(t,e),t.getDerivedStateFromProps=function(e,t){var n=e.listRef,r=void 0===n?null:n,o=e.treeWalker,i=t.computeTree,a=t.list,u=t.order,l=t.treeWalker;return s({attachRefs:f([a,r])},o===l&&u?null:i(e,t,{refresh:!0}),{treeWalker:o})};var n=t.prototype;return n.getItemData=function(){var e=this.props,t=e.children,n=e.itemData;return{component:t,getRecordData:this.getRecordData,treeData:n}},n.getRecordData=function(e){var t=this.state,n=t.order;return t.records.get(n[e]).public},n.recomputeTree=function(e){var t=this;return new Promise(function(n){t.setState(function(n){return n.computeTree(t.props,n,{opennessState:e})},n)})},n.scrollTo=function(e){var t;null==(t=this.state.list.current)||t.scrollTo(e)},n.scrollToItem=function(e,t){var n;null==(n=this.state.list.current)||n.scrollToItem(this.state.order.indexOf(e),t)},t}(i.PureComponent);T.defaultProps={rowComponent:g};var S=T,I=E({createRecord:function(e,t,n,r){var o=t.recomputeTree;return h({data:e,isOpen:r?r.public.isOpen:e.isOpenByDefault,setOpen:function(t){var n;return o(((n={})[e.id]=t,n))}},n)}}),w=function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).state=s({},r.state,{computeTree:I}),r}return l(t,e),t.prototype.render=function(){var e=this.props,t=(e.children,e.listRef,e.placeholder),n=(e.treeWalker,e.rowComponent),r=a(e,["children","listRef","placeholder","treeWalker","rowComponent"]),o=this.state,s=o.attachRefs,u=o.order;return t&&0===u.length?t:i.createElement(c.t7,Object.assign({},r,{itemCount:u.length,itemData:this.getItemData(),itemKey:m,ref:s}),n)},t}(S);E({createRecord:function(e,t,n,r){var o=t.recomputeTree,i=t.resetAfterId,a=h({data:e,height:r?r.public.height:e.defaultHeight,isOpen:r?r.public.isOpen:e.isOpenByDefault,resize:function(e,t){a.public.height=e,i(a.public.data.id,t)},setOpen:function(t){var n;return o(((n={})[e.id]=t,n))}},n);return a}});var A=n(34031),O=n(25999),C=n(29184),P=function(e){var t=e.treeWalker,n=e.treeNode,r=e.itemSize,o=e.outerRef,a=e.height,s=e.className;return i.createElement(w,{treeWalker:t,itemSize:r,outerRef:o,async:!0,height:a,width:"100%",className:s},n)};P.propTypes={treeWalker:o().func.isRequired,treeNode:o().oneOf([A.Z,C.Z,O.Z]).isRequired,itemSize:o().number.isRequired,outerRef:o().oneOfType([o().func,o().shape({current:o().instanceOf(Element)})]),height:o().number.isRequired,className:o().string},P.defaultProps={outerRef:null,className:""};var R=P},29184:function(e,t,n){"use strict";var r=n(76150),o=n(7409),i=n(99282),a=n(28395),s=n(45697),u=n.n(s),l=n(67294),c=n(94184),d=n.n(c),f=n(15593),p=n(87734),h=n(96904),m=n(70494),g=n(68598),v=n(33654),y=8,b=20,_=function(e){var t=e.data,n=t.id,s=t.nestingLevel,u=t.library,c=t.name,h=t.sortDirection,_=t.toggled,E=t.isActive,T=t.isEmptyChildren,S=void 0===T||T,I=e.style,w=e.isOpen,A=e.setOpen,O=e.isDragged,C=e.isDragOver,P=(0,f.I0)();(0,l.useEffect)(function(){A(_)},[_,A]);var R=(0,g.Ib)(u),L=(0,v.n)({dispatch:P,library:u,changeToggledAction:m.qW,changeTeamSpaceToggledAction:m.S}),D=d()("synofoto-filetree-node-container",{active:E,dragged:O,dragOver:C});return l.createElement("div",{style:(0,i._)((0,o._)({},I),{paddingLeft:y+Math.max(s-1,0)*b}),className:D},s>0&&l.createElement(p.Z,{active:w,handler:function(){return(0,r._)(function(){return(0,a.Jh)(this,function(e){switch(e.label){case 0:return[4,L(n,h,!w,!S)];case 1:return e.sent(),A(!w),[2]}})})()}}),l.createElement("div",{onClick:function(){return(0,r._)(function(){return(0,a.Jh)(this,function(e){switch(e.label){case 0:if(R(n),w)return[3,2];return[4,L(n,h,!0,!S)];case 1:e.sent(),A(!0),e.label=2;case 2:return[2]}})})()},className:"synofoto-filetree-folder-name"},c))};_.propTypes={data:u().shape({id:u().string.isRequired,nestingLevel:u().number.isRequired,library:u().string.isRequired,name:u().string.isRequired,sortDirection:u().oneOf([h.Sr.ASC,h.Sr.DESC]).isRequired,toggled:u().bool.isRequired,isActive:u().bool.isRequired,isEmptyChildren:u().bool}).isRequired,style:u().object.isRequired,setOpen:u().func.isRequired,isOpen:u().bool.isRequired,isDragged:u().bool,isDragOver:u().bool},_.defaultProps={isDragOver:!1,isDragged:!1},t.Z=_},12258:function(e,t,n){"use strict";var r=n(27412),o=n(7409),i=n(99282),a=n(45697),s=n.n(a),u=n(67294),l=n(94184),c=n.n(l),d=n(99410),f=n(96904),p=n(7050),h=n(65316),m=n(71569),g=n(13103),v=function(){},y={className:s().string,checked:s().bool,wrapperTestId:s().string,dataTestId:s().string,disabled:s().bool,onChange:s().func,onMouseOver:s().func,onMouseLeave:s().func,labelText:s().string,title:s().oneOfType([s().oneOf([null]),s().string]),isSquare:s().bool,hintText:s().string,hintTextCls:s().string,hintIconTestId:s().string},b={className:"",checked:!1,wrapperTestId:void 0,dataTestId:void 0,disabled:!1,onChange:v,onMouseOver:void 0,onMouseLeave:void 0,labelText:"",title:null,isSquare:!1,hintText:"",hintTextCls:"",hintIconTestId:""},_=u.forwardRef(function(e,t){var n,o,i=e.className,a=e.checked,s=e.wrapperTestId,l=e.dataTestId,m=e.disabled,g=e.onChange,v=e.onMouseOver,y=e.onMouseLeave,b=e.labelText,_=e.title,E=e.isSquare,T=e.hintText,S=e.hintTextCls,I=e.hintIconTestId,w=(0,u.useRef)((0,d.x0)()),A=(0,h.Z)(),O=w.current,C=c()("synofoto-form-checkbox",(n={},(0,r._)(n,i,i),(0,r._)(n,"disabled",m),n)),P=c()("synofoto-form-checkbox-icon",(o={checked:a},(0,r._)(o,"synofoto__".concat(A),!0),(0,r._)(o,"square",E),o)),R="checkbox-tooltip-".concat(O);return u.createElement("div",{className:C,ref:t,"data-tooltip-id":f.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":_,"data-long-press-delay":f.LK.LONG_PRESS,"data-testid":s},u.createElement("input",{disabled:m,type:"checkbox",className:"synofoto-form-checkbox-input",checked:a,id:O,onChange:g}),u.createElement("label",{className:"synofoto-form-checkbox-label",htmlFor:O,"data-testid":l,onMouseOver:v,onMouseLeave:y},u.createElement("div",{className:P}),b&&u.createElement("span",{className:"synofoto-form-checkbox-label-text"},b,""!==T?u.createElement(u.Fragment,null,u.createElement("div",{className:"synofoto-form-checkbox-label-text-hint synofoto__".concat(A),"data-testid":I,"data-tooltip-id":R,"data-tooltip-place":"right","data-tooltip-content":T}),u.createElement(p.Z,{tipId:R,type:f.sZ.WHITE_TIP,place:"right",className:S,positionStrategy:"fixed"})):null)))});_.propTypes=y,_.defaultProps=b;var E=u.forwardRef(function(e,t){var n=(0,m.Z)().setGlobalTooltipTargetRef,r=function(e){n(e),t&&(t.current=e)};return u.createElement(_,(0,i._)((0,o._)({},e),{ref:r}))});E.propTypes=y,E.defaultProps=b,t.Z=(0,g.C)(_,E)},9459:function(e,t,n){"use strict";var r=n(45697),o=n.n(r),i=n(67294),a={height:o().number},s={height:10};function u(e){var t={width:"100%",height:e.height};return i.createElement("div",{style:t})}u.propTypes=a,u.defaultProps=s,t.Z=u},88215:function(e,t,n){"use strict";var r=n(27412),o=n(7409),i=n(99282),a=n(23930),s=n.n(a),u=n(45697),l=n.n(u),c=n(67294),d=n(94184),f=n.n(d),p=n(15593),h=n(8057),m=n(97192),g=n(6009),v=n(878),y=n(29710),b=n(19137),_=n(87207),E=n(57263),T=n(96904),S=n(4040),I=n(30897),w=n(75804),A=n(47739),O=n(22287),C=n(25480),P=n(50507),R=n(72181),L=function(e){var t=e.item,n=e.SelectableEl,a=e.itemClassName,s=e.className,u=e.children,l=e.onClick,d=e.width,m=e.height,L=e.style,D=e.time,x=e.getItemThumbnailURL,k=e.allowSelect,M=e.embeddedInDialog,N=(0,p.I0)(),F=(0,c.useRef)(null),B=(0,c.useRef)(!1),U=t.get("id"),Z=t.get("type"),j=t.get("additional").toJS(),H=t.get("filename"),z=t.get("owner_user_id"),q=(0,C.Z)(z),G=j.thumbnailUnitId,V=(0,E.Z)({thumbnailUnitId:G,thumbnailLibrary:q}),W=x({id:U,thumbnailInfo:V,type:"item",preferSize:(0,O.$E)(),library:q}),Y=(0,S.YJ)(Z,V),J=(0,p.v9)(P.Z.getSelectMode),$=(0,p.v9)(R.Z.getUserId),K=(0,b.Z)(),X=K.observe,Q=K.unobserve,ee=(0,_.Z)(),et=ee.isSupportAutoGenerateThumbnail,en=ee.hasVc1,er=ee.hasH264,eo=ee.pcClientHevcSupport,ei=ee.pcClientVc1Support,ea=ee.canUseVideoTranscoding;(0,c.useEffect)(function(){if(F.current&&!M){var e=(0,I.Z)(V),n=(0,w.Z)(t),r=e||n,o=t.get("id");if(r&&!B.current){var i=et&&e?(0,v.Z)({item:t,thumbnailInfo:V,userId:$,hasFolderDownloadPermission:!1,hasVc1:en,hasH264:er,pcClientHevcSupport:eo,pcClientVc1Support:ei,canUseVideoTranscoding:ea}):[],a=(0,y.Z)({item:t,userId:$,hasFolderDownloadPermission:!1});X(F.current,{itemId:o,externalConvertTask:i,externalConvertFlags:a}),B.current=!0;return}!r&&B.current&&(Q(F.current,{itemId:o}),B.current=!1)}},[N,et,M,t,V,$,en,er,eo,ei,ea,X,Q]),(0,c.useEffect)(function(){var e=F.current;return function(){B.current&&(Q(e,{itemId:U}),B.current=!1)}},[U,Q]);var es=f()(s,"synofoto-clickable-area",{"synofoto-common-pointer":!J}),eu=(0,c.useCallback)(function(){J||M||l()},[J,M,l]),el=(0,r._)({},U,(0,i._)((0,o._)({time:D,sort_time_in_sec:t.get("sort_time_in_sec"),owner_user_id:z,provider_user_id:j.provider_user_id,thumbnailUnitId:G,filename:H,type:Z,live_type:t.get("live_type"),codec:(0,A.Z)(t)},t.has("similar")&&{similar:t.get("similar")}),{favorite:!!j.favorite}));return c.createElement("div",{className:es,style:L,onClick:eu,"data-testid":"synofoto-item-clickable-area",ref:function(e){F.current=e}},c.createElement("div",{className:a},c.createElement(n,{type:T.RT.ITEM,id:U,idArray:[U],infoMap:el,allowSelect:k},c.createElement(h.Z,{imageHeight:m,imageWidth:d,imageUrl:W,imageId:U,isVideo:(0,S.mi)(t),isSupportAutoGenerateThumbnail:et,pcClientHevcSupport:eo,codec:(0,A.Z)(t)}),Y&&c.createElement(g.Z,{className:"synofoto-waiting-image-convert"})),u))};L.propTypes={item:s().map.isRequired,className:l().string,children:l().element,SelectableEl:l().elementType,onClick:l().func,itemClassName:l().string,width:l().number,height:l().number,style:l().shape({width:l().number,display:l().string}),time:l().number,getItemThumbnailURL:l().func,allowSelect:l().bool,embeddedInDialog:l().bool},L.defaultProps={className:"",children:null,SelectableEl:m.Z,onClick:void 0,itemClassName:"synofoto-item-timeline-item",width:void 0,height:void 0,style:void 0,time:0,getItemThumbnailURL:void 0,allowSelect:!0,embeddedInDialog:!1},t.Z=L},68776:function(e,t,n){"use strict";var r=n(23930),o=n.n(r),i=n(45697),a=n.n(i),s=n(67294),u=n(94184),l=n.n(u),c=n(96904),d=n(67479),f=n(4040),p=function(e){var t=e.item,n=e.groupUnit,r=t.get("type"),o=(0,f.mi)(t),i=r.indexOf("360")===r.length-3,a=r.indexOf("burst")>=0,u=l()({"synofoto-indicator-video":o&&!i,"synofoto-indicator-360":i,"synofoto-indicator-burst":a}),p=function(){if(r===c.qG.PHOTO)return null;var e=t.getIn(["additional","video_meta","duration"],0),i=t.getIn(["additional","resolution","width"]),a=t.getIn(["additional","resolution","height"])>i&&"month"===n;return o&&!a?s.createElement("div",{className:"synofoto-video-duration"},(0,d.LU)(e)):null};return s.createElement("div",{className:"synofoto-item-top-indicator"},p(),s.createElement("div",{className:u,"data-testid":"item-top-indicator"}))};p.propTypes={item:o().map.isRequired,groupUnit:a().string},p.defaultProps={groupUnit:"day"},t.Z=p},76888:function(e,t,n){"use strict";var r=n(24460),o=n(45697),i=n.n(o),a=n(67294),s={delayTime:i().number},u={delayTime:0},l=function(e){var t,n=e.delayTime,o=(0,r._)((0,a.useState)(0===n),2),i=o[0],s=o[1],u=function(){clearTimeout(t),t=null};return((0,a.useEffect)(function(){return function(){u()}}),0!==n&&(t=setTimeout(function(){s(!0)},n)),i)?a.createElement("div",{className:"synofoto-empty-view"},a.createElement("div",{className:"synofoto-large-loading","data-testid":"large-loading-animation"},a.createElement("svg",{viewBox:"25 25 50 50"},a.createElement("circle",{cx:"50",cy:"50",r:"20"})))):null};l.propTypes=s,l.defaultProps=u,t.Z=l},91250:function(e,t,n){"use strict";n.d(t,{Z:function(){return W}});var r=n(45697),o=n.n(r),i=n(67294),a=n(7019),s=n(15593),u=n(37276),l=n(96904),c=n(79113),d={imgCls:o().string.isRequired,lightboxErrTestId:o().string,message:o().oneOfType([o().string,o().element]),showButton:o().bool.isRequired,buttonText:o().string,buttonHandler:o().func,isButtonDisabled:o().bool,title:o().string,showDotDotDotAnimate:o().bool},f={lightboxErrTestId:"",buttonText:"",buttonHandler:function(){},isButtonDisabled:!1,message:"",title:"",showDotDotDotAnimate:!1},p=function(e){var t=e.imgCls,n=e.lightboxErrTestId,r=e.message,o=e.showButton,a=e.buttonText,s=e.buttonHandler,u=e.isButtonDisabled,d=e.title,f=e.showDotDotDotAnimate,p=d&&r?i.createElement("div",{className:"synofoto-item-image-lightbox-error-title"},d):null,h=r||d,m="synofoto-item-image-lightbox-error-content-dot-animate",g=f?i.createElement(i.Fragment,null,i.createElement("span",{className:"".concat(m,"-0")},"."),i.createElement("span",{className:"".concat(m,"-1")},"."),i.createElement("span",{className:"".concat(m,"-2")},".")):null,v=o?i.createElement(c.Z,{ariaLabel:"synofoto-item-image-lightbox-error-button",className:"synofoto-item-image-lightbox-error-button",handler:s,text:a,color:l.rp.GREY,shape:l.jL.OVAL,disabled:u}):null;return i.createElement(i.Fragment,null,i.createElement("div",{className:t,"data-testid":n}),i.createElement("div",{className:"synofoto-item-image-lightbox-error-content"},p,h,g),v)};p.propTypes=d,p.defaultProps=f;var h=p,m={message:o().oneOfType([o().string,o().element]),title:o().string,imgCls:o().string.isRequired,lightboxErrTestId:o().string,showDotDotDotAnimate:o().bool},g={message:"",title:"",lightboxErrTestId:"",showDotDotDotAnimate:!1},v=function(e){var t=e.message,n=e.title,r=e.imgCls,o=e.lightboxErrTestId,a=e.showDotDotDotAnimate,s=n&&t?i.createElement("div",{className:"synofoto-item-image-lightbox-error-title"},n):null,u=t||n,l="synofoto-item-image-lightbox-error-content-dot-animate",c=a?i.createElement(i.Fragment,null,i.createElement("span",{className:"".concat(l,"-0")},"."),i.createElement("span",{className:"".concat(l,"-1")},"."),i.createElement("span",{className:"".concat(l,"-2")},".")):null;return i.createElement(i.Fragment,null,i.createElement("div",{className:r,"data-testid":o}),i.createElement("div",{className:"synofoto-item-image-lightbox-error-content-mobile"},s,u,c))};v.propTypes=m,v.defaultProps=g;var y=v,b=(0,n(13103).C)(h,y),_=n(87207),E=n(79905),T=n(94599),S=n(76408),I=n(92319),w=n(13801),A=function(e){var t="";return e===l.Zu.PERSONAL?_S("is_admin")?t=i.createElement(u.Z,{text:(0,E.n6)("error","personal_space_disable_msg_for_admin")}):t=(0,E.n6)("error","personal_space_disable_msg_for_user"):e===l.Zu.TEAM&&(_S("is_admin")?t=(0,E.n6)("error","shared_space_disable_msg_for_admin"):t=(0,E.n6)("error","shared_space_disable_msg_for_user")),t},O=n(47524),C=n(46677),P=n(93604),R=n(72181),L=n(5943),D=n(61630),x=n(73849),k=n(94706),M=function(e,t){return i.createElement(u.Z,{text:(0,T.Z)(e,t)})},N=function(e,t){var n,r=null===(n=O.Z.getStore())||void 0===n?void 0:n.getState(),o=P.Z.getBrowserExtensionEnabled(r),s=P.Z.getPcClientEnabled(r),l=P.Z.getPcClientHevcSupport(r),c=S.Z.getAutoGenerateThumbnail(r);if(!o)return{message:(0,E.n6)("warning","no_extension_or_pc_client_desc"),options:{title:(0,E.n6)("warning","no_extension_or_pc_client_title"),confirmText:(0,E.n6)("action","view_detail_capital"),confirmHandler:function(){return(0,k.zL)()}}};if(!s)return{message:(0,E.n6)("warning","no_pc_client_desc"),options:{title:(0,E.n6)("warning","no_pc_client_title"),confirmText:(0,E.n6)("action","view_detail_capital"),confirmHandler:function(){return(0,k.zL)()}}};if(t&&!l)return(0,L.eE)()?{message:i.createElement(u.Z,{text:(0,E.n6)("warning","cannot_convert_with_this_device_desc_without_learn_more")}),options:{title:(0,E.n6)("warning","cannot_convert_with_this_device_title"),confirmText:(0,E.n6)("common","learn_more"),confirmHandler:function(){return window.open(a.SynoDocsLinks.UseMobileGuide)}}}:{message:i.createElement(u.Z,{text:(0,E.n6)("warning","install_pc_client_codec_desc")}),options:{title:(0,E.n6)("warning","install_pc_client_codec_title"),confirmText:(0,E.n6)("action","open_pc_client"),confirmHandler:function(){window.open(a.PcClientSettingsCodecProtocol,"_self")}}};if(!c){var d=i.createElement(u.Z,{text:(0,E.n6)("warning","not_enable_auto_convert_desc")}),f=function(){e((0,C.Gk)())};return{message:d,options:{title:(0,E.n6)("warning","not_enable_auto_convert_title"),confirmText:(0,E.n6)("action","allow"),confirmHandler:f}}}return{isConverting:!0}},F=function(e,t){var n,r,o,s=null===(n=O.Z.getStore())||void 0===n?void 0:n.getState(),c=P.Z.getCanUsePcClient(s),d=S.Z.getAutoGenerateThumbnail(s);if(!c)return t===l.V9.HEVC?(r=M((0,E.n6)("warning","video_suggest_install_image_assistant_and_change_browser"),a.SynoDocsLinks.HevcCannotPlay),o=(0,E.n6)("warning","video_suggest_install_image_assistant_and_change_browser_title")):(r=i.createElement(u.Z,{text:(0,E.n6)("warning","video_suggest_install_image_assistant")}),o=(0,E.n6)("warning","video_suggest_install_image_assistant_title")),{message:r,options:{title:o,confirmText:(0,E.n6)("action","view_detail_capital"),confirmHandler:function(){return(0,k.yo)()}}};var f=P.Z.getPcClientHevcSupport(s),p=t===l.V9.HEVC&&!f||(t===l.V9.MPEG2||t===l.V9.MPEG1)&&!P.Z.getPcClientMpeg2Support(s)||t===l.V9.VP9&&!P.Z.getPcClientVp9Support(s),h=t===l.V9.HEVC&&!f||t===l.V9.VC1||t===l.V9.VP9;if(!(0,L.eE)()&&p)return{message:i.createElement(u.Z,{text:(0,E.n6)("warning","install_pc_client_codec_desc")}),options:{title:(0,E.n6)("warning","install_pc_client_codec_title"),confirmText:(0,E.n6)("action","open_pc_client"),confirmHandler:function(){window.open(a.PcClientSettingsCodecProtocol,"_self")}}};if((0,L.eE)()&&h)return{message:i.createElement(u.Z,{text:(0,E.n6)("warning","cannot_convert_with_this_device_desc_without_learn_more")}),options:{title:(0,E.n6)("warning","cannot_convert_with_this_device_title"),confirmText:(0,E.n6)("common","learn_more"),confirmHandler:function(){return window.open(a.SynoDocsLinks.UseMobileGuide)}}};if(!d){var m=i.createElement(u.Z,{text:(0,T.Z)((0,E.n6)("warning","enable_image_assistant_desc"),a.SynoDocsLinks.AutoConvertExtensionAndDesktopApp)}),g=function(){e((0,C.Gk)())};return{message:m,options:{title:(0,E.n6)("warning","enable_image_assistant_title"),confirmText:(0,E.n6)("action","allow"),confirmHandler:g}}}return{isConverting:!0}},B=function(e,t,n){return(0,D.tq)()?{message:M((0,E.n6)("warning","rwd_external_convert_not_supported_desc"),a.SynoDocsLinks.HeicThumbnailCannotDisplay),options:{title:(0,E.n6)("warning","rwd_external_convert_not_supported_title")}}:n?F(e,t):N(e,t===l.V9.HEIC)},U=function(e){return{message:M(e?(0,E.n6)("warning","cant_show_video_thumbnail_and_notify_owner"):(0,E.n6)("warning","format_not_support_browsing_contact_owner"),a.SynoDocsLinks.UserNoPermission),options:{title:e?(0,E.n6)("warning","external_convert_intro_video_title"):(0,E.n6)("warning","cant_show_image_thumbnail_title")}}},Z=function(e){return{message:M(e?(0,E.n6)("warning","cant_show_video_thumbnail_and_notify_admin"):(0,E.n6)("warning","format_not_support_browsing_contact_admin"),a.SynoDocsLinks.UserNoPermission),options:{title:e?(0,E.n6)("warning","external_convert_intro_video_title"):(0,E.n6)("warning","cant_show_image_thumbnail_title")}}},j=function(e){return{message:e===l.V9.HEVC?M((0,E.n6)("error","cannot_play_with_embedded_url"),a.SynoDocsLinks.HevcCannotPlay):(0,E.n6)("warning","cannot_identify_file"),options:{imgCls:"synofoto-item-video-broken-large"}}},H=function(e,t){return e?j(t):{message:(0,E.n6)("warning","format_not_support_browsing"),options:{title:(0,E.n6)("warning","cant_show_image_thumbnail_title")}}},z=function(e){var t,n=e.isGuest,r=e.fileOwnerUserId,o=e.hasTeamSpaceDownloadPermission,i=e.codec,a=void 0===i?"":i,s=e.isVideo,u=void 0!==s&&s,l=e.dispatch,c=void 0===l?function(){}:l,d=null===(t=O.Z.getStore())||void 0===t?void 0:t.getState(),f=R.Z.getUserId(d);return n?H(u,a):0!==r?f===r?B(c,a,u):U(u):(0,x.Z)()||o?B(c,a,u):Z(u)},q={fileOwnerUserId:o().number,folderId:o().number,handleClick:o().func,hidden:o().bool,library:o().string,thumbnailStatus:o().string.isRequired,codec:o().string,isVideo:o().bool},G={fileOwnerUserId:-1,folderId:-1,handleClick:function(){},hidden:!1,library:l.Zu.TEAM,codec:"",isVideo:!1},V=function(e){var t=e.fileOwnerUserId,n=e.folderId,r=e.handleClick,o=e.hidden,c=e.library,d=e.thumbnailStatus,f=e.codec,p=e.isVideo,h=(0,s.I0)(),m=(0,s.v9)(S.Z.getTeamSpacePermission)===l.El.MANAGE,g=(0,s.v9)(I.Z.getCurrentFolderId),v=(0,s.v9)(I.Z.getCurrentFolderPermission),y=(0,_.Z)(),O=y.isSupportAutoGenerateThumbnail,C=y.pcClientHevcSupport;if(o)return null;var P=function(){if(d===l.yL.SpaceDisable)return i.createElement(b,{imgCls:"synofoto-item-image-space-disable-large",message:A(c),showButton:!1});if(d===l.yL.Converting)return i.createElement(b,{imgCls:"synofoto-item-image-converting-large",message:(0,E.n6)("lightbox","converting_please_wait"),lightboxErrTestId:"lightbox-image-converting",showButton:!1,showDotDotDotAnimate:!0});if(d===l.yL.Regenerating)return i.createElement(b,{imgCls:"synofoto-item-image-auto-converting-large",message:(0,E.n6)("lightbox","converting_please_wait"),lightboxErrTestId:"lightbox-image-regenerating",showButton:!1,showDotDotDotAnimate:!0});if(d===l.yL.AmeDefect){var e=!SYNO.SDS.Session.isLogined,r=!1;-1!==g&&n===g&&(r=v.get(l._I.DOWNLOAD));var o=z({isGuest:e,fileOwnerUserId:t,hasTeamSpaceDownloadPermission:m||r,codec:f,isVideo:p,dispatch:h}),s=(0,w.Z)({codec:f,pcClientHevcSupport:C,isSupportAutoGenerateThumbnail:O});if(s===l.yL.Broken){var y=f===l.V9.HEVC?i.createElement(u.Z,{text:(0,T.Z)((0,E.n6)("warning","cannot_convert_with_this_device_desc"),a.SynoDocsLinks.UseMobileGuide)}):"";return i.createElement(b,{imgCls:p?"synofoto-item-video-broken-large":"synofoto-item-image-broken-large",title:(0,E.n6)("warning","cannot_identify_file"),message:y,showButton:!1})}if(o.isConverting&&"auto-converting"===s)return i.createElement(b,{imgCls:"synofoto-item-image-auto-converting-large",message:(0,E.n6)("lightbox","converting_please_wait"),lightboxErrTestId:"lightbox-image-external-convert",showButton:!1,showDotDotDotAnimate:!0});var _=p?"synofoto-item-video-need-external-convert-large":"synofoto-item-image-need-external-convert-large";return o.options.imgCls&&(_=o.options.imgCls),i.createElement(b,{imgCls:_,message:o.message,title:o.options.title,lightboxErrTestId:"lightbox-image-external-convert",showButton:void 0!==o.options.confirmText,buttonText:o.options.confirmText,buttonHandler:o.options.confirmHandler})}return i.createElement(i.Fragment,null,i.createElement("div",{className:p?"synofoto-item-video-broken-large":"synofoto-item-image-broken-large","data-testid":"lightbox-image-broken"}),i.createElement("div",{className:"synofoto-item-image-lightbox-error-content"},(0,E.n6)("warning","cannot_identify_file")))};return i.createElement("div",{className:"synofoto-lightbox-image synofoto-lightbox-error-indicator",onClick:r,"data-testid":"lightbox-error-indicator-clickable-area"},P())};V.propTypes=q,V.defaultProps=G;var W=V},74766:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var r=n(98848),o=n(24460),i=n(23930),a=n.n(i),s=n(18939),u=n(45697),l=n.n(u),c=n(67294),d=n(76970),f=n.n(d),p=n(94184),h=n.n(p),m=n(22902),g=n(38709),v=n(35369),y=function(e){var t=e.data,n=e.renderItem,r=e.rowIdx,o=e.rowPadding,i=e.firstRowPadding,a=e.getRowKey,s=[],u=t.get("list",v.default.List());if(0===u.size)s.push(n(r,-1));else for(var l=0;l<u.size;l++)s.push(n(r,l));return c.createElement("div",{key:"row_wrapper_".concat(a(r)),className:"synofoto-row-wrapper","data-testid":"row-wrapper",style:{paddingTop:0===r&&null!==i?i:o}},s)};y.propTypes={data:a().map.isRequired,renderItem:l().func.isRequired,rowIdx:l().number.isRequired,rowPadding:l().number.isRequired,firstRowPadding:l().number,getRowKey:l().func},y.defaultProps={firstRowPadding:null,getRowKey:function(e){return e}};var b=c.memo(y,function(e,t){return(0,v.is)(e.data,t.data)&&e.rowIdx===t.rowIdx}),_=n(76888),E=n(61630),T=c.forwardRef(function(e,t){var n=e.className,i=e.handleScroll,a=e.handleResize,u=e.widthPadding,l=e.widthPaddingLeft,d=e.bottomPadding,p=e.renderExpandButton,v=e.spaceBetweenRows1AndRows2,y=e.scrollDebounceTime,_=e.setScrollZoneRef,T=e.bottomLoadingIndicator,S=e.FooterElem,I=e.header,w=e.listType,A=e.rows,O=e.rowPadding,C=e.renderItem,P=e.firstRowPadding,R=e.sizeEstimator,L=e.itemSizeGetter,D=e.getData,x=e.getRowsSize,k=e.getRowKey,M=e.emptyComponent,N=e.rowsIsLoaded,F=e.loadingIndicator,B=e.scrollIndex,U=e.header2,Z=e.listType2,j=e.rows2,H=e.rowPadding2,z=e.renderItem2,q=e.firstRowPadding2,G=e.sizeEstimator2,V=e.itemSizeGetter2,W=e.listClassName2,Y=e.threshold,J=(0,o._)((0,c.useState)(!1),2),$=J[0],K=J[1],X=(0,o._)((0,c.useState)(!1),2),Q=X[0],ee=X[1],et=(0,c.useRef)(0),en=(0,c.useRef)(null),er=(0,c.useRef)(null),eo=(0,c.useRef)(null),ei=(0,c.useRef)(null),ea=x?x():A.size,es=j&&j.size>0;(0,c.useImperativeHandle)(t,function(){var e=function(){return eo.current?eo.current.getVisibleRange():[0,0]},t=function(t){var n=(0,o._)(e(),2),r=n[0],i=n[1];return t>r&&t<i};return{getClientHeight:function(){return er.current.clientHeight},getVisibleRange:e,isEntireItemVisible:t,scrollListAround:function(e){eo.current&&eo.current.scrollAround(e)},scrollTo:function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];K(!0),t?er.current.scrollTop=(er.current.scrollHeight-er.current.clientHeight)*e/100:er.current.scrollTop=e}}});var eu=(0,c.useCallback)(function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return requestAnimationFrame(function(){i({scrollTop:t,scrollHeight:n,clientHeight:r})})},[i]),el=(0,c.useMemo)(function(){return(0,m.Z)(function(e){eu({scrollTop:e.scrollTop,scrollHeight:e.scrollHeight,clientHeight:e.clientHeight})},y)},[y,eu]),ec=(0,c.useMemo)(function(){return(0,g.Z)(function(e){en.current&&clearTimeout(en.current),e>et.current?(ee(!0),en.current=setTimeout(function(){ee(!1)},500)):ee(!1),et.current=e},100)},[]);(0,c.useEffect)(function(){return er.current.focus(),function(){en.current&&clearTimeout(en.current),ec.cancel()}},[ec]),(0,c.useEffect)(function(){return function(){el.cancel()}},[el]),(0,c.useEffect)(function(){B>=0&&eo.current&&eo.current.scrollAround(B)},[B]);var ed=function(e){var t=e.target,n=t.scrollTop,r=t.scrollHeight,o=t.clientHeight;if(er.current.focus(),S&&ec(n),$){eu({scrollTop:n,scrollHeight:r,clientHeight:o}),K(!1);return}el({scrollTop:n,scrollHeight:r,clientHeight:o})},ef=function(e){var t=e.entry,n=(0,r._)(e,["entry"]);requestAnimationFrame(function(){return t&&a(t,n)})},ep=function(e){if(e>=ea)return null;var t=D?D(e):A.get(e);return c.createElement(b,{key:"row_".concat(k(e)),getRowKey:k,renderItem:C,rowIdx:e,data:t,rowPadding:O,firstRowPadding:P})},eh=function(e){return e>=j.size?null:c.createElement(b,{key:"row2_".concat(e),renderItem:z,rowIdx:e,data:j.get(e),rowPadding:H,firstRowPadding:q})},em=function(){return(void 0===A||0===ea)&&M?M:N?c.createElement(f(),{key:"list_1",itemSizeEstimator:R,itemSizeGetter:L,itemRenderer:ep,length:ea,threshold:Y,type:w,ref:eo}):F},eg=function(){return es?c.createElement(f(),{key:"list_2",itemSizeEstimator:G,itemSizeGetter:V,itemRenderer:eh,length:j.size,threshold:Y,type:Z,className:W,ref:ei}):null},ev=function(){return es&&p?c.createElement("div",{className:"synofoto-expand-button-wrapper","data-testid":"expand-button-wrapper"},p()):null},ey=function(){return es&&0!==v?c.createElement("div",{style:{height:"".concat(v,"px")},"data-testid":"space-between-rows1-and-rows2"}):null},eb=h()(n,"synofoto-list-scroll",{"in-mobile":(0,E.tq)()});return c.createElement(c.Fragment,null,c.createElement("div",{tabIndex:0,"data-testid":"list-root-wrapper",className:eb,onScroll:ed,onWheel:function(e){e.stopPropagation()},ref:function(e){er.current=e,_(e)}},c.createElement(s.Z,{onResize:ef},function(e){var t=e.measureRef;return c.createElement("div",{ref:t,className:"synofoto-common-absolute-fullwidth",style:{right:u,left:void 0!==l?l:u},"data-testid":"list-root"},I,eg(),ev(),ey(),U,em(),T||c.createElement("div",{"data-testid":"list-bottom-loading-indicator",style:{height:d}}))})),S&&c.createElement(S,{isHidden:Q}))});T.propTypes={className:l().string,handleScroll:l().func,handleResize:l().func.isRequired,widthPadding:l().number,widthPaddingLeft:l().number,bottomPadding:l().number,renderExpandButton:l().func,spaceBetweenRows1AndRows2:l().number,scrollIndex:l().number,scrollDebounceTime:l().number,setScrollZoneRef:l().func,bottomLoadingIndicator:l().node,FooterElem:l().elementType,header:l().node,listType:l().string,rows:a().list.isRequired,rowPadding:l().number,renderItem:l().func.isRequired,firstRowPadding:l().number,sizeEstimator:l().func,itemSizeGetter:l().func,getData:l().func,getRowsSize:l().func,getRowKey:l().func,emptyComponent:l().node,rowsIsLoaded:l().bool,loadingIndicator:l().node,header2:l().node,listType2:l().string,rows2:a().list,rowPadding2:l().number,renderItem2:l().func,firstRowPadding2:l().number,sizeEstimator2:l().func,itemSizeGetter2:l().func,listClassName2:l().string,threshold:l().number},T.defaultProps={className:"",handleScroll:function(){},widthPadding:0,widthPaddingLeft:void 0,bottomPadding:0,renderExpandButton:null,spaceBetweenRows1AndRows2:0,scrollIndex:-1,scrollDebounceTime:500,setScrollZoneRef:function(){},bottomLoadingIndicator:null,FooterElem:void 0,header:null,listType:"uniform",rowPadding:0,firstRowPadding:null,sizeEstimator:void 0,itemSizeGetter:void 0,getData:void 0,getRowsSize:void 0,getRowKey:function(e){return e},emptyComponent:null,rowsIsLoaded:!0,loadingIndicator:c.createElement(_.Z,{delayTime:1e3}),header2:null,listType2:"uniform",rows2:void 0,rowPadding2:0,renderItem2:void 0,firstRowPadding2:null,sizeEstimator2:void 0,itemSizeGetter2:void 0,listClassName2:"",threshold:500};var S=T},71821:function(e,t,n){"use strict";var r=n(7409),o=n(45697),i=n.n(o),a=n(67294),s=n(96904),u=n(70826),l=a.lazy(function(){return n.e("608").then(n.bind(n,69185))}),c=function(e){var t=e.size,n=e.style,o=e.type;return a.createElement("div",{className:"synofoto-load-more-animation"},a.createElement(a.Suspense,{fallback:a.createElement("div",null)},a.createElement(l,{path:(0,u.Z)(s.Q2.LIGHT,"light"===o?"loading.json":"load_more.json"),style:(0,r._)({width:t,height:t},n),play:!0,loop:!0})))};c.propTypes={size:i().number,style:i().shape({margin:i().string}),type:i().oneOf(["dark","light"])},c.defaultProps={size:30,style:{margin:"30px auto"},type:"light"},t.Z=c},31202:function(e,t,n){"use strict";var r=n(67294),o=function(){return r.createElement("div",{className:"synofoto-loading-animation","data-testid":"loading-animation"},r.createElement("div",{className:"synofoto-css-loading-animation"}))};t.Z=o},18838:function(e,t,n){"use strict";var r=n(45697),o=n.n(r),i=n(67294),a=n(31202),s=n(79905),u=function(e){var t=e.message;return i.createElement("div",{className:"synofoto-loading-ct"},i.createElement(a.Z,null),t)};u.propTypes={message:o().string},u.defaultProps={message:(0,s.n6)("app","processing")},t.Z=u},49796:function(e,t,n){"use strict";n.d(t,{M:function(){return f}});var r=n(7409),o=n(98848),i=n(24460),a=n(45697),s=n.n(a),u=n(67294),l=n(99410),c=n(42416),d=n(77982),f=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};return(0,u.createContext)({setHasChild:e})}(),p=function(e){var t=e.isOpen,n=e.onRequestClose,a=e.children,s=e.getRef,l=e.menuId,p=e.menuDataTestId,h=e.menuListStyle,m=e.parentRefs,g=e.ignoreRefs,v=e.closeParentMenu,y=e.isSubMenuOpen,b=(0,o._)(e,["isOpen","onRequestClose","children","getRef","menuId","menuDataTestId","menuListStyle","parentRefs","ignoreRefs","closeParentMenu","isSubMenuOpen"]),_=(0,u.useRef)(null),E=(0,i._)((0,u.useState)(!1),2),T=E[0],S=E[1],I=(0,u.useMemo)(function(){return{setHasChild:S}},[S]),w=function(){y&&v()},A=function(){n(),w()};(0,d.Z)({listening:!T&&t,selfRef:_,parentRefs:m,ignoreRefs:g,clickOutsideCallback:A,clickParentsOnlyCallback:n});var O=function(e){s&&s(e),_.current=e};return u.createElement(f.Provider,{value:I},u.createElement(c.Z,(0,r._)({className:"synofoto-menu-modal",overlayClassName:"synofoto-menu-overlay",role:"menu",isOpen:t,onRequestClose:n,shouldFocusAfterRender:!1,contentInnerRef:O},b),u.createElement("div",{className:"synofoto-menu-list",style:(0,r._)({},h),id:l,"data-menu-id":l,"data-testid":p},a)))};p.propTypes={children:s().node.isRequired,isOpen:s().bool.isRequired,onRequestClose:s().func.isRequired,getRef:s().func,menuId:s().string,menuDataTestId:s().string,menuListStyle:s().shape({maxWidth:s().string,maxHeight:s().string}),parentRefs:s().arrayOf(s().shape({current:s().instanceOf(Element)})),ignoreRefs:s().arrayOf(s().shape({current:s().instanceOf(Element)})),closeParentMenu:s().func,isSubMenuOpen:s().bool},p.defaultProps={getRef:function(){},menuId:(0,l.x0)(),menuDataTestId:"menu",menuListStyle:{},parentRefs:[],ignoreRefs:[],closeParentMenu:function(){},isSubMenuOpen:!1},t.Z=p},40491:function(e,t,n){"use strict";var r=n(45697),o=n.n(r),i=n(67294),a=n(99410),s=n(32703),u=n(83797),l=n(47407),c=n(79113),d=function(e){var t=e.menu,n=e.closeMenu,r=e.menuItemCls,o=e.showItemsTitle,d=e.parentRefs;return t.filter(function(e){return!e.hidden}).map(function(e){if(e.component)return e.component((0,a.x0)(),n,d);if(e.text&&e.iconCls)return"right"===e.iconPosition?i.createElement(s.Z,{key:(0,a.x0)(),className:r,iconCls:e.iconCls,text:e.text,handler:function(){n(),e.handler()}}):i.createElement(u.Z,{key:(0,a.x0)(),className:r,iconCls:e.iconCls,text:e.text,handler:function(){n(),e.handler()}});if(e.iconCls)return i.createElement(l.Z,{key:(0,a.x0)(),className:r,iconCls:e.iconCls,handler:function(){n(),e.handler()}});var t=e.disabled||!1;return i.createElement(c.Z,{key:(0,a.x0)(),className:r,text:e.text,handler:function(){n(),e.handler()},title:o?e.text:null,disabled:t,dataTestId:e.dataTestId})})};d.propTypes={menu:o().arrayOf(o().oneOfType([o().shape({handler:o().func,hidden:o().bool,text:o().string,disabled:o().bool,iconCls:o().string,iconPosition:o().string,dataTestId:o().string}),o().shape({component:o().func.isRequired})])).isRequired,closeMenu:o().func,menuItemCls:o().string,showItemsTitle:o().bool,parentRefs:o().arrayOf(o().shape({current:o().instanceOf(Element)}))},d.defaultProps={closeMenu:function(){},menuItemCls:"",showItemsTitle:!1,parentRefs:[]},t.Z=d},89219:function(e,t,n){"use strict";n.d(t,{Z:function(){return v}});var r=n(7409),o=n(24460),i=n(67294),a=n(15593),s=n(75394),u=n(3992),l=n(12142);function c(){return{type:l.j.RegisterModal}}function d(){return{type:l.j.DeregisterModal}}var f=function(e){return e.getIn(["maskModal","currentMaskModals"],0)},p=function(e){return f(e)+1},h=function(e,t){return t===f(e)},m=-1,g=function(e){var t=e.isOpen,n=(0,a.I0)(),u=(0,o._)((0,i.useState)(!0),2),l=u[0],f=u[1],g=(0,o._)((0,i.useState)(m),2),v=g[0],y=g[1],b=(0,a.v9)(p),_=(0,a.v9)(function(e){return h(e,v)});return(0,i.useEffect)(function(){return t?(y(b),n(c())):v!==m&&(y(m),n(d())),function(){t&&n(d())}},[t]),(0,i.useEffect)(function(){f(_)},[_]),i.createElement(s.I,(0,r._)({modalWithMask:l},e))};g.propTypes=u.V,g.defaultProps=u.Q;var v=g},75394:function(e,t,n){"use strict";n.d(t,{Z:function(){return S},I:function(){return T}});var r=n(27412),o=n(7409),i=n(99282),a=n(98848),s=n(45697),u=n.n(s),l=n(67294),c=n(83253),d=n.n(c),f=n(94184),p=n.n(f),h=n(47407),m=function(e){var t=e.title,n=e.headerRightContent,r=e.showCloseButton,o=e.closeButtonHandler;return t||r?l.createElement("div",{className:"synofoto-modal-header"},l.createElement("div",{className:"synofoto-modal-title"},t),l.createElement("div",{className:"synofoto-modal-header-right"},n,r?l.createElement(h.Z,{dataTestId:"icon-close-button",iconCls:"close-window-btn-icon",className:"synofoto-modal-header-close-btn",handler:o}):null)):null};m.propTypes={title:u().oneOfType([u().string,u().node]),headerRightContent:u().node,showCloseButton:u().bool,closeButtonHandler:u().func},m.defaultProps={title:"",headerRightContent:null,showCloseButton:!1,closeButtonHandler:function(){}};var g=m,v=function(e){var t=e.title,n=e.showCloseButton,r=e.closeButtonHandler,o=e.closeIconCls;return t||n?l.createElement("div",{className:"synofoto-modal-header-mobile"},n?l.createElement(h.Z,{className:"synofoto-modal-header-close-btn-mobile",iconCls:o,handler:r,dataTestId:"synofoto-modal-header-close-btn-mobile"}):null,l.createElement("div",{className:"synofoto-modal-title-mobile"},t)):null};v.propTypes={title:u().string,showCloseButton:u().bool,closeButtonHandler:u().func,closeIconCls:u().string},v.defaultProps={title:"",showCloseButton:!1,closeButtonHandler:function(){},closeIconCls:"cancel-btn-icon"};var y=v,b=(0,n(13103).C)(g,y),_=n(3992),E=5,T=function(e){var t=e.title,n=e.className,i=e.headerRightContent,s=e.children,u=e.closeButtonHandler,c=e.isResizeable,f=e.onMouseOver,h=e.onMouseLeave,m=e.onMouseEnter,g=(e.onRequestClose,e.overlayCls),v=e.showCloseButton,y=e.closeIconCls,_=e.parentSelector,T=e.modalWithMask,S=e.portalClassName,I=e.isOpen,w=e.contentInnerRef,A=(0,a._)(e,["title","className","headerRightContent","children","closeButtonHandler","isResizeable","onMouseOver","onMouseLeave","onMouseEnter","onRequestClose","overlayCls","showCloseButton","closeIconCls","parentSelector","modalWithMask","portalClassName","isOpen","contentInnerRef"]),O=(0,l.useRef)(null),C=(0,l.useRef)(null),P=(0,l.useRef)(!1),R=(0,l.useRef)(!1),L=function(e){if(O.current&&C.current){var t=C.current.getBoundingClientRect(),n=t.left,r=t.right;(e.clientX-n<E||r-e.clientX<E)&&(R.current=!0,O.current.style.cursor="ew-resize",P.current=e.clientX-n<E)}},D=function(e){var t=e.clientX;requestAnimationFrame(function(){if(R.current){var e=window.innerWidth-2*t;e=P.current?e:-e,C.current.style.width="".concat(e,"px")}})},x=function(){R.current=!1,O.current&&(O.current.style.cursor="")},k=function(e){C.current=e,w(e),C.current&&c&&C.current.addEventListener("mousedown",L)},M=function(e){O.current=e,O.current&&c&&(O.current.addEventListener("mousemove",D),O.current.addEventListener("mouseup",x))},N=p()("synofoto-modal",(0,r._)({},n,n)),F="synofoto-modal-overlay ".concat(g),B=p()(S,{ReactModalPortal:!S,"synofoto-modal-with-mask":T});return l.createElement(d(),(0,o._)({portalClassName:B,className:N,overlayClassName:F,contentLabel:"SynophotoModal",ariaHideApp:!1,shouldReturnFocusAfterClose:!1,contentRef:k,overlayRef:M,parentSelector:_,isOpen:I},A),l.createElement("div",{className:"synofoto-modal-inner-ct",onMouseEnter:m,onMouseOver:f,onMouseLeave:h},l.createElement(b,{title:t,headerRightContent:i,showCloseButton:v,closeButtonHandler:u,closeIconCls:y}),l.createElement("div",{className:"synofoto-modal-content"},s)))};T.propTypes=(0,i._)((0,o._)({},_.V),{modalWithMask:u().bool}),T.defaultProps=(0,i._)((0,o._)({},_.Q),{modalWithMask:!1});var S=function(e){return l.createElement(T,(0,o._)({modalWithMask:!1},e))}},3992:function(e,t,n){"use strict";n.d(t,{Q:function(){return a},V:function(){return i}});var r=n(45697),o=n.n(r),i={isOpen:o().bool,title:o().oneOfType([o().string,o().node]),className:o().string,headerRightContent:o().node,children:o().node.isRequired,closeButtonHandler:o().func,isResizeable:o().bool,onMouseOver:o().func,onMouseLeave:o().func,onMouseEnter:o().func,onRequestClose:o().func,overlayCls:o().string,showCloseButton:o().bool,closeIconCls:o().string,parentSelector:o().func,portalClassName:o().string,contentInnerRef:o().func},a={isOpen:!1,title:"",className:"",headerRightContent:null,closeButtonHandler:void 0,isResizeable:!1,onMouseOver:function(){},onMouseLeave:function(){},onMouseEnter:function(){},onRequestClose:function(){},overlayCls:"",showCloseButton:!1,closeIconCls:void 0,parentSelector:function(){return document.querySelector("#reactRoot")},portalClassName:void 0,contentInnerRef:function(){}}},42416:function(e,t,n){"use strict";var r=n(75394);t.Z=r.Z},35104:function(e,t,n){"use strict";var r=n(45697),o=n.n(r),i=n(67294),a=n(79905);function s(e){var t=e.className,n=e.text;return i.createElement("div",{className:"synofoto-note ".concat(t),role:"note"},i.createElement("span",{className:"synofoto-note__note"},(0,a.n6)("app","note")),n)}s.propTypes={className:o().string,text:o().string.isRequired},s.defaultProps={className:""},t.Z=s},3321:function(e,t,n){"use strict";n.d(t,{Z:function(){return F}});var r=n(27412),o=n(7409),i=n(99282),a=n(98848),s=n(24460),u=n(45697),l=n.n(u),c=n(67294),d=n(94184),f=n.n(d),p=n(34670),h=n(22902),m=n(15593),g=n(96904),v=n(8057),y=n(39308),b=n(10513),_=function(e){var t=e.highlightDefault,n=e.innerRef,r=e.onChange,i=e.isDisabled,s=e.value,u=(0,a._)(e,["highlightDefault","innerRef","onChange","isDisabled","value"]),l=(0,c.useRef)(null);(0,c.useEffect)(function(){s&&r({currentTarget:{value:s}})},[]);var d=function(e){n(e),l.current||!e||i||setTimeout(function(){l.current=e,t&&(l.current.focus(),l.current.setSelectionRange(0,e.value.length))},0)};return c.createElement(p.c.Input,(0,o._)({innerRef:d,value:s,onChange:r,isDisabled:i,"data-testid":"synofoto-react-select-input"},u))};_.propTypes={innerRef:l().func.isRequired,onChange:l().func.isRequired,value:l().string.isRequired,isDisabled:l().bool,highlightDefault:l().bool},_.defaultProps={isDisabled:!1,highlightDefault:!1};var E=function(e){var t=e.highlightDefault;return function(e){return c.createElement(_,(0,i._)((0,o._)({},e),{highlightDefault:t}))}},T={innerProps:l().shape({onMouseDown:l().func}),children:l().node},S={innerProps:{onMouseDown:function(){}},children:null},I=function(e){var t=e.innerProps,n=e.children,r=(0,a._)(e,["innerProps","children"]),s=function(e){var n=r.isFocused,o=r.menuIsOpen;n&&o||t.onMouseDown(e),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()};return c.createElement(p.c.Control,(0,o._)({innerProps:(0,i._)((0,o._)({},t),{onMouseDown:s})},r),n)};I.propTypes=T,I.defaultProps=S;var w=I,A=n(21132),O=n(79905),C=n(69253),P=n(22287),R=n(13825),L=n(27154),D=n(34774),x=function(e,t,n,r,o,i){return c.createElement(v.Z,{key:"face-image-".concat(n),className:e,imageHeight:t,imageWidth:t,imageUrl:(0,D.AJ)(n,r,o,(0,P.$E)(),void 0,i),isCover:!0,isPerson:!0})},k={library:l().string.isRequired,blurInputOnSelect:l().bool,isDisabled:l().bool,setSelectPersonHandler:l().func,avoidPersonId:l().number,className:l().string,menuPortalTarget:l().instanceOf(Element),onBlur:l().func,onKeyDown:l().func,menuIsOpen:l().bool,menuPlacement:l().string,defaultInputValue:l().string,highlightDefault:l().bool,fixOptionPrefix:l().string,focusInputOnControlMouseDown:l().bool,placeholder:l().string,allowEmptyName:l().bool,showClearIndicator:l().bool},M={blurInputOnSelect:!0,isDisabled:!1,avoidPersonId:-1,setSelectPersonHandler:function(){},className:"",menuPortalTarget:null,onBlur:function(){},onKeyDown:function(){},menuIsOpen:void 0,menuPlacement:"auto",defaultInputValue:"",highlightDefault:!1,focusInputOnControlMouseDown:!1,fixOptionPrefix:(0,O.n6)("action","create"),placeholder:(0,O.n6)("app","set_name_placeholder"),allowEmptyName:!1,showClearIndicator:!1},N=function(e){var t=e.blurInputOnSelect,n=e.isDisabled,u=e.setSelectPersonHandler,l=e.library,d=e.avoidPersonId,v=e.className,_=e.menuPortalTarget,T=e.onKeyDown,S=e.onBlur,I=e.menuIsOpen,O=e.menuPlacement,P=e.defaultInputValue,D=e.highlightDefault,k=e.fixOptionPrefix,M=e.focusInputOnControlMouseDown,N=e.placeholder,F=e.allowEmptyName,B=e.showClearIndicator,U="name",Z=(0,s._)((0,c.useState)(null),2),j=Z[0],H=Z[1],z=(0,c.useRef)(null),q=(0,c.useRef)(""),G=(0,m.I0)(),V=(0,m.v9)(function(e){return e.getIn(["autoSmartAlbum","person","suggestion"])});(0,c.useEffect)(function(){G((0,R.aF)())},[]);var W=(0,C.f)(G,l,L.on,L.RP),Y=(0,c.useCallback)(function(e){H(e),u(e)},[H,u]),J=(0,h.Z)(function(e){e.length>0?(W(e),Y(null)):G((0,R.aF)())},100),$=function(e){return q.current=e,J(e),e},K=(0,c.useCallback)(function(e){Y({id:e.id,name:e.id,isNewPerson:!0}),z.current&&z.current.blur()},[z,Y]),X=function(e){e.stopPropagation(),e.key===g.VD.ENTER&&0===q.current.length&&F&&K({id:q.current}),T(e)},Q=(0,c.useCallback)(function(e){z.current&&z.current.setState({focusedOption:e})},[z]),ee=function(){return V.filter(function(e){return e.get("id")!==d}).setSize().toJS()},et=function(e){return""!==e.trim()},en=function(e){return{id:e,name:"".concat(k," ").concat(e),createOption:!0}},er=function(e){var t={};t.id=e.trim(),t.name=t.id,t.isNewPerson=!0,Y(t)},eo=(0,c.useCallback)(function(e){var t=e.data,n=e.innerProps,r=(0,a._)(e,["data","innerProps"]);if((null==t?void 0:t.additional)!==void 0){var s="synofoto-person-name-menu-image",u=t.id,d=t.additional.thumbnail,f=g.ZP.ALBUM_TYPE.PERSON,h=(0,o._)({innerProps:n,data:t},r);return c.createElement("div",(0,o._)({"data-tooltip-id":g.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":t.name,key:"suggestion-".concat(u),"data-testid":"synofoto-person-option-".concat(u)},n),c.createElement(p.c.Option,(0,i._)((0,o._)({},h),{className:"synofoto-person-option"}),x(s,40,u,d,f,l),c.createElement("div",{className:"synofoto-person-name-menu-caption"},t.name)))}return null},[l]),ei=(0,c.useCallback)(function(e){var t=e.children,n=e.options,r=e.focusedOption,i=(0,a._)(e,["children","options","focusedOption"]),s=n.length,u=n[s-1],l=u&&u.createOption,d=l&&(1===s||s!==t.length),p=function(){return K(u)},h=function(){return Q(u)},m=u.id===(null==r?void 0:r.id);return c.createElement(c.Fragment,null,c.createElement(b.Z,(0,o._)({className:"synofoto-person-menu-list",focusedOption:r,options:n},i),t),l&&c.createElement("div",{className:f()({"synofoto-person-menu-footer":!0,onlyCreate:d})},!d&&c.createElement("div",{className:"synofoto-person-create-separator"}),c.createElement("div",{key:"create-new-person",className:f()({"synofoto-person-create-name":!0,focused:m}),onClick:p,onMouseEnter:h,"data-testid":"synofoto-fixed-option"},u.name)))},[K,Q]),ea=(0,c.useCallback)(function(e){var t=e.data;if(null===t||!t.name)return null;var n=[c.createElement("div",{key:"target-person-name",className:"synofoto-person-value-name"},t.name)];return void 0!==t.additional?n.unshift(x("synofoto-person-value-image",24,t.id,t.additional.thumbnail,g.ZP.ALBUM_TYPE.PERSON,l)):n.unshift(c.createElement("div",{key:"face-image-new",className:"synofoto-person-value-new-name"},c.createElement(A.Z,{text:t.name[0],classSuffix:"size24"}))),c.createElement("div",{"data-tooltip-id":g.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":t.name,className:"synofoto-person-value-target"},n)},[l]),es=f()((0,r._)({"synofoto-person-suggestion-select":!0},v,v)),eu=M?function(e){var t,n,r,o,i,a,s;null==z||null===(n=z.current)||void 0===n||null===(t=n.inputRef)||void 0===t||t.focus(),null==z||null===(s=z.current)||void 0===s||null===(a=s.inputRef)||void 0===a||a.setSelectionRange(0,null==z?void 0:null===(i=z.current)||void 0===i?void 0:null===(o=i.inputRef)||void 0===o?void 0:null===(r=o.value)||void 0===r?void 0:r.length),e.preventDefault()}:void 0,el=(0,c.useMemo)(function(){return E({highlightDefault:D})},[D]);return c.createElement(y.Z,{innerRef:z,autoFocus:!0,className:es,isCreatable:!0,isClearable:B,isSearchable:!0,isMenuPortal:!0,blurInputOnSelect:t,defaultInputValue:P,menuPortalTarget:_,showClearIndicator:B,showDropdownIndicator:!1,customizeComponents:{Control:w,Input:el,MenuList:ei,Option:eo,SingleValue:ea},isDisabled:n,getOptionLabel:function(e){return e[U]},getOptionValue:function(e){return e.id},isValidNewOption:et,onChange:Y,onInputChange:$,onControlMouseDown:eu,onCreateOption:er,onBlur:S,getNewOptionData:en,value:j,placeholder:N,options:ee(),noOptionsMessage:"",onKeyDown:X,menuIsOpen:I,menuPlacement:O})};N.propTypes=k,N.defaultProps=M;var F=N},39308:function(e,t,n){"use strict";n.d(t,{Z:function(){return e3}});var r=n(7409),o=n(99282),i=n(98848),a=n(24460),s=n(14046),u=n(67294),l=n(76906);function c(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),e}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function h(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}var v=n(62839);function y(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e,t){if(t&&("object"===(0,v.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return y(e)}function _(e){var t=g();return function(){var n,r=m(e);return n=t?Reflect.construct(r,arguments,m(this).constructor):r.apply(this,arguments),b(this,n)}}var E=n(4390);function T(e){if(Array.isArray(e))return(0,E.Z)(e)}function S(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}var I=n(76803);function w(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function A(e){return T(e)||S(e)||(0,I.Z)(e)||w()}var O=n(34670),C=n(95934),P=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function R(e,t){return!!(e===t||P(e)&&P(t))}function L(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!R(e[n],t[n]))return!1;return!0}function D(e,t){void 0===t&&(t=L);var n=null;function r(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var i=e.apply(this,r);return n={lastResult:i,lastArgs:r,lastThis:this},i}return r.clear=function(){n=null},r}for(var x=n(91826),k={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},M=function(e){return(0,C.tZ)("span",(0,s.Z)({css:k},e))},N={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.isDisabled,o=e.tabSelectsValue;switch(e.context){case"menu":return"Use Up and Down to choose options".concat(r?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(o?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,o=e.labels,i=e.isDisabled;switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(o.length>1?"s":""," ").concat(o.join(","),", selected.");case"select-option":return i?"option ".concat(r," is disabled. Select another option."):"option ".concat(r,", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,o=e.label,i=void 0===o?"":o,a=e.selectValue,s=e.isDisabled,u=e.isSelected,l=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&a)return"value ".concat(i," focused, ").concat(l(a,n),".");if("menu"===t){var c=s?" disabled":"",d="".concat(u?"selected":"focused").concat(c);return"option ".concat(i," ").concat(d,", ").concat(l(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},F=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,o=e.focusableOptions,i=e.isFocused,a=e.selectValue,s=e.selectProps,c=e.id,d=s.ariaLiveMessages,f=s.getOptionLabel,p=s.inputValue,h=s.isMulti,m=s.isOptionDisabled,g=s.isSearchable,v=s.menuIsOpen,y=s.options,b=s.screenReaderStatus,_=s.tabSelectsValue,E=s["aria-label"],T=s["aria-live"],S=(0,u.useMemo)(function(){return(0,l.Z)((0,l.Z)({},N),d||{})},[d]),I=(0,u.useMemo)(function(){var e="";if(t&&S.onChange){var n=t.option,r=t.options,o=t.removedValue,i=t.removedValues,s=t.value,u=function(e){return Array.isArray(e)?null:e},c=o||n||u(s),d=c?f(c):"",p=r||i||void 0,h=p?p.map(f):[],g=(0,l.Z)({isDisabled:c&&m(c,a),label:d,labels:h},t);e=S.onChange(g)}return e},[t,S,m,a,f]),w=(0,u.useMemo)(function(){var e="",t=n||r,i=!!(n&&a&&a.includes(n));if(t&&S.onFocus){var s={focused:t,label:f(t),isDisabled:m(t,a),isSelected:i,options:o,context:t===n?"menu":"value",selectValue:a};e=S.onFocus(s)}return e},[n,r,f,m,S,o,a]),A=(0,u.useMemo)(function(){var e="";if(v&&y.length&&S.onFilter){var t=b({count:o.length});e=S.onFilter({inputValue:p,resultsMessage:t})}return e},[o,p,v,S,y,b]),O=(0,u.useMemo)(function(){var e="";if(S.guidance){var t=r?"value":v?"menu":"input";e=S.guidance({"aria-label":E,context:t,isDisabled:n&&m(n,a),isMulti:h,isSearchable:g,tabSelectsValue:_})}return e},[E,n,r,h,m,g,v,S,a,_]),P="".concat(w," ").concat(A," ").concat(O),R=(0,C.tZ)(u.Fragment,null,(0,C.tZ)("span",{id:"aria-selection"},I),(0,C.tZ)("span",{id:"aria-context"},P)),L=(null==t?void 0:t.action)==="initial-input-focus";return(0,C.tZ)(u.Fragment,null,(0,C.tZ)(M,{id:c},L&&R),(0,C.tZ)(M,{"aria-live":T,"aria-atomic":"false","aria-relevant":"additions text"},i&&!L&&R))},B=[{base:"A",letters:"AⒶA\xc0\xc1\xc2ẦẤẪẨ\xc3ĀĂẰẮẴẲȦǠ\xc4ǞẢ\xc5ǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"\xc6ǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČ\xc7ḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺE\xc8\xc9\xcaỀẾỄỂẼĒḔḖĔĖ\xcbẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾI\xcc\xcd\xceĨĪĬİ\xcfḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃ\xd1ṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄO\xd2\xd3\xd4ỒỐỖỔ\xd5ṌȬṎŌṐṒŎȮȰ\xd6ȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬ\xd8ǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊU\xd9\xda\xdbŨṸŪṺŬ\xdcǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲ\xddŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚ\xe0\xe1\xe2ầấẫẩ\xe3āăằắẵẳȧǡ\xe4ǟả\xe5ǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"\xe6ǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċč\xe7ḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔe\xe8\xe9\xeaềếễểẽēḕḗĕė\xebẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘi\xec\xed\xeeĩīĭ\xefḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹń\xf1ṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞo\xf2\xf3\xf4ồốỗổ\xf5ṍȭṏōṑṓŏȯȱ\xf6ȫỏőǒȍȏơờớỡởợọộǫǭ\xf8ǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢs\xdfśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤu\xf9\xfa\xfbũṹūṻŭ\xfcǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳ\xfdŷỹȳẏ\xffỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],U=RegExp("["+B.map(function(e){return e.letters}).join("")+"]","g"),Z={},j=0;j<B.length;j++)for(var H=B[j],z=0;z<H.letters.length;z++)Z[H.letters[z]]=H.base;var q=function(e){return e.replace(U,function(e){return Z[e]})},G=D(q),V=function(e){return e.replace(/^\s+|\s+$/g,"")},W=function(e){return"".concat(e.label," ").concat(e.value)},Y=function(e){return function(t,n){if(t.data.__isNew__)return!0;var r=(0,l.Z)({ignoreCase:!0,ignoreAccents:!0,stringify:W,trim:!0,matchFrom:"any"},e),o=r.ignoreCase,i=r.ignoreAccents,a=r.stringify,s=r.trim,u=r.matchFrom,c=s?V(n):n,d=s?V(a(t)):a(t);return o&&(c=c.toLowerCase(),d=d.toLowerCase()),i&&(c=G(c),d=q(d)),"start"===u?d.substr(0,c.length)===c:d.indexOf(c)>-1}},J=["innerRef"];function $(e){var t=e.innerRef,n=(0,x.Z)(e,J),r=(0,O.r)(n,"onExited","in","enter","exit","appear");return(0,C.tZ)("input",(0,s.Z)({ref:t},r,{css:(0,C.iv)({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var K=function(e){e.preventDefault(),e.stopPropagation()};function X(e){var t=e.isEnabled,n=e.onBottomArrive,r=e.onBottomLeave,o=e.onTopArrive,i=e.onTopLeave,a=(0,u.useRef)(!1),s=(0,u.useRef)(!1),l=(0,u.useRef)(0),c=(0,u.useRef)(null),d=(0,u.useCallback)(function(e,t){if(null!==c.current){var u=c.current,l=u.scrollTop,d=u.scrollHeight,f=u.clientHeight,p=c.current,h=t>0,m=d-f-l,g=!1;m>t&&a.current&&(r&&r(e),a.current=!1),h&&s.current&&(i&&i(e),s.current=!1),h&&t>m?(n&&!a.current&&n(e),p.scrollTop=d,g=!0,a.current=!0):!h&&-t>l&&(o&&!s.current&&o(e),p.scrollTop=0,g=!0,s.current=!0),g&&K(e)}},[n,r,o,i]),f=(0,u.useCallback)(function(e){d(e,e.deltaY)},[d]),p=(0,u.useCallback)(function(e){l.current=e.changedTouches[0].clientY},[]),h=(0,u.useCallback)(function(e){var t=l.current-e.changedTouches[0].clientY;d(e,t)},[d]),m=(0,u.useCallback)(function(e){if(e){var t=!!O.s&&{passive:!1};e.addEventListener("wheel",f,t),e.addEventListener("touchstart",p,t),e.addEventListener("touchmove",h,t)}},[h,p,f]),g=(0,u.useCallback)(function(e){e&&(e.removeEventListener("wheel",f,!1),e.removeEventListener("touchstart",p,!1),e.removeEventListener("touchmove",h,!1))},[h,p,f]);return(0,u.useEffect)(function(){if(t){var e=c.current;return m(e),function(){g(e)}}},[t,m,g]),function(e){c.current=e}}var Q=["boxSizing","height","overflow","paddingRight","position"],ee={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function et(e){e.preventDefault()}function en(e){e.stopPropagation()}function er(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function eo(){return"ontouchstart"in window||navigator.maxTouchPoints}var ei=!!("undefined"!=typeof window&&window.document&&window.document.createElement),ea=0,es={capture:!1,passive:!1};function eu(e){var t=e.isEnabled,n=e.accountForScrollbars,r=void 0===n||n,o=(0,u.useRef)({}),i=(0,u.useRef)(null),a=(0,u.useCallback)(function(e){if(ei){var t=document.body,n=t&&t.style;if(r&&Q.forEach(function(e){var t=n&&n[e];o.current[e]=t}),r&&ea<1){var i=parseInt(o.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+i||0;Object.keys(ee).forEach(function(e){var t=ee[e];n&&(n[e]=t)}),n&&(n.paddingRight="".concat(s,"px"))}t&&eo()&&(t.addEventListener("touchmove",et,es),e&&(e.addEventListener("touchstart",er,es),e.addEventListener("touchmove",en,es))),ea+=1}},[r]),s=(0,u.useCallback)(function(e){if(ei){var t=document.body,n=t&&t.style;ea=Math.max(ea-1,0),r&&ea<1&&Q.forEach(function(e){var t=o.current[e];n&&(n[e]=t)}),t&&eo()&&(t.removeEventListener("touchmove",et,es),e&&(e.removeEventListener("touchstart",er,es),e.removeEventListener("touchmove",en,es)))}},[r]);return(0,u.useEffect)(function(){if(t){var e=i.current;return a(e),function(){s(e)}}},[t,a,s]),function(e){i.current=e}}var el=function(){return document.activeElement&&document.activeElement.blur()},ec={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function ed(e){var t=e.children,n=e.lockEnabled,r=e.captureEnabled,o=X({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),i=eu({isEnabled:n}),a=function(e){o(e),i(e)};return(0,C.tZ)(u.Fragment,null,n&&(0,C.tZ)("div",{onClick:el,css:ec}),t(a))}var ef={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},ep=function(e){var t=e.name,n=e.onFocus;return(0,C.tZ)("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:ef,value:"",onChange:function(){}})},eh=function(e){return e.label},em=function(e){return e.label},eg=function(e){return e.value},ev=function(e){return!!e.isDisabled},ey={clearIndicator:O.a,container:O.b,control:O.d,dropdownIndicator:O.e,group:O.g,groupHeading:O.f,indicatorsContainer:O.i,indicatorSeparator:O.h,input:O.j,loadingIndicator:O.l,loadingMessage:O.k,menu:O.m,menuList:O.n,menuPortal:O.o,multiValue:O.p,multiValueLabel:O.q,multiValueRemove:O.t,noOptionsMessage:O.u,option:O.v,placeholder:O.w,singleValue:O.x,valueContainer:O.y},eb={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},e_={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:(0,O.z)(),captureMenuScroll:!(0,O.z)(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:Y(),formatGroupLabel:eh,getOptionLabel:em,getOptionValue:eg,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:ev,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,O.A)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function eE(e,t,n,r){var o=eR(e,t,n),i=eL(e,t,n),a=eC(e,t),s=eP(e,t);return{type:"option",data:t,isDisabled:o,isSelected:i,label:a,value:s,index:r}}function eT(e,t){return e.options.map(function(n,r){if("options"in n){var o=n.options.map(function(n,r){return eE(e,n,t,r)}).filter(function(t){return ew(e,t)});return o.length>0?{type:"group",data:n,options:o,index:r}:void 0}var i=eE(e,n,t,r);return ew(e,i)?i:void 0}).filter(O.K)}function eS(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,A(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function eI(e,t){return eS(eT(e,t))}function ew(e,t){var n=e.inputValue,r=void 0===n?"":n,o=t.data,i=t.isSelected,a=t.label,s=t.value;return(!ex(e)||!i)&&eD(e,{label:a,value:s,data:o},r)}function eA(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}function eO(e,t){var n=e.focusedOption;return n&&t.indexOf(n)>-1?n:t[0]}var eC=function(e,t){return e.getOptionLabel(t)},eP=function(e,t){return e.getOptionValue(t)};function eR(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function eL(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=eP(e,t);return n.some(function(t){return eP(e,t)===r})}function eD(e,t,n){return!e.filterOption||e.filterOption(t,n)}var ex=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},ek=1,eM=function(e){h(n,e);var t=_(n);function n(e){var r;if(c(this,n),(r=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.instancePrefix="",r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,t){var n=r.props,o=n.onChange,i=n.name;t.name=i,r.ariaOnChange(e,t),o(e,t)},r.setValue=function(e,t,n){var o=r.props,i=o.closeMenuOnSelect,a=o.isMulti,s=o.inputValue;r.onInputChange("",{action:"set-value",prevInputValue:s}),i&&(r.setState({inputIsHiddenAfterUpdate:!a}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:t,option:n})},r.selectOption=function(e){var t=r.props,n=t.blurInputOnSelect,o=t.isMulti,i=t.name,a=r.state.selectValue,s=o&&r.isOptionSelected(e,a),u=r.isOptionDisabled(e,a);if(s){var l=r.getOptionValue(e);r.setValue((0,O.B)(a.filter(function(e){return r.getOptionValue(e)!==l})),"deselect-option",e)}else if(u){r.ariaOnChange((0,O.C)(e),{action:"select-option",option:e,name:i});return}else o?r.setValue((0,O.B)([].concat(A(a),[e])),"select-option",e):r.setValue((0,O.C)(e),"select-option");n&&r.blurInput()},r.removeValue=function(e){var t=r.props.isMulti,n=r.state.selectValue,o=r.getOptionValue(e),i=n.filter(function(e){return r.getOptionValue(e)!==o}),a=(0,O.D)(t,i,i[0]||null);r.onChange(a,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange((0,O.D)(r.props.isMulti,[],null),{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,t=r.state.selectValue,n=t[t.length-1],o=t.slice(0,t.length-1),i=(0,O.D)(e,o,o[0]||null);r.onChange(i,{action:"pop-value",removedValue:n})},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return O.E.apply(void 0,[r.props.classNamePrefix].concat(t))},r.getOptionLabel=function(e){return eC(r.props,e)},r.getOptionValue=function(e){return eP(r.props,e)},r.getStyles=function(e,t){var n=r.props.unstyled,o=ey[e](t,n);o.boxSizing="border-box";var i=r.props.styles[e];return i?i(o,t):o},r.getClassNames=function(e,t){var n,o;return null===(n=(o=r.props.classNames)[e])||void 0===n?void 0:n.call(o,t)},r.getElementId=function(e){return"".concat(r.instancePrefix,"-").concat(e)},r.getComponents=function(){return(0,O.F)(r.props)},r.buildCategorizedOptions=function(){return eT(r.props,r.state.selectValue)},r.getCategorizedOptions=function(){return r.props.menuIsOpen?r.buildCategorizedOptions():[]},r.buildFocusableOptions=function(){return eS(r.buildCategorizedOptions())},r.getFocusableOptions=function(){return r.props.menuIsOpen?r.buildFocusableOptions():[]},r.ariaOnChange=function(e,t){r.setState({ariaSelection:(0,l.Z)({value:e},t)})},r.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),r.focusInput())},r.onMenuMouseMove=function(e){r.blockOptionHover=!1},r.onControlMouseDown=function(e){if(!e.defaultPrevented){var t=r.props.openMenuOnClick;r.state.isFocused?r.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&r.onMenuClose():t&&r.openMenu("first"):(t&&(r.openAfterFocus=!0),r.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},r.onDropdownIndicatorMouseDown=function(e){if((!e||"mousedown"!==e.type||0===e.button)&&!r.props.isDisabled){var t=r.props,n=t.isMulti,o=t.menuIsOpen;r.focusInput(),o?(r.setState({inputIsHiddenAfterUpdate:!n}),r.onMenuClose()):r.openMenu("first"),e.preventDefault()}},r.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(r.clearValue(),e.preventDefault(),r.openAfterFocus=!1,"touchend"===e.type?r.focusInput():setTimeout(function(){return r.focusInput()}))},r.onScroll=function(e){"boolean"==typeof r.props.closeMenuOnScroll?e.target instanceof HTMLElement&&(0,O.G)(e.target)&&r.props.onMenuClose():"function"==typeof r.props.closeMenuOnScroll&&r.props.closeMenuOnScroll(e)&&r.props.onMenuClose()},r.onCompositionStart=function(){r.isComposing=!0},r.onCompositionEnd=function(){r.isComposing=!1},r.onTouchStart=function(e){var t=e.touches,n=t&&t.item(0);n&&(r.initialTouchX=n.clientX,r.initialTouchY=n.clientY,r.userIsDragging=!1)},r.onTouchMove=function(e){var t=e.touches,n=t&&t.item(0);if(n){var o=Math.abs(n.clientX-r.initialTouchX),i=Math.abs(n.clientY-r.initialTouchY),a=5;r.userIsDragging=o>a||i>a}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var t=r.props.inputValue,n=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(n,{action:"input-change",prevInputValue:t}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){var t=r.props.inputValue;if(r.menuListRef&&r.menuListRef.contains(document.activeElement)){r.inputRef.focus();return}r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur",prevInputValue:t}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1})},r.onOptionHover=function(e){r.blockOptionHover||r.state.focusedOption===e||r.setState({focusedOption:e})},r.shouldHideSelectedOptions=function(){return ex(r.props)},r.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),r.focus()},r.onKeyDown=function(e){var t=r.props,n=t.isMulti,o=t.backspaceRemovesValue,i=t.escapeClearsValue,a=t.inputValue,s=t.isClearable,u=t.isDisabled,l=t.menuIsOpen,c=t.onKeyDown,d=t.tabSelectsValue,f=t.openMenuOnFocus,p=r.state,h=p.focusedOption,m=p.focusedValue,g=p.selectValue;if(!u){if("function"==typeof c&&(c(e),e.defaultPrevented))return;switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!n||a)return;r.focusValue("previous");break;case"ArrowRight":if(!n||a)return;r.focusValue("next");break;case"Delete":case"Backspace":if(a)return;if(m)r.removeValue(m);else{if(!o)return;n?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing||e.shiftKey||!l||!d||!h||f&&r.isOptionSelected(h,g))return;r.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(l){if(!h||r.isComposing)return;r.selectOption(h);break}return;case"Escape":l?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close",prevInputValue:a}),r.onMenuClose()):s&&i&&r.clearValue();break;case" ":if(a)return;if(!l){r.openMenu("first");break}if(!h)return;r.selectOption(h);break;case"ArrowUp":l?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":l?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!l)return;r.focusOption("pageup");break;case"PageDown":if(!l)return;r.focusOption("pagedown");break;case"Home":if(!l)return;r.focusOption("first");break;case"End":if(!l)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.instancePrefix="react-select-"+(r.props.instanceId||++ek),r.state.selectValue=(0,O.H)(e.value),e.menuIsOpen&&r.state.selectValue.length){var o=r.buildFocusableOptions(),i=o.indexOf(r.state.selectValue[0]);r.state.focusedOption=o[i]}return r}return f(n,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&(0,O.I)(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),o&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):o||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,O.I)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,o=n.isFocused,i=this.buildFocusableOptions(),a="first"===e?0:i.length-1;if(!this.props.isMulti){var s=i.indexOf(r[0]);s>-1&&(a=s)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[a]},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var o=n.indexOf(r);r||(o=-1);var i=n.length-1,a=-1;if(n.length){switch(e){case"previous":a=0===o?0:-1===o?i:o-1;break;case"next":o>-1&&o<i&&(a=o+1)}this.setState({inputIsHidden:-1!==a,focusedValue:n[a]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var o=0,i=r.indexOf(n);n||(i=-1),"up"===e?o=i>0?i-1:r.length-1:"down"===e?o=(i+1)%r.length:"pageup"===e?(o=i-t)<0&&(o=0):"pagedown"===e?(o=i+t)>r.length-1&&(o=r.length-1):"last"===e&&(o=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[o],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(eb):(0,l.Z)((0,l.Z)({},eb),this.props.theme):eb}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,o=this.getValue,i=this.selectOption,a=this.setValue,s=this.props,u=s.isMulti,l=s.isRtl,c=s.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:o,hasValue:this.hasValue(),isMulti:u,isRtl:l,options:c,selectOption:i,selectProps:s,setValue:a,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return eR(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return eL(this.props,e,t)}},{key:"filterOption",value:function(e,t){return eD(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"!=typeof this.props.formatOptionLabel)return this.getOptionLabel(e);var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,i=e.tabIndex,a=e.form,c=e.menuIsOpen,d=e.required,f=this.getComponents().Input,p=this.state,h=p.inputIsHidden,m=p.ariaSelection,g=this.commonProps,v=r||this.getElementId("input"),y=(0,l.Z)((0,l.Z)((0,l.Z)({"aria-autocomplete":"list","aria-expanded":c,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":d,role:"combobox"},c&&{"aria-controls":this.getElementId("listbox"),"aria-owns":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?(null==m?void 0:m.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?u.createElement(f,(0,s.Z)({},g,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:v,innerRef:this.getInputRef,isDisabled:t,isHidden:h,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:i,form:a,type:"text",value:o},y)):u.createElement($,(0,s.Z)({id:v,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:O.J,onFocus:this.onInputFocus,disabled:t,tabIndex:i,inputMode:"none",form:a,value:""},y))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,i=t.MultiValueRemove,a=t.SingleValue,l=t.Placeholder,c=this.commonProps,d=this.props,f=d.controlShouldRenderValue,p=d.isDisabled,h=d.isMulti,m=d.inputValue,g=d.placeholder,v=this.state,y=v.selectValue,b=v.focusedValue,_=v.isFocused;if(!this.hasValue()||!f)return m?null:u.createElement(l,(0,s.Z)({},c,{key:"placeholder",isDisabled:p,isFocused:_,innerProps:{id:this.getElementId("placeholder")}}),g);if(h)return y.map(function(t,a){var l=t===b,d="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return u.createElement(n,(0,s.Z)({},c,{components:{Container:r,Label:o,Remove:i},isFocused:l,isDisabled:p,key:d,index:a,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(m)return null;var E=y[0];return u.createElement(a,(0,s.Z)({},c,{data:E,isDisabled:p}),this.formatOptionLabel(E,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var a={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return u.createElement(e,(0,s.Z)({},t,{innerProps:a,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!e||!o)return null;var a={"aria-hidden":"true"};return u.createElement(e,(0,s.Z)({},t,{innerProps:a,isDisabled:r,isFocused:i}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,i=this.state.isFocused;return u.createElement(n,(0,s.Z)({},r,{isDisabled:o,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return u.createElement(e,(0,s.Z)({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e,t=this,n=this.getComponents(),r=n.Group,o=n.GroupHeading,i=n.Menu,a=n.MenuList,l=n.MenuPortal,c=n.LoadingMessage,d=n.NoOptionsMessage,f=n.Option,p=this.commonProps,h=this.state.focusedOption,m=this.props,g=m.captureMenuScroll,v=m.inputValue,y=m.isLoading,b=m.loadingMessage,_=m.minMenuHeight,E=m.maxMenuHeight,T=m.menuIsOpen,S=m.menuPlacement,I=m.menuPosition,w=m.menuPortalTarget,A=m.menuShouldBlockScroll,C=m.menuShouldScrollIntoView,P=m.noOptionsMessage,R=m.onMenuScrollToTop,L=m.onMenuScrollToBottom;if(!T)return null;var D=function(e,n){var r=e.type,o=e.data,i=e.isDisabled,a=e.isSelected,l=e.label,c=e.value,d=h===o,m=i?void 0:function(){return t.onOptionHover(o)},g=i?void 0:function(){return t.selectOption(o)},v="".concat(t.getElementId("option"),"-").concat(n),y={id:v,onClick:g,onMouseMove:m,onMouseOver:m,tabIndex:-1};return u.createElement(f,(0,s.Z)({},p,{innerProps:y,data:o,isDisabled:i,isSelected:a,key:v,label:l,type:r,value:c,isFocused:d,innerRef:d?t.getFocusedOptionRef:void 0}),t.formatOptionLabel(e.data,"menu"))};if(this.hasOptions())e=this.getCategorizedOptions().map(function(e){if("group"===e.type){var n=e.data,i=e.options,a=e.index,l="".concat(t.getElementId("group"),"-").concat(a),c="".concat(l,"-heading");return u.createElement(r,(0,s.Z)({},p,{key:l,data:n,options:i,Heading:o,headingProps:{id:c,data:e.data},label:t.formatGroupLabel(e.data)}),e.options.map(function(e){return D(e,"".concat(a,"-").concat(e.index))}))}if("option"===e.type)return D(e,"".concat(e.index))});else if(y){var x=b({inputValue:v});if(null===x)return null;e=u.createElement(c,p,x)}else{var k=P({inputValue:v});if(null===k)return null;e=u.createElement(d,p,k)}var M={minMenuHeight:_,maxMenuHeight:E,menuPlacement:S,menuPosition:I,menuShouldScrollIntoView:C},N=u.createElement(O.M,(0,s.Z)({},p,M),function(n){var r=n.ref,o=n.placerProps,l=o.placement,c=o.maxHeight;return u.createElement(i,(0,s.Z)({},p,M,{innerRef:r,innerProps:{onMouseDown:t.onMenuMouseDown,onMouseMove:t.onMenuMouseMove,id:t.getElementId("listbox")},isLoading:y,placement:l}),u.createElement(ed,{captureEnabled:g,onTopArrive:R,onBottomArrive:L,lockEnabled:A},function(n){return u.createElement(a,(0,s.Z)({},p,{innerRef:function(e){t.getMenuListRef(e),n(e)},isLoading:y,maxHeight:c,focusedOption:h}),e)}))});return w||"fixed"===I?u.createElement(l,(0,s.Z)({},p,{appendTo:w,controlElement:this.controlRef,menuPlacement:S,menuPosition:I}),N):N}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,i=t.name,a=t.required,s=this.state.selectValue;if(a&&!this.hasValue()&&!r)return u.createElement(ep,{name:i,onFocus:this.onValueInputFocus});if(i&&!r){if(o){if(n){var l=s.map(function(t){return e.getOptionValue(t)}).join(n);return u.createElement("input",{name:i,type:"hidden",value:l})}var c=s.length>0?s.map(function(t,n){return u.createElement("input",{key:"i-".concat(n),name:i,type:"hidden",value:e.getOptionValue(t)})}):u.createElement("input",{name:i,type:"hidden",value:""});return u.createElement("div",null,c)}var d=s[0]?this.getOptionValue(s[0]):"";return u.createElement("input",{name:i,type:"hidden",value:d})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,r=t.focusedOption,o=t.focusedValue,i=t.isFocused,a=t.selectValue,l=this.getFocusableOptions();return u.createElement(F,(0,s.Z)({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:r,focusedValue:o,isFocused:i,selectValue:a,focusableOptions:l}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,i=this.props,a=i.className,l=i.id,c=i.isDisabled,d=i.menuIsOpen,f=this.state.isFocused,p=this.commonProps=this.getCommonProps();return u.createElement(r,(0,s.Z)({},p,{className:a,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:f}),this.renderLiveRegion(),u.createElement(t,(0,s.Z)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:f,menuIsOpen:d}),u.createElement(o,(0,s.Z)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),u.createElement(n,(0,s.Z)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r=t.clearFocusValueOnUpdate,o=t.inputIsHiddenAfterUpdate,i=t.ariaSelection,a=t.isFocused,s=t.prevWasFocused,u=e.options,c=e.value,d=e.menuIsOpen,f=e.inputValue,p=e.isMulti,h=(0,O.H)(c),m={};if(n&&(c!==n.value||u!==n.options||d!==n.menuIsOpen||f!==n.inputValue)){var g=d?eI(e,h):[],v=r?eA(t,h):null;m={selectValue:h,focusedOption:eO(t,g),focusedValue:v,clearFocusValueOnUpdate:!1}}var y=null!=o&&e!==n?{inputIsHidden:o,inputIsHiddenAfterUpdate:void 0}:{},b=i,_=a&&s;return a&&!_&&(b={value:(0,O.D)(p,h,h[0]||null),options:h,action:"initial-input-focus"},_=!s),(null==i?void 0:i.action)==="initial-input-focus"&&(b=null),(0,l.Z)((0,l.Z)((0,l.Z)({},m),y),{},{prevProps:e,ariaSelection:b,prevWasFocused:_})}}]),n}(u.Component);eM.defaultProps=e_;var eN=n(9889),eF=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function eB(e){var t=e.defaultInputValue,n=void 0===t?"":t,r=e.defaultMenuIsOpen,o=void 0!==r&&r,i=e.defaultValue,a=void 0===i?null:i,s=e.inputValue,c=e.menuIsOpen,d=e.onChange,f=e.onInputChange,p=e.onMenuClose,h=e.onMenuOpen,m=e.value,g=(0,x.Z)(e,eF),v=(0,u.useState)(void 0!==s?s:n),y=(0,eN.Z)(v,2),b=y[0],_=y[1],E=(0,u.useState)(void 0!==c?c:o),T=(0,eN.Z)(E,2),S=T[0],I=T[1],w=(0,u.useState)(void 0!==m?m:a),A=(0,eN.Z)(w,2),O=A[0],C=A[1],P=(0,u.useCallback)(function(e,t){"function"==typeof d&&d(e,t),C(e)},[d]),R=(0,u.useCallback)(function(e,t){var n;"function"==typeof f&&(n=f(e,t)),_(void 0!==n?n:e)},[f]),L=(0,u.useCallback)(function(){"function"==typeof h&&h(),I(!0)},[h]),D=(0,u.useCallback)(function(){"function"==typeof p&&p(),I(!1)},[p]),k=void 0!==s?s:b,M=void 0!==c?c:S,N=void 0!==m?m:O;return(0,l.Z)((0,l.Z)({},g),{},{inputValue:k,menuIsOpen:M,onChange:P,onInputChange:R,onMenuClose:D,onMenuOpen:L,value:N})}var eU=["allowCreateWhileLoading","createOptionPosition","formatCreateLabel","isValidNewOption","getNewOptionData","onCreateOption","options","onChange"],eZ=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=String(e).toLowerCase(),o=String(n.getOptionValue(t)).toLowerCase(),i=String(n.getOptionLabel(t)).toLowerCase();return o===r||i===r},ej={formatCreateLabel:function(e){return'Create "'.concat(e,'"')},isValidNewOption:function(e,t,n,r){return!(!e||t.some(function(t){return eZ(e,t,r)})||n.some(function(t){return eZ(e,t,r)}))},getNewOptionData:function(e,t){return{label:t,value:e,__isNew__:!0}}};function eH(e){var t=e.allowCreateWhileLoading,n=void 0!==t&&t,r=e.createOptionPosition,o=void 0===r?"last":r,i=e.formatCreateLabel,a=void 0===i?ej.formatCreateLabel:i,s=e.isValidNewOption,c=void 0===s?ej.isValidNewOption:s,d=e.getNewOptionData,f=void 0===d?ej.getNewOptionData:d,p=e.onCreateOption,h=e.options,m=void 0===h?[]:h,g=e.onChange,v=(0,x.Z)(e,eU),y=v.getOptionValue,b=void 0===y?eg:y,_=v.getOptionLabel,E=void 0===_?em:_,T=v.inputValue,S=v.isLoading,I=v.isMulti,w=v.value,C=v.name,P=(0,u.useMemo)(function(){return c(T,(0,O.H)(w),m,{getOptionValue:b,getOptionLabel:E})?f(T,a(T)):void 0},[a,f,E,b,T,c,m,w]),R=(0,u.useMemo)(function(){return(n||!S)&&P?"first"===o?[P].concat(A(m)):[].concat(A(m),[P]):m},[n,o,S,P,m]),L=(0,u.useCallback)(function(e,t){if("select-option"!==t.action)return g(e,t);var n=Array.isArray(e)?e:[e];if(n[n.length-1]===P){if(p)p(T);else{var r=f(T,T),o={action:"create-option",name:C,option:r};g((0,O.D)(I,[].concat(A((0,O.H)(w)),[r]),r),o)}return}g(e,t)},[f,T,I,C,P,p,g,w]);return(0,l.Z)((0,l.Z)({},v),{},{options:R,onChange:L})}n(73935),n(73469);var ez=(0,u.forwardRef)(function(e,t){var n=eH(eB(e));return u.createElement(eM,(0,s.Z)({ref:t},n))}),eq=n(45697),eG=n.n(eq);n(26154);var eV=(0,u.forwardRef)(function(e,t){var n=eB(e);return u.createElement(eM,(0,s.Z)({ref:t},n))}),eW=n(30845),eY=n(96904),eJ=n(10513),e$=n(47407),eK=function(e,t,n){var r=t||"box-arrow-line-small-down-icon";return function(t){return u.createElement(O.c.DropdownIndicator,t,u.createElement(e$.Z,{iconCls:r,handler:function(){},className:e,disabled:n}))}},eX=n(79905),eQ={className:eG().string,value:eG().oneOfType([eG().arrayOf(eG().shape({})),eG().string,eG().number,eG().shape({})]),autoFocus:eG().bool,backspaceRemovesValue:eG().bool,blurInputOnSelect:eG().bool,closeMenuOnSelect:eG().bool,customizeComponents:eG().shape({}),createOptionPosition:eG().string,defaultValue:eG().oneOfType([eG().arrayOf(eG().shape({})),eG().shape({})]),defaultInputValue:eG().string,getOptionLabel:eG().func,getOptionValue:eG().func,getNewOptionData:eG().func,hideSelectedOptions:eG().bool,innerRef:eG().oneOfType([eG().func,eG().shape({})]),inputValue:eG().string,isMenuPortal:eG().bool,isMulti:eG().bool,isCreatable:eG().bool,isClearable:eG().bool,isDisabled:eG().bool,isSearchable:eG().bool,isValidNewOption:eG().func,isOptionDisabled:eG().func,menuPosition:eG().string,menuPortalTarget:eG().instanceOf(Element),noOptionsMessage:eG().string,onBlur:eG().func,onChange:eG().func,onCreateOption:eG().func,onFocus:eG().func,onInputChange:eG().func,onControlMouseDown:eG().func,onMenuOpen:eG().func,onMenuClose:eG().func,onKeyDown:eG().func,onValueClick:eG().func,options:eG().arrayOf(eG().shape({})),openMenuOnFocus:eG().bool,openMenuOnClick:eG().bool,placeholder:eG().string,showDropdownIndicator:eG().bool,showClearIndicator:eG().bool,tabSelectsValue:eG().bool,title:eG().string,triggerIconClassName:eG().string,triggerButtonClassName:eG().string,needValueContainerLoadingIndicator:eG().bool,filterOption:eG().func,ariaLabel:eG().string,menuIsOpen:eG().bool,menuPlacement:eG().string},e0={className:"",value:void 0,triggerIconClassName:"",triggerButtonClassName:"",autoFocus:!1,backspaceRemovesValue:!1,blurInputOnSelect:!1,closeMenuOnSelect:!0,createOptionPosition:"lase",defaultValue:void 0,defaultInputValue:void 0,getOptionLabel:void 0,getOptionValue:void 0,getNewOptionData:void 0,hideSelectedOptions:!1,innerRef:null,inputValue:void 0,isMulti:!1,isClearable:!1,isCreatable:!1,isDisabled:!1,isMenuPortal:!1,isSearchable:!1,isValidNewOption:function(){return!1},customizeComponents:null,placeholder:"",menuPosition:"auto",menuPortalTarget:void 0,noOptionsMessage:"",options:[],onBlur:void 0,onChange:void 0,onCreateOption:void 0,onFocus:void 0,onMenuOpen:void 0,onMenuClose:void 0,onInputChange:void 0,onControlMouseDown:void 0,onKeyDown:void 0,onValueClick:void 0,openMenuOnFocus:!1,openMenuOnClick:!0,showDropdownIndicator:!0,showClearIndicator:!1,tabSelectsValue:!1,title:void 0,isOptionDisabled:function(e){return!1},needValueContainerLoadingIndicator:!1,filterOption:void 0,ariaLabel:void 0,menuIsOpen:void 0,menuPlacement:"auto"},e1=function(){return{}},e2={clearIndicator:e1,container:e1,control:e1,dropdownIndicator:e1,group:e1,groupHeading:e1,indicatorsContainer:e1,indicatorSeparator:e1,loadingIndicator:e1,loadingMessage:e1,menu:e1,menuList:e1,menuPortal:e1,multiValue:e1,multiValueLabel:e1,multiValueRemove:e1,noOptionsMessage:e1,option:e1,placeholder:e1,singleValue:e1,valueContainer:e1},e4=function(e){var t=e.ariaLabel,n=e.autoFocus,s=e.backspaceRemovesValue,l=e.blurInputOnSelect,c=e.className,d=e.closeMenuOnSelect,f=e.createOptionPosition,p=e.defaultValue,h=e.defaultInputValue,m=e.getOptionLabel,g=e.getOptionValue,v=e.getNewOptionData,y=e.hideSelectedOptions,b=e.innerRef,_=e.inputValue,E=e.isClearable,T=e.isCreatable,S=e.isDisabled,I=e.isSearchable,w=e.isMenuPortal,A=e.isMulti,C=e.isValidNewOption,P=e.isOptionDisabled,R=e.menuPosition,L=e.menuPortalTarget,D=e.noOptionsMessage,x=e.onBlur,k=e.onCreateOption,M=e.onChange,N=e.onFocus,F=e.onInputChange,B=e.onControlMouseDown,U=e.onMenuOpen,Z=e.openMenuOnClick,j=e.openMenuOnFocus,H=e.onValueClick,z=e.onKeyDown,q=e.onMenuClose,G=e.options,V=e.placeholder,W=e.tabSelectsValue,Y=e.title,J=e.triggerButtonClassName,$=e.value,K=e.showDropdownIndicator,X=e.showClearIndicator,Q=e.customizeComponents,ee=e.needValueContainerLoadingIndicator,et=e.filterOption,en=e.triggerIconClassName,er=e.menuIsOpen,eo=e.menuPlacement,ei=(0,a._)((0,u.useState)(null),2),ea=ei[0],es=ei[1],eu=(0,u.useRef)((0,r._)({},e2)),el=K||X;(0,u.useEffect)(function(){(w||L)&&(eu.current.menu=function(e){var t=(0,o._)((0,r._)({},e),{margin:0});return"top"===eo&&(t.boxShadow="none !important"),t},eu.current.menuPortal=function(e){return(0,o._)((0,r._)({},e),{zIndex:9999,position:"fixed"})})},[w,L,eo]);var ec=function(){return""===D?null:D},ed=function(e){var t=e.innerProps.ref,n=(0,i._)(e.innerProps,["ref"]);return u.createElement("div",(0,r._)({ref:t},n),u.createElement(e$.Z,{iconCls:"clear-btn-icon",title:(0,eX.n6)("action","clear"),tipId:eY.ZP.GLOBAL_TOOLTIP_ID}))},ef=function(){return null},ep=function(e){!ea&&e&&es(e)},eh=function(e){return u.createElement("div",{"data-testid":"synofoto-select-indicators-container"},u.createElement(O.c.IndicatorsContainer,e))},em=(0,eW.Z)(function(e,t,n,o,i){return(0,r._)({DropdownIndicator:e?eK(J,i,o):ef,ClearIndicator:t?ed:ef,IndicatorsContainer:el?eh:ef,MenuList:eJ.Z},n)}),eg=T?ez:eV;return u.createElement("div",{ref:ep,className:"".concat(c," synofoto-react-select"),"data-tooltip-content":Y,"data-long-press-delay":eY.LK.LONG_PRESS,"data-testid":"synofoto-react-select"},B&&u.createElement("div",{className:"synofoto-react-select-control","data-testid":"synofoto-react-select-control",onMouseDown:B}),u.createElement(eg,{autoFocus:n,backspaceRemovesValue:s,blurInputOnSelect:l,classNamePrefix:"synofoto",className:"synofoto-react-select-container",closeMenuOnSelect:d,createOptionPosition:f,components:em(K,X,Q,S,en),defaultValue:p,defaultInputValue:h,getOptionValue:g,getOptionLabel:m,getNewOptionData:v,hideSelectedOptions:y,inputValue:_,isValidNewOption:C,isSearchable:I,isClearable:E,isMulti:A,isDisabled:S,isOptionDisabled:P,noOptionsMessage:ec,menuPlacement:eo,menuPosition:R,menuPortalTarget:L||(w?ea:null),menuShouldScrollIntoView:!0,onBlur:x,onChange:M,onCreateOption:k,onInputChange:F,onFocus:N,onKeyDown:z,onMenuOpen:U,onMenuClose:q,openMenuOnFocus:j,openMenuOnClick:Z,options:G,placeholder:V,styles:eu.current,tabSelectsValue:W,ref:b,onValueClick:H,value:$,needValueContainerLoadingIndicator:ee,filterOption:et,"aria-label":t,menuIsOpen:er}))};e4.propTypes=eQ,e4.defaultProps=e0;var e3=e4},10513:function(e,t,n){"use strict";var r=n(27412),o=n(7409),i=n(98848),a=n(24460),s=n(45697),u=n.n(s),l=n(67294),c=n(94184),d=n.n(c),f=n(34670),p=n(22902),h=n(96904),m=n(5943),g=function(e){var t,n=e.className,s=e.focusedOption,u=e.options,c=e.innerRef,g=(0,i._)(e,["className","focusedOption","options","innerRef"]),v=(0,l.useRef)(!0),y=(0,l.useRef)(null),b=(0,a._)((0,l.useState)(void 0),2),_=b[0],E=b[1],T=function(e){c(e),e&&(y.current=e)},S=function(){y.current&&v.current&&E(y.current.scrollHeight>y.current.clientHeight)},I=(0,p.Z)(S,200);(0,l.useEffect)(function(){return function(){v.current=!1}},[]),(0,l.useLayoutEffect)(function(){if(S(),"ResizeObserver"in window){var e=new ResizeObserver(I);return e.observe(y.current),function(){e.disconnect()}}return function(){}},[y,I]);var w=d()((t={},(0,r._)(t,n,!0),(0,r._)(t,h._D.SHOW_SCROLLBAR,_&&!((0,m.eE)()&&(0,m.vU)())),t));return l.createElement(f.c.MenuList,(0,o._)({className:w,focusedOption:s,options:u,innerRef:T},g))};g.propTypes={innerRef:u().func.isRequired,className:u().string,focusedOption:u().shape({}),options:u().arrayOf(u().shape({}))},g.defaultProps={className:"",focusedOption:{},options:[]},t.Z=g},23017:function(e,t,n){"use strict";n.d(t,{Z:function(){return w}});var r=n(24460),o=n(45697),i=n.n(o),a=n(67294),s=n(27412),u=n(7409),l=n(99282),c=n(98848),d=n(94184),f=n.n(d),p=n(59179),h=i().shape({text:i().string.isRequired,className:i().string,textCls:i().string,title:i().string,active:i().bool,disabled:i().bool,handler:i().func,WrapElement:i().elementType,wrapElementProps:i().shape(),isShowHint:i().bool}),m={items:i().arrayOf(h),showBottom:i().bool},g={showBottom:!1,items:[]},v=Object.freeze({position:"relative",display:"inline-block"}),y=function(e,t,n){if(e){var r=(t/e.offsetWidth).toFixed(2),o=n-(e.offsetWidth-t)/2;e.style.transform="matrix(".concat(r,", 0, 0, 1, ").concat(o,", 0)")}},b=function(e){var t=function(e){var t,r=n[e],m=r.text,g=r.className,v=void 0===g?"":g,b=r.textCls,_=void 0===b?"":b,E=r.title,T=void 0===E?null:E,S=r.active,I=void 0!==S&&S,w=r.disabled,A=void 0!==w&&w,O=r.handler,C=void 0===O?void 0:O,P=r.WrapElement,R=void 0===P?void 0:P,L=r.wrapElementProps,D=void 0===L?{}:L,x=r.isShowHint,k=void 0!==x&&x,M=f()((t={},(0,s._)(t,v,v),(0,s._)(t,"active",I),(0,s._)(t,"disabled",A),t)),N=function(){y(d.current,i.current[e].offsetWidth,i.current[e].offsetLeft)},F=null,B=function(){return a.createElement("div",{className:"button-text-wrap"},a.createElement("div",{className:"".concat(_," button-text")},m,k?a.createElement("span",{className:"synofoto-tab-button-dot"}):null))};if(R){var U=D.onClick,Z=(0,c._)(D,["onClick"]),j=function(e){N(),U&&U(e),C&&C(e)};F=a.createElement(R,(0,l._)((0,u._)({},Z),{onClick:j,key:"key_".concat(m)}),a.createElement(p.Z,(0,l._)((0,u._)({},o),{disabled:A,className:"".concat(M," synofoto-tab-button"),title:T,ref:function(t){i.current[e]=t}}),B()))}else{var H=function(e){N(),C&&C(e)};F=a.createElement(p.Z,(0,l._)((0,u._)({},o),{disabled:A,className:"".concat(M," synofoto-tab-button"),title:T,handler:H,key:"key_".concat(m),ref:function(t){i.current[e]=t}}),B())}h.push(F)},n=e.items,r=e.showBottom,o=(0,c._)(e,["items","showBottom"]),i=(0,a.useRef)([]),d=(0,a.useRef)(null);if((0,a.useEffect)(function(){var e=d.current;e&&(e.style.width="".concat(i.current[0].offsetWidth,"px"));for(var t=0;t<n.length;++t)if(n[t].active){y(e,i.current[t].offsetWidth,i.current[t].offsetLeft),setTimeout(function(){e&&(e.style.transitionDuration="430ms")},0);return}},[n]),!n.length)return null;for(var h=[],m=0;m<n.length;++m)t(m);var g=f()("synofoto-tab-button-indicator-ct",{"indicator-top":!r,"indicator-bottom":r});return a.createElement("div",{style:v},h,a.createElement("div",{className:g,ref:d},a.createElement("div",{className:"synofoto-tab-button-indicator"})))};b.propTypes=m,b.defaultProps=g;var _=b,E=i().shape({text:i().string.isRequired,className:i().string,textCls:i().string,title:i().string,active:i().bool,disabled:i().bool,content:i().node,handler:i().func,WrapElement:i().elementType,wrapElementProps:i().shape()}),T={className:i().string,tabButtonClassName:i().string,tabItems:i().arrayOf(E),defaultActiveId:i().number,disabled:i().bool,currentActiveId:i().number,customPanelHeaderRight:i().node},S={className:"",tabButtonClassName:"",tabItems:[{}],defaultActiveId:0,currentActiveId:-1,disabled:!1,customPanelHeaderRight:null},I=function(e){var t=e.className,n=e.tabButtonClassName,o=e.tabItems,i=e.defaultActiveId,s=e.disabled,u=e.currentActiveId,l=e.customPanelHeaderRight,c=(0,r._)((0,a.useState)(i),2),d=c[0],f=c[1];(0,a.useEffect)(function(){u>-1&&f(u)},[u]);var p=o.map(function(e,t){var r=function(){f(t),e.handler&&e.handler()};return{key:"key_".concat(t),className:n,active:t===d,text:e.text,title:e.title,handler:r,disabled:s,isShowHint:e.isShowHint}}),h=o[d].content?o[d].content:null,m=t?"".concat(t," synofoto-tab-panel"):"synofoto-tab-panel";return a.createElement("div",{className:m},a.createElement("div",{className:"synofoto-tab-panel-header"},a.createElement("div",{className:"synofoto-tab-panel-left"},a.createElement(_,{items:p,showBottom:!0})),a.createElement("div",{className:"synofoto-tab-panel-right"},l)),a.createElement("div",{className:"synofoto-tab-panel-content"},h))};I.propTypes=T,I.defaultProps=S;var w=I},7050:function(e,t,n){"use strict";n.d(t,{Z:function(){return g}});var r=n(67294),o=n(94184),i=n.n(o),a=n(43831),s=n(96904),u=n(45697),l=n.n(u),c={tipId:l().string,className:l().string,role:l().string,place:l().oneOf(["top","top-start","top-end","right","right-start","right-end","bottom","bottom-start","bottom-end","left","left-start","left-end"]),type:l().oneOf([s.sZ.DEFAULT,s.sZ.WARNING,s.sZ.WHITE_TIP]),offset:l().shape({top:l().number,right:l().number,bottom:l().number,left:l().number}),positionStrategy:l().oneOf(["absolute","fixed"]),afterShow:l().func,afterHide:l().func,position:l().shape({x:l().number,y:l().number}),children:l().node,isOpen:l().bool},d={tipId:void 0,className:"",role:"tooltip",place:"bottom",type:s.sZ.DEFAULT,offset:void 0,positionStrategy:"absolute",afterShow:void 0,afterHide:void 0,position:void 0,children:void 0,isOpen:void 0},f=function(e){var t=e.tipId,n=e.className,o=e.role,u=e.place,l=e.type,c=e.offset,d=e.afterShow,f=e.afterHide,p=e.position,h=e.positionStrategy,m=e.children,g=e.isOpen,v=i()(n,{"synofoto-tooltip":l===s.sZ.DEFAULT,"synofoto-warning-tooltip":l===s.sZ.WARNING,"synofoto-white-tip":l===s.sZ.WHITE_TIP}),y=l===s.sZ.WHITE_TIP?s.LK.HIDE_HINT_TIP:0;return r.createElement(a.u,{id:t,className:v,role:o,place:u,offset:c,positionStrategy:h,afterShow:d,afterHide:f,position:p,delayHide:y,delayShow:s.LK.TOOLTIP_DELAY,clickable:l===s.sZ.WHITE_TIP,isOpen:g},m)};f.defaultProps=d,f.propTypes=c;var p=f,h=function(e){var t=e.tipId,n=e.className,o=e.role,u=e.place,l=e.type,c=e.offset,d=e.afterShow,f=e.afterHide,p=e.position,h=e.positionStrategy,m=e.children,g=e.isOpen,v=i()(n,{"synofoto-tooltip-mobile":l===s.sZ.DEFAULT,"synofoto-warning-tooltip":l===s.sZ.WARNING,"synofoto-white-tip":l===s.sZ.WHITE_TIP});return r.createElement(a.u,{id:t,className:v,role:o,place:u,offset:c,positionStrategy:h,afterShow:d,afterHide:f,position:p,isOpen:g},m)};h.propTypes=c,h.defaultProps=d;var m=h,g=(0,n(13103).C)(p,m)},6009:function(e,t,n){"use strict";var r=n(24460),o=n(45697),i=n.n(o),a=n(67294),s={className:i().string.isRequired,delayTime:i().number},u={delayTime:0},l=function(e){var t,n=e.className,o=e.delayTime,i=(0,r._)((0,a.useState)(0===o),2),s=i[0],u=i[1],l=function(){clearTimeout(t),t=null};return((0,a.useEffect)(function(){return function(){l()}}),0!==o&&(t=setTimeout(function(){u(!0)},o)),s)?a.createElement("div",{"data-testid":"waiting-indicator",className:"synofoto-waiting-item ".concat(n)},a.createElement("div",{className:"synofoto-waiting-right-side"},a.createElement("div",{className:"synofoto-waiting-bar"})),a.createElement("div",{className:"synofoto-waiting-left-side"},a.createElement("div",{className:"synofoto-waiting-bar"}))):null};l.propTypes=s,l.defaultProps=u,t.Z=l},96904:function(e,t,n){"use strict";n.d(t,{AV:function(){return eN},Ak:function(){return z},B8:function(){return tt},Bb:function(){return eU},Bp:function(){return b},CP:function(){return Q},CR:function(){return eg},Cm:function(){return eX},Dd:function(){return eo},Dm:function(){return h},Dp:function(){return A},E1:function(){return ec},ER:function(){return V},El:function(){return el},Ey:function(){return e5},F:function(){return eu},F5:function(){return e8},Hl:function(){return w},Ht:function(){return g},J4:function(){return te},K4:function(){return ta},KA:function(){return eH},Kh:function(){return tr},L$:function(){return eJ},LK:function(){return eI},Ls:function(){return f},M6:function(){return G},Ni:function(){return J},O1:function(){return eQ},OE:function(){return eP},Pe:function(){return j},Q1:function(){return eT},Q2:function(){return e$},QK:function(){return K},QR:function(){return y},Q_:function(){return eS},RT:function(){return I},Sr:function(){return Y},TY:function(){return p},Th:function(){return e1},Ti:function(){return d},UA:function(){return E},Us:function(){return O},Uw:function(){return W},V9:function(){return T},VD:function(){return l},VJ:function(){return eL},WB:function(){return tn},WP:function(){return e2},Wg:function(){return e7},X$:function(){return ey},X3:function(){return e3},Y5:function(){return eF},Yo:function(){return eG},Z1:function(){return D},ZQ:function(){return Z},Zk:function(){return F},Zu:function(){return e_},_5:function(){return eh},_D:function(){return to},_I:function(){return ei},_Y:function(){return en},a:function(){return er},a6:function(){return U},aQ:function(){return ej},aS:function(){return c},at:function(){return ea},b2:function(){return ex},bT:function(){return eR},bW:function(){return R},cf:function(){return eC},cn:function(){return eK},dr:function(){return eB},dv:function(){return et},eF:function(){return L},eQ:function(){return eO},en:function(){return ev},fS:function(){return e6},gK:function(){return eM},gq:function(){return M},h2:function(){return ez},hf:function(){return ee},i3:function(){return ek},i4:function(){return ef},iR:function(){return e0},jL:function(){return eW},k3:function(){return k},kX:function(){return v},ko:function(){return eA},l4:function(){return X},lz:function(){return es},md:function(){return eb},mp:function(){return ed},n0:function(){return ep},oJ:function(){return m},om:function(){return x},pc:function(){return N},qE:function(){return eY},qG:function(){return q},rp:function(){return eV},s3:function(){return ti},sH:function(){return H},sO:function(){return eE},sZ:function(){return ew},sk:function(){return P},uE:function(){return em},v:function(){return B},vJ:function(){return S},vN:function(){return eq},w0:function(){return s},wK:function(){return eD},wP:function(){return u},x3:function(){return _},xB:function(){return eZ},yL:function(){return C},yX:function(){return e9}});var r,o=n(27412),i=n(55210),a=Object.freeze({ROOT_FOLDER_NAME:"All Photos",TEAM_SPACE_ROOT_FOLDER_ID:1,MOBILE_BACKUP:"MobileBackup",ITEM_MARGIN:4,MOBILE_ITEM_MARGIN:2,MOBILE_TOOLBAR_HEIGHT:54,ITEMROW_ALBUM_ITEM_WIDTH:156,ITEMROW_ALBUM_ITEM_MARGIN:0,ITEMROW_PERSON_ITEM_WIDTH:156,ITEMROW_PERSON_ITEM_MARGIN:0,ITEMROW_NORMAL_ALBUM_ITEM_WIDTH:295,ITEMROW_NORMAL_ALBUM_ITEM_MAX_WIDTH:330,ITEMROW_NORMAL_ALBUM_ITEM_MARGIN:24,ITEMROW_SMALL_SUB_FOLDER_WIDTH:140,ITEMROW_SMALL_SUB_FOLDER_MAX_WIDTH:160,ITEMROW_SMALL_SUB_FOLDER_MARGIN:12,ITEMROW_MEDIUM_SUB_FOLDER_WIDTH:160,ITEMROW_MEDIUM_SUB_FOLDER_MAX_WIDTH:200,ITEMROW_MEDIUM_SUB_FOLDER_MARGIN:24,ITEMROW_LARGE_SUB_FOLDER_WIDTH:200,ITEMROW_LARGE_SUB_FOLDER_MAX_WIDTH:240,ITEMROW_LARGE_SUB_FOLDER_MARGIN:24,ITEMROW_MOBILE_SUB_FOLDER_WIDTH:140,ITEMROW_MOBILE_SUB_FOLDER_MAX_WIDTH:200,ITEMROW_MOBILE_SUB_FOLDER_MARGIN:8,ITEMROW_SMALL_FOLDER_ITEM_WIDTH:128,ITEMROW_SMALL_FOLDER_ITEM_MAX_WIDTH:148,ITEMROW_SMALL_FOLDER_ITEM_MARGIN:8,ITEMROW_MEDIUM_FOLDER_ITEM_WIDTH:148,ITEMROW_MEDIUM_FOLDER_ITEM_MAX_WIDTH:188,ITEMROW_MEDIUM_FOLDER_ITEM_MARGIN:24,ITEMROW_LARGE_FOLDER_ITEM_WIDTH:188,ITEMROW_LARGE_FOLDER_ITEM_MAX_WIDTH:228,ITEMROW_LARGE_FOLDER_ITEM_MARGIN:24,ITEMROW_MOBILE_FOLDER_ITEM_WIDTH:140,ITEMROW_MOBILE_FOLDER_ITEM_MAX_WIDTH:200,ITEMROW_MOBILE_FOLDER_ITEM_MARGIN:8,ITEMROW_CATEGORY_ITEM_WIDTH:189,ITEMROW_CATEGORY_ITEM_MAX_WIDTH:220,ITEMROW_CATEGORY_ITEM_MARGIN:24,ITEMROW_CATEGORY_FIRSTROW_MARGIN:56,DEFAULT_ALBUM_SIZE:Object.freeze({width:100,height:100}),ITEMROW_FULLWIDTH_MARGIN:40,ALBUM_NAME_LIMIT:255,ALBUM_THUMBNAIL_SIZE:"xl",PERSON_SUGGESTION_LIMIT:10,ALBUM_TYPE:Object.freeze({CATEGORY:"category",GEOCODING:"geocoding",GENERAL_TAG:"general_tag",PERSON:"person",ALBUM:"album",NORMAL:"normal",CONDITION:"condition",FOLDER:"folder",SHARED_WITH_ME:"me",SHARED_WITH_OTHERS:"others",SEARCH:"search",VIDEO:"video",RECENTLY_ADDED:"recently_added",TIMELINE:"timeline",DEGREE_360:"360",LIVE:"live",MOTION_PHOTO:"motion_photo",FAVORITE:"favorite",SHARING:"sharing",CONCEPT:"concept",SIMILAR:"similar"}),UploadFolder:["PhotoLibrary"],FOLDER_VIEW_WIDTH_PADDING_RIGHT:50,FOLDER_VIEW_WIDTH_PADDING_LEFT:0,FOLDER_VIEW_FIRST_ROW_PADDING:56,FOLDER_VIEW_BOTTOM_PADDING:56,MOBILE_FOLDER_VIEW_WIDTH_PADDING:8,ALBUM_NOTIFICATION_TYPE:Object.freeze({PURE_DIV_TEXT:"pure_div_text",PURE_DANGEROUS_SPAN_TEXT:"pure_dangerous_span_text",RATING_UPDATED:"RATING_UPDATED",ITEM_UPDATED_COMPLETE:"ITEM_UPDATED_COMPLETE",FAVORITE_UPDATED:"FAVORITE_UPDATED"}),ADD_TO_ALBUM_LIMIT_NORMAL:5e3,INDEXING_COUNT_POLLING_INTERVAL:15e3,PERSON_MIGRATION_MIGRATING_POLLING_INTERVAL:2500,PERSON_MIGRATION_PENDING_POLLING_INTERVAL:5e3,ROTATION:Object.freeze({NO_ROTATE:"no_rotate",CLOCKWISE:"clockwise",ROTATE_180:"180",COUNTER_CLOCKWISE:"counter_clockwise",FLIP_VERTICAL:"flip_vertical",FLIP_HORIZONTAL:"flip_horizontal"}),SEARCH_HISTORY:"search_history",BATCH_UPDATE_SIZE:100,BATCH_UPDATE_GENERAL_TAG_SIZE:50,RATING_UNRATED:0,RATING_STARS_LIMIT:5,SEARCH_SUGGEST_AND_HISTORY_LIMIT:5,SEARCH_HISTORY_LIMIT:50,DEFAULT_TASK_WIDTH:"100%",DEFAULT_TASK_DISPLAY_NUM:5,DEFAULT_TASK_HEIGHT:66,GLOBAL_TOOLTIP_ID:"global-tooltip",GLOBAL_WARNING_TOOLTIP_ID:"global-warning-tooltip",GLOBAL_WHITE_TOOLTIP_ID:"global-white-tooltip",NOTIFICATION_ANCHOR_ID:Object.freeze({DEFAULT:"reactRoot",LIGHTBOX:"lightboxNotificationAnchor"})});t.ZP=a;var s=/^\s*$|^\.|\.$|^@(?:database|eaDir|tmp|sharebin)$|^#(?:recycle|snapshot)$|[/\\:]/,u=RegExp(s,"g"),l=Object.freeze({TAB:"Tab",ENTER:"Enter",SPACE:" ",ESC:"Escape",LEFT:"ArrowLeft",RIGHT:"ArrowRight",DELETE:"Delete",SHIFT:"Shift",HOME:"Home",END:"End"}),c=Object.freeze({ALBUM:"album",SHARED_WITH_ME:"shared_with_me",FOLDER:"folder",PERSON:"person",CONCEPT:"concept",GENERAL_TAG:"general_tag",LIVE:"live",MOTION_PHOTO:"motion_photo",DEGREE_360:"360"}),d=Object.freeze({ALL_ALBUM:"all_album",MY_ALBUM:"my_album"}),f=Object.freeze({DAY:"day",MONTH:"month"}),p=Object.freeze({LEFT_PADDING:60,EMBEDDED_LEFT_PADDING:24,PHOTO_PAGE_LEFT_PADDING:20,BOTTOM_PADDING:40,IMAGE_TARGET_HEIGHT:200,GUESS_ITEM_PER_ROW:5,LAZY_LOADING_SECTIONS_SIZE:2,MONTH_IMAGE_TARGET_HEIGHT:120,PHOTOSPAGE_TIMELINE_SCROLLBAR_WIDTH:60,SPLITTER_HEIGHT:48,SPLITTER_WIDTH:48,ROW_TYPE:Object.freeze({SPLIT_ROW:"split_row",TIMELINE_ROW:"timeline_row",FAKE_ROW:"fake_row",FAKE_SPLIT_ROW:"fake_split_row"}),ITEM_TYPE:Object.freeze({HEADER:"header",SPLIT_ITEM:"split_item",PHOTO:"photo"})}),h=Object.freeze({WAITING:"waiting",DONE:"done",UPLOADING:"uploading",FAILED:"failed"}),m=Object.freeze({WAITING:"waiting",PROCESSING:"processing",ABORTING:"aborting",DONE:"done"}),g=Object.freeze({COPY:"copy",MOVE:"move"}),v=Object.freeze({COPIED:"copied",MOVED:"moved"}),y=Object.freeze({TASK_CREATED:"task_created",TASK_FINISHED:"task_finished"}),b=Object.freeze({SKIP:"skip",OVERWRITE:"overwrite"}),_=Object.freeze({IGNORE:"ignore",RENAME:"rename"}),E=Object.freeze({UPLOAD:"upload",BACKGROUND:"background"}),T=Object.freeze({AV1:"av1",H264:"h264",HEVC:"hevc",HEIC:"heic",VC1:"vc1",VP9:"vp9",MPEG1:"mpeg1video",MPEG2:"mpeg2video"}),S=["country","state","county","city","town","district","village","route","landmark"],I=Object.freeze({FOLDER:"folder",ITEM:"item",PERSON:"person",CONCEPT:"concept",ALBUM:"album",ITEM_FOLDER:"item_folder",NONE:"none"}),w=[I.FOLDER,I.ITEM,I.PERSON,I.CONCEPT],A=[I.ITEM],O=Object.freeze({General:"general",CreateAlbum:"create_album",EditAlbum:"edit_album",PersonVisibility:"person_visibility",ConceptVisibility:"concept_visibility",MergePerson:"merge_person",CreateAlbumInAlbumList:"create_album_in_album_list",MigrateConditionAlbum:"migrate_condition_album"}),C=Object.freeze({AmeDefect:"ame_defect",Broken:"broken",Converting:"converting",Ready:"ready",Regenerating:"regenerating",SpaceDisable:"space_disable",None:"none"}),P=Object.freeze({Small:"small",Medium:"medium",Large:"large"}),R=Object.freeze({TIMELINE:"timeline",FOLDER:"folder"}),L="YYYY-MM-DD",D="12",x=null,k=Object.freeze({ALL:"all",TOP_AND_BOTTOM:"top_and_bottom",NONE:"none"});Object.freeze({yyyymmdd:"L",ddmmyyyy:"L",mmddyyyy:"L"});var M=Object.freeze({sharedWithMe:"me",sharedWithOthers:"others",photoRequest:"photo_request"}),N=Object.freeze({DefaultPassword:"",DefaultExpiration:0}),F=Object.freeze({Album:"album",Folder:"folder",GeneralTag:"general_tag",Geocoding:"geocoding",Item:"item",Person:"person",Unit:"unit",Concept:"concept",Face:"face"}),B=Object.freeze({TIMELINE:"timeline",RECENTLY_ADDED:"recently_added",PHOTOWALL:"photowall",FOLDER_PHOTOWALL:"folder_photowall",SIMILAR:"similar"}),U=Object.freeze({TIMELINE:"timeline",FOLDER:"folder",SIMILAR:"similar"}),Z=Object.freeze({NO_SUCH_API:102,NO_PERMISSION:105,SESSION_TIMEOUT:106,INTERNAL_ERROR:117,SID_NOT_FOUND:119,SHARING_ERROR_TOKEN:123,SHARING_INVALID_ENTRY:124,SHARING_NO_PERMISSION:126,NO_APP_PRIVILEGE:160,BAD_GATEWAY:502,SHOULD_UPGRADE_USER:600,HOME_SERVICE_DISABLED:602,USER_DISABLED:603,USER_QUOTA_FULL:604,SPACE_FULL:605,INVALID_FOLDER_NAME:606,NO_SPACE_ENABLED:607,FOLDER_PATH_TOO_LONG:608,ALBUM_NOT_FOUND:609,PASSPHRASE_NOT_FOUND:610,UNSUPPORTED_FILE_TYPE:620,TARGET_FOLDER_NOT_EXIST:621,EXCLUDED_EXTENSION:622,TARGET_FOLDER_INVALID:640,FOLDER_NAME_EXIST:641,FOLDER_NOT_FOUND:642,PHOTO_REQUEST_FOLDER_INVALID:643,PERMISSION_DENIED:800,TEAM_LIBRARY_PERMISSION_DENIED:801,PASSWORD_REQUIRED:802,TEAM_FOLDER_PERMISSION_DENY:803,PERMISSION_CHECK_FAILED:804,USER_SHARING_PERMISSION_DENIED:805,REASSIGN_WHILE_UPDATING:900,PERSON_MIGRATION_IS_NOT_FINISHED:901,PERSON_CLUSTERING_IS_NOT_FINISHED:902,CONDITION_ALBUM_CONDITION_ERROR:950,CONDITION_ALBUM_PERSONAL_SPACE_DISABLED:951,CONDITION_ALBUM_TEAM_SPACE_DISABLED:952,CONDITION_ALBUM_NO_TEAM_SPACE_MANAGEMENT_PERMISSION:953,WRONG_PROTECT_PASSWD:1001,REGENERATE_PREVIEW_QUEUE_FULL:1050}),j=Object.freeze({EXTERNAL_CONVERT_FAILED:2001,EXTERNAL_CONVERT_TIMEOUT:2002,WORKER_TO_PC_CLIENT_CONNECTION_ERROR:2011,CONTENT_TO_WORKER_CONNECTION_ERROR:2012,MAKE_THUMBNAIL_FAILED:2021,MAKE_TRANSCODE_VIDEO_FAILED:2022,UPLOAD_TRANSCODE_VIDEO_FAILED:2023,APPEND_DATA_SLICE_FAILED:2024,UPLOAD_TID_TIMEOUT:2025,UPLOAD_TASK_UNDEFINED_FAILED:2026,UNKNOWN_ERROR:9999}),H=Object.freeze({ApplyLightboxRating:"apply_lightbox_raing"}),z=Object.freeze({PHOTO:"photo",VIDEO:"video"}),q=Object.freeze({PHOTO:"photo",VIDEO:"video",BURST:"burst",LIVE:"live",PHOTO_360:"photo360",VIDEO_360:"video360",MOTION_PHOTO:"motion_photo"}),G=Object.freeze({PHOTO:"photo",VIDEO:"video",LIVE:"live"}),V=Object.freeze({FILENAME:"filename",TAKENTIME:"takentime",FILESIZE:"filesize",ITEM_TYPE:"item_type"}),W=Object.freeze({CREATE_TIME:"create_time",NAME:"album_name",START_TIME:"start_time",SHARE_STATUS:"share_status",TYPE:"album_type",SHARE_MODIFY_TIME:"share_modify_time"}),Y=Object.freeze({ASC:"asc",DESC:"desc"}),J=Object.freeze({ALL:"all",PHOTO:"photo",VIDEO:"video"}),$=Object.freeze({ALL_VIDEO:-2,ALL_PHOTO:-1,NORMAL_PHOTO:0,NORMAL_VIDEO:1,BURST:2,LIVE:3,PHOTO_360:4,VIDEO_360:5}),K=[$.NORMAL_PHOTO,$.BURST,$.LIVE,$.PHOTO_360],X=[$.NORMAL_VIDEO,$.VIDEO_360],Q=Object.freeze({FILENAME_DESCRIPTION:"keyword",PERSON:"person",APERTURE:"aperture",CAMERA:"camera",CONCEPT:"concept",EXPOSURE_TIME:"exposure_time_group",FLASH:"flash",FOCAL_LENGTH:"focal_length_group",GENERAL_TAG:"general_tag",GEOCODING:"geocoding",ISO:"iso",LENS:"lens",TYPE:"item_type",TIME:"time",FOLDER_FILTER:"folder_filter",RATING:"rating",FAVORITE:"favorite"}),ee=[Q.FILENAME_DESCRIPTION,Q.PERSON,Q.APERTURE,Q.CAMERA,Q.CONCEPT,Q.EXPOSURE_TIME,Q.FLASH,Q.FOCAL_LENGTH,Q.GENERAL_TAG,Q.GEOCODING,Q.ISO,Q.LENS],et=[Q.TIME,Q.TYPE,Q.FILENAME_DESCRIPTION,Q.FOCAL_LENGTH,Q.EXPOSURE_TIME,Q.FLASH],en=[Q.TYPE,Q.TIME,Q.PERSON,Q.GEOCODING,Q.FAVORITE,Q.RATING,Q.GENERAL_TAG,Q.CAMERA,Q.LENS,Q.FOCAL_LENGTH,Q.EXPOSURE_TIME,Q.APERTURE,Q.ISO,Q.FLASH],er=[Q.FOCAL_LENGTH,Q.EXPOSURE_TIME],eo=[Q.TIME,Q.GEOCODING],ei=Object.freeze({VIEW:"view",DOWNLOAD:"download",UPLOAD:"upload",MANAGE:"manage"}),ea=[ei.VIEW,ei.DOWNLOAD,ei.UPLOAD,ei.MANAGE],es=Object.freeze((r={},(0,o._)(r,ei.VIEW,0),(0,o._)(r,ei.DOWNLOAD,1),(0,o._)(r,ei.UPLOAD,2),(0,o._)(r,ei.MANAGE,3),r)),eu=Object.freeze({VIEW:"view",DOWNLOAD:"download",UPLOAD:"upload",OWNER:"owner"}),el=Object.freeze({NONE:"none",ENTRY:"entry",MANAGE:"management"}),ec=Object.freeze({CONDITION_ALBUM:"condition_album",NORMAL_ALBUM:"normal_album",TEAM_FOLDER:"team_folder"}),ed=Object.freeze({MANAGEMENT:"management",PRIVATE:"private",PUBLIC_VIEW:"public-view",PUBLIC_DOWNLOAD:"public-download",PUBLIC_UPLOAD:"public-upload"}),ef=Object.freeze({INIT:"init",LOADING:"loading",LOADED:"loaded",ARRANGED:"arranged"}),ep=Object.freeze({LIGHTBOX:"lightbox",SELECTED_BAR:"selectedBar",GRID_VIEW:"gridView"}),eh=Object.freeze({SOURCE:"source",OPTIMIZED_JPEG:"optimized_jpeg",ORIGINAL_SIZE_JPEG:"original_size_jpeg"}),em=Object.freeze({ACTION:"action",APPLY:"apply",CANCEL:"cancel",CLOSE:"close",CONFIRM:"confirm",CREATE:"create",LEAVE:"leave",SAVE_AND_CLOSE:"saveAndClose"}),eg=Object.freeze({SHARED_SPACE:"shared_space",SWITCH_SPACE:"switcth_library",CHANGE_VIEW:"switch_browse",PERMISSION:"permission",ADD_TO_ALBUM:"add_to_album",FROZEN_STATUS:"frozen_status",ALBUM_OWNER_CHANGE:"album_owner_change",DARK_MODE:"dark_mode",MANUALLY_FACIAL_TAGGING:"manually_facial_tagging",FAVORITE:"favorite"}),ev=Object.freeze({WELCOME:"welcome",MANAGEMENT:"management",FACIAL:"facial",MOBILE:"mobile",CONCEPT:"concept",SIMILAR:"similar"}),ey=Object.freeze({TAB_SHARING_BY_PHOTO_REQUEST:"tab_sharing_by_photo_request",TAB_PHOTO_REQUEST:"tab_photo_request",EXTERNAL_CONVERT_VIDEO_THUMBNAIL:"external_convert_video_thumbnail"}),eb=Object.freeze({ENABLE_PERSONAL_SPACE_PAGE:"enable_personal_space_page",ENABLE_TEAM_SPACE_PAGE:"enable_team_space_page",SETUP_TEAM_SPACE_PERMISSION_PAGE:"setup_team_space_permission_page"}),e_=Object.freeze({PERSONAL:"personal_space",TEAM:"shared_space"}),eE=Object.freeze({EXTERNAL_LOGIN:"external_login",LOGIN:"login"}),eT=Object.freeze({UPDATE_TIME:"update_time",RECENTLY_ADD:"recently_add",RECENTLY_COMMENT:"recently_comment",RATING:"rating",CAMERA:"camera",PEOPLE:"people",GEOCODING:"geocoding",FLASH:"flash",LENS:"lens"}),eS=[eT.RECENTLY_ADD,eT.RECENTLY_COMMENT,eT.UPDATE_TIME,eT.PEOPLE,eT.GEOCODING,eT.RATING,eT.CAMERA,eT.LENS,eT.FLASH],eI=Object.freeze({DEBOUNCE_TYPING:500,SEARCH_TYPING:200,DATABASE_UPGRADING_RETRY:3e3,MASK_DEFAULT_DELAY:600,MASK_DEFAULT_DURATION:600,DRAG_OVER_DURATION:600,DEBOUNCE_THUMBNAIL_UPDATE_REGISTER:500,LONG_PRESS:500,HIDE_HINT_TIP:1e3,TOOLTIP_DELAY:330}),ew=Object.freeze({DEFAULT:"default",WARNING:"warning",WHITE_TIP:"white_tip"}),eA=Object.freeze({NORMAL_ALBUM:100,SHARED_ALBUM:50,SELECT_ALBUM:100,AUTO_SMART_ALBUM:100,GENERAL_TAG:500,FOLDER_NAVIGATOR:1e3,FOLDER_TREE:200,FOLDER_WALL_SUBFOLDER:200}),eO=Object.freeze({Type:Object.freeze({FOLDER_VIEW:"folder_view"}),Mode:Object.freeze({SELECTED_BAR:"selected_bar",FOLDER_TREE:"folder_tree"}),EndDirection:Object.freeze({TOP:"top",BOTTOM:"bottom"})}),eC=Object.freeze({DONE:"done",PENDING:"pending",PROCESSING:"processing"}),eP="open_info_panel",eR="current_info_panel",eL=Object.freeze({GENERAL:"General",DETAIL:"Detail"}),eD="open_file_tree",ex=Object.freeze({PATH:"FotoSocketIo/socket.io",Type:Object.freeze({BACKGROUND_TASK_DONE:"background-task-done",THUMBNAIL_UPDATE:"thumbnail-update",PAGE_VIEW:"page-view",REGENERATE_PREVIEW:"regenerate-preview"}),Operation:Object.freeze({REGISTER:"register",UNREGISTER:"unregister",EMIT:"emit"})}),ek=["arw","srf","sr2","dcr","k25","kdc","cr2","cr3","crw","nef","mrw","ptx","pef","raf","3fr","erf","mef","mos","orf","rw2","dng","x3f","raw"],eM={PHOTOS:["jpg","jpeg","jpe","webp","bmp","png","gif","tif","tiff","heic","heif","hif"].concat((0,i._)(ek)),VIDEOS:["mpg","mpeg","avi","asf","wmv","mov","flv","f4v","mp4","divx","xvid","m2ts","m2t","mts","m4v","3gp","3g2","qt"]},eN=Object.freeze({PACKAGE_CENTER:"SYNO.SDS.PkgManApp.Instance",AME:"SYNO.AME.Instance",CONTROL_PANEL:"SYNO.SDS.AdminCenter.Application",CONTROL_PANEL_SHARED_FOLDER:"SYNO.SDS.AdminCenter.Share.Main"}),eF=Object.freeze({MAX_YEAR:2100,MIN_YEAR:1901}),eB=Object.freeze({UPLOAD:1,THUMBNAIL:1}),eU=[Z.SPACE_FULL,Z.UNSUPPORTED_FILE_TYPE,Z.USER_QUOTA_FULL,Z.EXCLUDED_EXTENSION,j.UNKNOWN_ERROR],eZ=Object.freeze({HEIGHT:50});Object.freeze({LEFT_RIGHT_MARGIN:16});var ej=Object.freeze({GROUP:"group",USER:"user"});Object.freeze({EMPTY:"empty",PREPARING_UPLOAD:"preparingUpload",UPLOADING:"uploading",FINISHED_UPLOAD:"finishedUpload",FAILED_UPLOAD:"failedUpload"});var eH=Object.freeze({CHECK:"check_all",UNCHECK:"uncheck_all"}),ez=Object.freeze({FIRST:0}),eq=Object.freeze({EMPTY_ID:null,EMPTY_ALBUM_NAME:"",EMPTY_ALBUM_PASSPHRASE:""}),eG=Object.freeze({LEFT_TOP:"left_top",LEFT_BOTTOM:"left_bottom",RIGHT_TOP:"right_top",RIGHT_BOTTOM:"right_bottom",TOP_RIGHT:"top_right",TOP_LEFT:"top_left",BOTTOM_RIGHT:"bottom_right",BOTTOM_LEFT:"bottom_left"}),eV=Object.freeze({MAIN:"main",GREY:"grey"}),eW=Object.freeze({RECTANGLE:"rectangle",OVAL:"oval"}),eY=Object.freeze({MEDIUM:"medium",LARGE:"large"}),eJ=Object.freeze({TEXT:"text",CIRCLE_TEXT:"circletext",TEXT_ICON:"texticon",ICON:"icon",ICON_TEXT:"icontext"}),e$=Object.freeze({LIGHT:"light",DARK:"dark",AUTO:"auto"}),eK=Object.freeze({CACHE_SIZE:"CacheSize",AUTO_SMART_ALBUM_LIBRARY:"AutoSmartAlbumLibrary",VIEW_LIBRARY:"ViewLibrary",VIEW_TYPE:"ViewType",SHOW_REDIRECT_TO_FOLDER_DIALOG:"ShowRedirectToFolderDialog",ADD_TO_ALBUM_DIALOG_LIBRARY:"AddToAlbumDialogLibrary",ADD_TO_ALBUM_DIALOG_VIEW_TYPE:"AddToAlbumDialogViewType",SHARING_SID:"sharing_sid"}),eX=Object.freeze({APPLY_HIDE_SHOW_CONCEPT:"apply_hide_show_concept",CLICK_SIDEBAR_PHOTO:"click_sidebar_photo",CLICK_SIDEBAR_ALBUM:"click_sidebar_album",CLICK_SIDEBAR_SHARING:"click_sidebar_sharing",CLICK_PHOTO_TIMELINE_VIEW:"click_photo_timeline_view",CLICK_PHOTO_FOLDER_VIEW:"click_photo_folder_view",CLICK_DIALOG_TIMELINE_VIEW:"click_dialog_timeline_view",CLICK_DIALOG_FOLDER_VIEW:"click_dialog_folder_view",CLICK_REMOVE_FROM_STACK_LIGHTBOX:"click_remove_from_stack_lightbox",CLICK_SET_AS_STACK_COVER_LIGHTBOX:"click_set_as_stack_cover_lightbox",CLICK_KEEP_ITEMS_DELETE_REST_LIGHTBOX:"click_keep_items_delete_rest_lightbox",CLICK_UNSTACK_TIMELINE:"click_unstack_timeline",CLICK_REMOVE_FROM_STACK_GRID_VIEW:"click_remove_from_stack_grid_view",CLICK_SET_AS_STACK_COVER_GRID_VIEW:"click_set_as_stack_cover_grid_view",CLICK_KEEP_ITEMS_DELETE_REST_GRID_VIEW:"click_keep_items_delete_rest_grid_view",CLICK_UNSTACK_GRID_VIEW:"click_unstack_grid_view",CLICK_GRID_VIEW:"click_grid_view",CLICK_ADD_FAVORITE_FROM_RIGHT_CLICK_MENU:"click_add_favorite_from_right_click_menu",CLICK_ADD_FAVORITE_FROM_SELECTED_BAR:"click_add_favorite_from_selected_bar",CLICK_ADD_FAVORITE_FROM_LIGHTBOX:"click_add_favorite_from_lightbox",CLICK_ADD_FAVORITE_FROM_STACK_GRID_VIEW:"click_add_favorite_from_stack_grid_view"}),eQ=Object.freeze({AME:"https://sy.to/spwfame",HEVC_CANNOT_PLAY:"https://sy.to/spwfamehv",EDIT_FACE_FAILED:"https://sy.to/spwmantagerror"});Object.freeze({CONFIRM:"confirm",ALERT:"alert"});var e0=Object.freeze({EXTERNAL_CONVERT_INTRO_DIALOG_BROWSE:"external_convert_intro_dialog_browse",EXTERNAL_CONVERT_INTRO_DIALOG_UPLOAD:"external_convert_intro_dialog_upload",EXTERNAL_CONVERT_INTRO_DIALOG_VIDEO:"external_convert_intro_dialog_video"}),e1=["heic","heif","hif"],e2=["mp4","mov"];(0,i._)(e1).concat((0,i._)(e2));var e4=Object.freeze({CHROME:"aadgfjmilhfblodmkgilohhjlakchfmg",FIREFOX:"synofoto-extension@synology.com",EDGE:"llplnibcahdpinjkofckooolpbcpilnn"}),e3=Object.freeze({CHROME:"https://chrome.google.com/webstore/detail/".concat(e4.CHROME),FIREFOX:"https://addons.mozilla.org/firefox/addon/".concat(e4.FIREFOX),SAFARI:"https://sy.to/imgexsafariui",EDGE:"https://microsoftedge.microsoft.com/addons/detail/".concat(e4.EDGE)}),e5="SynologyImageAssistant",e6=Object.freeze({browserExtension:{enabled:!1,version:"",packageMinVersion:"",featureVideoTranscoding:!1,featureDownload:!1},desktopClient:{enabled:!1,installed:!1,version:"",packageMinVersion:"",supportHevc:!1,supportVc1:!1,supportVp9:!1,supportMpeg2:!1,featureVideoTranscoding:!1,featureDownload:!1,suggestedBatchSize:1}});Object.freeze({EXTENSION:"1.0.15",DESKTOP_CLIENT:"1.0.0-00012"});var e9=Object.freeze({DEFAULT:"default",EXTERNAL_CONVERT:"external_convert",EDIT_FACE:"edit_face"}),e8=Object.freeze({CHECK_STATUS:3e3,GET_THUMBNAIL:6e4,TRANSMIT_VIDEO_SLICE:6e4,UPLOAD_VIDEO:36e5,DOWNLOAD:36e5}),e7=Object.freeze({ADD:"add",DELETE:"delete",REASSIGN:"reassign"}),te=Object.freeze({VIEW_MODE:"view_mode",CREATING_CROP:"creating_crop",EDITING_NAME:"editing_name",HOVERING:"hovering"}),tt=Object.freeze({TOOLTIP_ID:"image-preview-tooltip",BORDER_WIDTH:3,OFFSET:8,HORIZONTAL_RESERVED_EDGE:8,TOOLTIP_IMAGE_WIDTH_ATTRIBUTE:"data-image-width",TOOLTIP_IMAGE_HEIGHT_ATTRIBUTE:"data-image-height",TOOLTIP_IMAGE_URL_ATTRIBUTE:"data-image-url"}),tn=Object.freeze({MAX_SIZE:120,METHOD:{BROWSER:"browser",NAS:"nas",EXTERNAL:"external"}}),tr=Object.freeze({AUTO_GENERATE:"auto_generate",REGENERATE:"regenerate"}),to=Object.freeze({SHOW_SCROLLBAR:"show-scrollbar"}),ti=Object.freeze({DOWNLOAD_MULTIPLE_ITEMS:"download_multiple_items",EXTERNAL_CONVERT:"external_convert",REGENERATE_PREVIEW:"regenerate_preview",ENABLE_DSM_RECYCLE_BIN:"enable_dsm_recycle_bin"}),ta=256},8057:function(e,t,n){"use strict";var r=n(76150),o=n(27412),i=n(7409),a=n(98848),s=n(24460),u=n(28395),l=n(45697),c=n.n(l),d=n(67294),f=n(94184),p=n.n(f),h=n(25973),m=n(96904),g=n(73102),v=n(13801),y=n(34774),b=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.isCover,n=void 0!==t&&t,r=e.isAlbumCover,o=void 0!==r&&r,i=e.imageUrl,a=void 0===i?m.yL.None:i,s=e.isPerson,u=void 0!==s&&s,l=e.codec,c=void 0===l?"":l,d=e.pcClientHevcSupport,f=void 0!==d&&d,p=e.isSupportAutoGenerateThumbnail,h=void 0!==p&&p;if(u)return"";if(a===m.yL.None)return"synofoto-item-image-none";if(a===m.yL.Regenerating)return"synofoto-item-image-auto-converting";if(o)return a===m.yL.AmeDefect||a===m.yL.Broken?"synofoto-album-image-empty":"";if(!n){if([m.yL.Broken,m.yL.Converting,m.yL.SpaceDisable].includes(a))return"synofoto-item-image-".concat(a);if(a===m.yL.AmeDefect){var g=(0,v.Z)({codec:c,pcClientHevcSupport:f,isSupportAutoGenerateThumbnail:h});return"synofoto-item-image-".concat(g)}}return""},_=function(e){var t=e.codec,n=e.imageLoaded,r=e.imageUrl,i=e.isAlbumCover,a=e.isCover,s=e.isPerson,u=e.isSupportAutoGenerateThumbnail,l=e.isVideo,c=b({isCover:a,isAlbumCover:i,imageUrl:r,isPerson:s,codec:t,pcClientHevcSupport:e.pcClientHevcSupport,isSupportAutoGenerateThumbnail:u});return{divClasses:p()("synofoto-item-grey-image",{"synofoto-item-circle-image":s}),imageStatusClasses:p()("synofoto-item-image-status",(0,o._)({"synofoto-item-image-photo":!l,"synofoto-item-image-video":l},c,c)),imageClasses:p()({"synofoto-item-image":!0,"synofoto-item-image-loaded":n,"synofoto-item-image-cover":a,"synofoto-item-circle-image":s})}},E="SET_INITIAL",T="SET_STATE",S=function(e,t){switch(t.type){case E:return{loaded:!1,startLoad:!1,startFetch:!1,imageUrl:t.imageUrl};case T:t.type;var n=(0,a._)(t,["type"]);return(0,i._)({},e,n);default:return e}},I=function(e,t,n){h.S.finishImageLoadTask(n,e?t:void 0)},w=function(e){var t=e.imageUrl,n=e.imageWidth,o=e.imageHeight,i=e.imageId,a=e.className,l=e.isCover,c=e.isPerson,f=e.isVideo,p=e.altText,v=e.isAlbumCover,b=e.isSupportAutoGenerateThumbnail,w=e.pcClientHevcSupport,A=e.codec,O=(0,s._)((0,d.useReducer)(S,{loaded:!1,startLoad:!1,startFetch:!1,imageUrl:t}),2),C=O[0],P=O[1],R=(0,d.useRef)(null),L=(0,d.useRef)(h.S.getNextId()),D=(0,d.useRef)(h.S.IsLoaded(i)),x=(0,d.useRef)(!0),k=R.current||t,M=_({codec:A,imageLoaded:C.loaded,imageUrl:C.imageUrl,isAlbumCover:v,isCover:l,isPerson:c,isSupportAutoGenerateThumbnail:b,isVideo:f,pcClientHevcSupport:w}),N=M.divClasses,F=M.imageStatusClasses,B=M.imageClasses,U=(0,d.useCallback)(function(e){return!!x.current&&(P(e),!0)},[]),Z=(0,d.useCallback)(function(e,t){I(e.loaded,t,L.current),D.current&&(D.current=!1,h.S.handleErrorOnFastLoading()),U({type:T,startFetch:!1,startLoad:!1})&&h.S.addImageLoadTask(L.current,t,function(){U({type:T,startFetch:!0})||I(e.loaded,t,L.current)})},[U]);(0,d.useEffect)(function(){return function(){x.current=!1,R.current&&URL.revokeObjectURL(R.current)}},[]),(0,d.useEffect)(function(){var e=(0,y.MS)(t);if(!e)return U({type:E,imageUrl:t}),function(){};var n=L.current;return D.current?h.S.addFastImageLoadTask(n,i,function(){U({type:T,startLoad:!0,imageUrl:t})}):h.S.addImageLoadTask(n,i,function(){U({type:T,startLoad:!0,imageUrl:t})}),function(){e&&h.S.cancelImageLoadTask(n)}},[t,i,U]),(0,d.useEffect)(function(){if(C.startFetch&&!C.loaded&&x.current){var e=function(){I(C.loaded,i,L.current),U({type:T,startFetch:!1,imageUrl:m.yL.Broken})};(0,g.$)(t).then(function(t){return(0,r._)(function(){var n;return(0,u.Jh)(this,function(r){return x.current?200===t.status?(I(C.loaded,i,L.current),n=t.data,R.current=URL.createObjectURL(n),U({type:T,startFetch:!1,loaded:!0})):503===t.status?Z(C,i):e():I(C.loaded,i,L.current),[2]})})()}).catch(function(){e()})}},[C,U,t,i,Z]);var j=function(){var e={};return o&&(e.height=o),n&&(e.width=n),e},H=function(){U({type:T,startLoad:!1,loaded:!0}),I(!0,i,L.current)};return d.createElement("div",{className:"".concat(N," ").concat(a),style:j(),"data-testid":"item-image-container"},d.createElement("div",{className:F,"data-testid":"item-image-status"},(0,y.MS)(k)?d.createElement("img",{alt:p,className:B,onLoad:H,onError:function(){return Z(C,i)},style:l?{}:{height:o,width:n},"data-testid":"item-image",src:C.startLoad||C.loaded?k:void 0}):null))};w.propTypes={imageUrl:c().string.isRequired,imageWidth:c().number,imageHeight:c().number,imageId:c().number,className:c().string,isCover:c().bool,isPerson:c().bool,isVideo:c().bool,altText:c().string,isAlbumCover:c().bool,isSupportAutoGenerateThumbnail:c().bool,pcClientHevcSupport:c().bool,codec:c().string},w.defaultProps={imageId:0,className:"",isCover:!1,isPerson:!1,isVideo:!1,imageWidth:null,imageHeight:null,altText:"",isAlbumCover:!1,codec:"",isSupportAutoGenerateThumbnail:!1,pcClientHevcSupport:!1},t.Z=w},36931:function(e,t,n){"use strict";var r=n(55210),o=n(35369),i=n(45697),a=n.n(i),s=n(67294),u=n(15593),l=n(22455),c=n(96904),d=n(92987),f=n(96994),p=n(65716),h=n(19084),m=n(52937),g=function(e){var t=e.type,n=e.idArray,i=e.infoMap,a=e.children,g=e.className,v=e.withColorBanner,y=e.allowSelect,b=e.onMouseEnter,_=e.onMouseLeave,E=e.inFolderView,T=e.selectableRowType,S=e.visibility,I=e.isPerson,w=e.isConcept,A=e.iconCls,O=(0,u.I0)(),C=(0,u.v9)(d.Z.getSelectType),P=(0,u.v9)(d.Z.getActionType),R=(0,u.v9)(d.Z.getIsSingleSelectMode),L=(0,u.v9)(d.Z.getLastSelectedId),D=(0,u.v9)(d.Z.getLastSelectedType),x=(0,h.hG)((0,u.v9)(d.Z.getSelectedSetByType(t)),n),k=(0,h.hG)((0,u.v9)(d.Z.getPreviewSetItem),n),M=(0,u.v9)(d.Z.getLastSelectedTime),N=(0,u.v9)(f.Z.getAlbumType),F=(0,u.v9)(d.Z.getRows(N,E?c.a6.FOLDER:T)),B=function(e){var r=(0,h.dD)(F,D,t,L,n[n.length-1]),a=r.folder,s=r.photoWall;if((null==a?void 0:a.length)>0&&e("folder",a.map(function(e){return e.id}),i),(null==s?void 0:s.length)>0){var u={};s.forEach(function(e){u[e.id]={time:e.time,owner_user_id:e.owner_user_id,codec:e.codec,favorite:e.favorite}}),e("item",s.map(function(e){return e.id}),o.default.fromJS(u))}},U=function(e){try{var r=n[n.length-1],a=(0,m.He)().rangeQueryItemId({id:r,timestamp:i[r].sort_time_in_sec},{id:L,timestamp:M}),s=a.idArray,u=a.infoMap;e(t,s,o.default.fromJS(u))}catch(r){e(t,n,o.default.fromJS(i))}},Z=function(e,t){var n=(0,h.eF)(F,C),r=n.findIndex(function(t){return t.id===e}),o=n.findIndex(function(e){return e.id===t}),i=n.slice(Math.min(r,o),Math.max(r,o)+1);return i.findIndex(function(e){return 0===e.id})>-1?[i[o]]:i},j=function(e){var r=Z(L,n[n.length-1]),i={},a=r.map(function(e){return e.id});r.forEach(function(e){i[e.id]={time:e.time,owner_user_id:e.owner_user_id,provider_user_id:e.provider_user_id,thumbnailUnitId:e.thumbnailUnitId,filename:e.filename,type:e.type,live_type:e.live_type,codec:e.codec,favorite:e.favorite}}),e(t,a,o.default.fromJS(i))},H=function(e){return"similar"===T?j(e):E?B(e):U(e)};return s.createElement(l.Z,{type:t,idArray:n,infoMap:i,className:g,withColorBanner:v,allowSelect:y,onMouseEnter:b,onMouseLeave:_,inFolderView:E,isSingleSelectMode:R,selectMode:!0,selectType:C,actionType:P,lastSelectedId:L,lastSelectedTime:M,lastSelectedType:D,checked:x,previewSelect:k,addSelect:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return O(p.hA.apply(void 0,(0,r._)(t)))},addMultiSelect:H,removeSelect:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return O(p.fC.apply(void 0,(0,r._)(t)))},setPreviewSelect:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return O(p.iI.apply(void 0,(0,r._)(t)))},removePreviewSelect:function(){return O((0,p.y5)())},visibility:S,isPerson:I,isConcept:w,iconCls:A},a)};g.propTypes={type:a().string.isRequired,idArray:a().arrayOf(a().number).isRequired,infoMap:a().shape(),children:a().node,className:a().string,withColorBanner:a().bool,allowSelect:a().bool,onMouseEnter:a().func,onMouseLeave:a().func,inFolderView:a().bool,selectableRowType:a().oneOf([c.a6.TIMELINE,c.a6.FOLDER,c.a6.SIMILAR]),visibility:a().bool,isPerson:a().bool,isConcept:a().bool,iconCls:a().string},g.defaultProps={infoMap:{},children:null,className:"",withColorBanner:!0,visibility:!1,allowSelect:!0,onMouseEnter:null,onMouseLeave:null,inFolderView:!1,selectableRowType:c.a6.TIMELINE,isPerson:!1,isConcept:!1,iconCls:"check-on-btn-icon"},t.Z=g},97192:function(e,t,n){"use strict";n.d(t,{Z:function(){return N}});var r=n(55210),o=n(35369),i=n(45697),a=n.n(i),s=n(67294),u=n(15593),l=n(22455),c=n(3799),d=n(24428),f=n(61630),p=function(e){var t=e.triggerRef,n=e.disabled,r=void 0!==n&&n,o=e.handleOnContextMenu,i=(0,u.I0)(),a=(0,s.useCallback)(function(e){e.preventDefault();var n,r,a,s=null==t?void 0:null===(n=t.current)||void 0===n?void 0:n.getBoundingClientRect(),u=s.x,l=s.y,c=s.width,f=s.height,p=e.clientX,h=e.clientY;if(o(),(null!==(a=null===(r=document.getElementById("synofoto-right-click-menu"))||void 0===r?void 0:r.childElementCount)&&void 0!==a?a:0)<=0){i(d.g(!1));return}i(d.e(p,h));var m=u+c>p&&u<p&&l+f>h&&l<h;i(d.g(!!m))},[i,t,o]);(0,s.useEffect)(function(){if(!t.current||r||(0,f.tq)())return function(){};var e=t.current;return e.addEventListener("contextmenu",a),function(){e.removeEventListener("contextmenu",a)}},[t,r,a])},h=n(96904),m=n(79905),g=n(51335),v=n(19084),y=function(e){return e.getIn(["selectedBar","lastSelected","id"])},b=function(e){var t=y(e);return e.getIn(["selectedBar","selectedMap",String(t),"sort_time_in_sec"])||-1},_=function(e){return e.getIn(["actionBar","albumType"])},E=function(e){return e.getIn(["selectedBar","actionType"])},T=function(e,t,n){return(0,v.hG)(e.getIn(["selectedBar","selectedSet",t],o.default.Set()),n)},S=function(e,t,n){return(0,v.no)(e,t,n)||o.default.List()},I=function(e,t,n){return(0,v.hG)(e.getIn(["selectedBar","previewSet",t],o.default.Set()),n)},w=y,A=b,O=function(e){return e.getIn(["selectedBar","selectMode"])},C=function(e){return e.getIn(["selectedBar","selectType"])},P=function(e){return e.getIn(["selectedBar","lastSelected","type"])},R=n(93151),L=n(94307),D=n(52937),x=n(92632),k=n(84402),M=function(e){var t=e.type,n=e.idArray,i=e.infoMap,a=e.children,d=e.className,y=e.withColorBanner,b=e.allowSelect,M=e.onMouseEnter,N=e.onMouseLeave,F=e.inFolderView,B=e.isPerson,U=e.iconCls,Z=e.visibility,j=e.isConcept,H=e.id,z=(0,u.I0)(),q=(0,u.v9)(_),G=(0,u.v9)(E),V=(0,u.v9)(function(e){return T(e,t,n)}),W=(0,u.v9)(function(e){return S(e,q,G)}),Y=(0,u.v9)(function(e){return I(e,t,n)}),J=(0,u.v9)(w),$=(0,u.v9)(A),K=(0,k.iY)((0,L.AZ)())||(0,x.CB)(),X=(0,u.v9)(O),Q=(0,u.v9)(C),ee=(0,u.v9)(P),et=(0,u.v9)(R.Z.getMenuIsOpen),en=(0,s.useRef)(null),er=(0,s.useCallback)(function(e){en.current=e},[en]);p({triggerRef:en,disabled:B||j||!b,handleOnContextMenu:(0,s.useCallback)(function(){V||(z((0,g.S$)()),z((0,g.EG)(t,n,o.default.fromJS(i))))},[z,V,n,i,t])}),(0,s.useEffect)(function(){!X||sessionStorage.getItem("select_multiple_tips")||B||j||(0,f.tq)()||(sessionStorage.setItem("select_multiple_tips",!0),c.Z.openTopToast({message:(0,m.n6)("app","select_multiple_tips"),duration:5e3}))},[X,B,j]);var eo=function(e,t){var n=(0,v.eF)(W,Q),r=n.findIndex(function(t){return t.id===e}),o=n.findIndex(function(e){return e.id===t}),i=n.slice(Math.min(r,o),Math.max(r,o)+1);return i.findIndex(function(e){return 0===e.id})>-1?[i[o]]:i},ei=function(e){var r=eo(J,n[n.length-1]),i={},a=r.map(function(e){return e.id});r.forEach(function(e){i[e.id]={time:e.time,owner_user_id:e.owner_user_id,provider_user_id:e.provider_user_id,thumbnailUnitId:e.thumbnailUnitId,filename:e.filename,type:e.type,live_type:e.live_type,codec:e.codec}}),e(t,a,o.default.fromJS(i))},ea=function(e){var r=(0,v.dD)(W,ee,t,J,n[n.length-1]),a=r.folder,s=r.photoWall;if((null==a?void 0:a.length)>0&&e(h.RT.FOLDER,a.map(function(e){return e.id}),o.default.fromJS(i)),(null==s?void 0:s.length)>0){var u={};s.forEach(function(e){u[e.id]={time:e.time,owner_user_id:e.owner_user_id,thumbnailUnitId:e.thumbnailUnitId,filename:e.filename,type:e.type,live_type:e.live_type,codec:e.codec,favorite:e.favorite}}),e(h.RT.ITEM,s.map(function(e){return e.id}),o.default.fromJS(u))}},es=function(e){try{var r=n[n.length-1],a=(0,D.He)().rangeQueryItemId({id:r,timestamp:i[r].sort_time_in_sec},{id:J,timestamp:$}),s=a.idArray,u=a.infoMap;e(t,s,o.default.fromJS(u))}catch(r){e(t,n,o.default.fromJS(i))}},eu=function(e){return K?ei(e):F?ea(e):es(e)};return s.createElement("div",{ref:er,className:"synofoto-right-click-wrapper"},s.createElement(l.Z,{type:t,idArray:n,infoMap:i,className:d,withColorBanner:y,allowSelect:!(et&&!V)&&b,onMouseEnter:M,onMouseLeave:N,inFolderView:F,selectMode:!et&&X,selectType:Q,actionType:G,lastSelectedId:J,checked:V,previewSelect:Y,addSelect:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return z(g.EG.apply(void 0,(0,r._)(t)))},addMultiSelect:eu,removeSelect:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return z(g.uW.apply(void 0,(0,r._)(t)))},setPreviewSelect:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return z(g.b3.apply(void 0,(0,r._)(t)))},removePreviewSelect:function(){return z((0,g.n0)())},visibility:Z,isPerson:B,isConcept:j,iconCls:U,id:H},a))};M.propTypes={type:a().string.isRequired,idArray:a().arrayOf(a().number).isRequired,infoMap:a().shape(),children:a().node,className:a().string,withColorBanner:a().bool,allowSelect:a().bool,onMouseEnter:a().func,onMouseLeave:a().func,inFolderView:a().bool,id:a().number,isPerson:a().bool,iconCls:a().string,visibility:a().bool,isConcept:a().bool},M.defaultProps={infoMap:{},children:null,className:"",withColorBanner:!0,allowSelect:!0,onMouseEnter:null,onMouseLeave:null,inFolderView:!1,isPerson:!1,iconCls:"check-on-btn-icon",visibility:!1,isConcept:!1,id:0};var N=M},34031:function(e,t,n){"use strict";n.d(t,{Z:function(){return ei}});var r=n(7409),o=n(99282),i=n(98848),a=n(55210),s=n(45697),u=n.n(s),l=n(67294),c=n(15593),d=n(76150),f=n(24460),p=n(28395),h=n(23930),m=n.n(h),g=n(94184),v=n.n(g),y=n(96904),b=n(12258),_=n(79905),E=n(19390),T=n(18681),S=function(e){return e===y.mp.PUBLIC_VIEW?y._I.VIEW:e===y.mp.PUBLIC_DOWNLOAD?y._I.DOWNLOAD:null},I=function(){},w={NONE:"none",PUBLIC:"public",CHECKED:"checked",UNCHECKED:"unchecked"},A=function(e){return e?y.lz[e]:-1},O=function(e,t,n){if(t)return e;var r=(0,E.Z)(e)-1;return r===n?null:(0,T.Z)(r)},C=function(e,t){return function(n){return -1===n?w.NONE:n<=e?w.PUBLIC:n<=t?w.CHECKED:w.UNCHECKED}},P=function(e){return e===w.PUBLIC||e===w.CHECKED},R=function(e){return e===w.PUBLIC},L=function(e,t){return function(n,r){return e===w.CHECKED&&n===w.CHECKED&&t<=r||e===w.UNCHECKED&&n===w.UNCHECKED&&t>=r}},D=function(e,t){return function(n){return e||(n>t?null:t>=y.lz[y._I.DOWNLOAD]?(0,_.n6)("permission","batch_edit_member_permission_public_download_tooltip"):t>=y.lz[y._I.VIEW]?(0,_.n6)("permission","batch_edit_member_permission_public_view_tooltip"):null)}},x=function(e){var t=e.privacyType,n=e.inviteePermission,r=e.onChangeHandler,o=e.allEditDisableMessage,i=(0,f._)((0,l.useState)(null),2),a=i[0],s=i[1],u=A(S(t)),c=C(u,A(n)),d=A(a),p=c(d),h=!!o,m=h?function(){return!1}:P,g=h?function(){return!0}:R,_=h?function(){return!1}:L(p,d),E=D(o,u),T=function(){return y.at.map(function(e){var t=A(e),n=c(t),o=m(n),i=g(n),a=_(n,t),d=v()("synofoto-folder-permission-editor-checkbox",{hover:a}),f=O(e,!o,u);return l.createElement(b.Z,{key:"folder-permission-editor-".concat(e),wrapperTestId:"permission-editor-wrapper-".concat(e),dataTestId:"permission-editor-".concat(e),className:d,checked:o,onChange:function(){return r(f)},onMouseOver:function(){return s(e)},onMouseLeave:function(){return s(null)},disabled:i,title:E(t)})})};return l.createElement("div",{className:"synofoto-folder-permission-editor"},T())};x.propTypes={privacyType:u().oneOf(Object.values(y.mp)),inviteePermission:u().oneOf([null].concat((0,a._)(Object.values(y._I)))),onChangeHandler:u().func,allEditDisableMessage:u().oneOfType([u().oneOf([null]),u().string])},x.defaultProps={privacyType:null,inviteePermission:null,onChangeHandler:I,allEditDisableMessage:null};var k=x,M=n(65316),N=n(70826),F=l.lazy(function(){return n.e("608").then(n.bind(n,69185))}),B=function(){var e=(0,M.Z)();return l.createElement("div",{className:"synofoto-loading-subfolder-animation","data-testid":"loading-subfolder-animation"},l.createElement(l.Suspense,{fallback:l.createElement("div",null)},l.createElement(F,{path:(0,N.Z)(e,"load_subfolder.json"),loop:!0,play:!0})))},U=n(88919),Z=n(82052),j=n(87734),H=n(74273),z=n(56060),q=function(e){return e.find(function(e){return void 0!==e})},G=function(e){var t=e.localInviteePermission,n=e.initialInviteePermission,r=e.batchStatus,o=e.batchPermission;return q([t,(0,z.Z)(r,o)(n)])},V=n(30229),W=n(60214),Y=8,J=20,$=function(e,t){var n=S(e),r=(0,E.Z)(n);if(!((0,E.Z)(t)<=r))return[t];if(e===y.mp.PUBLIC_DOWNLOAD)return[null,y._I.VIEW,y._I.DOWNLOAD];if(e===y.mp.PUBLIC_VIEW)return[null,y._I.VIEW];if(e===y.mp.PRIVATE)return[null];throw Error("Either privacy type (".concat(e,") or initialInviteePermission (").concat(t,") is error"))},K=function(e){var t=e.style,n=e.isOpen,r=e.setOpen,o=e.data,a=o.nestingLevel,s=o.nodeId,u=o.childrenIds,h=o.loadMore,m=o.inviteeType,g=o.inviteeId,b=o.localInviteePermission,_=o.batchStatus,E=o.batchPermission,T=o.localPermissionDispatch,S=e.allEditDisableMessage,I=(0,c.I0)(),w=(0,c.v9)(function(e){return H.Z.getName(e,s)}),A=(0,c.v9)(function(e){return H.Z.getIsAllSubfoldersLoaded(e,s)}),O=!(0,c.v9)(function(e){return H.Z.getIsAllSubfoldersLoadedOfParent(e,s)}),C=A||0!==u.size,P=1===a,R=n&&!C,L=(0,l.useMemo)(function(){return H.Z.createGetInviteeRole({inviteeType:m,inviteeId:g,folderId:s})},[s,g,m]),D=(0,c.v9)(function(e){return H.Z.getSharedPrivacy(e,s)}),x=(0,c.v9)(L),M=G({localInviteePermission:b,initialInviteePermission:x,batchStatus:_,batchPermission:E}),N=(0,f._)((0,l.useState)(null),2),F=N[0],z=N[1],q=(0,l.useRef)(null),K=(0,Z.Z)({tooltipStr:w}),X=K.tooltipTitle,Q=K.setTooltipTargetRef;(0,l.useEffect)(function(){return P?z(null):(R&&(q.current=setTimeout(function(){z(l.createElement(B,null))},300)),z(l.createElement(j.Z,{active:n}))),function(){q.current&&(clearTimeout(q.current),q.current=null)}},[P,R,n]),(0,l.useEffect)(function(){O&&h()},[O,h]);var ee=function(e){return(0,d._)(function(){return(0,p.Jh)(this,function(t){switch(t.label){case 0:if(!(D!==y.mp.PUBLIC_VIEW&&D!==y.mp.PUBLIC_DOWNLOAD&&null===e&&0===a))return[3,2];return[4,(0,U.Z)()];case 1:if("cancel"===t.sent().type)return[2];t.label=2;case 2:return T((0,W.a)({folderId:s,inviteePermission:e,sameInitialPermissions:$(D,x)})),[2]}})})()};t.height;var et=(0,i._)(t,["height"]);return l.createElement("div",{className:"synofoto-batch-edit-user-permission-tree-node",style:et},l.createElement("div",{className:v()("synofoto-batch-edit-user-permission-folder",{"synofoto-batch-edit-user-permission-folder-openable":!P}),style:{paddingLeft:Y+a*J+(P?J:0)},onClick:function(){P||(n||C||I((0,V.Zs)({folderId:s,limit:y.ko.FOLDER_TREE})),r(!n))},"data-testid":"batch-edit-user-permission-folder"},F,l.createElement("div",{className:"synofoto-batch-edit-user-permission-name",ref:Q,"data-tooltip-id":y.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":X,"data-testid":"batch-edit-user-permission-name"},w)),l.createElement(k,{privacyType:D,inviteePermission:M,onChangeHandler:ee,allEditDisableMessage:S}))};K.propTypes={style:u().shape({height:u().number}).isRequired,setOpen:u().func.isRequired,isOpen:u().bool.isRequired,data:u().shape({nestingLevel:u().number.isRequired,nodeId:u().number.isRequired,childrenIds:m().listOf(u().number).isRequired,loadMore:u().func.isRequired,inviteeType:u().oneOf(Object.values(y.aQ)).isRequired,inviteeId:u().number.isRequired,localInviteePermission:u().oneOf([null].concat((0,a._)(Object.values(y._I)))),batchStatus:u().oneOf(Object.values(y.KA)),batchPermission:u().oneOf(Object.values(y._I)),localPermissionDispatch:u().func.isRequired}).isRequired,allEditDisableMessage:u().oneOfType([u().oneOf([null]),u().string])},K.defaultProps={allEditDisableMessage:null};var X=K,Q=n(71821),ee=n(64848),et=n(8323),en=X,er=function(e){var t=function(t){var n=t.data,a=(0,i._)(t,["data"]),s=n.nestingLevel,u=n.inviteeType,d=n.inviteeId,f=n.parentId,p=n.localParentInviteePermission,h=n.batchStatus,m=n.batchPermission,g=(0,i._)(n,["nestingLevel","inviteeType","inviteeId","parentId","localParentInviteePermission","batchStatus","batchPermission"]),v=(0,l.useMemo)(function(){return H.Z.createGetInviteeRole({inviteeType:u,inviteeId:d,folderId:f})},[d,u,f]),b=(0,c.v9)(v),E=(0,c.v9)(function(e){return H.Z.getSharedPrivacy(e,f)}),T=(0,c.v9)(function(e){return H.Z.getName(e,f)}),S=function(){return 0===s||E===y.mp.PUBLIC_VIEW||E===y.mp.PUBLIC_DOWNLOAD||G({localInviteePermission:p,initialInviteePermission:b,batchStatus:h,batchPermission:m})?null:(0,et.Z)((0,_.n6)("permission","batch_edit_member_permission_disable_tooltip"),T)};return l.createElement(e,(0,o._)((0,r._)({},a),{data:(0,o._)((0,r._)({},g),{nestingLevel:s,inviteeType:u,inviteeId:d,batchStatus:h,batchPermission:m}),allEditDisableMessage:S()}))};return t.propTypes={data:u().shape({nestingLevel:u().number.isRequired,parentId:u().number.isRequired,inviteeType:u().oneOf(Object.values(y.aQ)).isRequired,inviteeId:u().number.isRequired,localParentInviteePermission:u().oneOf([null].concat((0,a._)(Object.values(y._I)))),batchStatus:u().oneOf(Object.values(y.KA)),batchPermission:u().oneOf(Object.values(y._I))}).isRequired},t}(X),eo=function(e){var t=e.data,n=t.nodeId,r=t.nestingLevel,o=e.style;return n===ee.OA?l.createElement("div",{style:o},l.createElement(Q.Z,{size:20,type:"dark",style:{margin:"8px auto"}})):0===r?l.createElement(en,e):l.createElement(er,e)};eo.propTypes={data:u().shape({nodeId:u().number.isRequired,nestingLevel:u().number.isRequired}).isRequired,style:u().object.isRequired};var ei=eo},60214:function(e,t,n){"use strict";n.d(t,{E:function(){return i},a:function(){return o}});var r=n(64848),o=function(e){var t=e.folderId,n=e.inviteePermission,o=e.sameInitialPermissions;return{type:r.Us.UPDATE_INVITEE_PERMISSION_BY_FOLDER_ID,folderId:t,inviteePermission:n,sameInitialPermissions:o}},i=function(e){var t=e.batchStatus,n=e.batchPermission;return{type:r.Us.UPDATE_BATCH_PERMISSION,batchStatus:t,batchPermission:n}}},64848:function(e,t,n){"use strict";n.d(t,{OA:function(){return i},Us:function(){return r},h3:function(){return o}});var r={UPDATE_INVITEE_PERMISSION_BY_FOLDER_ID:"updateInviteePermissionByFolderId",UPDATE_BATCH_PERMISSION:"updateBatchPermission"},o={SAME_INITIAL_PERMISSIONS_BY_FOLDER_ID:"sameInitialPermissionsByFolderId",INVITEE_PERMISSION_BY_FOLDER_ID:"inviteePermissionByFolderId",BATCH_PERMISSION:"batchPermission"},i=-1},22758:function(e,t,n){"use strict";var r=n(7409),o=n(99282),i=n(23930),a=n.n(i),s=n(45697),u=n.n(s),l=n(67294),c=n(91250),d=n(57263),f=n(96904),p=n(47739),h=n(18016),m=n(25480),g=n(34774),v=function(){},y=function(e){var t={item:a().map.isRequired,albumKey:u().shape({passphrase:u().string,albumId:u().number}).isRequired,isHidden:u().bool,handleClick:u().func},n={isHidden:!1,handleClick:v},i=l.forwardRef(function(t,n){var i=t.item,a=t.albumKey,s=t.isHidden,u=(0,m.Z)(i.get("owner_user_id")),h=i.getIn(["additional","thumbnailUnitId"]),v=(0,d.Z)({thumbnailUnitId:h,thumbnailLibrary:u}),y=i.get("id",0);if(0===y)return null;var b=i.get("filename"),_=(0,g.AJ)(y,v,"item","xl",a,u,b);return _===f.yL.Broken||_===f.yL.Converting||_===f.yL.SpaceDisable||_===f.yL.AmeDefect||_===f.yL.Regenerating?l.createElement(c.Z,{fileOwnerUserId:i.get("owner_user_id"),folderId:i.get("folder_id"),thumbnailStatus:_,hidden:s,library:u,codec:(0,p.Z)(i)}):l.createElement(e,(0,o._)((0,r._)({},t),{imgSrc:_,ref:n}))});return i.propTypes=t,i.defaultProps=n,i.displayName="withLightboxImageThumbnailInfo[".concat((0,h.Z)(e),"]"),i};t.Z=y},13103:function(e,t,n){"use strict";var r=function(e){return function(t,n){return e()?n:t}}(n(61630).tq);t.C=r},19137:function(e,t,n){"use strict";var r=n(67294),o=n(15593),i=n(47524),a=n(17963),s=n(91393),u=n(83861),l=null,c=new WeakMap,d=new Set,f=new WeakMap,p=function(){var e=i.Z.getStore();return u.Z.hasSeenExternalConvertTopToast(e.getState())},h=function(){return l||(l=new IntersectionObserver(function(e){e.forEach(function(e){if(c.has(e.target)){var t=c.get(e.target),n=t.dispatch,r=t.isInViewRef,o=t.externalConvertTask,i=t.externalConvertFlags,u=i.noPermissionLibrary,l=i.isVc1,d=i.isHevc,h=i.isMpeg1OrMpeg2,m=i.isVp9,g=p();if(e.isIntersecting){if(!g&&!r.current){var v=requestIdleCallback(function(){f.delete(e.target),n((0,s.ck)(u,l,d,h,m))},{timeout:10});f.set(e.target,v),r.current=!0}o.length>0&&requestIdleCallback(function(){n((0,a.DK)(o))});return}if(!g&&r.current){if(f.has(e.target)){var y=f.get(e.target);f.delete(e.target),cancelIdleCallback(y)}else requestIdleCallback(function(){n((0,s.I)(u,l,d,h,m))},{timeout:10});r.current=!1}}})},{root:null,threshold:.8}))},m=function(){var e=(0,o.I0)(),t=(0,r.useRef)(!1);return{observe:(0,r.useCallback)(function(n,r){var o=r.itemId,i=r.externalConvertTask,a=r.externalConvertFlags;if(n){var s=h();c.set(n,{dispatch:e,isInViewRef:t,externalConvertTask:i,externalConvertFlags:a}),s.observe(n),d.add(o)}},[e]),unobserve:(0,r.useCallback)(function(n,r){var o=r.itemId;if(n){if(l&&l.unobserve(n),t.current&&!p()){if(f.has(n)){var i=f.get(n);f.delete(n),cancelIdleCallback(i)}else{if(!c.has(n))return;var a=c.get(n).externalConvertFlags,u=a.noPermissionLibrary,h=a.isVc1,m=a.isHevc,g=a.isMpeg1OrMpeg2,v=a.isVp9;e((0,s.I)(u,h,m,g,v))}}c.delete(n),d.delete(o),0===d.size&&l&&(l.disconnect(),l=null)}},[e])}};t.Z=m},65316:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(24460),o=n(67294),i=n(15593),a=n(96904),s=function(e){return e!==a.Q2.AUTO?e:window.matchMedia("(prefers-color-scheme: dark)").matches?a.Q2.DARK:a.Q2.LIGHT},u=n(76408),l=function(){var e=(0,i.v9)(u.Z.getSettingTheme),t=(0,i.v9)(u.Z.getPreviewTheme)||e,n=(0,r._)((0,o.useState)(s(t)),2),l=n[0],c=n[1],d=(0,o.useCallback)(function(e){c(e.matches?a.Q2.DARK:a.Q2.LIGHT)},[]);return(0,o.useEffect)(function(){var e=window.matchMedia("(prefers-color-scheme: dark)");return t===a.Q2.AUTO&&e.addEventListener("change",d),c(s(t)),function(){e.removeEventListener("change",d)}},[t,d]),l}},77982:function(e,t,n){"use strict";var r=n(67294),o=function(e){var t=e.listening,n=void 0===t||t,o=e.selfRef,i=e.ignoreRefs,a=void 0===i?[]:i,s=e.parentRefs,u=void 0===s?[]:s,l=e.clickOutsideCallback,c=void 0===l?function(){}:l,d=e.clickParentsOnlyCallback,f=void 0===d?function(){}:d,p=function(e,t){return e.some(function(e){return!!e&&!!e.current&&e.current.contains(t)})},h=(0,r.useCallback)(function(e){if(!p(a,e.target)){var t=p(u,e.target),n=o.current&&o.current.contains(e.target);t||n||c(),t&&!n&&f()}},[a,u,o,c,f]);(0,r.useEffect)(function(){return n?(document.addEventListener("mousedown",h),document.addEventListener("touchmove",h),function(){document.removeEventListener("mousedown",h),document.removeEventListener("touchmove",h)}):(document.removeEventListener("mousedown",h,!1),document.removeEventListener("touchmove",h,!1),function(){})},[n,h,o,u])};t.Z=o},65216:function(e,t,n){"use strict";var r=n(24460),o=n(67294),i=function(e){var t=e.content,n=e.show,i=e.delayUnmountTimeInMs,a=void 0===i?0:i,s=e.delayMountTimeInMs,u=void 0===s?0:s,l=(0,r._)((0,o.useState)(!1),2),c=l[0],d=l[1];return(0,o.useEffect)(function(){var e;return n&&!1===c&&(e=setTimeout(function(){d(!0)},u)),!1===n&&c&&(e=setTimeout(function(){d(!1)},a)),function(){clearTimeout(e)}},[n,c,a,u]),c?t:null};t.Z=i},71569:function(e,t,n){"use strict";var r=n(67294),o=n(15593),i=n(96904),a=n(1551),s=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.tooltipsId,n=void 0===t?i.ZP.GLOBAL_TOOLTIP_ID:t,s=(0,o.I0)(),u=(0,r.useRef)(null),l=(0,r.useCallback)(function(e){u.current=e},[]),c=(0,r.useCallback)(function(){setTimeout(function(){s((0,a.l)(n,!0))},50)},[s,n]);return(0,r.useEffect)(function(){var e;return null===(e=u.current)||void 0===e||e.addEventListener("long-press",c),function(){var e;null===(e=u.current)||void 0===e||e.removeEventListener("long-press",c)}},[c]),{setGlobalTooltipTargetRef:l}};t.Z=s},82052:function(e,t,n){"use strict";n.d(t,{Z:function(){return l}});var r=n(24460),o=n(67294),i=n(5943),a=function(e,t){var n=document.createRange();n.selectNodeContents(e);var r=n.getBoundingClientRect().width>e.getBoundingClientRect().width;return(!(0,i.G6)()||!r)&&(!!r||!!t&&n.getBoundingClientRect().height>e.getBoundingClientRect().height)},s=function(e,t){var n=e.clientWidth,r=e.scrollWidth,o=e.clientHeight,a=e.scrollHeight;return(!(0,i.G6)()||!(n<r))&&(n<r||!!t&&o<a)};function u(e,t,n){return null!==e&&(n?a(e,t):s(e,t))}var l=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.tooltipStr,n=e.isConsiderHeight,i=void 0!==n&&n,a=e.precise,s=void 0!==a&&a,l=(0,r._)((0,o.useState)(null),2),c=l[0],d=l[1],f=(0,r._)((0,o.useState)(void 0),2),p=f[0],h=f[1],m=(0,o.useCallback)(function(e){d(e),h(u(e,i,s)?t:void 0)},[i,t,s]),g=(0,o.useCallback)(function(){var e=u(c,i,s)?t:void 0;p!==e&&h(e)},[i,s,t,c,p]);return{tooltipTitle:p,setTooltipTargetRef:m,updateTooltipTitle:g}}},74620:function(e,t,n){"use strict";var r=n(67294),o=n(4034),i=n(89250),a=n(33610),s=function(){var e=(0,i.TH)(),t=(0,i.UO)(),n=(0,i.s0)(),s=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.replace,o=void 0!==r&&r,i=t.state,s=void 0===i?null:i,u=t.relative,l=void 0!==u&&u,c=t.preventScrollReset,d=void 0!==c&&c;n(e,(0,a.A)({replace:o,state:s,relative:l,preventScrollReset:d}))},u=(0,o.ZP)(e);return{location:u,params:t,navigate:s,children:r.createElement(i.j3,{context:{location:u,params:t,navigate:s}})}};t.Z=s},87207:function(e,t,n){"use strict";var r=n(15593),o=n(76408),i=n(93604),a=function(){var e=(0,r.v9)(o.Z.getAmeCanConvert),t=(0,r.v9)(o.Z.getAutoGenerateThumbnail),n=(0,r.v9)(i.Z.getCanUsePcClient);return{isSupportAutoGenerateThumbnail:t&&n,hasVc1:(0,r.v9)(o.Z.getHasVc1),hasH264:(0,r.v9)(o.Z.getHasH264),isAmeCanConvert:e,pcClientHevcSupport:(0,r.v9)(i.Z.getPcClientHevcSupport),pcClientVc1Support:(0,r.v9)(i.Z.getPcClientVc1Support),pcClientVp9Support:(0,r.v9)(i.Z.getPcClientVp9Support),pcClientMpeg2Support:(0,r.v9)(i.Z.getPcClientMpeg2Support),canUsePcClient:n,canUseVideoTranscoding:(0,r.v9)(i.Z.getCanUseVideoTranscoding)}};t.Z=a},57263:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(67294),o=n(15593),i=n(62799),a=function(e){return Number.isInteger(e)&&e>0},s=n(96904),u=function(e){return!!e&&e.xl===s.yL.Ready&&e.m===s.yL.Ready&&e.sm===s.yL.Ready},l=n(84402),c=n(1227),d=function(e){var t,n=e._thumbnailUpdateManager,i=e.thumbnailUnitId,s=e.thumbnailLibrary,d=(0,r.useCallback)(function(e){return c.Z.getInfoByUnitId(e,i)},[i]),f=null===(t=(0,o.v9)(d))||void 0===t?void 0:t.toJS();return(0,r.useEffect)(function(){return!a(i)||u(f)?function(){}:(n.register({thumbnailUnitId:i,isTeamSpace:(0,l.Eo)(s)}),function(){return n.unregister({thumbnailUnitId:i})})},[n,s,f,i]),f},f=function(e){return function(t){return d({_thumbnailUpdateManager:e,thumbnailUnitId:t.thumbnailUnitId,thumbnailLibrary:t.thumbnailLibrary})}}(i.Z)},8768:function(e,t){"use strict";t.Z=Object.freeze({ALBUM:"album",FOLDER:"folder",ITEM:"item",TIMELINE:"timeline",SHARING:"sharing",SLIDESHOW:"slideshow",SEARCH:"search",EDIT_FACE:"edit_face",ALBUM_TYPE:Object.freeze({GEOCODING:"geocoding",GENERAL_TAG:"general_tag",PERSON:"person",ALBUM:"album",VIDEO:"video",RECENTLY_ADDED:"recently_added",DEGREE_360:"360",LIVE:"live",MOTION_PHOTO:"motion_photo",FAVORITE:"favorite",CONCEPT:"concept",SIMILAR:"similar"}),PERSONAL_SPACE:"personal_space",TEAM_SPACE:"shared_space",ROOT:"/"}),Object.freeze({POP:"POP",PUSH:"PUSH",REPLACE:"REPLACE"})},96994:function(e,t){"use strict";var n=function(e){return e.getIn(["actionBar","albumType"])},r=function(e){return e.getIn(["actionBar","id"])},o=function(e){return e.getIn(["actionBar","library"])},i=function(e){return e.getIn(["actionBar","name"])},a=function(e){return e.getIn(["actionBar","specifiedName"])},s=function(e){return!!e.getIn(["actionBar","specifiedName"])},u=function(e){return e.getIn(["actionBar","info"])},l=function(e){return e.getIn(["actionBar","info","passphrase"])},c=function(e){return e.getIn(["actionBar","conceptInfo"])},d=function(e){return e.getIn(["actionBar","conceptInfo","displayThreshold"])},f=function(e){return e.getIn(["actionBar","conceptInfo","visibility"])},p=function(e){return e.getIn(["actionBar","itemCount"])},h=function(e){return e.getIn(["actionBar","hiddenItemCount"])},m=function(e){return e.getIn(["actionBar","personInfo"])},g=function(e){return e.getIn(["actionBar","show"])};t.Z={getAlbumType:n,getAlbumId:r,getAlbumName:i,getAlbumSpecifiedName:a,getConceptInfo:c,getConceptThreshold:d,getConceptVisibility:f,getLibrary:o,getInfo:u,getInfoPassphrase:l,getItemCount:p,getHiddenItemCount:h,getIsFromSuggestion:s,getPersonInfo:m,getShow:g}},32648:function(e,t,n){"use strict";var r=n(35369),o=n(22222),i=n(96904),a=function(e){return e.getIn(["albumReducer","album"])},s=function(e){return e.getIn(["albumReducer","photowall"])},u=function(e,t){return e.getIn(["albumReducer","album","list"]).find(function(e){return e.get("id")===t})},l=function(e){return e.getIn(["albumReducer","album","sharing_permission"],r.default.Map())},c=function(e){return e.getIn(["albumReducer","photowall","items",0,"id"],0)},d=function(e){return e.getIn(["albumReducer","album","current","type"],"")},f=function(e){return e.getIn(["albumReducer","album","current","freezeAlbum"])},p=function(e){return e.getIn(["albumReducer","album","inviteeInfo"])},h=function(e){return e.getIn(["albumReducer","album","current","name"])},m=function(e){return e.getIn(["albumReducer","album","current","id"])},g=function(e){return e.getIn(["albumReducer","album","current","sortBy"])},v=function(e){return e.getIn(["albumReducer","album","current","sortDirection"])},y=(0,o.createSelector)([d,f],function(e,t){return e===i.ZP.ALBUM_TYPE.CONDITION||t}),b=function(e){return e.getIn(["albumReducer","album","current","itemCount"])},_=function(e){return e.getIn(["albumReducer","album","current","passphrase"])},E=function(e){return e.getIn(["albumReducer","album","current","shared"],!1)},T=function(e){return e.getIn(["albumReducer","album","current","ownerUserId"])},S=function(e){return e.getIn(["albumReducer","album","albumListDisplay"])},I=function(e){return e.getIn(["albumReducer","album","albumListSortBy"])},w=function(e){return e.getIn(["albumReducer","album","albumListSortDirection"])},A=function(e){return e.getIn(["albumReducer","album","current"],r.default.Map())},O=function(e){return e.getIn(["albumReducer","album","autoStartEditing"])},C=function(e){return e.getIn(["albumReducer","album","isLoaded"])},P=function(e){return e.getIn(["albumReducer","album","processing"])},R=function(e){return e.getIn(["albumReducer","album","count"])},L=function(e){return e.getIn(["albumReducer","album","list"])},D=function(e){return e.getIn(["albumReducer","photowall","flexSection"])},x=function(e){return e.getIn(["albumReducer","album","current","loaded"],!1)},k=function(e){return e.getIn(["albumReducer","album","current","additional","provider_count"],1)};t.Z={getAlbum:a,getAlbumById:u,getAlbumPhotowall:s,getAlbumCount:R,getAlbumList:L,getFirstItemId:c,getInviteeInfo:p,getSharingPermission:l,getCurrentAlbum:A,getCurrentAlbumName:h,getCurrentType:d,getCurrentFreezeAlbum:f,getCurrentAlbumId:m,getCurrentAlbumSortBy:g,getCurrentAlbumSortDirection:v,getCurrentAlbumIsShared:E,getCurrentAlbumLoaded:x,getCurrentAlbumOwnerUserId:T,getIsCondition:y,getCurrentAlbumItemCount:b,getCurrentAlbumPassphrase:_,getAlbumListDisplay:S,getAlbumListSortBy:I,getAlbumListSortDirection:w,getAutoStartEditing:O,getIsLoaded:C,getIsProcessing:P,getPhotowallFlexSection:D,getCurrentAlbumProviderCount:k}},56012:function(e,t,n){"use strict";var r=n(96904),o=function(e,t){return e.getIn(["autoSmartAlbum",t])},i=function(e,t,n){var r=e.getIn(["autoSmartAlbum",t,"list"]),o=r.findIndex(function(e){return e.get("id")===n});return r.getIn([o,"additional","thumbnailUnitId"])},a=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.PERSON,"list"])},s=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.PERSON,"suggestion"])},u=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.PERSON,"showMore"])},l=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.PERSON,"merge","list"])},c=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.PERSON,"merge","name"])},d=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.PERSON,"separate","list"])},f=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.PERSON,"count"])},p=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.PERSON,"countForCheck"])},h=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.PERSON,"hiddenItemCount"])},m=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.PERSON,"rows"])},g=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.PERSON,"scrollIndex"])},v=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.PERSON,"loaded"])},y=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.PERSON,"migration","status"])},b=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.TIMELINE,"albums"])},_=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.CONCEPT,"list"])},E=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.CONCEPT,"count"])},T=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.CONCEPT,"hiddenItemCount"])},S=function(e){return e.getIn(["autoSmartAlbum",r.ZP.ALBUM_TYPE.GENERAL_TAG,"list"])};t.Z={getAutoSmartAlbumByType:o,getAutoSmartAlbumCoverById:i,getConceptAlbumList:_,getConceptHiddenItemCount:T,getConceptItemCount:E,getGeneralTagAlbumList:S,getPersonAlbumList:a,getPersonHiddenItemCount:h,getPersonItemCount:f,getPersonItemCountForCheck:p,getPersonRows:m,getPersonScrollIndex:g,getPersonSuggestion:s,getPersonShowMore:u,getPersonLoaded:v,getPersonMigrationStatus:y,getPersonMergeList:l,getPersonMergeName:c,getPersonSeparateList:d,getTimelineAlbums:b}},46446:function(e,t){"use strict";var n=function(e){return e.getIn(["conditionAlbumDialog","albumName"])},r=function(e){return e.getIn(["conditionAlbumDialog","sourceSpace","disabledOption"])},o=function(e){return e.getIn(["conditionAlbumDialog","actionType"])},i=function(e){return e.getIn(["conditionAlbumDialog","sourceSpace","options"])},a=function(e){return e.getIn(["conditionAlbumDialog","sourceSpace","selected"])},s=function(e){return e.getIn(["conditionAlbumDialog","sourceFolders"])},u=function(e){return e.getIn(["conditionAlbumDialog","fileType","options"])},l=function(e){return e.getIn(["conditionAlbumDialog","fileType","selected"])},c=function(e){return e.getIn(["conditionAlbumDialog","takenTime","start_time"])},d=function(e){return e.getIn(["conditionAlbumDialog","takenTime","end_time"])},f=function(e){return e.getIn(["conditionAlbumDialog","conditionSuggestionsByType"])},p=function(e){return e.getIn(["conditionAlbumDialog","conditionsByType"])},h=function(e){return e.getIn(["conditionAlbumDialog","policyByType"])},m=function(e,t){return e.getIn(["conditionAlbumDialog","policyByType",t],null)},g=function(e){return e.getIn(["conditionAlbumDialog","nonmigratableCondition"])},v=function(e){return e.getIn(["conditionAlbumDialog","itemCount"])},y=function(e){return e.getIn(["conditionAlbumDialog","favorite",0],!1)},b=function(e){return e.getIn(["conditionAlbumDialog","isValid"])},_=function(e){return e.getIn(["conditionAlbumDialog","ratings"])};t.Z={getAlbumName:n,getRatingOptions:_,getDisabledSourceSpaceOption:r,getConditionAlbumDialogType:o,getSourceSpaceOptions:i,getSelectedSourceSpace:a,getSourceFolders:s,getFileTypeOptions:u,getSelectedFileType:l,getStartTakenTime:c,getEndTakenTime:d,getConditionSuggestionsByType:f,getConditionsByType:p,getConditionPolicyByType:h,getConditionPolicy:m,getNonmigratableCondition:g,getIsConditionValid:b,getItemCount:v,getFavoriteCondition:y}},93151:function(e,t){"use strict";var n=function(e){return e.getIn(["contextMenu","position"])},r=function(e){return e.getIn(["contextMenu","isOpen"])};t.Z={getMenuMousePosition:n,getMenuIsOpen:r}},99745:function(e,t){"use strict";var n=function(e){return e.getIn(["editFace","list"])},r=function(e){return e.getIn(["editFace","diff"])},o=function(e){var t;return(null===(t=r(e))||void 0===t?void 0:t.size)>0},i=function(e){return e.getIn(["editFace","itemId"])},a=function(e){return e.getIn(["editFace","origFacePersonMap"])};t.Z={getBoundingBoxList:n,getDiff:r,getItemId:i,getOrigFacePersonMap:a,hasDiff:o}},92987:function(e,t,n){"use strict";var r=n(55210),o=n(35369),i=n(19084),a=function(e){return e.getIn(["embededSelected","actionType"])},s=function(e){return e.getIn(["embededSelected","isSingleSelectMode"])},u=function(e){return e.getIn(["embededSelected","lastSelected"])},l=function(e){var t;return null===(t=u(e))||void 0===t?void 0:t.get("id")},c=function(e){var t;return null===(t=u(e))||void 0===t?void 0:t.get("type")},d=function(e){return e.getIn(["embededSelected","previewSet","item"])},f=function(e){return e.getIn(["embededSelected","selectedSet"])},p=function(e){return e.getIn(["embededSelected","selectType"])},h=function(e){return e.getIn(["embededSelected","selectMode"])},m=function(e){return e.getIn(["embededSelected","selectedMap"])},g=function(e){var t=f(e).get("item").toArray();return m(e).forEach(function(e,n){if(e.has("similar")){var o;(o=t).push.apply(o,(0,r._)(e.getIn(["similar","item_id"]).filter(function(e){return e.toString()!==n}).toArray()))}}),t},v=function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=f(e).get("item"),o=m(e),i=[],a=[];return n.forEach(function(e){var n,s,u=o.getIn([e.toString()]),l=u.getIn(["owner_user_id"]),c=t&&u.has("similar")?u.getIn(["similar","item_id"]):[e];0===l?(n=a).push.apply(n,(0,r._)(c)):l>0?(s=i).push.apply(s,(0,r._)(c)):console.warn("selected item ".concat(e," has no owner_user_id"))}),{teamItemIds:a,personalItemIds:i}},y=function(e){return function(t){return f(t).get(e)}},b=function(e){var t=l(e);return t?e.getIn(["embededSelected","selectedMap",String(t),"time"]):-1},_=function(e,t){return function(n){return(0,i.no)(n,e,t)||o.default.List()}};t.Z={getActionType:a,getIsSingleSelectMode:s,getLastSelectedId:l,getLastSelectedType:c,getLastSelectedTime:b,getPreviewSetItem:d,getSelectedSet:f,getSelectType:p,getSelectMode:h,getSelectedItemIdSetIncludingSimilarChildren:g,getSelectedItemIdSetBySpace:v,getSelectedMap:m,getSelectedSetByType:y,getRows:_}},93604:function(e,t,n){"use strict";var r=n(5943),o=function(e){return e.getIn(["externalConvert","dependencyStatus"])},i=function(e){return e.getIn(["externalConvert","conversionQueue"])},a=function(e){return e.getIn(["externalConvert","openQueue"])},s=function(e){return e.getIn(["externalConvert","currentTasks"])},u=function(e){return e.getIn(["externalConvert","waitingQueue","regenerateQueue"]).size+e.getIn(["externalConvert","waitingQueue","tier1Queue"]).size+e.getIn(["externalConvert","waitingQueue","tier2Queue"]).size+e.getIn(["externalConvert","waitingQueue","tier3Queue"]).size+e.getIn(["externalConvert","waitingQueue","tier4Queue"]).size+e.getIn(["externalConvert","currentTasks"]).size},l=function(e){return 0!==s(e).size},c=function(e){return e.getIn(["externalConvert","waitingQueue","regenerateQueue"]).size},d=function(e){return 0===c(e)},f=function(e){return e.getIn(["externalConvert","completedCategories"])},p=function(e){return e.getIn(["externalConvert","dependencyStatusLoaded"])},h=function(e){return o(e).getIn(["browserExtension","enabled"])},m=function(e){return o(e).getIn(["desktopClient","enabled"])},g=function(e){return h(e)&&m(e)},v=function(e){return o(e).getIn(["desktopClient","installed"])},y=function(e){return o(e).getIn(["desktopClient","supportHevc"])},b=function(e){return o(e).getIn(["desktopClient","supportVc1"])},_=function(e){return o(e).getIn(["desktopClient","supportVp9"])},E=function(e){return o(e).getIn(["desktopClient","supportMpeg2"])},T=function(e){return o(e).getIn(["browserExtension","featureVideoTranscoding"])},S=function(e){return o(e).getIn(["desktopClient","featureVideoTranscoding"])},I=function(e){return o(e).getIn(["browserExtension","featureDownload"])},w=function(e){return o(e).getIn(["desktopClient","featureDownload"])},A=function(e){return I(e)&&w(e)},O=function(e){return T(e)&&S(e)},C=function(e){return o(e).getIn(["desktopClient","suggestedBatchSize"],1)},P=function(e){return(0,r.eE)()?y(e):y(e)&&_(e)&&E(e)&&b(e)};t.Z={getDependencyStatus:o,getConversionQueue:i,getCurrentTasks:s,getOpenQueue:a,getTaskNum:u,getIsConverting:l,getCompletedCategories:f,getDependencyStatusLoaded:p,getBrowserExtensionEnabled:h,getPcClientEnabled:m,getPcClientInstalled:v,getCanUsePcClient:g,getPcClientHevcSupport:y,getPcClientVc1Support:b,getPcClientVp9Support:_,getPcClientMpeg2Support:E,getBrowserExtensionVideoTranscoding:T,getPcClientVideoTranscoding:S,getCanUseVideoTranscoding:O,getSuggestedBatchSize:C,getAllCodecsSupported:P,getRegenerateTaskNum:c,getIsRegenerateTaskEmpty:d,getCanUseDownloadFeature:A}},74273:function(e,t,n){"use strict";var r=n(22222),o=n(96904),i="folderStatus",a="RootIdByLibrary",s="NodeInfoById",u="ChildrenInfoById",l="SharingInfoById",c="parentId",d="childrenIds",f="isAllSubfoldersLoaded",p="name",h="privacyType",m="inviteeList",g="type",v="id",y="role",b=function(e,t){return e.getIn([i,a,t],null)},_=function(e){return e.getIn([i,s])},E=function(e,t){return _(e).getIn(["".concat(t),c],null)},T=function(e){return e.getIn([i,u])},S=function(e,t){return T(e).getIn(["".concat(t),d])},I=function(e,t){return T(e).getIn(["".concat(t),f],!1)},w=function(e){return e.getIn([i,l])},A=function(e,t){return w(e).get("".concat(t))},O=function(e){return function(t){return w(t).getIn(["".concat(e),m],null)}},C=function(e){return b(e,o.Zu.TEAM)},P=function(e){return b(e,o.Zu.PERSONAL)},R=T,L=function(e){var t=e.inviteeType,n=e.inviteeId,o=O(e.folderId);return(0,r.createSelector)(o,function(e){var r;if(!e)return null;return(null===(r=e.find(function(e){return e.get(g)===t&&e.get(v)===n}))||void 0===r?void 0:r.get(y))||null})},D=function(e,t){return _(e).getIn(["".concat(t),p],null)},x=I,k=function(e,t){var n=E(e,t);return I(e,n)},M=function(e,t){return w(e).getIn(["".concat(t),h],null)},N=function(e,t){var n=t.folderId,r=t.minNumReady,o=S(e,n);return o?(!(o.size<r)||!!I(e,n))&&o.every(function(t){return!!A(e,t)}):!!I(e,n)},F=function(e,t){var n=S(e,t);return n?n.findIndex(function(t){return!A(e,t)}):I(e,t)?-1:0},B=function(e,t){return!!_(e).get("".concat(t))};t.Z={getTeamSpaceRootFolderId:C,getPersonalSpaceRootFolderId:P,getChildrenInfos:R,createGetInviteeRole:L,getName:D,getIsAllSubfoldersLoaded:x,getIsAllSubfoldersLoadedOfParent:k,getSharedPrivacy:M,isSubfolderSharingInfosReady:N,getFirstNotReadySubfolderSharingInfoOffset:F,isFolderReady:B}},92319:function(e,t,n){"use strict";var r=n(35369),o=n(96904),i=function(e){return e.getIn(["folderReducer","folder","currentFolder"])},a=function(e){return e.getIn(["folderReducer","folder","currentFolder","id"],-1)},s=function(e){return e.getIn(["folderReducer","folder","currentFolder","accessPermission"],r.default.Map())},u=function(e){return e.getIn(["folderReducer","folder","currentFolder","library"],o.Zu.PERSONAL)},l=function(e){return e.getIn(["folderReducer","folder","folders"])},c=function(e){return e.getIn(["folderReducer","folder","folders","list"])},d=function(e){return e.getIn(["folderReducer","photowall"])},f=function(e){return e.getIn(["folderReducer","photowall","items"])},p=function(e){return e.getIn(["folderReducer","photowall","count"])},h=function(e){return e.getIn(["folderReducer","folder","folderTree",0])},m=function(e){return e.getIn(["folderReducer","folder","folderTree",0,"id"])},g=function(e){return e.getIn(["folderReducer","folder","folderTree"])},v=function(e){return e.getIn(["folderReducer","folder","idToPos"])},y=function(e,t){return e.getIn(["folderReducer","folder","idToPos",t])},b=function(e){return e.getIn(["folderReducer","folder","currentFolder","sortBy"])},_=function(e){return e.getIn(["folderReducer","folder","currentFolder","sortDirection"])},E=function(e){return e.getIn(["folderReducer","folder","hideSubFolders"],!1)};t.Z={getCurrentFolder:i,getCurrentSubfoldersInFolderView:l,getFolderPhotowall:d,getSubfoldersInFolderView:c,getFolderIdToPos:v,getFolderPos:y,getRootFolder:h,getRootFolderId:m,getFolderTree:g,getCurrentFolderId:a,getCurrentFolderPermission:s,getCurrentFolderLibrary:u,getFolderPhotowallItems:f,getFolderPhotowallItemCount:p,getCurrentFolderSortBy:b,getCurrentFolderSortDirection:_,getIsHideSubFolders:E}},83971:function(e,t){"use strict";var n=function(e){return!0===e.getIn(["indexTask","ready"])},r=function(e){return e.getIn(["indexTask","count","basic"])>0},o=function(e){return e.get("indexTask")},i=function(e){return e.getIn(["indexTask","geoCodingIndexingCount"])},a=function(e){return e.getIn(["indexTask","conceptIndexingCount"])},s=function(e){return e.getIn(["indexTask","count","person_clustering"])};t.Z={isIndexDataReady:n,isBasicIndexing:r,getIndexTask:o,getGeoCodingIndexingCount:i,getConceptIndexingCount:a,getPersonClusteringCount:s}},84808:function(e,t){"use strict";var n=function(e){return e.getIn(["permissionDialog","id"])},r=function(e){return e.getIn(["permissionDialog","name"])},o=function(e){return e.getIn(["permissionDialog","temporaryShared"])},i=function(e){return e.getIn(["permissionDialog","passphrase"])},a=function(e){return e.getIn(["permissionDialog","isApplyToAllSubfolder"])},s=function(e){return e.getIn(["permissionDialog","isParentFolderShared"])},u=function(e){return e.getIn(["permissionDialog","shareEnabled"])},l=function(e){return e.getIn(["permissionDialog","shareLink"])},c=function(e){return e.getIn(["permissionDialog","privacyType"])},d=function(e){return e.getIn(["permissionDialog","enablePassword"])},f=function(e){return e.getIn(["permissionDialog","expiration"])},p=function(e){return e.getIn(["permissionDialog","listSharableUserGroup"])},h=function(e){return e.getIn(["permissionDialog","sharingUserGroup"])};t.Z={getId:n,getName:r,getTemporaryShared:o,getPassphrase:i,getIsApplyToAllSubfolder:a,getIsParentFolderShared:s,getIsShareEnabled:u,getShareLinkUrl:l,getSharePrivacyType:c,getIsSharePasswordEnabled:d,getShareExpiration:f,getAllUserGroupList:p,getShareUserGroupPermissionList:h}},50507:function(e,t,n){"use strict";var r=n(55210),o=n(35369),i=n(22222),a=n(96904),s=function(e){return e.getIn(["contextMenu","isOpen"])},u=function(e){return e.getIn(["selectedBar","selectedSet",a.RT.FOLDER],o.default.Set())},l=function(e){return e.getIn(["selectedBar","selectedSet",a.RT.ITEM],o.default.Set())},c=function(e){return e.getIn(["selectedBar","selectedMap"])},d=function(e){return e.getIn(["selectedBar","selectMode"])},f=function(e){return e.getIn(["selectedBar","selectedSet"])},p=function(e){return e.getIn(["selectedBar","isDragged"])},h=(0,i.createSelector)([f,c],function(e,t){var n=0;return a.Hl.forEach(function(r){r===a.RT.ITEM?t.forEach(function(e){n+=e.getIn(["similar","count"],1)}):n+=e.get(r).size}),n}),m=function(e){return e.getIn(["selectedBar","selectType"])},g=function(e){return e.getIn(["selectedBar","actionType"])},v=(0,i.createSelector)([d,p,s],function(e,t,n){return e&&!t&&!n}),y=function(e){if(1!==c(e).size)return!1;var t=l(e).first().toString();return c(e).get(t).has("similar")},b=function(e){return c(e).every(function(e){return e.get("favorite",!1)})},_=function(e){var t=l(e).toArray();return c(e).forEach(function(e,n){if(e.has("similar")){var o;(o=t).push.apply(o,(0,r._)(e.getIn(["similar","item_id"]).filter(function(e){return e.toString()!==n}).toArray()))}}),t},E=function(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=l(e),o=c(e),i=[],a=[];return n.forEach(function(e){var n,s,u=o.getIn([e.toString()]),l=u.getIn(["owner_user_id"]),c=t&&u.has("similar")?u.getIn(["similar","item_id"]):[e];0===l?(n=a).push.apply(n,(0,r._)(c)):l>0?(s=i).push.apply(s,(0,r._)(c)):console.warn("selected item ".concat(e," has no owner_user_id"))}),{teamItemIds:a,personalItemIds:i}};t.Z={getActionType:g,getSelectedCount:h,getSelectedFolderIdSet:u,getSelectedItemIdSet:l,getSelectedMap:c,getSelectMode:d,getSelectedSet:f,getSelectType:m,getIsDragging:p,getIsOpen:v,getIsSelectSingleStack:y,getIsSelectingAllFavorite:b,getSelectedItemIdSetIncludingSimilarChildren:_,getSelectedItemIdSetBySpace:E}},44531:function(e,t,n){"use strict";n.d(t,{EW:function(){return i},VS:function(){return r},av:function(){return o},jz:function(){return a}});var r=function(e){return e.get("timeline")},o=function(e){return e.getIn(["routing","library"])},i=function(e){return e.getIn(["toolBar","showFilter"])},a=function(e){return e.getIn(["routing","locationBeforeTransitions"]).pathname}},76408:function(e,t,n){"use strict";var r=n(96904),o=function(e){return e.getIn(["setting","admin_setting"])},i=function(e){return e.getIn(["setting","user_setting"])},a=function(e){return e.getIn(["setting","team_setting"])},s=function(e){return e.getIn(["setting","guest_setting"])},u=function(e){return e.getIn(["setting","wizard_info"])},l=function(e){return e.getIn(["setting","loaded"],!1)},c=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("team_space_permission")},d=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("enable_home_service")},f=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("copy_move_default_action")},p=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("upload_default_action")},h=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("sort_direction")},m=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("date_format",r.eF)},g=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("timeline_group_unit")},v=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("show_item_info_in_lightbox")},y=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("auto_generate_thumbnail")},b=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("enable_person")},_=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("enable_concept")},E=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("enable_similar")},T=function(e){return b(e)||_(e)||E(e)},S=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("is_ge_dsm71")},I=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("is_ge_dsm72")},w=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("ame_status")},A=function(e){var t;return null===(t=w(e))||void 0===t?void 0:t.get("is_ame_install")},O=function(e){var t;return null===(t=w(e))||void 0===t?void 0:t.get("is_ame_v2")},C=function(e){var t;return null===(t=w(e))||void 0===t?void 0:t.get("is_ame_v4")},P=function(e){var t;return null===(t=w(e))||void 0===t?void 0:t.get("has_license")},R=function(e){var t,n;return SYNO.SDS.Session.isLogined?null===(t=w(e))||void 0===t?void 0:t.get("has_hevc"):null===(n=s(e))||void 0===n?void 0:n.get("has_hevc")},L=function(e){var t,n;return SYNO.SDS.Session.isLogined?null===(t=w(e))||void 0===t?void 0:t.get("has_h264"):null===(n=s(e))||void 0===n?void 0:n.get("has_h264")},D=function(e){var t,n;return SYNO.SDS.Session.isLogined?null===(t=w(e))||void 0===t?void 0:t.get("has_vc1"):null===(n=s(e))||void 0===n?void 0:n.get("has_vc1")},x=function(e){return L(e)&&R(e)},k=function(e){return e.getIn(["setting","folder_view_thumbnail_size"])},M=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("package_version")},N=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("enable_person")},F=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("enable_concept")},B=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("enable_similar")},U=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("enable_user_sharing")},Z=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("enable_converted_original_jpeg",!1)},j=function(e){return e.getIn(["setting","cache_size","clearingConvertedFile"])},H=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("enable_personal_dsm_recycle_bin")},z=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.get("enable_shared_dsm_recycle_bin")},q=function(e){return a(e).get("enabled")},G=function(e){var t;return null===(t=a(e))||void 0===t?void 0:t.get("enable_person")},V=function(e){var t;return null===(t=a(e))||void 0===t?void 0:t.get("enable_concept")},W=function(e){return a(e).get("enable_similar")},Y=function(e){return G(e)||V(e)||W(e)},J=function(e){var t;return null===(t=s(e))||void 0===t?void 0:t.get("enable_team_space",!1)},$=function(e){var t;return null===(t=s(e))||void 0===t?void 0:t.get("display_photo_info_to_guest")},K=function(e){var t;return null===(t=u(e))||void 0===t?void 0:t.get("info")},X=function(e){var t;return null===(t=u(e))||void 0===t?void 0:t.getIn(["info","person_performance_note"])},Q=function(e){var t;return null===(t=u(e))||void 0===t?void 0:t.getIn(["info","similar_performance_note"])},ee=function(e){var t;return null===(t=u(e))||void 0===t?void 0:t.get("prompt")},et=function(e){var t;return null===(t=u(e))||void 0===t?void 0:t.get("tip")},en=function(e){var t;return null===(t=u(e))||void 0===t?void 0:t.get("hint")},er=function(e){var t;return null===(t=u(e))||void 0===t?void 0:t.get("wizard")},eo=function(e){var t;return null===(t=u(e))||void 0===t?void 0:t.get("interactive_box")},ei=function(e){return A(e)&&(!S(e)||O(e)&&R(e)&&P(e))},ea=function(e){return e.getIn(["setting","cache_size","size_byte"],0)},es=function(e){return e.getIn(["setting","cache_size","calculating"],!1)},eu=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("theme",r.Q2.AUTO)},el=function(e){var t;return null===(t=i(e))||void 0===t?void 0:t.get("preview_theme")},ec=function(e){var t;return null===(t=o(e))||void 0===t?void 0:t.has("enable_person")};t.Z={getAdminEnablePerson:N,getAdminEnableConcept:F,getAdminEnableSimilar:B,getAdminEnableUserSharing:U,getAdminSetting:o,getAutoGenerateThumbnail:y,getAmeCanConvert:x,getConvertedFileSize:ea,getCopyMoveDefaultDuplicateHandling:f,getDateFormat:m,getEnableConvertedOriginalJpeg:Z,getFolderViewThumbnailSize:k,getGuestSetting:s,getEnableHomeService:d,getHasHevc:R,getHasH264:L,getHasVc1:D,getIsAmeInstall:A,getIsAmeEligible:ei,getIsAmeV2:O,getIsAmeV4:C,getIsCalculatingConvertedFileSize:es,getIsClearingConvertedFile:j,getIsGeDSM71Official:S,getIsGeDSM72Official:I,getHasAmeLicense:P,getPersonPerformanceNote:X,getPackageVersion:M,getShowItemInfoInLightbox:v,getSortDirection:h,getTimelineGroupUnit:g,getTeamSetting:a,getTeamSpacePermission:c,getTeamSpaceEnabled:q,getUploadDefaultDuplicateHandling:p,getUserSetting:i,getWizardInfo:K,getWizardPrompt:ee,getWizardSetting:u,getWizardTip:et,getWizardHint:en,getWizardWizard:er,getWizardInteractiveBox:eo,getSettingTheme:eu,getPreviewTheme:el,getUserEnablePerson:b,getUserEnableConcept:_,getUserEnableSimilar:E,getUserEnableRecognition:T,getTeamSpaceEnablePerson:G,getTeamSpaceEnableConcept:V,getTeamSpaceEnableSimilar:W,getTeamSpaceEnableRecognition:Y,getEnablePersonalDSMRecycleBin:H,getEnableSharedDSMRecycleBin:z,getSimilarPerformanceNote:Q,isPlatformSupportPersonRecognition:ec,getSettingLoaded:l,getGuestTeamSpaceEnable:J,getDisplayPhotoInfoToGuest:$}},87827:function(e,t){"use strict";var n=function(e){return e.getIn(["similar","id"])},r=function(e){return e.getIn(["similar","clustering"])},o=function(e){return e.getIn(["similar","count"])},i=function(e){return e.getIn(["similar","top_pick"])},a=function(e){return e.getIn(["similar","current_pick"])},s=function(e){return e.getIn(["similar","items"])},u=function(e){return e.getIn(["similar","item_id"])},l=function(e){return o(e)>1},c=function(e){return e.getIn(["similar","rows"])},d=function(e){return e.getIn(["similar","items",i(e)])};t.Z={getCurrentPick:a,getSimilarGroupId:n,getClustering:r,getSimilarItemCount:o,getTopPick:i,getSimilarItems:s,getSimilarItemId:u,getIsSimilarItem:l,getSimilarRows:c,getTopPickItem:d}},68297:function(e,t){"use strict";var n=function(e){return e.getIn(["teamSpaceSetting","listUserGroup"])},r=function(e){return e.getIn(["teamSpaceSetting","teamSpacePermissionList"])},o=function(e){return e.getIn(["teamSpaceSetting","temporaryEntryMembers"])};t.Z={getUserGroup:n,getPermissions:r,getTemporaryEntryMembers:o}},1227:function(e,t,n){"use strict";var r=n(35369),o=function(e){return e.getIn(["thumbnail","unitIdToInfo"],null)},i=function(e,t){return e.getIn(["thumbnail","unitIdToInfo","".concat(t)],null)},a=function(e,t){return e.getIn(["thumbnail","unitIdToInfo","".concat(t),"xl"],null)},s=function(e,t){return t.reduce(function(t,n){var r=i(e,n);return t.set(n,r)},r.default.Map())};t.Z={getInfo:o,getInfoByUnitId:i,getInfoByUnitIds:s,getXlInfoByUnitId:a}},83861:function(e,t){"use strict";var n=function(e){return e.getIn(["topToast","id"],"")},r=function(e){return e.getIn(["topToast","externalConvert","noPermissionInPersonalSpace"],0)>0},o=function(e){return e.getIn(["topToast","externalConvert","noPermissionInTeamSpace"],0)>0},i=function(e){return e.getIn(["topToast","externalConvert","hasPermission"],0)>0},a=function(e){return e.getIn(["topToast","externalConvert","hasSeenExternalConvertTopToast"],!1)},s=function(e){return e.getIn(["topToast","externalConvert","isHevc"],0)>0},u=function(e){return e.getIn(["topToast","externalConvert","isMpeg1OrMpeg2"],0)>0},l=function(e){return e.getIn(["topToast","externalConvert","isVp9"],0)>0},c=function(e){return e.getIn(["topToast","externalConvert","isOther"],0)>0};t.Z={getId:n,hasItemWithNoExternalConvertPermissionInPersonalSpace:r,hasItemWithNoExternalConvertPermissionInTeamSpace:o,hasItemWithExternalConvertPermission:i,hasSeenExternalConvertTopToast:a,hasHevcItem:s,hasMpeg1OrMpeg2Item:u,hasVp9Item:l,hasOtherItem:c}},72181:function(e,t,n){"use strict";var r=n(35369),o=function(e){return e.getIn(["userInfo","profile"],r.default.List())},i=function(e){return e.getIn(["userInfo","id"],-1)},a=function(e){return e.getIn(["userInfo","uid"])},s=function(e){return e.getIn(["userInfo","name"])};t.Z={getProfile:o,getUserId:i,getUserUid:a,getUserName:s}},47524:function(e,t){"use strict";var n=null;function r(){return n}function o(e){if(n)throw Error("Store has already been registered.");n=e}t.Z={getStore:r,register:o}},25973:function(e,t,n){"use strict";n.d(t,{S:function(){return l}});var r=n(43830),o=n(27412),i=100,a=function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;(0,r._)(this,e),(0,o._)(this,"add",function(e){if(t.set.add(e),t.set.size>=t.size)for(var n=t.set.values(),r=0,o=n.next();r<=t.size/2&&!o.done;r+=1,o=n.next())t.set.delete(o.value)}),(0,o._)(this,"has",function(e){return t.set.has(e)}),(0,o._)(this,"clear",function(){return t.set.clear()}),this.set=new Set,this.size=n<=i?i:n};function s(e,t){return e.findIndex(function(e){return e.id===t})>=0}function u(e,t){return e.filter(function(e){return e.id!==t})}var l=new function e(){var t=this;(0,r._)(this,e),(0,o._)(this,"getNextId",function(){var e=t.nextId;return t.nextId+=1,1e7===t.nextId&&(t.nextId=0),e}),(0,o._)(this,"addImageLoadTask",function(e,n,r){s(t.waitingQueue,e)||s(t.loadingList,e)||(t.waitingQueue.push({id:e,imageId:n,callback:r}),t.updateLoadingList())}),(0,o._)(this,"addFastImageLoadTask",function(e,n,r){t.fastLoadingError&&t.addImageLoadTask(e,n,r),s(t.fastWaitingQueue,e)||s(t.fastLoadingList,e)||(t.fastWaitingQueue.push({id:e,imageId:n,callback:r}),t.updateLoadingList())}),(0,o._)(this,"updateLoadingList",function(){for(;;){var e=!0;if(t.fastWaitingQueue.length&&!t.fastLoadingError&&t.fastLoadingList.length<t.fastLoadingSize){var n=t.fastWaitingQueue.shift();t.fastLoadingList.push(n),n.callback(),e=!1}if(t.loadingList.length<t.maxLoadingSize&&t.waitingQueue.length){t.priorityChanged&&t.updateWaitingQueueByPriority();var r=t.waitingQueue.shift();t.loadingList.push(r),r.callback(),e=!1}if(e)return}}),(0,o._)(this,"handleErrorOnFastLoading",function(){!t.fastLoadingError&&t.fastWaitingQueue.length&&(t.fastLoadingError=!0,t.waitingQueue=t.waitingQueue.concat(t.fastWaitingQueue),t.fastWaitingQueue=[],t.loadedImageIdQueue.clear(),t.fastLoadingError=!1,t.updateLoadingList())}),(0,o._)(this,"deleteTaskInList",function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(){};return s(e,t)?(n(),u(e,t)):e}),(0,o._)(this,"cancelImageLoadTask",function(e){t.waitingQueue=t.deleteTaskInList(t.waitingQueue,e),t.fastWaitingQueue=t.deleteTaskInList(t.fastWaitingQueue,e),t.finishImageLoadTask(e)}),(0,o._)(this,"finishImageLoadTask",function(e,n){t.loadingList=t.deleteTaskInList(t.loadingList,e,function(){n&&t.loadedImageIdQueue.add(n)}),t.fastLoadingList=t.deleteTaskInList(t.fastLoadingList,e),t.updateLoadingList()}),(0,o._)(this,"IsLoaded",function(e){return t.loadedImageIdQueue.has(e)}),(0,o._)(this,"updatePriority",function(e){var n=t.priorityIdArray.length===e.length;if(n){for(var r=0;r<e.length;r++)if(t.priorityIdArray[r]!==e[r]){n=!1;break}}n||(t.priorityIdArray=e,t.priorityChanged=!0)}),(0,o._)(this,"updateWaitingQueueByPriority",function(){var e=[],n=[];t.waitingQueue.forEach(function(r){t.priorityIdArray.indexOf(r.imageId)>=0?e.push(r):n.push(r)}),t.waitingQueue=e.concat(n),t.priorityChanged=!1});var n=1e3;this.nextId=0,this.waitingQueue=[],this.loadingList=[],this.maxLoadingSize=5,this.fastLoadingSize=20,this.fastWaitingQueue=[],this.fastLoadingList=[],this.fastLoadingError=!1,this.priorityIdArray=[],this.priorityChanged=!1,this.loadedImageIdQueue=new a(n),window.il=this.loadedImageIdQueue}},83960:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(7409),o=n(67294),i=n(73935),a=n(15593),s=n(42376),u=n(47524),l=n(79905),c=n(94057);function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.body.appendChild(document.createElement("div")),d=u.Z.getStore(),f=Object.assign({confirmText:(0,l.n6)("action","ok")},t);return new Promise(function(t){var u=(0,r._)({message:e,role:"alertdialog",showConfirm:!0,showCancel:!1,showClose:!1,isOpen:!0,confirmHandler:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];t({dontShowAgain:e})}},f);i.render(o.createElement(a.zt,{store:d},o.createElement(s.Z,u)),n)}).catch(function(e){throw(0,c.P)(n),e}).finally(function(){(0,c.P)(n)})}},66365:function(e,t,n){"use strict";var r=n(76150),o=n(28395),i=n(19297),a="";function s(e,t){return(0,r._)(function(){var n,r,s,u,l,c,d;return(0,o.Jh)(this,function(o){switch(o.label){case 0:if(""!==a)return[3,4];o.label=1;case 1:return o.trys.push([1,3,,4]),[4,(0,i.Z)({api:"SYNO.Core.Web.DSM",method:"get",version:1})];case 2:return r=(n=o.sent()).http_port,s=n.https_port,u=n.enable_custom_domain,l=n.fqdn,a=u&&l?"".concat(document.location.protocol,"//").concat(l):"".concat(document.location.protocol,"//").concat(document.location.hostname,":").concat("http:"===window.location.protocol?r:s),[3,4];case 3:return c=o.sent(),a=document.location.origin,[3,4];case 4:return d=a,e&&t?d="".concat(a,"/?launchApp=").concat(e,"&launchParam=fn%3D").concat(t):e&&(d="".concat(a,"/?launchApp=").concat(e)),[2,d]}})})()}t.Z=s},19285:function(e,t){"use strict";var n=function(e){return function(){return e.substr(0,e.lastIndexOf("/")+1)}}(window.location.pathname);t.C=n},2828:function(e,t,n){"use strict";n.d(t,{R:function(){return o},r:function(){return i}});var r=n(79905),o=function(e){return""===e?(0,r.n6)("app","who_is_this"):e},i=function(e,t){return"person"===e?o(t):t}},64701:function(e,t,n){"use strict";n.d(t,{k:function(){return o},m:function(){return i}});var r=n(24460);function o(e){if(!e)return null;var t=(0,r._)(e.split(","),2),n=t[0],o=t[1],i=window.atob(o),a=(0,r._)(n.split(";"),1)[0].replace("data:","");return new Blob([Uint8Array.from(i,function(e){return e.charCodeAt(0)}).buffer],{type:a})}function i(e){return new Promise(function(t,n){var r=new FileReader;r.readAsDataURL(e),r.onload=function(){return t(r.result)},r.onerror=function(e){return n(e)}})}},5943:function(e,t,n){"use strict";n.d(t,{G6:function(){return c},G9:function(){return g},Pq:function(){return v},eE:function(){return _},eb:function(){return y},fq:function(){return u},hZ:function(){return b},i7:function(){return f},sI:function(){return h},tN:function(){return p},tX:function(){return m},un:function(){return l},vU:function(){return d},w1:function(){return s}});var r=n(43830),o=n(52062),i=n(42238),a=new(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;(0,r._)(this,e),this.ua=t,this.uaParser=new i.UAParser(t),this.browser=this.uaParser.getBrowser(),this.os=this.uaParser.getOS(),this.engine=this.uaParser.getEngine()}return(0,o._)(e,[{key:"isIE",value:function(){return"IE"===this.browser.name}},{key:"isIE11",value:function(){return"IE"===this.browser.name&&"11"===this.browser.major}},{key:"isEdge",value:function(){return"Edge"===this.browser.name&&"EdgeHTML"===this.engine.name}},{key:"isSafari",value:function(){return"Safari"===this.browser.name||"Mobile Safari"===this.browser.name}},{key:"isFirefox",value:function(){return"Firefox"===this.browser.name}},{key:"isChrome",value:function(){return"Chrome"===this.browser.name}},{key:"isChromiumEdge",value:function(){return"Edge"===this.browser.name&&"Blink"===this.engine.name}},{key:"isSamsungBrowser",value:function(){return"Samsung Browser"===this.browser.name}},{key:"isWin10",value:function(){return"Windows"===this.os.name&&"10"===this.os.version}},{key:"isWindows",value:function(){return"Windows"===this.os.name}},{key:"isMacOS",value:function(){return"Mac OS"===this.os.name}},{key:"isWebKit",value:function(){return"Blink"===this.engine.name||"WebKit"===this.engine.name}},{key:"isAutoCorrectOrientation",value:function(){return!0}},{key:"isHevcSupported",value:function(){var e=document.createElement("video");return"function"==typeof e.canPlayType&&e.canPlayType('video/mp4; codecs="hvc1.1.6.L93.90"')}},{key:"isAv1Supported",value:function(){var e=document.createElement("video");return"function"==typeof e.canPlayType&&e.canPlayType('video/mp4; codecs="av01.0.05M.08"')}},{key:"isHeicSupported",value:function(){var e=parseInt(this.browser.major,10);return this.isSafari()&&e>=17}},{key:"isSupportCustomizeScrollbar",value:function(){return this.isWebKit()}}]),e}()),s=function(){return a.isIE()},u=function(){return a.isIE11()},l=function(){return a.isEdge()},c=function(){return a.isSafari()},d=function(){return a.isFirefox()},f=function(){return a.isChrome()},p=function(){return a.isChromiumEdge()},h=function(){return a.isWin10()},m=function(){return a.isAutoCorrectOrientation()},g=function(){return a.isHevcSupported()},v=function(){return a.isAv1Supported()},y=function(){return a.isHeicSupported()},b=function(){return a.isSupportCustomizeScrollbar()},_=function(){return a.isMacOS()}},57349:function(e,t,n){"use strict";n.d(t,{I$:function(){return I},KL:function(){return O},KT:function(){return b},QZ:function(){return T},Rn:function(){return E},eZ:function(){return C},gA:function(){return _},hh:function(){return y},kR:function(){return S},qq:function(){return w},tb:function(){return A}});var r=n(7409),o=n(55210),i=n(45697),a=n.n(i),s=n(67294),u=n(96904),l=n(60253),c=n(47407),d=n(79905),f=n(5943),p=function(e,t){return function(n,r){return{text:n,iconCls:e===r?"upload-on-btn-icon":"empty-icon",handler:function(){return t(r)}}}},h=function(e,t){var n=p(e,t);return[n((0,d.n6)("action","sort_by_name"),u.Uw.NAME),n((0,d.n6)("action","sort_by_album_type"),u.Uw.TYPE),n((0,d.n6)("action","sort_by_album_item_start_time"),u.Uw.START_TIME),n((0,d.n6)("action","sort_by_share_modify_time"),u.Uw.SHARE_MODIFY_TIME)]},m=function(e,t){var n=p(e,t);return[n((0,d.n6)("action","sort_by_name"),u.Uw.NAME),n((0,d.n6)("action","sort_by_album_type"),u.Uw.TYPE),n((0,d.n6)("action","sort_by_album_item_start_time"),u.Uw.START_TIME),n((0,d.n6)("action","sort_by_create_time"),u.Uw.CREATE_TIME),n((0,d.n6)("action","sort_by_sharing_type"),u.Uw.SHARE_STATUS)]},g=function(e){return s.createElement("div",{className:"synofoto-menu-divider",key:"".concat(e)})},v=function(e){var t=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.sortBy,r=t.sortDirection,i=t.className,a=t.changeSorting,c=t.key,f=t.buttonType,p=t.title,h=t.text,m=t.disabled,v=t.selfPortal,y=t.dataTestId,b=t.offset,_=function(e){return a(r,e)};return s.createElement(l.Z,{selfPortal:v,className:i,key:c,buttonType:f,title:p,text:h,iconCls:"sort-btn-icon",disabled:m,dataTestId:y,offset:b,menu:(0,o._)(e(n,_)).concat([{component:g},{text:(0,d.n6)("action","sort_direction_asc"),iconCls:r===u.Sr.ASC?"upload-on-btn-icon":"empty-icon",handler:function(){a(u.Sr.ASC,n)}},{text:(0,d.n6)("action","sort_direction_desc"),iconCls:r===u.Sr.DESC?"upload-on-btn-icon":"empty-icon",handler:function(){a(u.Sr.DESC,n)}}])})};return t.propTypes={sortBy:a().string.isRequired,sortDirection:a().oneOf([u.Sr.ASC,u.Sr.DESC]).isRequired,className:a().string,changeSorting:a().func,key:a().string,buttonType:a().string,title:a().string,text:a().string,disabled:a().bool,selfPortal:a().bool,dataTestId:a().string,offset:a().shape({x:a().number,y:a().number})},t.defaultProps={className:"",changeSorting:function(){},key:null,buttonType:"icon",title:"",text:"",disabled:!1,selfPortal:!1,dataTestId:void 0,offset:{x:0,y:0}},t},y=v(function(e,t){var n=p(e,t);return[n((0,d.n6)("action","sort_by_name"),u.ER.FILENAME),n((0,d.n6)("action","sort_by_filesize"),u.ER.FILESIZE),n((0,d.n6)("action","sort_by_filetype"),u.ER.ITEM_TYPE),n((0,d.n6)("action","sort_by_takentime"),u.ER.TAKENTIME)]}),b=v(m),_=v(h),E=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.className,n=void 0===t?"":t,r=e.disabled,o=void 0!==r&&r,i=e.handler,a=void 0===i?function(){}:i,l=e.key,f=void 0===l?null:l,p=e.dataTestId,h=void 0===p?"creating-folder-button":p;return s.createElement(c.Z,{className:n,handler:a,iconCls:"folder-add-btn-icon",key:f,title:(0,d.n6)("action","create_folder"),disabled:o,dataTestId:h,tipId:u.ZP.GLOBAL_TOOLTIP_ID})},T=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return s.createElement(c.Z,{className:e,handler:t,iconCls:"navigate-folder-btn-icon",key:n,title:(0,d.n6)("action","select_folder"),tipId:u.ZP.GLOBAL_TOOLTIP_ID})},S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return s.createElement(c.Z,{className:e,handler:t,iconCls:"upload-dark-btn-icon",key:n})},I=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.className,n=void 0===t?"":t,r=e.handler,o=void 0===r?function(){}:r,i=e.key,a=void 0===i?null:i,l=e.currentView,f=void 0===l?"":l,p=e.disabled,h=void 0!==p&&p,m=e.dataTestId,g=void 0===m?void 0:m,v=f===u.bW.TIMELINE;return s.createElement(c.Z,{className:n,handler:o,iconCls:v?"mode-btn-icon":"mode-timeline-btn-icon",key:a,title:v?(0,d.n6)("action","change_to_folder_view"):(0,d.n6)("action","change_to_timeline_view"),disabled:h,dataTestId:g,tipId:u.ZP.GLOBAL_TOOLTIP_ID})},w=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.className,n=void 0===t?"":t,r=e.handler,o=void 0===r?function(){}:r,i=e.disabled,a=void 0!==i&&i,l=e.dataTestId,p=void 0===l?void 0:l;return(0,f.i7)()||(0,f.vU)()?s.createElement(c.Z,{className:n,key:"slideshow_button",title:(0,d.n6)("action","title_icon_slideshow"),iconCls:"slideshow-btn-icon",handler:o,disabled:a,dataTestId:p,tipId:u.ZP.GLOBAL_TOOLTIP_ID}):null},A=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.className,n=void 0===t?"":t,o=e.handler,i=void 0===o?function(){}:o,a=e.disabled,c=void 0!==a&&a,f=e.dataTestId,p=void 0===f?void 0:f,h=e.buttonType,m=void 0===h?"icon":h,g=e.shortid,v=void 0===g?void 0:g,y=e.closeMenu,b=void 0===y?void 0:y,_=[{handler:function(){return i(u._5.SOURCE)},text:(0,d.n6)("action",u._5.SOURCE)},{handler:function(){return i(u._5.OPTIMIZED_JPEG)},text:(0,d.n6)("action",u._5.OPTIMIZED_JPEG)}],E=b?function(e){e.key===u.VD.ESC&&b()}:void 0,T="text"===m?{text:(0,d.n6)("action","download_all"),ctClassName:"synofoto-menu-download-button",alignPosition:"left_bottom",offset:{x:2,y:-8}}:{title:(0,d.n6)("action","title_icon_download_all"),iconCls:"download-btn-icon"};return s.createElement(l.Z,(0,r._)({key:v||"download_button",buttonType:m,menu:_,className:n,disabled:c,dataTestId:p,onKeyDown:E},T))},O=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};return s.createElement(c.Z,{title:(0,d.n6)("action","delete"),className:e,iconCls:"combo-delete-btn-icon",handler:t,tipId:u.ZP.GLOBAL_TOOLTIP_ID})},C=function(){return{component:g}}},18016:function(e,t){"use strict";var n=function(e){return e.displayName||e.name||"Component"};t.Z=n},25526:function(e,t,n){"use strict";n.d(t,{xU:function(){return c}});var r=n(96904),o=function(e){var t=e.anchor,n=e.align,o=e.offset,i=e.shift,a=e.innerHeight,s=e.innerWidth,u=t.top,l=t.bottom,c=t.left,d=t.right,f={},p=o.x,h=void 0===p?0:p,m=o.y,g=void 0===m?0:m;return n===r.Yo.LEFT_TOP?(f.top=u+g,f.right=s-c+h+i):n===r.Yo.LEFT_BOTTOM?(f.bottom=a-l+g,f.right=s-c+h+i):n===r.Yo.RIGHT_TOP?(f.top=u+g,f.left=d+h+i):n===r.Yo.RIGHT_BOTTOM?(f.bottom=a-l+g,f.left=d+h+i):n===r.Yo.TOP_RIGHT?(f.bottom=a-u+g+i,f.right=s-d+h):n===r.Yo.TOP_LEFT?(f.bottom=a-u+g+i,f.left=c+h):n===r.Yo.BOTTOM_RIGHT?(f.top=l+g+i,f.right=s-d+h):n===r.Yo.BOTTOM_LEFT&&(f.top=l+g+i,f.left=c+h),f},i=function(e){var t=e.targetPos,n=e.targetHeight,r=e.boundaryHeight,o=e.boundaryOffset,i=t.top?"top":"bottom";return!(t[i]<o)&&!(t[i]+n>r-o)},a=function(e){var t=e.targetPos,n=e.targetWidth,r=e.boundaryWidth,o=e.boundaryOffset,i=t.left?"left":"right";return!(t[i]<o)&&!(t[i]+n>r-o)},s=function(e){return -1!==e.indexOf("top")?e.replace("top","bottom"):e.replace("bottom","top")},u=function(e){return -1!==e.indexOf("left")?e.replace("left","right"):e.replace("right","left")},l=function(e){var t=e.anchor,n=e.targetBoundary,r=e.boundary,l=e.align,c=e.offset,d=e.shift,f=e.boundaryOffset,p=e.innerHeight,h=e.innerWidth,m=o({anchor:t,align:l,offset:c,shift:d,innerHeight:p,innerWidth:h}),g=l,v=f.x,y=void 0===v?0:v,b=f.y,_=void 0===b?0:b;if(!i({targetPos:m,targetHeight:n.height,boundaryHeight:r.height,boundaryOffset:_})){var E=s(g),T=o({anchor:t,align:E,offset:c,shift:d,innerHeight:p,innerWidth:h});i({targetPos:T,targetHeight:n.height,boundaryHeight:r.height,boundaryOffset:_})&&(m=T,g=E)}if(!a({targetPos:m,targetWidth:n.width,boundaryWidth:r.width,boundaryOffset:y})){var S=u(g),I=o({anchor:t,align:S,offset:c,shift:d,innerHeight:p,innerWidth:h});a({targetPos:I,targetWidth:n.width,boundaryWidth:r.width,boundaryOffset:y})&&(m=I,g=S)}return m},c=function(e){var t={};return e.top&&(t.top="".concat(e.top,"px")),e.bottom&&(t.bottom="".concat(e.bottom,"px")),e.left&&(t.left="".concat(e.left,"px")),e.right&&(t.right="".concat(e.right,"px")),t},d=function(e){var t=e.button,n=void 0===t?{top:0,bottom:0,left:0,right:0}:t,r=e.menu,o=e.align,i=e.offset,a=void 0===i?{x:0,y:0}:i,s=e.shift,u=void 0===s?2:s,c=e.boundaryOffset,d=void 0===c?{x:0,y:0}:c,f=document.body.getBoundingClientRect();return l({anchor:n,targetBoundary:r.getBoundingClientRect(),boundary:f,align:o,offset:a,shift:u,boundaryOffset:d,innerHeight:window.innerHeight,innerWidth:window.innerWidth})};t.ZP=d},84966:function(e,t,n){"use strict";n.d(t,{F_:function(){return _},HS:function(){return E},JB:function(){return O},KL:function(){return x},Ks:function(){return g},UD:function(){return D},UU:function(){return b},Yb:function(){return C},Yi:function(){return I},fW:function(){return P},hL:function(){return R},j$:function(){return v},ot:function(){return L},qN:function(){return w},s7:function(){return A},yJ:function(){return y}});var r=n(7409),o=n(24460),i=n(55210),a=n(35369),s=n(96904),u=n(40870),l=[s.CP.FILENAME_DESCRIPTION,s.CP.PERSON,s.CP.CONCEPT,s.CP.GEOCODING,s.CP.GENERAL_TAG,s.CP.CAMERA,s.CP.APERTURE,s.CP.ISO,s.CP.FOCAL_LENGTH,s.CP.LENS,s.CP.EXPOSURE_TIME],c=[s.CP.APERTURE,s.CP.CAMERA,s.CP.EXPOSURE_TIME,s.CP.FOCAL_LENGTH,s.CP.GENERAL_TAG,s.CP.GEOCODING,s.CP.ISO,s.CP.LENS,s.CP.PERSON,s.CP.CONCEPT],d=[s.Zu.PERSONAL,s.Zu.TEAM],f=function(e,t){if((e!==s.om||t!==s.om)&&e!==s.om&&t!==s.om&&e>t)throw Error("End taken time should be greater or equal than start taken time.")},p=function(e){switch(e){case s.Ni.ALL:return[];case s.Ni.PHOTO:return[-1];case s.Ni.VIDEO:return[-2];default:throw Error("Invalid file type.")}},h=function(e,t,n){var r=[];if(0===e.children.length)n&&e.name===n.name?r.push({id:n.id,name:t.join(", ")}):r.push({id:e.id,name:(0,i._)(t).concat([e.name]).join(", ")});else{var o=!0,a=!1,s=void 0;try{for(var u,l=e.children[Symbol.iterator]();!(o=(u=l.next()).done);o=!0){var c,d=u.value,f=(0,i._)(t).concat([e.name]);(c=r).push.apply(c,(0,i._)(h(d,f,e)))}}catch(e){a=!0,s=e}finally{try{o||null==l.return||l.return()}finally{if(a)throw s}}}return r},m=function(e){switch(e){case s.CP.GENERAL_TAG:return"general_tag_policy";case s.CP.FILENAME_DESCRIPTION:return"keyword_policy";case s.CP.PERSON:return"person_policy";case s.CP.CONCEPT:return"concept_policy";default:throw Error("Unsupported condition type with policy.")}},g=function(e){if(!d.includes(e))throw Error("Invalid source space. It should be one of [".concat(d,"]"))},v=function(e,t){return(g(t),t!==s.Zu.PERSONAL||e.includes(t))?t!==s.Zu.TEAM||e.includes(t)?e:e.push(t):e.unshift(t)},y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,n=a.default.OrderedMap();return t.forEach(function(t){var r=e.get(t,a.default.List());r.isEmpty()||(n=n.set(t,r))}),n},b=function(e){var t=[],n=!0,r=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(n=(a=s.next()).done);n=!0){var u,l=a.value;(u=t).push.apply(u,(0,i._)(h(l,[])))}}catch(e){r=!0,o=e}finally{try{n||null==s.return||s.return()}finally{if(r)throw o}}return t},_=function(e){var t=e.get("enable_home_service"),n=e.get("team_space_permission")===s.El.MANAGE;return!!t||!!n},E=function(e){return -1!==[s.CP.PERSON,s.CP.FILENAME_DESCRIPTION,s.CP.GENERAL_TAG,s.CP.CONCEPT].indexOf(e)},T=function(e,t){var n=["and","or"],r=!0,o=!1,i=void 0;try{for(var a,s=Object.keys(e)[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var u=a.value;if(E(u)){if(!Object.prototype.hasOwnProperty.call(t,u))throw Error("Need condition policy.");var l=t[u];if(-1===n.indexOf(l))throw Error("Invalid condition policy.")}}}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}},S=function(e,t,n,i,a,u,l,c,d){f(i,a),T(l,c);var h={user_id:e,item_type:p(n)};t.length&&(h.folder_filter=t),i===s.om&&a===s.om||(h.time=[(0,r._)({},i!==s.om&&{start_time:i},a!==s.om&&{end_time:a})]),u.length&&(h.rating=u),d&&(h.favorite=[!0]);var g=!0,v=!1,y=void 0;try{for(var b,_=Object.entries(l)[Symbol.iterator]();!(g=(b=_.next()).done);g=!0){var S=(0,o._)(b.value,2),I=S[0],w=S[1];if(I===s.CP.FILENAME_DESCRIPTION){var A=w.map(function(e){return e.name});h.keyword=A}else if(s.a.includes(I)){var O=w.map(function(e){return e.additional});h[I]=O}else{var C=w.map(function(e){return e.id});h[I]=C}if(E(I)){var P=c[I];h[m(I)]=P}}}catch(e){v=!0,y=e}finally{try{g||null==_.return||_.return()}finally{if(v)throw y}}return h},I=function(e,t,n,r,o,i,a,s,u,l){return{name:e,condition:S(t,n,r,o,i,a,s,u,l)}},w=function(e,t,n,r,o,i,a,s,u){return{condition:S(e,t,n,r,o,i,a,s,u)}},A=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c;return{keyword:t,user_id:e,condition:n,additional:["thumbnail"]}},O=function(e){if(!e)return s.Ni.ALL;var t=new Set;if(e.forEach(function(e){t.add(e)}),s.QK.every(function(e){return t.has(e)}))return s.Ni.PHOTO;if(s.l4.every(function(e){return t.has(e)}))return s.Ni.VIDEO;throw Error("Invalid Item Type")},C=function(e){var t={};return Object.prototype.hasOwnProperty.call(e,"keyword_policy")&&(t[s.CP.FILENAME_DESCRIPTION]=e.keyword_policy),Object.prototype.hasOwnProperty.call(e,"person_policy")&&(t[s.CP.PERSON]=e.person_policy),Object.prototype.hasOwnProperty.call(e,"general_tag_policy")&&(t[s.CP.GENERAL_TAG]=e.general_tag_policy),Object.prototype.hasOwnProperty.call(e,"concept_policy")&&(t[s.CP.CONCEPT]=e.concept_policy),t},P=function(e){var t={};return s.hf.forEach(function(n){if(Object.prototype.hasOwnProperty.call(e,n)&&0!==e[n].length){var r=e[n];if(n===s.CP.FILENAME_DESCRIPTION){var o=r.map(function(e){return{id:-1,name:e}});t[n]=o}else if(s.a.includes(n)){var i=r.map(function(e){return{id:-1,name:(0,u.UI)(n,a.default.fromJS(e)),additional:{start:e.start,end:e.end}}});t[n]=i}else t[n]=r}}),t},R=function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var s,l=t[Symbol.iterator]();!(r=(s=l.next()).done);r=!0){var c=s.value;n.push({id:-1,name:(0,u.UI)(e,a.default.fromJS(c)),additional:{start:c.start,end:c.end}})}}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n},L=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n={user_id:e.user_id};return Object.values(s.CP).forEach(function(r){if(!Object.prototype.hasOwnProperty.call(e,r))return!0;var o=e[r];if(s.dv.includes(r))n[r]=o;else{var i=o.filter(function(e){return void 0!==e.name}).filter(function(e){return!(r===s.CP.PERSON&&""===e.name)});if(0!==i.length){if(t)n[r]=i;else{var a=i.map(function(e){return e.id});n[r]=a}}}if(n[r]&&E(r)){var u=m(r);n[u]=e[u]}return!0}),n},D=function(e,t){return t!==s.om&&e!==s.om&&t<e},x=D},29232:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});var r=n(7409),o=n(99282),i=n(67294),a=n(73935),s=n(15593),u=n(42376),l=n(47524),c=n(96904),d=n(94057);function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.body.appendChild(document.createElement("div"));return new Promise(function(d){var f=l.Z.getStore(),p=(0,o._)((0,r._)({role:"alertdialog",message:e,showConfirm:!0,showCancel:!0,showClose:!1,isOpen:!0},t),{confirmHandler:function(){var e;null===(e=t.confirmHandler)||void 0===e||e.call(t),d({type:c.uE.ACTION})},cancelHandler:function(){var e;null===(e=t.cancelHandler)||void 0===e||e.call(t),d({type:c.uE.CLOSE})}});a.render(i.createElement(s.zt,{store:f},i.createElement(u.Z,p)),n)}).finally(function(){(0,d.P)(n)})}},55661:function(e,t,n){"use strict";function r(e,t,n){var r=new Date;r.setTime(r.getTime()+864e5*n);var o="expires=".concat(r.toUTCString());document.cookie="".concat(e,"=").concat(t,";").concat(o)}function o(e){var t,n="".concat(e,"="),r=null===(t=document.cookie.split("; ").find(function(e){return e.startsWith(n)}))||void 0===t?void 0:t.split("=")[1];if(void 0===r)return"";var o="";try{o=decodeURIComponent(r)}catch(e){}return o}function i(e){e&&(document.cookie="".concat(e,"=; expires=Thu, 01 Jan 1970 00:00:00 GMT"))}n.d(t,{d8:function(){return r},ej:function(){return o},nJ:function(){return i}})},46579:function(e,t,n){"use strict";function r(e){if(window.clipboardData)window.clipboardData.setData("text",encodeURI(e));else{var t=document.createElement("input");t.setAttribute("type","text"),t.setAttribute("value",encodeURI(e)),document.body.appendChild(t),t.select(),document.execCommand("copy",!1,null),t.remove()}}function o(e){e.current.removeAttribute("readonly"),e.current.select();try{document.execCommand("copy")}catch(e){console.error(e)}e.current.setAttribute("readonly",!0)}n.d(t,{H:function(){return o},v:function(){return r}})},62916:function(e,t,n){"use strict";n.d(t,{K_:function(){return o},Nt:function(){return a},Sx:function(){return i},e6:function(){return r},qs:function(){return u}});var r=function(){return window.location.search.indexOf("jsDebug")>0},o=function(){return window.location.search.indexOf("jsDebug=concept")>0},i=function(){return window.location.search.indexOf("jsDebug=crop")>0},a=function(){return window.location.search.indexOf("jsDebug=clientSiteUrl")>0},s=null,u=function(){return null!==s?s:s=new URLSearchParams(window.location.search).get("stringDebug")||"none"}},88919:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(67294),o=n(73935),i=n(15593),a=n(42376),s=n(47524),u=n(79905),l=n(94057),c="has_shown_downgrade_alert";function d(){var e={type:"ok"};if(null!==sessionStorage.getItem(c))return e;sessionStorage.setItem(c,!0);var t=s.Z.getStore(),n=document.body.appendChild(document.createElement("div"));return new Promise(function(s){var l={role:"alertdialog",showClose:!1,showCancel:!0,showConfirm:!0,isOpen:!0,message:(0,u.n6)("permission","erase_subfolder_permission"),cancelText:(0,u.n6)("action","cancel"),confirmText:(0,u.n6)("action","ok"),cancelHandler:function(){s({type:"cancel"})},confirmHandler:function(){s(e)}};o.render(r.createElement(i.zt,{store:t},r.createElement(a.Z,l)),n)}).finally(function(){(0,l.P)(n)})}},69253:function(e,t,n){"use strict";n.d(t,{f:function(){return i}});var r=n(55210),o=n(84402);function i(e,t,n,i){return(0,o.Eo)(t)?function(){for(var t=arguments.length,n=Array(t),o=0;o<t;o++)n[o]=arguments[o];return e(i.apply(void 0,(0,r._)(n)))}:function(){for(var t=arguments.length,o=Array(t),i=0;i<t;i++)o[i]=arguments[i];return e(n.apply(void 0,(0,r._)(o)))}}},90809:function(e,t){"use strict";var n=function(e){return document.querySelector(e).classList.add("drag-mode")};t.Z=n},45484:function(e,t,n){"use strict";var r=n(96904),o=n(84402),i=n(70494),a=function(e){var t=e.library,n=e.targetFolderId;return(0,o.Eo)(t)?(0,i.XD)({targetFolderId:n}):(0,i.I9)({targetFolderId:n})},s=function(e){var t=e.library,n=e.targetFolderId,r=e.selectedFolderId;return(0,o.Eo)(t)?(0,i.y2)({targetFolderId:n,selectedFolderId:r}):(0,i.VI)({targetFolderId:n,selectedFolderId:r})},u=function(e){var t=e.dragMode,n=e.library,o=e.targetFolderId,i=e.selectedFolderId,u=void 0===i?null:i;switch(t){case r.eQ.Mode.SELECTED_BAR:return a({library:n,targetFolderId:o});case r.eQ.Mode.FOLDER_TREE:return s({library:n,targetFolderId:o,selectedFolderId:u});default:throw Error("unknown DnD Mode: ".concat(t))}};t.Z=u},87288:function(e,t){"use strict";var n=function(e){return document.querySelector(e).classList.remove("drag-mode")};t.Z=n},65075:function(e,t,n){"use strict";var r=n(35369),o=n(3799),i=n(96904),a=n(79905),s=n(92319),u=n(62659),l=n(39844),c=n(42624),d=function(e){var t=e.targetFolderId,n=e.folderTree,r=e.idToPos,i=(0,u.Z)({folderId:t,folderTree:n,idToPos:r}),s=i?i.toJS():{};return(0,l.ZP)({targetFolder:s,verifierInfos:[{verifier:l.di},{verifier:l.o2},{verifier:l.TQ,handler:function(){return o.Z.openTopToast({message:(0,a.n6)("app","lack_of_permission"),duration:5e3})}}]})},f=function(e){var t=e.targetFolderId,n=e.selectedFolderId,i=e.folderTree,s=e.idToPos,d=(0,u.Z)({folderId:t,folderTree:i,idToPos:s}),f=d?d.toJS():{};return(0,l.ZP)({targetFolder:f,verifierInfos:[{verifier:l.di,params:{sourceFolderId:(0,c.Z)({folderId:n,folderTree:i,idToPos:s}).id}},{verifier:l.o2,params:{selectedFolderIdSet:r.default.Set([n])}},{verifier:l.TQ,handler:function(){return o.Z.openTopToast({message:(0,a.n6)("app","lack_of_permission"),duration:5e3})}}]})},p=function(e){var t=e.storeState,n=e.dragMode,r=e.targetFolderId,o=e.selectedFolderId,a=void 0===o?null:o,u=s.Z.getFolderTree(t),l=s.Z.getFolderIdToPos(t);switch(n){case i.eQ.Mode.SELECTED_BAR:return d({targetFolderId:r,folderTree:u,idToPos:l});case i.eQ.Mode.FOLDER_TREE:if(!a)return!1;return f({targetFolderId:r,selectedFolderId:a,folderTree:u,idToPos:l});default:return!1}};t.Z=p},94057:function(e,t,n){"use strict";n.d(t,{P:function(){return o}});var r=n(73935),o=function(e){r.unmountComponentAtNode(e),setTimeout(function(){e.remove()})}},74294:function(e,t){"use strict";var n=function(e){var t=e.getBoundingClientRect();return{x:t.x,y:t.y,top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.width,height:t.height,centerX:t.left+t.width/2,centerY:t.top+t.height/2}};t.Z=n},93013:function(e,t,n){"use strict";var r=n(96904),o=n(5943),i=function(){return(0,o.G6)()?r.X3.SAFARI:(0,o.vU)()?r.X3.FIREFOX:(0,o.tN)()?r.X3.EDGE:(0,o.i7)()?r.X3.CHROME:(0,o.eE)()?r.X3.SAFARI:r.X3.EDGE};t.Z=i},73102:function(e,t,n){"use strict";n.d(t,{$:function(){return a}});var r=n(76150),o=n(28395),i=n(25835);function a(e){return(0,r._)(function(){return(0,o.Jh)(this,function(t){return[2,i.Z.promises.requestWebAPI({url:e,requestMethod:"GET",requestFormat:"raw",responseFormat:"blob",api:"",method:"",version:0})]})})()}},40870:function(e,t,n){"use strict";n.d(t,{OP:function(){return l},Q3:function(){return c},UI:function(){return s},as:function(){return u}});var r=n(96904),o=n(79905);function i(e){var t=function(e){return 1===e.get("den")?e.get("num"):0===e.get("den")?"0":"".concat(e.get("num"),"/").concat(e.get("den"))};return 0===e.getIn(["start","num"])?"<".concat(t(e.get("end"))," s"):0===e.getIn(["end","num"])?">".concat(t(e.get("start"))," s"):"".concat(t(e.get("start"))," - ").concat(t(e.get("end"))," s")}function a(e){return 0===e.get("start")?"<".concat(e.get("end")," mm"):0===e.get("end")?">".concat(e.get("start")," mm"):"".concat(e.get("start")," - ").concat(e.get("end")," mm")}function s(e,t){switch(e){case r.CP.EXPOSURE_TIME:return i(t);case r.CP.FOCAL_LENGTH:return a(t);default:return""}}function u(e){switch(e){case r.CP.APERTURE:return(0,o.n6)("filter","aperture");case r.CP.CAMERA:return(0,o.n6)("filter","camera");case r.CP.EXPOSURE_TIME:return(0,o.n6)("filter","exposure_time");case r.CP.FLASH:return(0,o.n6)("filter","flash");case r.CP.FOCAL_LENGTH:return(0,o.n6)("filter","focal_length");case r.CP.GEOCODING:return(0,o.n6)("filter","geocoding");case r.CP.ISO:return(0,o.n6)("filter","iso");case r.CP.LENS:return(0,o.n6)("filter","lens");case r.CP.TYPE:return(0,o.n6)("filter","item_type");case r.CP.TIME:return(0,o.n6)("filter","time");case r.CP.PERSON:return(0,o.n6)("filter","person");case r.CP.GENERAL_TAG:return(0,o.n6)("filter","general_tag");case r.CP.RATING:return(0,o.n6)("filter","rating");case r.CP.FAVORITE:return(0,o.n6)("filter","favorite");default:throw Error("Invalid condition type.")}}function l(e,t){return Array.from(e.keys()).filter(function(n){return e.get(n)&&!t.get(n)})}function c(e){for(var t=e;t.size>0;){var n=t.first();if(t=t.shift(),n.get("checked"))return!0;if(n.has("children")){var r=n.get("children");t=t.concat(r)}}return!1}},84299:function(e,t,n){"use strict";var r=n(79905);function o(e){return 0===e?(0,r.n6)("filter","rating_unrated"):(0,r.Xp)("filter","rating_star",e)}t.Z=o},35592:function(e,t,n){"use strict";n.d(t,{Ah:function(){return d},K3:function(){return u},Oe:function(){return h},SL:function(){return c},ax:function(){return p},oY:function(){return l},p5:function(){return f}});var r=n(96904),o=n(8768),i=function(e,t){return e.map(function(n,r){return{name:n||t,path:n?e.slice(0,r+1).join("/"):"/"}})},a=function(e){if(!e)throw Error("Invalid folder path")},s=function(e){var t=e;"/"===e[e.length-1]&&(t=e.slice(0,-1));var n=t.split("/");return n[n.length-1]},u=function(e){return e===o.Z.ROOT?r.ZP.ROOT_FOLDER_NAME:s(e)},l=function(e){if(""===e||"/"===e)return"/";var t=e;return"/"!==t[0]&&(t="/".concat(t)),"/"===t[t.length-1]&&(t=t.slice(0,-1)),t},c=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r.ZP.ROOT_FOLDER_NAME,n=l(e);return i("/"===n?[""]:n.split("/"),t)},d=function(e){return e&&"/"!==e?l(e).split("/").length-1:0},f=function(e){a(e);var t=c(l(e));return 1===t.length?null:t[t.length-2].path},p=function(e){return a(e),e===o.Z.ROOT},h=function(e){return a(e),d(e)>1}},62659:function(e,t,n){"use strict";var r=n(55210),o=function(e){var t=e.folderId,n=e.folderTree,o=e.idToPos.get(t,null);return null===o?null:n.getIn((0,r._)(o),null)};t.Z=o},42624:function(e,t,n){"use strict";var r=n(55210),o=function(e){var t=e.folderId,n=e.folderTree,o=e.idToPos;if(!n||!o)return null;var i=o.get(t,[]);if(i.length<2)return null;var a=i.slice(0,i.length-2),s=n.getIn((0,r._)(a),null);return s?s.toJS():null};t.Z=o},45229:function(e,t){"use strict";var n=function(e,t){if(!(null==e?void 0:e.startsWith("/"))||!(null==t?void 0:t.startsWith("/")))return!1;var n="/",r=function(e){return e.split(n).filter(function(e){return e.length>0})},o=r(e),i=r(t);return o.every(function(e,t){return o[t]===i[t]})};t.Z=n},39844:function(e,t,n){"use strict";n.d(t,{TQ:function(){return b},di:function(){return v},ZP:function(){return _},o2:function(){return y}});var r=n(7409),o=n(55210),i=n(44531),a=n(47524),s=n(92319),u=n(50507),l=n(94307),c=n(45229),d=n(84402),f=n(96904),p=n(44837),h=function(e){var t=e.targetFolderId;return!!function(e){return Number.isInteger(e)&&e>0}(t)&&(0,p.Z)([t],f._I.UPLOAD)},m=function(){return a.Z.getStore().getState()},g=function(e){var t=e.folderId,n=e.folderTree,r=e.idToPos;return n.getIn((0,o._)(r.get(t)).concat(["path"]),"")},v=function(e){var t=e.targetFolder,n=e.sourceFolderId,r=void 0===n?s.Z.getCurrentFolder(m()).get("id"):n,o=e.isFolderView;return(void 0===o?(0,d.R6)((0,l.AZ)()):o)&&t.id===r},y=function(e){var t=e.targetFolder,n=e.targetLibrary,r=void 0===n?"":n,o=e.sourceLibrary,i=void 0===o?"":o,a=e.selectedFolderIdSet,l=void 0===a?u.Z.getSelectedFolderIdSet(m()):a,d=e.folderTree,f=void 0===d?s.Z.getFolderTree(m()):d,p=e.idToPos,h=void 0===p?s.Z.getFolderIdToPos(m()):p;return l.some(function(e){var n=g({folderId:e,folderTree:f,idToPos:h});return!!(r===i&&(0,c.Z)(n,t.path))})},b=function(e){var t=e.targetFolder,n=e.library,r=void 0===n?i.av(m()):n;return!(0,d.E0)(r)&&!h({targetFolderId:t.id})},_=function(e){var t=e.targetFolder,n=e.targetLibrary,o=void 0===n?"":n,i=e.sourceLibrary,a=void 0===i?"":i,s=e.verifierInfos,u=!0,l=!1,c=void 0;try{for(var d,f=s[Symbol.iterator]();!(u=(d=f.next()).done);u=!0){var p=d.value,h=p.verifier,m=p.params,g=p.handler;if(h((0,r._)({targetFolder:t,targetLibrary:o,sourceLibrary:a},m)))return g&&g(),!1}}catch(e){l=!0,c=e}finally{try{u||null==f.return||f.return()}finally{if(l)throw c}}return!0}},33654:function(e,t,n){"use strict";n.d(t,{n:function(){return o}});var r=n(69253),o=function(e){var t=e.dispatch,n=e.library,o=e.changeToggledAction,i=e.changeTeamSpaceToggledAction;return function(e,a,s,u){var l=parseInt(e,10);(0,r.f)(t,n,o,i)(l,a,s,u)}}},32626:function(e,t,n){"use strict";n.d(t,{HR:function(){return m},Me:function(){return f},k7:function(){return d},tT:function(){return l},MV:function(){return h},RF:function(){return p},uF:function(){return c},ud:function(){return v},ei:function(){return g},TI:function(){return y},BL:function(){return b},qn:function(){return _},M8:function(){return E}});var r=n(96904),o=function(e){var t="invalid user ID";if(!Number.isInteger(e)||e<=0)throw Error(t)},i=52,a=30,s=74,u=30,l=function(e,t,n,r){var o=Math.floor((e+n)/(t+n)),i=Math.floor((e+n-(t+n)*o)/o),a=t+i,s=a>r?r:a;return{count:o,size:{width:s,height:s}}},c=function(e){return o(e),"user".concat(e,"_folder_view_thumbnail_size")},d=function(e){switch(e){case r.sk.Small:return{minWidth:r.ZP.ITEMROW_SMALL_SUB_FOLDER_WIDTH,maxWidth:r.ZP.ITEMROW_SMALL_SUB_FOLDER_MAX_WIDTH,margin:r.ZP.ITEMROW_SMALL_SUB_FOLDER_MARGIN,infoHeight:i};case r.sk.Medium:return{minWidth:r.ZP.ITEMROW_MEDIUM_SUB_FOLDER_WIDTH,maxWidth:r.ZP.ITEMROW_MEDIUM_SUB_FOLDER_MAX_WIDTH,margin:r.ZP.ITEMROW_MEDIUM_SUB_FOLDER_MARGIN,infoHeight:i};case r.sk.Large:return{minWidth:r.ZP.ITEMROW_LARGE_SUB_FOLDER_WIDTH,maxWidth:r.ZP.ITEMROW_LARGE_SUB_FOLDER_MAX_WIDTH,margin:r.ZP.ITEMROW_LARGE_SUB_FOLDER_MARGIN,infoHeight:i};default:throw Error("invalid thumbnail size")}},f=function(e,t){var n=e.minWidth,r=e.maxWidth,o=e.margin,i=e.infoHeight;return l(t,n,o,r).size.height+i},p=function(e){switch(e){case r.sk.Small:return 12;case r.sk.Medium:case r.sk.Large:return 24;default:throw Error("invalid thumbnail size")}},h=function(e){switch(e){case r.sk.Small:return{minWidth:r.ZP.ITEMROW_SMALL_FOLDER_ITEM_WIDTH,maxWidth:r.ZP.ITEMROW_SMALL_FOLDER_ITEM_MAX_WIDTH,margin:r.ZP.ITEMROW_SMALL_FOLDER_ITEM_MARGIN,infoHeight:0};case r.sk.Medium:return{minWidth:r.ZP.ITEMROW_MEDIUM_FOLDER_ITEM_WIDTH,maxWidth:r.ZP.ITEMROW_MEDIUM_FOLDER_ITEM_MAX_WIDTH,margin:r.ZP.ITEMROW_MEDIUM_FOLDER_ITEM_MARGIN,infoHeight:a};case r.sk.Large:return{minWidth:r.ZP.ITEMROW_LARGE_FOLDER_ITEM_WIDTH,maxWidth:r.ZP.ITEMROW_LARGE_FOLDER_ITEM_MAX_WIDTH,margin:r.ZP.ITEMROW_LARGE_FOLDER_ITEM_MARGIN,infoHeight:a};default:throw Error("invalid thumbnail size")}},m=function(e,t){var n=e.minWidth,r=e.maxWidth,o=e.margin,i=e.infoHeight;return l(t,n,o,r).size.height+i},g=function(e){switch(e){case r.sk.Small:return 8;case r.sk.Medium:case r.sk.Large:return 24;default:throw Error("invalid thumbnail size")}},v=function(){return{minWidth:r.ZP.ITEMROW_MOBILE_SUB_FOLDER_WIDTH,maxWidth:r.ZP.ITEMROW_MOBILE_SUB_FOLDER_MAX_WIDTH,margin:r.ZP.ITEMROW_MOBILE_SUB_FOLDER_MARGIN,infoHeight:s}},y=function(){return 16},b=function(){return{minWidth:r.ZP.ITEMROW_MOBILE_FOLDER_ITEM_WIDTH,maxWidth:r.ZP.ITEMROW_MOBILE_FOLDER_ITEM_MAX_WIDTH,margin:r.ZP.ITEMROW_MOBILE_FOLDER_ITEM_MARGIN,infoHeight:u}},_=function(){return 24},E=function(e){return!!e&&(SYNO.SDS.Session.isLogined?e.getIn(["accessPermission","view"]):e.getIn(["accessPermission","download"]))}},7927:function(e,t,n){"use strict";n.d(t,{Yj:function(){return r},zG:function(){return o}});var r=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.some(function(e){return!0===e})},o=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return t.reduce(function(e,t){return t(e)},e)}}},95682:function(e,t,n){"use strict";n.d(t,{AD:function(){return h},Qx:function(){return v},k$:function(){return m},ku:function(){return g},uq:function(){return f}});var r=n(7409),o=n(4034),i=n(96904),a=n(8768),s=n(94307),u=n(84402),l=n(61180),c=n(92632),d="/";function f(){return p((0,s.AZ)(),(0,s.Tw)())}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=function(e){if(0===e.length)return"/";var t=function(e,t){return e+d+t};return e.reduce(t,"")},r=e.split(d),i=n(r.slice(1,r.length-1)),s=null;if((0,u.ur)(e)&&(i="/"),3===r.length&&(0,u.al)(e)&&(i="/".concat(a.Z.ALBUM)),5===r.length&&(0,u.YO)(e)&&(i="/"),t&&t.from&&t.from.length>0){var l,c=(0,o.ZP)(t);i=null===(l=c.from)||void 0===l?void 0:l.pop(),s=c}return(0,u.IF)(e)&&(i=n(r.slice(1,r.length-1)),s=t),(0,u.v6)(e)&&(i=n(r.slice(1,r.length-1)),(null==(s=t)?void 0:s.editFace)&&delete s.editFace,0===Object.keys(s).length&&(s=null)),!(0,u.xr)(e)||(0,u.IF)(e)||(0,u.v6)(e)||(i=n(r.slice(1,r.length-2)),s=t),{pathname:i,state:s}}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(0!==e.indexOf(d))throw Error("path should be absolute path");var n=v();return{pathname:e,state:(0,r._)({},n,t)}}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(0!==e.indexOf(d))throw Error("path should be absolute path");return{pathname:e,state:(0,r._)({},t)}}function g(){var e=(0,s.AZ)(),t=(0,l.o$)(e).type,n=null;switch(t){case i.ZP.ALBUM_TYPE.ALBUM:n="/".concat(i.ZP.ALBUM_TYPE.ALBUM);break;case i.ZP.ALBUM_TYPE.SHARING:(0,c.v6)()||(n="/".concat(i.ZP.ALBUM_TYPE.SHARING))}return n}function v(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.AZ)(),t=(0,s.Tw)()||{};return t.from||(t.from=[]),t.from.push(e),t}},44537:function(e,t,n){"use strict";let r,o;n.d(t,{xh:function(){return W},UN:function(){return V},_B:function(){return Y}});var i=n(76150),a=n(28395),s=n(18575),u=n.n(s);function l(e){try{var t=e.split(","),n=t[0].match(/:(.*?);/)[1];return Promise.resolve(u()(t[1],n))}catch(e){return Promise.reject(e)}}function c(e){return new Promise(function(t,n){try{var r=new FileReader;r.onload=function(e){t(e.target.result)},r.readAsDataURL(e)}catch(e){n(e)}})}let d=(e,t)=>t.some(t=>e instanceof t);function f(){return r||(r=[IDBDatabase,IDBObjectStore,IDBIndex,IDBCursor,IDBTransaction])}function p(){return o||(o=[IDBCursor.prototype.advance,IDBCursor.prototype.continue,IDBCursor.prototype.continuePrimaryKey])}let h=new WeakMap,m=new WeakMap,g=new WeakMap;function v(e){let t=new Promise((t,n)=>{let r=()=>{e.removeEventListener("success",o),e.removeEventListener("error",i)},o=()=>{t(S(e.result)),r()},i=()=>{n(e.error),r()};e.addEventListener("success",o),e.addEventListener("error",i)});return g.set(t,e),t}function y(e){if(h.has(e))return;let t=new Promise((t,n)=>{let r=()=>{e.removeEventListener("complete",o),e.removeEventListener("error",i),e.removeEventListener("abort",i)},o=()=>{t(),r()},i=()=>{n(e.error||new DOMException("AbortError","AbortError")),r()};e.addEventListener("complete",o),e.addEventListener("error",i),e.addEventListener("abort",i)});h.set(e,t)}let b={get(e,t,n){if(e instanceof IDBTransaction){if("done"===t)return h.get(e);if("store"===t)return n.objectStoreNames[1]?void 0:n.objectStore(n.objectStoreNames[0])}return S(e[t])},set:(e,t,n)=>(e[t]=n,!0),has:(e,t)=>e instanceof IDBTransaction&&("done"===t||"store"===t)||t in e};function _(e){b=e(b)}function E(e){return p().includes(e)?function(...t){return e.apply(I(this),t),S(this.request)}:function(...t){return S(e.apply(I(this),t))}}function T(e){return"function"==typeof e?E(e):(e instanceof IDBTransaction&&y(e),d(e,f()))?new Proxy(e,b):e}function S(e){if(e instanceof IDBRequest)return v(e);if(m.has(e))return m.get(e);let t=T(e);return t!==e&&(m.set(e,t),g.set(t,e)),t}let I=e=>g.get(e);function w(e,t,{blocked:n,upgrade:r,blocking:o,terminated:i}={}){let a=indexedDB.open(e,t),s=S(a);return r&&a.addEventListener("upgradeneeded",e=>{r(S(a.result),e.oldVersion,e.newVersion,S(a.transaction),e)}),n&&a.addEventListener("blocked",e=>n(e.oldVersion,e.newVersion,e)),s.then(e=>{i&&e.addEventListener("close",()=>i()),o&&e.addEventListener("versionchange",e=>o(e.oldVersion,e.newVersion,e))}).catch(()=>{}),s}function A(e,{blocked:t}={}){let n=indexedDB.deleteDatabase(e);return t&&n.addEventListener("blocked",e=>t(e.oldVersion,e)),S(n).then(()=>void 0)}let O=["get","getKey","getAll","getAllKeys","count"],C=["put","add","delete","clear"],P=new Map;function R(e,t){if(!(e instanceof IDBDatabase&&!(t in e)&&"string"==typeof t))return;if(P.get(t))return P.get(t);let n=t.replace(/FromIndex$/,""),r=t!==n,o=C.includes(n);if(!(n in(r?IDBIndex:IDBObjectStore).prototype)||!(o||O.includes(n)))return;let i=async function(e,...t){let i=this.transaction(e,o?"readwrite":"readonly"),a=i.store;return r&&(a=a.index(t.shift())),(await Promise.all([a[n](...t),o&&i.done]))[0]};return P.set(t,i),i}_(e=>({...e,get:(t,n,r)=>R(t,n)||e.get(t,n,r),has:(t,n)=>!!R(t,n)||e.has(t,n)}));let L=["continue","continuePrimaryKey","advance"],D={},x=new WeakMap,k=new WeakMap,M={get(e,t){if(!L.includes(t))return e[t];let n=D[t];return n||(n=D[t]=function(...e){x.set(this,k.get(this)[t](...e))}),n}};async function*N(...e){let t=this;if(t instanceof IDBCursor||(t=await t.openCursor(...e)),!t)return;let n=new Proxy(t,M);for(k.set(n,t),g.set(n,I(t));t;)yield n,t=await (x.get(n)||t.continue()),x.delete(n)}function F(e,t){return t===Symbol.asyncIterator&&d(e,[IDBIndex,IDBObjectStore,IDBCursor])||"iterate"===t&&d(e,[IDBIndex,IDBObjectStore])}_(e=>({...e,get:(t,n,r)=>F(t,n)?N:e.get(t,n,r),has:(t,n)=>F(t,n)||e.has(t,n)}));var B=function(e){var t=e.dbName,n=e.storeName,r=void 0===n?"":n,o=e.dbVersion,s=void 0===o?1:o,u=e.upgradeCallback,l=void 0===u?function(){}:u;return(0,i._)(function(){return(0,a.Jh)(this,function(e){switch(e.label){case 0:return[4,w(t,s,{upgrade:function(e){l(e,r)}}).catch(function(e){console.error("openDB error",e)})];case 1:return[2,e.sent()]}})})()},U=function(e,t){e&&!e.objectStoreNames.contains(t)&&e.createObjectStore(t)},Z=function(e){var t=e.dbName,n=e.storeName,r=e.dbVersion,o=void 0===r?1:r;return(0,i._)(function(){var e;return(0,a.Jh)(this,function(r){switch(r.label){case 0:return[4,B({dbName:t,storeName:n,dbVersion:o,upgradeCallback:U})];case 1:if(!((e=r.sent())&&!e.objectStoreNames.contains(n)))return[3,4];return[4,e.close()];case 2:return r.sent(),[4,A(t)];case 3:return r.sent(),[2,B({dbName:t,storeName:n,dbVersion:o,upgradeCallback:U})];case 4:return[2,e]}})})()},j=function(e){var t=e.dbName,n=e.storeName,r=e.key,o=e.value,s=e.dbVersion,u=void 0===s?1:s;return(0,i._)(function(){var e,i;return(0,a.Jh)(this,function(a){switch(a.label){case 0:return[4,Z({dbName:t,dbVersion:u,storeName:n})];case 1:if(!((e=a.sent())&&e.objectStoreNames.contains(n)))return[3,3];return(i=e.transaction(n,"readwrite")).objectStore(n).put(o,r),[4,i.done];case 2:a.sent(),e.close(),a.label=3;case 3:return[2]}})})()},H=function(e){var t=e.dbName,n=e.storeName,r=e.key,o=e.dbVersion,s=void 0===o?1:o;return(0,i._)(function(){var e,o,i;return(0,a.Jh)(this,function(a){switch(a.label){case 0:return[4,Z({dbName:t,dbVersion:s,storeName:n})];case 1:if(!((e=a.sent())&&e.objectStoreNames.contains(n)))return[3,4];return[4,(o=e.transaction(n,"readonly")).objectStore(n).get(r)];case 2:return i=a.sent(),[4,o.done];case 3:return a.sent(),e.close(),[2,i];case 4:return[2,null]}})})()},z=function(e){var t=e.dbName,n=e.storeName,r=e.deleteKey,o=e.dbVersion,s=void 0===o?1:o;return(0,i._)(function(){var e,o,i,u;return(0,a.Jh)(this,function(a){switch(a.label){case 0:return[4,Z({dbName:t,dbVersion:s,storeName:n})];case 1:if(!((e=a.sent())&&e.objectStoreNames.contains(n)))return[3,3];return i=(o=e.transaction(n,"readwrite")).objectStore(n),u=IDBKeyRange.lowerBound(r),i.delete(u),[4,o.done];case 2:a.sent(),e.close(),a.label=3;case 3:return[2]}})})()},q="synofoto",G="cropped_faces",V=function(e,t){return(0,i._)(function(){return(0,a.Jh)(this,function(n){switch(n.label){case 0:return[4,c(t)];case 1:return[4,j({dbName:q,storeName:G,key:e,value:n.sent()}).catch(function(e){console.error("storeCroppedFace error",e)})];case 2:return n.sent(),[2]}})})()},W=function(e){return(0,i._)(function(){var t,n;return(0,a.Jh)(this,function(r){switch(r.label){case 0:return[4,H({dbName:q,storeName:G,key:e}).catch(function(e){console.error("getCroppedFace error",e)})];case 1:if(!(t=r.sent()))return[3,3];return[4,l(t)];case 2:return[2,(n=r.sent()).slice(0,n.size,"image/jpeg")];case 3:return[2,null]}})})()},Y=function(e){return(0,i._)(function(){return(0,a.Jh)(this,function(t){switch(t.label){case 0:return[4,z({dbName:q,deleteKey:"".concat(e,"-"),storeName:G}).catch(function(e){console.error("deleteCroppedFaceByItem error",e)})];case 1:return t.sent(),[2]}})})()}},11617:function(e,t,n){"use strict";n.d(t,{JP:function(){return u},TM:function(){return s},UD:function(){return l},mI:function(){return c},oP:function(){return a}});var r=n(96904),o=n(79905),i=/^(\w+)([-+.'][\w]+)*@(\w[-\w]*\.){1,5}([A-Za-z]){2,6}$/,a={isValid:function(e){return e.match(i)},errorMessage:(0,o.n6)("error","email_invalid")},s={isValid:function(e){return e.length>0},errorMessage:(0,o.n6)("app","required_field")},u={isValid:function(e){return e.length<=255},errorMessage:(0,o.n6)("error","folder_name_too_long")},l={isValid:function(e){return!e.match(r.w0)},errorMessage:(0,o.n6)("error","reserved_folder_name")};(0,o.n6)("error","reserved_name_mobile");var c=function(e,t){var n=!0,r=!1,o=void 0;try{for(var i,a=t[Symbol.iterator]();!(n=(i=a.next()).done);n=!0){var s=i.value;if(!s.isValid(e))return{isValid:!1,errorMessage:s.errorMessage}}}catch(e){r=!0,o=e}finally{try{n||null==a.return||a.return()}finally{if(r)throw o}}return{isValid:!0,errorMessage:""}}},13801:function(e,t,n){"use strict";var r=n(96904),o=n(5943),i=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.codec,n=void 0===t?"":t,i=e.pcClientHevcSupport,a=void 0!==i&&i,s=e.isSupportAutoGenerateThumbnail,u=void 0!==s&&s;return(0,o.eE)()&&(n===r.V9.VC1||n===r.V9.VP9)?r.yL.Broken:u?n!==r.V9.HEVC&&n!==r.V9.HEIC||a?"auto-converting":(0,o.eE)()?r.yL.Broken:r.yL.AmeDefect:r.yL.AmeDefect};t.Z=i},47739:function(e,t,n){"use strict";var r=n(96904),o=n(53982),i=n(11975),a=n(4040),s=function(e){return(0,o.Z)(e)?r.V9.HEIC:(0,i.Z)(e)?r.V9.VC1:(0,a.mi)(e)?e.getIn(["additional","video_meta","video_codec"],""):""};t.Z=s},53982:function(e,t,n){"use strict";var r=n(96904),o=function(e){var t=e.get("type");if(t===r.qG.PHOTO||t===r.qG.PHOTO_360||t===r.qG.BURST||t===r.qG.MOTION_PHOTO)return!0;var n=e.get("live_type");return n===r.M6.PHOTO||n===r.M6.LIVE};function i(e){if(!o(e))return!1;var t=e.get("filename").split(".").pop().toLowerCase();return r.Th.includes(t)}t.Z=i},79173:function(e,t,n){"use strict";var r=n(4040),o=function(e){return!!(0,r.mi)(e)&&"hevc"===e.getIn(["additional","video_meta","video_codec"],"")};t.Z=o},30897:function(e,t,n){"use strict";var r=n(96904),o=function(e){return(null==e?void 0:e.xl)===r.yL.AmeDefect||(null==e?void 0:e.sm)===r.yL.AmeDefect};t.Z=o},11975:function(e,t,n){"use strict";var r=n(4040),o=function(e){return!!(0,r.mi)(e)&&["vc1","wmv3"].includes(e.getIn(["additional","video_meta","video_codec"],""))};t.Z=o},75804:function(e,t,n){"use strict";var r=n(96904),o=n(4040),i=function(e){var t=e.getIn(["additional","video_meta","video_codec"],""),n=e.getIn(["additional","video_meta","container_type"],"");return!!((0,o.mi)(e)&&"h264"===t&&["mp4","mov","m4v"].includes(n))},a=function(e){return e.getIn(["additional","video_convert_status"])===r.yL.AmeDefect&&!i(e)};t.Z=a},4040:function(e,t,n){"use strict";n.d(t,{$G:function(){return v},A4:function(){return I},IT:function(){return E},NE:function(){return u},QT:function(){return p},RT:function(){return _},SC:function(){return T},YJ:function(){return g},Z2:function(){return s},eM:function(){return w},he:function(){return S},mi:function(){return b},q9:function(){return y},sY:function(){return f}});var r=n(55210),o=n(53982),i=n(96904),a=n(5943),s={raw:"quality_original",orig_h264:"quality_original",high:"quality_high",medium:"quality_medium",low:"quality_low",mobile:"quality_mobile",flv:"quality_flv"},u=["raw","orig_h264","high","medium","low","mobile"];function l(e){return!!("mp3"===e||e.startsWith("aac")||e.startsWith("pcm"))||"ac3"===e||"opus"===e||"vorbis"===e}function c(e){return!!(e===i.V9.H264||e===i.V9.VP9||e===i.V9.HEVC&&(0,a.G9)()||e===i.V9.AV1&&(0,a.Pq)())}function d(e){return!!e&&"h264"===e.video_codec}function f(e){return!!(e&&"mp4"===e.container_type&&c(e.video_codec)&&(!e.audio_codec||l(e.audio_codec)))}function p(e,t){var n="";if(f(t)&&(n="raw",d(t))||void 0===e)return n;var r=!0,o=!1,i=void 0;try{for(var a,s=function(){var t=a.value;if(e.find(function(e){return e.quality===t}))return n=t,"break"},l=u[Symbol.iterator]();!(r=(a=l.next()).done);r=!0){var c=s();if("break"===c)break}}catch(e){o=!0,i=e}finally{try{r||null==l.return||l.return()}finally{if(o)throw i}}return n}function h(e){return void 0!==e&&e.xl===i.yL.Converting}function m(e){return void 0!==e&&e.preview===i.yL.Ready}function g(e,t){return"photo"===e&&h(t)&&m(t)}function v(e,t,n){return"time"===t?e.set("time",n):"description"===t?e.setIn(["additional","description"],n):"concept_raw_data"===t?e.setIn(["additional","concept_raw_data"],n):e}var y=function(e,t){return e.findIndex(function(e){return e.has("list")&&-1!==e.get("list").findIndex(function(e){return e.has("photo")&&e.getIn(["photo","id"])===t.get("id")})})};function b(e){var t=e.get("type");return"video"===t||"video360"===t||e.get("live_type")===i.M6.VIDEO}function _(e){return e.get("filename").split(".").pop().toLowerCase()}function E(e){var t=["tif","tiff"].concat((0,r._)(i.i3));if((0,o.Z)(e))return!0;var n=_(e);return t.includes(n)}function T(e){return e.get("type")===i.qG.PHOTO_360||e.get("type")===i.qG.VIDEO_360}function S(e){return!!e.get("filename").match(/\.gif/gi)}function I(e){return!!e.get("filename").match(/\.webp/gi)}function w(e){return!b(e)&&!T(e)&&!S(e)&&!I(e)}},25480:function(e,t,n){"use strict";var r=n(96904),o=function(e){return 0===e?r.Zu.TEAM:r.Zu.PERSONAL};t.Z=o},38962:function(e,t,n){"use strict";n.d(t,{Z:function(){return E}});var r=n(7409),o=n(99282),i=n(67294),a=n(30270),s=n(29893),u=n(96904),l=n(60253),c=n(79905),d=n(57349),f=n(28851),p=n(84299),h=n(47307),m=n(61630),g=[5,4,3,2,1,0],v=function(e,t,n){if(!n)return null;if(n in t)return t[n];if(n in e){var r=(0,f.Z)(),o=(0,e[n])();return function(){r(o)}}return null},y=function(e){return{component:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=(0,f.Z)(),a=g.map(function(t){return{text:(0,p.Z)(t),key:t,handler:function(){o(e(t)),n()}}}),s=function(e){e.key===u.VD.ESC&&n()};return i.createElement(l.Z,{key:t,buttonType:"texticon",iconCls:"submenu-arrow-btn-icon",text:(0,c.n6)("action","edit_rating"),className:"synofoto-menu-text-button",ctClassName:"synofoto-menu-sub-menu-button",menu:a,alignPosition:"left_bottom",offset:{x:2,y:-8},onKeyDown:s,closeParentMenu:n,parentRefs:r})}}},b=function(e,t,n){if(!n)return null;if(n in t)return t[n];if(n in e){var r=(0,f.Z)();return function(t){r(e[n](t))}}return null},_=function(e,t){return{component:function(n,a){var s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],d=function(e){e.key===u.VD.ESC&&a()},f=t.map(function(e){return(0,o._)((0,r._)({},e),{handler:function(){e.handler(),a()}})});return i.createElement(l.Z,{key:n,buttonType:"texticon",iconCls:"submenu-arrow-btn-icon",text:(0,c.n6)("action",e.key),className:(0,m.tq)()?"synofoto-menu-text-button-mobile":"synofoto-menu-text-button",ctClassName:"synofoto-menu-sub-menu-button",menu:f,alignPosition:"left_bottom",offset:{x:2,y:-8},onKeyDown:d,closeParentMenu:a,parentRefs:s})}}};function E(e){var t=e.menuItems,n=void 0===t?[]:t,i=e.actionCreatorMap,l=void 0===i?{}:i,f=e.functionHandlerMap,p=void 0===f?{}:f,m=e.downloadInfo,g=void 0===m?{}:m;return n.map(function(e){switch(e.key){case"edit_rating":var t=h.IQ;return e.action in l&&(t=l[e.action]),y(t);case"divider":return(0,d.eZ)();case"download":if((0,s.Z)(g.selectedCount,g.selectType,g.selectedMap)){var n=(0,a.Z)((0,o._)((0,r._)({},g),{handler:b(l,p,e.action)}));return _(e,n)}return{text:(0,c.n6)("action",e.key),key:e.key,handler:v(l,p,e.action)};case"download_all":var i=[u._5.SOURCE,u._5.OPTIMIZED_JPEG].map(function(t){return{text:(0,c.n6)("action",t),key:t,handler:function(){return b(l,p,e.action)(t)}}});return _(e,i);default:return{text:(0,c.n6)("action",e.key),key:e.key,handler:v(l,p,e.action)}}})}},30270:function(e,t,n){"use strict";var r=n(96904),o=n(79905),i=n(4040),a=function(e){var t=e.handler,n=e.selectedCount,a=e.selectType,s=e.selectedMap,u=e.hasHevc,l=e.enableConvertedOriginalJpeg,c=s.toList();return function(e){return e.map(function(e){return{text:(0,o.n6)("action",e),key:e,handler:function(){return t(e)}}})}(1===n&&a===r.RT.ITEM&&(0,i.IT)(c.get(0))&&u&&l?[r._5.SOURCE,r._5.OPTIMIZED_JPEG,r._5.ORIGINAL_SIZE_JPEG]:[r._5.SOURCE,r._5.OPTIMIZED_JPEG])};t.Z=a},29893:function(e,t,n){"use strict";var r=n(47524),o=n(96904),i=n(4040),a=n(22287),s=n(1227),u=function(e,t,n){if(t!==o.RT.ITEM||1!==e)return!0;var u=n.valueSeq().get(0),l=(0,i.RT)(u);if((0,i.mi)(u)||"webp"===l||"gif"===l)return!1;var c=r.Z.getStore().getState();return!!(s.Z.getXlInfoByUnitId(c,u.get("thumbnailUnitId").toString())===o.yL.Ready||(0,a.eB)())};t.Z=u},61630:function(e,t,n){"use strict";n.d(t,{Tt:function(){return u},tq:function(){return s}});var r=n(43830),o=n(52062),i=n(42238),a=new(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;(0,r._)(this,e),this.uaParser=new i.UAParser(t)}return(0,o._)(e,[{key:"isMobile",value:function(){var e=this.uaParser.getDevice().type;return"Mac OS"!==this.uaParser.getOS().name&&("tablet"===e||"mobile"===e)}},{key:"isiOS",value:function(){return"iOS"===this.uaParser.getOS().name}}]),e}()),s=function(){return a.isMobile()},u=function(){return a.isiOS()}},94706:function(e,t,n){"use strict";n.d(t,{q0:function(){return _},yo:function(){return E},zL:function(){return b}});var r=n(7409),o=n(99282),i=n(35369),a=n(67294),s=n(73935),u=n(15593),l=n(7019),c=n(47524),d=n(96904),f=n(79905),p=n(94599),h=n(68598),m=n(30897),g=a.lazy(function(){return n.e("149").then(n.bind(n,91115))}),v=null,y=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(v)return v;var t=e.type,n=document.body.appendChild(document.createElement("div")),i=c.Z.getStore(),l=function(){return s.unmountComponentAtNode(n),setTimeout(function(){return n.remove()})};return v=new Promise(function(l){var c=(0,o._)((0,r._)({},e),{isOpen:!0,handleApply:function(e){var n=e.dontShowAgain;(0,h.PH)(t),l({dontShowAgain:n,type:d.uE.CONFIRM})},handleClose:function(e){var n=e.dontShowAgain;(0,h.PH)(t),l({dontShowAgain:n,type:d.uE.CLOSE})}});s.render(a.createElement(u.zt,{store:i},a.createElement(a.Suspense,{fallback:a.createElement("div",null)},a.createElement(g,c))),n)}).then(function(e){return l(),v=null,e}).catch(function(e){throw l(),v=null,e}),(0,h.nw)(t),v},b=function(){return y({type:d.iR.EXTERNAL_CONVERT_INTRO_DIALOG_BROWSE})},_=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,f.n6)("action","finish");return y({title:(0,f.n6)("warning","external_convert_intro_upload_title"),description:(0,p.l)((0,f.n6)("warning","external_convert_intro_upload_desc_embedded_url"),[{url:l.SynoDocsLinks.AutoConvertExtensionAndDesktopApp,target:"_blank",color:"var(--color-link-tier2)"}]),confirmText:e,showDontShowAgain:!0,type:d.iR.EXTERNAL_CONVERT_INTRO_DIALOG_UPLOAD})},E=function(){var e=c.Z.getStore(),t=null==e?void 0:e.getState().getIn(["lightbox","item","thumbnailInfo"],i.default.List()).toJS(),n=(0,m.Z)(t),r=n?(0,f.n6)("warning","external_convert_intro_video_desc_embedded_url"):(0,f.n6)("warning","external_convert_intro_video_desc_no_video_embedded_url");return y({title:n?(0,f.n6)("warning","external_convert_intro_video_title"):(0,f.n6)("warning","external_convert_intro_video_title_no_video"),description:(0,p.l)(r,[{url:l.SynoDocsLinks.AutoConvertExtensionAndDesktopApp,target:"_blank",color:"var(--color-link-tier2)"}]),type:d.iR.EXTERNAL_CONVERT_INTRO_DIALOG_VIDEO})}},19051:function(e,t,n){"use strict";n.d(t,{Gb:function(){return y},I7:function(){return g},Ju:function(){return m},Pf:function(){return f},UY:function(){return _},Uh:function(){return d},v6:function(){return v},yr:function(){return b}});var r=n(55210),o=n(35369),i=n(96904),a=n(79905),s=function(e){return o.default.Map(e.map(function(e){return["".concat(e.get("type"),"_").concat(e.get("id")),e]}))},u=function(e,t){var n=[];if(!o.default.is(e,t)){var r=s(e),i=s(t),a=!0,u=!1,l=void 0;try{for(var c,d=r.keySeq()[Symbol.iterator]();!(a=(c=d.next()).done);a=!0){var f=c.value,p=r.get(f);if(i.has(f)){var h=p.get("role"),m=i.getIn([f,"role"]);h!==m&&n.push({role:m,action:"update",member:{type:p.get("type"),id:p.get("id")}})}else n.push({action:"delete",member:{type:p.get("type"),id:p.get("id")}})}}catch(e){u=!0,l=e}finally{try{a||null==d.return||d.return()}finally{if(u)throw l}}var g=!0,v=!1,y=void 0;try{for(var b,_=i.keySeq()[Symbol.iterator]();!(g=(b=_.next()).done);g=!0){var E=b.value;if(!r.has(E)){var T=i.get(E);n.push({role:T.get("role"),action:"update",member:{type:T.get("type"),id:T.get("id")}})}}}catch(e){v=!0,y=e}finally{try{g||null==_.return||_.return()}finally{if(v)throw y}}}return n},l=function(e,t){if(e===t)return null;switch(t){case i.mp.PRIVATE:return{action:"delete",member:{type:"public"}};case i.mp.PUBLIC_VIEW:return{action:"update",role:"view",member:{type:"public"}};case i.mp.PUBLIC_DOWNLOAD:return{action:"update",role:"download",member:{type:"public"}};default:throw Error("Invalid privacy type.")}},c=function(e,t){var n=[];if(e!==t){var r=s(e),o=s(t),i=!0,a=!1,u=void 0;try{for(var l,c=r.keySeq()[Symbol.iterator]();!(i=(l=c.next()).done);i=!0){var d=l.value,f=r.get(d);if(o.has(d)){var p=o.get(d);n.push({action:"update",type:f.get("type"),id:f.get("id"),permission:p.get("role"),auto_backup:p.get("auto_backup")})}else n.push({action:"delete",type:f.get("type"),id:f.get("id"),permission:f.get("role"),auto_backup:f.get("auto_backup")})}}catch(e){a=!0,u=e}finally{try{i||null==c.return||c.return()}finally{if(a)throw u}}var h=!0,m=!1,g=void 0;try{for(var v,y=o.keySeq()[Symbol.iterator]();!(h=(v=y.next()).done);h=!0){var b=v.value;if(!r.has(b)){var _=o.get(b);n.push({action:"update",type:_.get("type"),id:_.get("id"),permission:_.get("role"),auto_backup:_.get("auto_backup")})}}}catch(e){m=!0,g=e}finally{try{h||null==y.return||y.return()}finally{if(m)throw g}}}return n},d=function(e,t,n,o,i,a,s,c){var d,f={passphrase:e};a&&(f.password=s),void 0!==c&&(f.expiration=c);var p=[],h=l(t,n);h&&p.push(h);var m=u(o,i);return(d=p).push.apply(d,(0,r._)(m)),p.length&&(f.permission=p),f},f=function(e,t){return c(e,t)},p=function(){var e={};return e[i.mp.PRIVATE]=0,e[i.mp.PUBLIC_VIEW]=1,e[i.mp.PUBLIC_DOWNLOAD]=2,e[i.mp.PUBLIC_UPLOAD]=3,e},h=function(e){var t={};return e===i.E1.TEAM_FOLDER?(t[i._I.VIEW]=0,t[i._I.DOWNLOAD]=1,t[i._I.UPLOAD]=2,t[i._I.MANAGE]=3):(t[i.F.VIEW]=0,t[i.F.DOWNLOAD]=1,t[i.F.UPLOAD]=2),t},m=function(e){var t=e.privacyType,n=e.origPrivacyType,r=e.permissionList,o=e.origPermissionList,a=p(),s=h(i.E1.TEAM_FOLDER),u=!1,l=!1,c=!1;if(a[t]>=a[i.mp.PUBLIC_DOWNLOAD]||n===i.mp.MANAGEMENT)return{view:!1,download:!1};if(t===i.mp.PUBLIC_VIEW?(u=!0,a[n]>=a[i.mp.PUBLIC_DOWNLOAD]&&(c=!0)):(t===i.mp.MANAGEMENT||t===i.mp.PRIVATE)&&(a[n]>=a[i.mp.PUBLIC_DOWNLOAD]?(l=!0,c=!0):n===i.mp.PUBLIC_VIEW&&(l=!0)),l&&c)return{view:l,download:c};var d={};if(t!==i.mp.MANAGEMENT){var f=!0,m=!1,g=void 0;try{for(var v,y=r[Symbol.iterator]();!(f=(v=y.next()).done);f=!0){var b=v.value;d[b.get("id")]=b.get("role")}}catch(e){m=!0,g=e}finally{try{f||null==y.return||y.return()}finally{if(m)throw g}}}var _=!0,E=!1,T=void 0;try{for(var S,I=o[Symbol.iterator]();!(_=(S=I.next()).done);_=!0){var w=S.value,A=w.get("id"),O=w.get("role");if(s[O]>=s[i._I.DOWNLOAD]?d[A]?s[d[A]]===s[i._I.VIEW]&&(c=!0):(l=!u,c=!0):s[O]!==s[i._I.VIEW]||d[A]||(l=!u),l&&c)break}}catch(e){E=!0,T=e}finally{try{_||null==I.return||I.return()}finally{if(E)throw T}}return{view:l,download:c}},g=function(e){if(e===i.E1.TEAM_FOLDER)return[{value:i._I.VIEW,label:(0,a.n6)("permission","viewer"),tip:(0,a.n6)("permission","view_hint")},{value:i._I.DOWNLOAD,label:(0,a.n6)("permission","downloader"),tip:(0,a.n6)("permission","download_hint")},{value:i._I.UPLOAD,label:(0,a.n6)("permission","uploader"),tip:(0,a.n6)("permission","upload_hint")},{value:i._I.MANAGE,label:(0,a.n6)("permission","manager"),tip:(0,a.n6)("permission","manage_hint")}];if(e===i.E1.NORMAL_ALBUM)return[{value:i.F.VIEW,label:(0,a.n6)("permission","viewer"),tip:(0,a.n6)("permission","view_hint")},{value:i.F.DOWNLOAD,label:(0,a.n6)("permission","downloader"),tip:(0,a.n6)("permission","album_download_hint")},{value:i.F.UPLOAD,label:(0,a.n6)("permission","contributor"),tip:(0,a.n6)("permission","add_remove_hint")}];if(e===i.E1.CONDITION_ALBUM)return[{value:i.F.VIEW,label:(0,a.n6)("permission","viewer"),tip:(0,a.n6)("permission","view_hint")},{value:i.F.DOWNLOAD,label:(0,a.n6)("permission","downloader"),tip:(0,a.n6)("permission","album_download_hint")}];throw Error("Invalid share type. It should be one of ".concat(Object.values(i.E1)))},v=function(){return[{value:i.El.ENTRY,label:(0,a.n6)("setting","entry")},{value:i.El.MANAGE,label:(0,a.n6)("setting","management")}]},y=function(e,t){return(!!e||!!t)&&(!e||!t||e.size!==t.size||!e.isSubset(t))},b=function(e,t,n,r){return!!(e===i.mp.PRIVATE&&t&&!n&&r.isEmpty())},_=function(e,t){return"administrators"===e&&"group"===t}},88528:function(e,t,n){"use strict";n.d(t,{h:function(){return u}});var r=n(8768),o=n(79905),i=n(22287),a=n(51383),s=null,u=function(e){if(!((0,a.vT)()&&(0,i.nw)()))return"";switch(e){case r.Z.PERSONAL_SPACE:return"/".concat((0,o.n6)("app","personal_space"));case r.Z.TEAM_SPACE:return"/".concat((0,o.n6)("app","shared_space"));default:return""}}},63744:function(e,t,n){"use strict";n.d(t,{j:function(){return o}});var r=n(34774),o=function(e){var t={};if(e.size){var n,o=e.get("nickName")||e.get("userName","");t.userName=e.get("userName",""),t.accountName=o.charAt(0).toUpperCase(),t.avatar=(null===(n=e.get("photo"))||void 0===n?void 0:n.length)?(0,r.Jc)(e.get("photo"),!0):null,t.color=null!==t.avatar?"#FFFFFF":null,t.nickName=e.get("nickName",""),t.description=e.get("title",""),t.email=e.get("email",""),t.preferredLanguage=e.get("preferredLanguage",""),t.timezone=e.get("timezone",""),t.timezoneUI=e.get("timezoneUI","")}return t}},28851:function(e,t,n){"use strict";var r=n(47524),o=function(){var e,t=null===(e=r.Z.getStore())||void 0===e?void 0:e.dispatch;if(!t)throw Error("store does not exist");return t};t.Z=o},56240:function(e,t,n){"use strict";var r=n(47524),o=function(){var e,t;return(null===(t=r.Z.getStore())||void 0===t?void 0:null===(e=t.getState)||void 0===e?void 0:e.call(t))||null};t.Z=o},94307:function(e,t,n){"use strict";n.d(t,{fv:function(){return _},AZ:function(){return y},Tw:function(){return b},df:function(){return E},s1:function(){return g}});var r,o=n(4034);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(r||(r={}));var a=function(e){return e},s="beforeunload",u="hashchange",l="popstate";function c(e){e.preventDefault(),e.returnValue=""}function d(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter(function(e){return e!==t})}},call:function(t){e.forEach(function(e){return e&&e(t)})}}}function f(){return Math.random().toString(36).substr(2,8)}function p(e){var t=e.pathname,n=void 0===t?"/":t,r=e.search,o=void 0===r?"":r,i=e.hash,a=void 0===i?"":i;return o&&"?"!==o&&(n+="?"===o.charAt(0)?o:"?"+o),a&&"#"!==a&&(n+="#"===a.charAt(0)?a:"#"+a),n}function h(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var m=function e(e){void 0===e&&(e={});var t=e.window,n=void 0===t?document.defaultView:t,o=n.history;function m(){var e=h(n.location.hash.substr(1)),t=e.pathname,r=void 0===t?"/":t,i=e.search,s=void 0===i?"":i,u=e.hash,l=void 0===u?"":u,c=o.state||{};return[c.idx,a({pathname:r,search:s,hash:l,state:c.usr||null,key:c.key||"default"})]}var g=null;function v(){if(g)S.call(g),g=null;else{var e=r.Pop,t=m(),n=t[0],o=t[1];if(S.length){if(null!=n){var i=_-n;i&&(g={action:e,location:o,retry:function(){D(-1*i)}},D(i))}}else P(e)}}n.addEventListener(l,v),n.addEventListener(u,function(){p(m()[1])!==p(E)&&v()});var y=r.Pop,b=m(),_=b[0],E=b[1],T=d(),S=d();function I(){var e=document.querySelector("base"),t="";if(e&&e.getAttribute("href")){var r=n.location.href,o=r.indexOf("#");t=-1===o?r:r.slice(0,o)}return t}function w(e){return I()+"#"+("string"==typeof e?e:p(e))}function A(e,t){return void 0===t&&(t=null),a(i({pathname:E.pathname,hash:"",search:""},"string"==typeof e?h(e):e,{state:t,key:f()}))}function O(e,t){return[{usr:e.state,key:e.key,idx:t},w(e)]}function C(e,t,n){return!S.length||(S.call({action:e,location:t,retry:n}),!1)}function P(e){y=e;var t=m();_=t[0],E=t[1],T.call({action:y,location:E})}function R(e,t){var i=r.Push,a=A(e,t);if(C(i,a,function(){R(e,t)})){var s=O(a,_+1),u=s[0],l=s[1];try{o.pushState(u,"",l)}catch(e){n.location.assign(l)}P(i)}}function L(e,t){var n=r.Replace,i=A(e,t);if(C(n,i,function(){L(e,t)})){var a=O(i,_),s=a[0],u=a[1];o.replaceState(s,"",u),P(n)}}function D(e){o.go(e)}return null==_&&(_=0,o.replaceState(i({},o.state,{idx:_}),"")),{get action(){return y},get location(){return E},createHref:w,push:R,replace:L,go:D,back:function(){D(-1)},forward:function(){D(1)},listen:function(e){return T.push(e)},block:function(e){var t=S.push(e);return 1===S.length&&n.addEventListener(s,c),function(){t(),S.length||n.removeEventListener(s,c)}}}}({window:window});function g(){return m}function v(){return(0,o.ZP)(g().location)}function y(){return v().pathname.replace(/\/$/,"")}function b(){return v().state}function _(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;m.push(e,t)}function E(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;m.replace(e,t)}},33610:function(e,t,n){"use strict";n.d(t,{A:function(){return r},D:function(){return o}});var r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.replace,n=void 0!==t&&t,r=e.state,o=void 0===r?null:r,i=e.relative,a=void 0!==i&&i,s=e.preventScrollReset;return{replace:n,state:o,relative:a?"path":"route",preventScrollReset:void 0!==s&&s}},o=r()},84402:function(e,t,n){"use strict";n.d(t,{$K:function(){return k},Bn:function(){return O},E0:function(){return B},Eo:function(){return U},Ew:function(){return v},Fy:function(){return j},GR:function(){return N},IF:function(){return L},L1:function(){return C},Ni:function(){return m},OO:function(){return x},R6:function(){return p},UJ:function(){return I},Wv:function(){return o},YO:function(){return f},ag:function(){return P},al:function(){return M},bt:function(){return h},hz:function(){return S},iY:function(){return d},ib:function(){return s},jk:function(){return _},km:function(){return Z},nI:function(){return g},p7:function(){return b},ur:function(){return T},v6:function(){return D},xr:function(){return R},xx:function(){return F}});var r=n(8768);function o(e,t){var n=e;e.startsWith("/")||(n="/".concat(e));var r=n.split("/",t+2);return r.length>=t+2?r[t+1]:void 0}function i(e,t){return function(n){return o(n,e)===t}}function a(e,t){return function(n){var r=n.split("/");return r.length>=e&&r[r.length-e]===t}}function s(e){var t=e.split("/",3);return t.length>=3&&t[1]===r.Z.ALBUM?t[2]:null}function u(e){var t=e.split("/",3);return t.length>=3&&t[1]===r.Z.SHARING?t[2]:null}function l(e){var t=e.split("/");if(""!==e&&t.length>=2){var n=t[t.length-2],r=t[t.length-3];return n.match(/^(item)$/)||r&&r.match(/^(item)$/)}return!1}function c(e){var t=e.split("/");return t.length>=2&&null!==t[t.length-1].match(/^external_convert_intro_dialog_(browse|upload|video)$/)}var d=i(0,r.Z.ALBUM),f=i(0,r.Z.ALBUM_TYPE.CONCEPT),p=i(1,r.Z.FOLDER),h=i(0,r.Z.ALBUM_TYPE.GENERAL_TAG),m=i(0,r.Z.ALBUM_TYPE.GEOCODING),g=i(0,r.Z.ALBUM_TYPE.PERSON),v=i(0,r.Z.SHARING),y=i(0,r.Z.ALBUM_TYPE.RECENTLY_ADDED),b=i(0,r.Z.ALBUM_TYPE.SIMILAR),_=i(0,r.Z.ALBUM_TYPE.FAVORITE),E=i(0,r.Z.ALBUM_TYPE.VIDEO),T=i(0,r.Z.SEARCH),S=i(1,r.Z.TIMELINE),I=function(e){return S(e)||p(e)},w=i(0,r.Z.ALBUM_TYPE.LIVE),A=i(0,r.Z.ALBUM_TYPE.DEGREE_360),O=function(e){return!!s(e)},C=function(e){return a(1,r.Z.ALBUM)(e)||a(2,r.Z.ALBUM)(e)&&c(e)},P=a(1,r.Z.SHARING),R=function(e){return!!l(e)},L=function(e){return R(e)&&null!==e.match("".concat(r.Z.SLIDESHOW,"$"))},D=function(e){return R(e)&&null!==e.match("".concat(r.Z.EDIT_FACE,"$"))},x=function(e,t){return s(e)===t.toString()},k=function(e,t){return u(e)===t},M=function(e){return y(e)||E(e)||m(e)||h(e)||g(e)||f(e)||b(e)||_(e)},N=function(e){return M(e)||A(e)||w(e)},F=function(e){return v(e)&&!i(1,void 0)(e)},B=function(e){return e===r.Z.PERSONAL_SPACE},U=function(e){return e===r.Z.TEAM_SPACE},Z=function(e){var t=/^.*item_\d+[^]*$/g;return e.match(t)?e.replace("item_","item/"):null},j=function(e){return e.includes("/".concat(r.Z.PERSONAL_SPACE))?r.Z.PERSONAL_SPACE:e.includes("/".concat(r.Z.TEAM_SPACE))?r.Z.TEAM_SPACE:null}},68598:function(e,t,n){"use strict";n.d(t,{Hm:function(){return m},Ib:function(){return p},PH:function(){return E},T9:function(){return d},WC:function(){return b},XG:function(){return f},fT:function(){return g},jQ:function(){return v},n_:function(){return u},nr:function(){return h},nw:function(){return _},q3:function(){return l},uJ:function(){return y}});var r=n(8768),o=n(57926),i=n(95682),a=n(94307),s=n(84402);function u(){var e=(0,a.AZ)(),t=(0,i.k$)(e.replace("/".concat(r.Z.SLIDESHOW),"")),n=t.pathname,o=t.state;(0,a.fv)(n,o)}function l(e,t){var n=(0,a.Tw)();if(e===r.Z.SEARCH){var o=(0,a.AZ)().replace(/(personal_space|shared_space)$/,t);(0,a.df)(o,n);return}(0,a.df)("/".concat(e,"/").concat(t),n)}function c(e,t){var n=(0,i.k$)("/".concat(t,"/").concat(r.Z.FOLDER,"/").concat(e)),o=n.pathname,s=n.state;(0,a.fv)(o,s)}function d(e){c(e,r.Z.PERSONAL_SPACE)}function f(e){c(e,r.Z.TEAM_SPACE)}function p(e){return(0,s.Eo)(e)?f:d}function h(e){var t=(0,i.AD)(e.url),n=t.pathname,r=t.state;(0,a.fv)(n,r)}function m(){var e=(0,i.uq)(),t=e.pathname,n=e.state;(0,a.fv)(t,n)}function g(){(0,a.fv)("/")}function v(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(t?i.AD:i.k$)("/".concat(r.Z.ALBUM_TYPE.ALBUM,"/").concat(e)),o=n.pathname,s=n.state;(0,a.fv)(o,s)}function y(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=r?i.AD:i.k$,s="",u=o(s=n?"/".concat(e,"/").concat(t,"/").concat(n):"/".concat(e,"/").concat(t)),l=u.pathname,c=u.state;(0,a.fv)(l,c)}function b(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=t?i.AD:i.k$,o="/".concat(r.Z.SHARING,"/").concat(e);if((0,a.AZ)()!==o){var s=n(o),u=s.pathname,l=s.state;(0,a.fv)(u,l)}}function _(e){(0,s.IF)((0,a.AZ)())&&(u(),(0,o.Z)().exit());var t=(0,a.AZ)();if(!t.includes("/".concat(e))){var n=(0,i.k$)("".concat(t,"/").concat(e)),r=n.pathname,l=n.state;(0,a.df)(r,l)}}function E(e){var t=(0,a.AZ)();if(t.includes("/".concat(e))){var n=(0,i.k$)(t.replace("/".concat(e),"")),r=n.pathname,o=n.state;(0,a.df)(r,o)}}},61180:function(e,t,n){"use strict";n.d(t,{o$:function(){return E},Y$:function(){return C},fv:function(){return R},Uw:function(){return S},bM:function(){return A},Se:function(){return O},y0:function(){return P},yK:function(){return w}});var r=n(7409),o=n(96904),i=n(8768),a=n(24677),s=function(e){return(0,a.Z)(decodeURI(e))},u=n(22287),l=n(55661),c=n(92632),d=n(84402),f=Object.freeze({PHOTO:/^\/?(personal_space|shared_space)\/([a-zA-Z]+)(?:\/(\d+))?(?:\/(item\/\d+)?(?:\/slideshow|\/edit_face)?)?(?:\/(external_convert_intro_dialog_browse|external_convert_intro_dialog_upload|external_convert_intro_dialog_video))?$/,ALBUM:/^\/?(\w+)(\/personal_space|\/shared_space)?(?:\/(\d+)(?:\/(?!item\/)([^/]*))?)?(?:\/(item\/\d+)?(?:\/slideshow|\/edit_face)?)?(?:\/(external_convert_intro_dialog_browse|external_convert_intro_dialog_upload|external_convert_intro_dialog_video))?$/,SHARING:/^\/?(sharing)(?:\/(\b(?!external_convert_intro_dialog_browse|external_convert_intro_dialog_upload|external_convert_intro_dialog_video\b)\w+))?(?:\/(item\/\d+)?(?:\/slideshow|\/edit_face)?)?(?:\/(external_convert_intro_dialog_browse|external_convert_intro_dialog_upload|external_convert_intro_dialog_video))?$/,SEARCH:/^\/?(search)\/(.*?)\/(personal_space|shared_space)(?:\/(item\/\d+)?)?(?:\/slideshow|\/edit_face)?(?:\/(external_convert_intro_dialog_browse|external_convert_intro_dialog_upload|external_convert_intro_dialog_video))?$/,STANDALONE_SHARING:/^\/?(item\/\d+)?(\/slideshow)?$/,STANDALONE_SHARING_LOCATION:/\/mo\/sharing\/(.*?)$/}),p=[];Object.keys(i.Z.ALBUM_TYPE).forEach(function(e){p.push(i.Z.ALBUM_TYPE[e])});var h=Object.values(o.iR),m={library:"",type:"",typeId:0,itemId:0,passphrase:"",info:{},specifiedName:"",dialog:""};function g(e){var t=(0,r._)({},m);if(t.library=e[1],t.type=e[2],e[3]&&(t.typeId=parseInt(e[3],10)),e[4]){var n=e[4];t.itemId=parseInt(n.split("/")[1],10)}return e[5]&&(t.dialog=e[5]),t}function v(e){var t=(0,r._)({},m);if(p.indexOf(e[1])>-1&&(t.type=e[1]),e[2]&&(t.library=e[2].substring(1)),e[3]&&(t.typeId=parseInt(e[3],10)),e[4]&&(t.type!==i.Z.ALBUM_TYPE.CONCEPT||h.includes(e[4])?t.dialog=e[4]:t.specifiedName=decodeURIComponent(e[4])),e[5]){var n=e[5];t.itemId=parseInt(n.split("/")[1],10)}return e[6]&&(t.dialog=e[6]),t}function y(e){var t=(0,r._)({},m);if(t.type=e[1],e[2]&&(t.passphrase=e[2]),e[3]){var n=e[3];t.itemId=parseInt(n.split("/")[1],10)}return e[4]&&(t.dialog=e[4]),t}function b(e){var t=(0,r._)({},m);if(t.type=e[1],t.library=e[3],t.info=s(e[2]),e[4]){var n=e[4];t.itemId=parseInt(n.split("/")[1],10)}return e[5]&&(t.dialog=e[5]),t}function _(e,t){var n=(0,r._)({},m),i=e.match(f.STANDALONE_SHARING_LOCATION),a=t.match(f.STANDALONE_SHARING);if(i[1]&&(n.passphrase=i[1]),a[1]){var s=a[1];n.itemId=parseInt(s.split("/")[1],10)}return n.type=o.ZP.ALBUM_TYPE.ALBUM,n}function E(e){if((0,c.v6)())return _(window.location.pathname,e);var t=e.match(f.PHOTO);if(t)return g(t);var n=e.match(f.SHARING);if(n)return y(n);var r=e.match(f.ALBUM);if(r)return v(r);var o=e.match(f.SEARCH);return o?b(o):m}function T(e){var t=e.startsWith("/")?e.split("/",2)[1]:e.split("/",1)[0];return 0>t.indexOf(i.Z.PERSONAL_SPACE)&&0>t.indexOf(i.Z.TEAM_SPACE)?"":t}function S(e){return(0,d.GR)(e)?I(e):(0,d.ur)(e)?w(e):(0,c.f5)()?o.Zu.PERSONAL:T(e)}function I(e){return(0,d.GR)(e)?e.startsWith("/")?e.split("/",3)[2]:e.split("/",2)[1]:i.Z.PERSONAL_SPACE}function w(e){return(0,d.ur)(e)?e.startsWith("/")?e.split("/",4)[3]:e.split("/",3)[2]:i.Z.PERSONAL_SPACE}function A(e){var t=(0,u.Q)();if(""===t&&e&&(t=e),""!==t){var n="^/".concat(t,"/");if(null!==location.pathname.match(new RegExp(n)))return"".concat(location.origin,"/").concat(t,"/")}return"".concat(location.origin,"/")}function O(e){var t=(0,u.Q)();if(""===t&&e&&(t=e),""!==t){var n="^/".concat(t,"/");if(null!==location.pathname.match(new RegExp(n)))return"".concat(location.origin,"/").concat(t,"/#/")}return"".concat(location.origin,"/?launchApp=SYNO.Foto.AppInstance#/")}function C(e,t){var n=t.albumId,r=t.folderId,o=t.passphrase,i=t.externalAlias,a=(0,u.Q)();""===a&&i&&(a=i);var s="".concat(A(a),"?launchApp=SYNO.Foto.Sharing.AppInstance&app_name=SYNO.Foto.AppInstance");return e&&(s=s.concat("&photos_action=".concat(e))),r?s=s.concat("&folderId=".concat(r)):o?s=s.concat("&passphrase=".concat(o)):n&&(s=s.concat("&albumId=".concat(n))),""!==a&&(s=s.concat("&alias=".concat(a))),s.concat("#/")}function P(){return(0,l.ej)(o.cn.VIEW_LIBRARY)||i.Z.TEAM_SPACE}function R(){return(0,l.ej)(o.cn.VIEW_TYPE)||i.Z.TIMELINE}},24677:function(e,t,n){"use strict";var r=n(24460);function o(e){var t={};return e.split("&").forEach(function(e){var n=(0,r._)(e.split("="),2),o=n[0],i=decodeURIComponent(n[1]);try{var a=JSON.parse(decodeURIComponent(i));t[o]=a}catch(e){t[o]=i}"keyword"===o&&(t[o]=i.toString())}),t}t.Z=o},19084:function(e,t,n){"use strict";n.d(t,{dD:function(){return g},eF:function(){return f},hG:function(){return b},no:function(){return y},p0:function(){return l},uW:function(){return c}});var r=n(35369),o=n(30845),i=n(96904),a=n(47524),s=n(47739),u=n(50507);function l(){var e=a.Z.getStore();return u.Z.getIsSelectSingleStack(e.getState())}function c(){var e=a.Z.getStore();return u.Z.getIsSelectingAllFavorite(e.getState())}function d(e,t){for(var n=[],o=function(e,t,r){for(var o=0;o<e.get("list").size;o++){var i=e.getIn(["list",o]);i.get("type")===t&&n.push(i.getIn(r))}},a=0;a<e.size;a++){var s=e.get(a);s.get("type")!==i.TY.ROW_TYPE.TIMELINE_ROW||s.get("arranged")?s.get("type")===i.TY.ROW_TYPE.TIMELINE_ROW&&s.get("arranged")?o(s,"photo",["photo"]):"item_row"===s.get("type")&&t===i.RT.FOLDER?o(s,"folder",[]):"item_row"===s.get("type")&&t===i.RT.ITEM&&s.get("list").forEach(function(e){n.push(e)}):n.push(r.default.fromJS({id:0}))}return n}function f(e,t){return d(e,t).map(function(e){return{id:e.get("id"),expanded:e.getIn(["photo","expanded"],!1),time:e.get("time"),owner_user_id:e.get("owner_user_id"),provider_user_id:e.getIn(["additional","provider_user_id"],-1),thumbnailUnitId:e.getIn(["additional","thumbnailUnitId"]),filename:e.get("filename"),type:e.get("type"),live_type:e.get("live_type"),codec:(0,s.Z)(e),favorite:e.getIn(["additional","favorite"],!1)}})}var p=function(e){return e===i.ZP.ALBUM_TYPE.ALBUM||e===i.ZP.ALBUM_TYPE.SHARING};function h(e,t,n){if(t===i.ZP.ALBUM_TYPE.FOLDER){var o=e.getIn(["folderReducer","folder","folders","rows"]),a=e.getIn(["folderReducer","photowall","rows"]);return r.default.fromJS([o,a])}return p(t)&&n===i.Us.General?e.getIn(["albumReducer","photowall","rows"]):t===i.ZP.ALBUM_TYPE.ALBUM&&n===i.ZP.ALBUM_TYPE.FOLDER?r.default.fromJS([[],e.getIn(["embededFolder","photowall","rows"])]):n===i.ZP.ALBUM_TYPE.SIMILAR?e.getIn(["similar","rows"]):void 0}function m(e,t,n,r){for(var o=-1,i=-1,a=t.getIn([0,"list"]).size,u=0;u<t.size;u++)for(var l=t.getIn([u,"list"]),c=0;c<l.size;c++){var d=l.getIn([c,"id"]);e.push({id:d,time:l.getIn([c,"time"]),owner_user_id:l.getIn([c,"owner_user_id"]),thumbnailUnitId:l.getIn([c,"additional","thumbnailUnitId"]),filename:l.getIn([c,"filename"]),type:l.getIn([c,"type"]),live_type:l.getIn([c,"live_type"]),codec:(0,s.Z)(l.get(c)),favorite:l.getIn([c,"additional","favorite"],!1)}),d===n&&(o=u*a+c),d===r&&(i=u*a+c)}return{fromIdx:Math.min(o,i),toIdx:Math.max(o,i)}}function g(e,t,n,r,o){if(!(e.has(0)&&e.has(1)))return{};var i=e.get(0),a=e.get(1),s={folder:[],photoWall:[]};if("folder"===t&&"folder"===n){var u=m(s.folder,i,r,o);s.folder=s.folder.slice(u.fromIdx,u.toIdx+1)}else if("item"===t&&"item"===n){var l=m(s.photoWall,a,r,o);s.photoWall=s.photoWall.slice(l.fromIdx,l.toIdx+1)}else{var c=m(s.folder,i,"folder"===t?r:-1,"folder"===n?o:-1),d=m(s.photoWall,a,"item"===t?r:-1,"item"===n?o:-1);s.folder=s.folder.slice(-1!==c.toIdx?c.toIdx:c.fromIdx),s.photoWall=s.photoWall.slice(0,1+(-1!==d.toIdx?d.toIdx:d.fromIdx))}return s}function v(e,t){return e.isSuperset(t)}var y=(0,o.Z)(h),b=(0,o.Z)(v)},22287:function(e,t,n){"use strict";n.d(t,{$E:function(){return f},Bj:function(){return h},K2:function(){return g},Q:function(){return p},Uw:function(){return l},Ux:function(){return c},WP:function(){return E},XQ:function(){return u},_9:function(){return b},eB:function(){return _},fl:function(){return d},iY:function(){return m},if:function(){return v},nw:function(){return s},tp:function(){return y}});var r=n(47524),o=n(96904),i=n(76408);function a(e){return r.Z.getStore().getState().getIn(["setting","user_setting",e])}function s(){return SYNO.SDS.Session.isLogined?a("enable_home_service"):r.Z.getStore().getState().getIn(["setting","guest_setting","enable_home_service"])}function u(){var e=r.Z.getStore();return SYNO.SDS.Session.isLogined?e.getState().getIn(["setting","team_setting","enabled"]):e.getState().getIn(["setting","guest_setting","enable_team_space"])}function l(){return a("enable_person")}function c(){return a("enable_concept")}function d(){return a("enable_similar")}function f(){var e=r.Z.getStore();return SYNO.SDS.Session.isLogined?e.getState().getIn(["setting","admin_setting","default_thumbnail_size"],"sm"):e.getState().getIn(["setting","guest_setting","default_thumbnail_size"],"sm")}function p(){var e=r.Z.getStore();return SYNO.SDS.Session.isLogined?e.getState().getIn(["setting","user_setting","alias"],""):e.getState().getIn(["setting","guest_setting","alias"],"")}function h(e){return e.has("enable_person")}function m(e){return e.get("enable_person",!1)}function g(){return a("item_sort_by")}function v(){return a("sort_direction")}function y(e){return e===o.Zu.PERSONAL?s():e!==o.Zu.TEAM||u()}function b(){if(_S("is_admin"))return!0;var e=r.Z.getStore();return i.Z.getAdminEnableUserSharing(e.getState())}function _(){var e=r.Z.getStore();return i.Z.getHasHevc(e.getState())}function E(){var e=r.Z.getStore();return SYNO.SDS.Session.isLogined?i.Z.getEnableConvertedOriginalJpeg(e.getState()):e.getState().getIn(["setting","guest_setting","enable_converted_original_jpeg"],!1)}},92632:function(e,t,n){"use strict";n.d(t,{CB:function(){return c},Of:function(){return f},XX:function(){return d},f5:function(){return i},lF:function(){return a},od:function(){return s},v6:function(){return u}});var r=n(84402),o=n(61180),i=function(){return!!SYNO.SDS.Session.sharing&&("none"===SYNO.SDS.Session.sharing_status||"password"===SYNO.SDS.Session.sharing_status)},a=function(){return(0,r.Ew)(window.location.hash.substring(1))},s=function(){return(0,r.xx)(window.location.hash.substring(1))},u=function(){return null!==window.location.pathname.match(/\/mo\/sharing\/(.*?)$/)},l=function(){return null!==window.location.pathname.match(/\/mo\/request\/(.*?)$/)},c=function(){return i()||a()||u()},d=function(){return -1!==window.location.search.indexOf("SYNO.Foto.Sharing.AppInstance")},f=function(){if(i())return SYNO.SDS.Session.sharing_id;if(a()){var e=window.location.hash.substr(1).split("?")[0];return(0,o.o$)(e).passphrase}return u()?window.location.pathname.match(/\/mo\/sharing\/(.*?)$/)[1]:l()?window.location.pathname.match(/\/mo\/request\/(.*?)$/)[1]:""}},38478:function(e,t,n){"use strict";n.d(t,{Z:function(){return Z}});var r,o=n(7409),i=n(99282),a=n(67294),s=n(73935),u=n(15593),l=n(27412),c=n(45697),d=n.n(c),f=n(96904),p=n(79905),h=function(e){var t=e.completedCount,n=e.favorite,r=e.errorCount,o=n?"num_item_add_to_favorite":"num_item_remove_from_favorite",i=(0,p.Xp)("app",o,t),s=n?"num_item_add_to_favorite_fail":"num_item_remove_from_favorite_fail",u=r>0?", ".concat((0,p.Xp)("app",s,r)):"";return a.createElement("div",null,"".concat(i).concat(u))};h.propTypes={completedCount:d().number.isRequired,errorCount:d().number.isRequired,favorite:d().bool.isRequired};var m=h,g=function(e){var t=e.completedCount,n=e.errorCount,r=(0,p.Xp)("app","num_item_updated",t),o=n>0?", ".concat((0,p.Xp)("app","num_item_update_fail",n)):"";return a.createElement("div",null,"".concat(r).concat(o))};g.propTypes={completedCount:d().number.isRequired,errorCount:d().number.isRequired};var v=g,y=n(37276);function b(e){var t=e.text;return a.createElement(y.Z,{text:t})}function _(e){var t=e.text;return a.createElement("div",null,t)}b.propTypes={text:d().string.isRequired},_.propTypes={text:d().string.isRequired};var E=n(8323),T=n(84299),S=function(e){var t=e.completedCount,n=e.rating,r=e.errorCount,o=(0,T.Z)(n),i=(0,p.a9)("app","num_item_rated",t),s=(0,E.Z)(i,t,o),u=r>0?", ".concat((0,p.Xp)("app","num_item_update_fail",r)):"";return a.createElement("div",null,"".concat(s).concat(u))};S.propTypes={completedCount:d().number.isRequired,rating:d().number.isRequired,errorCount:d().number.isRequired};var I=b,w=_,A=v,O=S,C=m,P=n(79113),R=n(32648),L=n(50507),D=f.ZP.ALBUM_NOTIFICATION_TYPE,x=(r={},(0,l._)(r,D.PURE_DIV_TEXT,{TextTemplate:w}),(0,l._)(r,D.PURE_DANGEROUS_SPAN_TEXT,{TextTemplate:I}),(0,l._)(r,D.RATING_UPDATED,{TextComp:O}),(0,l._)(r,D.FAVORITE_UPDATED,{TextComp:C}),(0,l._)(r,D.ITEM_UPDATED_COMPLETE,{TextComp:A}),r),k=function(e){var t=e.textProps,n=e.actionText,r=e.notificationType,o=e.handler,i=e.autoHide,s=e.closeTime,l=e.onClose,c=(0,a.useRef)(null),d=(0,u.v9)(R.Z.getIsProcessing),f=(0,u.v9)(L.Z.getSelectMode),p=(0,a.useRef)(null),h=(0,a.useRef)(null),m=function(){c.current&&(clearTimeout(c.current),c.current=null)};(0,a.useEffect)(function(){i?c.current=setTimeout(function(){l()},s):m()},[]),(0,a.useEffect)(function(){(!0===p.current&&!1===d||!1===h.current&&!0===f)&&l(),p.current=d,h.current=f},[d,f]);var g=function(){m()},v=function(){i&&!c.current&&(c.current=setTimeout(function(){l()},1e3))},y=n?[a.createElement(P.Z,{key:"notification-text-comp",className:"synofoto-notification-text-button",text:n,handler:o})]:null,b=x[r],_=b.TextComp,E=b.TextTemplate,T=_?a.createElement(_,t):a.createElement(E,t);return a.createElement("div",{className:"synofoto-notification",onMouseOver:g,onMouseLeave:v},a.createElement("div",{className:"synofoto-notification-text"},T),y)};k.propTypes={textProps:d().shape({text:d().string,completedCount:d().number,errorCount:d().number,rating:d().number}),notificationType:d().string.isRequired,actionText:d().string,handler:d().func,autoHide:d().bool,closeTime:d().number,onClose:d().func},k.defaultProps={textProps:{text:"",completedCount:0,rating:0,errorCount:0},actionText:null,handler:function(){},autoHide:!0,closeTime:5e3,onClose:function(){}};var M=k,N=n(47524),F=n(94057),B=function(){var e=N.Z.getStore(),t=null==e?void 0:e.getState().getIn(["notification","root_id"]);return(document.querySelector("#".concat(t))||document.querySelector("#reactRoot")).appendChild(document.createElement("div"))},U=function(e,t,n){var r=N.Z.getStore(),l=(0,i._)((0,o._)({},e),{isOpen:!0,handler:function(){var n;null==e||null===(n=e.handler)||void 0===n||n.call(e),t({type:"action"})},onClose:function(){t({type:"close"})}});s.render(a.createElement(u.zt,{store:r},a.createElement(M,l)),n)},Z=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=B();return new Promise(function(n){U(e,n,t)}).finally(function(){(0,F.P)(t)})}},57926:function(e,t,n){"use strict";n.d(t,{u:function(){return a},Z:function(){return s}});var r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","MSFullscreenChange","MSFullscreenError"]],o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e,o=r.find(function(e){return e&&e[1]in document});if(!o){var i=function(){};return{getElement:i,isFullscreen:!1,request:i,exit:i,toggle:i}}var a=o.reduce(function(e,t,n){return e[r[0][n]]=t,e},{}),s=function(){return document[a.fullscreenElement]},u=function(){return!!s()},l=function(){var e;null===(e=n[a.requestFullscreen]())||void 0===e||e.catch(function(){console.error("request fullscreen error.")})},c=function(){u()&&document[a.exitFullscreen]()},d=function(){u()?c():l(n)};return t.onChange&&document.addEventListener(a.fullscreenchange,function(){t.onChange(u())}),t.onError&&document.addEventListener(a.fullscreenerror,t.onError),{getElement:s,isFullscreen:u,request:l,exit:c,toggle:d}},i=null;function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};i=o(document.body,e)}function s(){return i}},8323:function(e,t){"use strict";var n=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.replace(/\{(\d+)\}/g,function(e,t){return n[t]})};t.Z=n},70826:function(e,t){"use strict";var n=function(e,t){return"webman/3rdparty/SynologyPhotos/animation/".concat(e,"/").concat(t)};t.Z=n},59186:function(e,t){"use strict";var n=function(e){return e?String(e).replace(/&/g,"&").replace(/>/g,">").replace(/</g,"<").replace(/"/g,"""):e};t.Z=n},79905:function(e,t,n){"use strict";n.d(t,{Bk:function(){return p},D9:function(){return f},GK:function(){return c},Xp:function(){return l},_N:function(){return h},a9:function(){return s},jb:function(){return d},jk:function(){return u},n6:function(){return a}});var r=n(55210),o=n(8323),i=n(62916),a=function(e,t){var n=_TT("SYNO.Foto.AppInstance",e,t);return(n=n||_T(e,t),"both"===(0,i.qs)())?n?(0,o.Z)("{0}({1}:{2})",n,e,t):(0,o.Z)("{0}:{1}",e,t):"key"===(0,i.qs)()?(0,o.Z)("{0}:{1}",e,t):n||(0,o.Z)("{0}:{1}",e,t)},s=function(e,t,n){return n<2?a(e,t):a(e,"".concat(t,"_plural"))},u=function(e,t){return t<2?e:"".concat(e,"_plural")},l=function(e,t,n){return(0,o.Z)(s(e,t,n),n)},c=function(e){for(var t="",n=e;n<1e3;)t="0".concat(t),n*=10;return t+e},d=function(e){return(e<10?"0":"")+e},f=function(e){if(0===e)return"0 Byte";var t=1024,n=["Bytes","KB","MB","GB"],r=Math.floor(Math.log(e)/Math.log(1024));return"".concat(parseFloat((e/Math.pow(t,r)).toFixed(1))," ").concat(n[r])},p=function(e){return e<1e5?"":"".concat(parseFloat((e/1e6).toFixed(1))," MP")},h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=document.createElement("div");n.setAttribute("class",["synofoto-calculate-dimension"].concat((0,r._)(t)).join(" ")),n.innerHTML=e,document.body.appendChild(n);var o={width:n.offsetWidth,height:n.offsetHeight};return n.parentNode.removeChild(n),o}},26822:function(e,t){"use strict";var n=function(e){return e.replace(/_([a-z])/g,function(e){return e[1].toUpperCase()})};t.Z=n},75296:function(e,t){"use strict";var n=function(e){return e.replace(/([A-Z])/g,function(e){return"_".concat(e.toLowerCase())})};t.Z=n},76963:function(e,t,n){"use strict";var r=n(55210),o=n(67294),i=n(37276),a=n(94599),s=function(e,t){return t?"synofoto-wrap-with-actions-".concat(e):"synofoto-not-wrap-actions-".concat(e)},u=function(e,t){return/<b>.*?<\/b>/.test(e)?o.createElement(i.Z,{key:s(t,!1),text:e}):e},l=function(e,t){var n=(0,r._)(e.matchAll(/{(\d+)}([^{}]+){\d+}/g)),l=e.split(/{\d+}[^{}]+{\d+}/),c=[];return 0===n.length?c.push(u(e,0)):(n.forEach(function(e,n){var r=e[2],d=t[parseInt(e[1],10)/2];if(c.push(u(l[n],n)),"function"===d.type){var f=d.function?d.function:function(){};c.push(o.createElement("button",{key:s(n,!0),className:"synofoto-wrap-action-button",type:"button",onClick:f},u(r,n)));return}if("url"===d.type){var p=d.url?d.url:"",h=(0,a.l)("{0}".concat(r,"{1}"),[{url:p,target:"_self"}]);c.push(o.createElement(i.Z,{key:s(n,!0),text:h}));return}c.push(u(r,n))}),c.push(u(l[l.length-1],l.length-1))),c};t.Z=l},94599:function(e,t,n){"use strict";n.d(t,{l:function(){return i}});var r=n(8323),o=void 0,i=function(e,t){var n=[e];return t.forEach(function(e){var t=e.url,r=e.target||"_blank",o=e.color||"var(--color-link-tier1)";n.push('<a href="'.concat(t,'" target="').concat(r,'" style="color: ').concat(o,'; text-decoration: underline;">')),n.push("</a>")}),r.Z.apply(o,n)},a=function(e,t){return i(e,[{url:t,target:"_blank",color:"var(--color-link-tier1)"}])};t.Z=a},95635:function(e,t,n){"use strict";n.d(t,{Ks:function(){return r},ix:function(){return i},rs:function(){return o}});var r=function(){return SYNO.SDS.UserSettings.getProperty("Personal","lang")},o=function(e){SYNO.SDS.UserSettings.setProperty("Personal","lang",e)},i=function(){return SYNO.SDS.Utils.getSupportedLanguage()}},44837:function(e,t,n){"use strict";var r=n(55210),o=n(47524),i=n(92319),a=n(73849),s=function(e,t){return!!(0,a.Z)()||e.every(function(e){var n=o.Z.getStore().getState(),a=i.Z.getFolderPos(n,e);return i.Z.getFolderTree(n).getIn((0,r._)(a).concat(["accessPermission",t]),!1)})};t.Z=s},18681:function(e,t,n){"use strict";var r=n(96904),o=function(e){return r.at[e]||null};t.Z=o},19390:function(e,t,n){"use strict";var r=n(96904),o=function(e){return e?r.lz[e]:-1};t.Z=o},73849:function(e,t,n){"use strict";var r=n(47524),o=n(96904),i=function(){return r.Z.getStore().getState().getIn(["setting","user_setting","team_space_permission"])===o.El.MANAGE};t.Z=i},56060:function(e,t,n){"use strict";var r=n(18681),o=n(19390),i=n(96904),a=function(e,t){return function(n){var a=(0,o.Z)(t),s=(0,o.Z)(n);return e===i.KA.CHECK&&s<=a?t:e===i.KA.UNCHECK&&s>=a-1?(0,r.Z)(a-1):n}};t.Z=a},96852:function(e,t,n){"use strict";var r=n(96904),o=n(44837),i=function(e){var t=e.sourceFolderId;return!!function(e){return Number.isInteger(e)&&e>0}(t)&&(0,o.Z)([t],r._I.MANAGE)};t.Z=i},51383:function(e,t,n){"use strict";n.d(t,{El:function(){return f},KF:function(){return h},_e:function(){return c},eR:function(){return m},jO:function(){return p},kG:function(){return d},uu:function(){return l},vT:function(){return u}});var r=n(47524),o=n(96904),i=n(92319),a=n(73849),s=n(84402),u=function(){return r.Z.getStore().getState().getIn(["setting","user_setting","team_space_permission"])!==o.El.NONE},l=function(){return r.Z.getStore().getState().getIn(["setting","team_setting","enable_person"],!1)},c=function(){return r.Z.getStore().getState().getIn(["setting","team_setting","enable_concept"],!1)},d=function(){return r.Z.getStore().getState().getIn(["setting","team_setting","enable_similar"],!1)},f=function(){return r.Z.getStore().getState().getIn(["setting","user_setting","team_space_permission"])===o.El.ENTRY};function p(e,t){return!!(0,a.Z)()||!!e&&e.getIn(["accessPermission",t],!1)}function h(e){var t=r.Z.getStore();return p(i.Z.getCurrentFolder(t.getState()),e)}var m=function(e){return(0,s.Eo)(e)&&!(0,a.Z)()}},20226:function(e,t,n){"use strict";var r=n(96904);function o(e){e===r.Q2.AUTO?document.documentElement.removeAttribute("data-theme"):document.documentElement.setAttribute("data-theme",e)}t.Z=o},878:function(e,t,n){"use strict";var r=n(8768),o=n(75804),i=n(96904),a=n(11975),s=n(79173),u=n(30897),l=n(53982),c=n(4040),d=n(73849),f=function(e){return e.get("live_type","")===i.M6.VIDEO},p=function(e){return(0,a.Z)(e)?3:(0,s.Z)(e)||f(e)?2:1},h=function(e){var t=e.item,n=e.thumbnailInfo,f=e.userId,h=e.hasFolderDownloadPermission,m=e.hasVc1,g=e.hasH264,v=e.pcClientHevcSupport,y=e.pcClientVc1Support,b=e.canUseVideoTranscoding,_=(0,u.Z)(n),E=b&&(0,o.Z)(t);if(!_&&!E)return[];var T=t.get("owner_user_id")===f,S=0===t.get("owner_user_id");return(0,a.Z)(t)&&m&&g||((0,s.Z)(t)||(0,l.Z)(t))&&!v||(0,a.Z)(t)&&!y?[]:T||S&&(0,d.Z)()||S&&h?[{unit_id:t.getIn(["additional","thumbnailUnitId"]),unit_type:(0,c.mi)(t)?i.Ak.VIDEO:i.Ak.PHOTO,library:S?r.Z.TEAM_SPACE:r.Z.PERSONAL_SPACE,filename:t.get("filename"),need_thumbnail:_,need_video:E,priority:p(t)}]:[]};t.Z=h},62799:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});var r=n(24460),o=n(22902),i=n(96904),a=n(47350),s=function(e,t,n){var i={},a=new Set,s=new Set,u=(0,o.Z)(function(){var n=[],o=[],u=!0,l=!1,c=void 0;try{for(var d,f=Object.entries(i)[Symbol.iterator]();!(u=(d=f.next()).done);u=!0){var p=(0,r._)(d.value,2),h=p[0],m=p[1],g=parseInt(h,10);m>0?a.has(g)||(n.push(g),a.add(g)):a.has(g)&&(o.push(g),a.delete(g))}}catch(e){l=!0,c=e}finally{try{u||null==f.return||f.return()}finally{if(l)throw c}}if(n.length>0){var v=n.filter(function(e){return s.has(e)}),y=n.filter(function(e){return!s.has(e)});v.length>0&&e({thumbnailUnitIds:v,isTeamSpace:!0}),y.length>0&&e({thumbnailUnitIds:y,isTeamSpace:!1})}o.length>0&&t({thumbnailUnitIds:o}),s.clear()},n),l=function(e){Object.prototype.hasOwnProperty.call(i,e)||(i[e]=0)},c=function(e){l(e),i[e]+=1},d=function(e){l(e),i[e]-=1};return{register:function(e){var t=e.thumbnailUnitId;e.isTeamSpace&&s.add(t),c(t),u()},unregister:function(e){d(e.thumbnailUnitId),u()}}}(function(e){return function(t){var n=t.thumbnailUnitIds,r=t.isTeamSpace;e().send({type:i.b2.Type.THUMBNAIL_UPDATE,operation:i.b2.Operation.REGISTER,data:{unit_id:n,is_team:r}})}}(a.ZP),function(e){return function(t){var n=t.thumbnailUnitIds;e().send({type:i.b2.Type.THUMBNAIL_UPDATE,operation:i.b2.Operation.UNREGISTER,data:{unit_id:n}})}}(a.ZP),i.LK.DEBOUNCE_THUMBNAIL_UPDATE_REGISTER)},75690:function(e,t,n){"use strict";n.d(t,{Jv:function(){return g},Kx:function(){return v},O6:function(){return p},T7:function(){return m},_H:function(){return h},dM:function(){return _},fB:function(){return y},o:function(){return T},t1:function(){return b},uK:function(){return E},yx:function(){return S}});var r=n(10285),o=n.n(r),i=n(27484),a=n.n(i),s=n(56176),u=n.n(s),l=n(15069),c=n.n(l),d=n(70178),f=n.n(d);function p(e){return a()(1e3*e).utc(!0).unix()}function h(e){return a()(e,["YYYY:MM:DD HH:mm:ss","YYYY-MM-DD HH:mm:ss","YYYY.MM.DD HH.mm.ss","YYYY:MM:DD"]).utc(!0).unix()}function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return a()(e).utc(!0).startOf(t).unix()}function g(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return a()(e).utc(!0).endOf(t).unix()}function v(e){return a().utc(1e3*e).day()}function y(e){return a()().year(e).startOf("year")}function b(e){return a()().year(e).endOf("year")}a().extend(o()),a().extend(u()),a().extend(c()),a().extend(f());var _={getDayjs:function(e){return a().utc(1e3*e)},getDateString:function(e,t){return a().utc(1e3*e).format(t)},convertToLocale:function(e){return a()(a().utc(1e3*e).format("YYYY-MM-DD HH:mm:ss"))}},E={getDayjs:function(e){return a()(1e3*e)},convertToGmt:function(e){return a()(1e3*e).utc(!0)}},T={getTimestamp:function(e){return e.utc(!0).unix()},getTimestampStartOf:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return e.utc(!0).startOf(t).unix()},getTimestampEndOf:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return e.utc(!0).endOf(t).unix()}},S={getNowTimestamp:function(){return a()().unix()},getNowString:function(e){return a()().format(e)},getNowTimestampStartOf:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"day";return a()().startOf(e).unix()},getNowTimestampEndOf:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"day";return a()().endOf(e).unix()},getTimestamp:function(e){return e.unix()},getTimestampStartOf:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return e.startOf(t).unix()},getTimestampEndOf:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return e.endOf(t).unix()}}},42933:function(e,t,n){"use strict";var r=n(47524),o=n(96904),i=n(30884),a=function(){return r.Z.getStore().getState().getIn(["setting","user_setting","timeline_group_unit"],o.Ls.DAY)};function s(e){var t=a()===o.Ls.MONTH?"YYYY-MM":"YYYY-MM-DD";return(0,i.Z)(e,t)}t.Z=s},30884:function(e,t,n){"use strict";var r=n(75690);function o(e,t){return r.dM.getDateString(e,t)}t.Z=o},89243:function(e,t,n){"use strict";var r=n(47524),o=n(96904),i=n(98648),a=n(30884),s=function(){return r.Z.getStore().getState().getIn(["setting","user_setting","timeline_group_unit"],"day")};function u(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!t&&s()===o.Ls.MONTH,r=(0,i.m)();return n&&(r=r.replace(/([\.\-\/]D{2}|D{2}[\.\-\/])/i,"")),(0,a.Z)(e,r)}t.Z=u},98648:function(e,t,n){"use strict";n.d(t,{m:function(){return i}});var r=n(47524),o=n(96904),i=function(){return r.Z.getStore().getState().getIn(["setting","user_setting","date_format"],o.eF)}},67479:function(e,t,n){"use strict";n.d(t,{u6:function(){return S},LU:function(){return I},Fm:function(){return O},aV:function(){return T},YF:function(){return C},dm:function(){return y},zY:function(){return b},Ut:function(){return A},Bd:function(){return m},RY:function(){return w},oq:function(){return v}});var r=n(24460),o=n(27484),i=n.n(o),a=n(70178),s=n.n(a),u=n(47524),l=[{value:"Midway",offset:-660},{value:"Hawaii",offset:-600},{value:"Alaska",offset:-540},{value:"Pacific",offset:-480},{value:"Arizona",offset:-420},{value:"Chihuahua",offset:-420},{value:"Mountain",offset:-420},{value:"Central",offset:-360},{value:"Guatemala",offset:-360},{value:"MexicoCity",offset:-360},{value:"Saskatchewan",offset:-360},{value:"Bogota",offset:-300},{value:"EastIndiana",offset:-300},{value:"Eastern",offset:-300},{value:"Atlantic",offset:-240},{value:"Caracas",offset:-240},{value:"La_Paz",offset:-240},{value:"Manaus",offset:-240},{value:"Santiago",offset:-240},{value:"Newfoundland",offset:-210},{value:"Brasilia",offset:-180},{value:"BuenosAires",offset:-180},{value:"Godthab",offset:-180},{value:"Montevideo",offset:-180},{value:"South_Georgia",offset:-120},{value:"Azores",offset:-60},{value:"CapeVerde",offset:-60},{value:"Casablanc",offset:0},{value:"Dublin",offset:0},{value:"Monrovia",offset:0},{value:"Amsterdam",offset:60},{value:"Belgrade",offset:60},{value:"Brussels",offset:60},{value:"Sarajevo",offset:60},{value:"WAT",offset:60},{value:"Windhoek",offset:60},{value:"Amman",offset:120},{value:"Athens",offset:120},{value:"Beirut",offset:120},{value:"CAT",offset:120},{value:"EET",offset:120},{value:"Egypt",offset:120},{value:"Harare",offset:120},{value:"Helsinki",offset:120},{value:"Israel",offset:120},{value:"Baghdad",offset:180},{value:"Istanbul",offset:180},{value:"Kuwait",offset:180},{value:"Minsk",offset:180},{value:"Moscow",offset:180},{value:"Nairobi",offset:180},{value:"Tehran",offset:210},{value:"Baku",offset:240},{value:"Muscat",offset:240},{value:"Tbilisi",offset:240},{value:"Yerevan",offset:240},{value:"Kabul",offset:270},{value:"Ekaterinburg",offset:300},{value:"Karachi",offset:300},{value:"Calcutta",offset:330},{value:"Katmandu",offset:345},{value:"Almaty",offset:360},{value:"Dhaka",offset:360},{value:"Rangoon",offset:390},{value:"Jakarta",offset:420},{value:"Krasnoyarsk",offset:420},{value:"Novosibirsk",offset:420},{value:"Taipei",offset:480},{value:"Beijing",offset:480},{value:"Irkutsk",offset:480},{value:"Perth",offset:480},{value:"Singapore",offset:480},{value:"Ulaanbaatar",offset:480},{value:"Seoul",offset:540},{value:"Tokyo",offset:540},{value:"Yakutsk",offset:540},{value:"Adelaide",offset:570},{value:"Darwin",offset:570},{value:"Brisbane",offset:600},{value:"Guam",offset:600},{value:"Melbourne",offset:600},{value:"Tasmania",offset:600},{value:"Vladivostok",offset:600},{value:"Magadan",offset:660},{value:"Noumea",offset:660},{value:"Auckland",offset:720},{value:"Fiji",offset:720},{value:"Kamchatka",offset:720},{value:"Kwajalein",offset:720}],c=n(96904),d=n(79905),f=n(75690),p=n(98648);i().extend(s());var h=function(){return u.Z.getStore().getState().getIn(["setting","user_setting","time_format"],c.Z1)},m=function(){return u.Z.getStore().getState().getIn(["userInfo","profile","timezone"],"")},g=function(e){return[(0,d.n6)("datetime","sunday"),(0,d.n6)("datetime","monday"),(0,d.n6)("datetime","tuesday"),(0,d.n6)("datetime","wednesday"),(0,d.n6)("datetime","thursday"),(0,d.n6)("datetime","friday"),(0,d.n6)("datetime","saturday")][e]};function v(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=e?"filter":"datetime";return[(0,d.n6)(t,"january"),(0,d.n6)(t,"february"),(0,d.n6)(t,"march"),(0,d.n6)(t,"april"),(0,d.n6)(t,"may"),(0,d.n6)(t,"june"),(0,d.n6)(t,"july"),(0,d.n6)(t,"august"),(0,d.n6)(t,"september"),(0,d.n6)(t,"october"),(0,d.n6)(t,"november"),(0,d.n6)(t,"december")]}function y(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return v(t)[e]}function b(e,t){var n;if(e&&t){var r=f.dM.getDateString(e,(0,p.m)()),o=f.dM.getDateString(t,(0,p.m)());n=r===o?o:"".concat(r," - ").concat(o)}return n}function _(e){return l.find(function(t){return t.value===e})}var E=function(){return f.yx.getNowString((0,p.m)())};function T(){var e=m();if(!e)return E();var t=_(e);if(!t)return E();var n=t.offset;return i().utc().utcOffset(n).format((0,p.m)())}function S(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.format,r=t.showDayOfWeek,o=void 0===r||r,i=n||h(),a=f.dM.getDateString(e,"12"===i?"hh:mm a":"HH:mm"),s=o?"".concat(g((0,f.Kx)(e)),", "):"";return"".concat(s).concat(a)}function I(e){var t=i()().startOf("day").second(e/1e3);return e>=864e5?"".concat(24*Math.floor(e/864e5)+parseInt(t.format("H"),10)).concat(t.format(":mm:ss")):e>=36e5?t.format("H:mm:ss"):t.format("mm:ss")}function w(e,t){var n="month"===t?"month":"day",o=(0,r._)(e.split("-"),3),a=o[0],s=o[1],u=o[2];return i().utc({year:a,month:s-1,date:u}).startOf(n).unix()}function A(e,t){var n="month"===t?"month":"day",o=(0,r._)(e.split("-"),3),a=o[0],s=o[1],u=o[2];return i().utc({year:a,month:s-1,date:u}).endOf(n).unix()}function O(e){return Math.floor(e/1e3)}function C(e,t){return i()("".concat(e," ").concat(t)).utc(!0).unix()}},37210:function(e,t,n){"use strict";var r=n(96904),o=function(e){return e?r.ZP.MOBILE_ITEM_MARGIN:r.ZP.ITEM_MARGIN};t.Z=o},52937:function(e,t,n){"use strict";n.d(t,{He:function(){return L}});var r=n(43830),o=n(52062),i=n(27412),a=n(24460),s=n(55210),u=n(35369),l=n(47524),c=n(96904),d=n(42632),f=n(7409),p=n(99282),h=n(47739),m=-1,g=function(e){var t=e.get("idArray").toJS(),n=Object.fromEntries(t.map(function(t){var n=String(t);return[t,(0,p._)((0,f._)({time:e.getIn(["infoMap",n,"time"]),owner_user_id:e.getIn(["infoMap",n,"owner_user_id"]),filename:e.getIn(["infoMap",n,"filename"]),type:e.getIn(["infoMap",n,"type"]),thumbnailUnitId:e.getIn(["infoMap",n,"thumbnailUnitId"]),live_type:e.getIn(["infoMap",n,"live_type"]),codec:e.getIn(["infoMap",n,"codec"])},e.hasIn(["infoMap",n,"similar"])&&{similar:e.getIn(["infoMap",n,"similar"])}),{favorite:e.getIn(["infoMap",n,"favorite"],!1)})]}));return{idArray:t,infoMap:n}},v=function(e){var t=[],n={};return e.sortBy(function(e,t){return t},function(e,t){return e-t}).forEach(function(e){e.get("status")!==c.i4.LOADED?t.push(m):e.get("list").forEach(function(e){t.push(e.get("id")),n[e.get("id")]=(0,p._)((0,f._)({time:e.get("time"),owner_user_id:e.get("owner_user_id"),filename:e.get("filename"),type:e.get("type"),thumbnailUnitId:e.getIn(["additional","thumbnailUnitId"]),live_type:e.get("live_type"),codec:(0,h.Z)(e)},e.has("similar")&&{similar:e.get("similar")}),{favorite:e.getIn(["additional","favorite"],!1)})})}),{idArray:t,infoMap:n}},y=function(e,t,n){return e.lastIndexOf(m,n)<t},b=function(e,t,n){var r=e.indexOf(t),o=e.indexOf(n);return{start:Math.min(r,o),end:Math.max(r,o)}};function _(e){return e.get("idArray").isEmpty()?v(e.get("listBySection")):g(e)}function E(e,t,n,r){var o=b(e,n,r),i=o.start,a=o.end;if(!y(e,i,a))throw Error("invalid select");var s=e.slice(i,a+1),u=Object.fromEntries(s.map(function(e){return[e,t[e]]}));return{idArray:s,infoMap:u}}var T=n(37210),S=n(42933),I=n(61630),w=u.default.fromJS({type:c.TY.ROW_TYPE.FAKE_ROW,dates:[""],arranged:!1,arrange_width:-1,arrange_height:c.TY.IMAGE_TARGET_HEIGHT,list:[],sectionNumber:-1}),A=-1,O=c.TY.IMAGE_TARGET_HEIGHT*c.TY.IMAGE_TARGET_HEIGHT,C=c.TY.MONTH_IMAGE_TARGET_HEIGHT*c.TY.MONTH_IMAGE_TARGET_HEIGHT,P=function(){function e(t,n,o,a,l){var c=this;(0,r._)(this,e),(0,i._)(this,"getRowHeightAtIndex",function(e){return c._heightTable[e]}),(0,i._)(this,"hasRow",function(e){return c._rowTable.has(e)}),(0,i._)(this,"isRowRemoved",function(e){return e!==A}),(0,i._)(this,"_mergeRows",function(e,t,n){if(e.isEmpty())return t;var r=null;if(function(){return void 0!==e.findEntry(function(e){return e.get("sectionNumber")===n})}()){var o,i=e.findKey(function(e){return e.get("sectionNumber")===n}),a=e.findLastKey(function(e){return e.get("sectionNumber")===n});r=(o=e).splice.apply(o,[i,a-i+1].concat((0,s._)(t)))}else r=e.concat(t);return r}),(0,i._)(this,"_compForFlexSection",function(e){return function(t){var n=t.get("rowOffset"),r=n+t.get("rowLimit");return n<=e&&e<r?0:e<n?1:-1}}),(0,i._)(this,"_isCacheFull",function(){return c._spatialCache.length>c.getCacheSize()}),(0,i._)(this,"_getDatesInStore",function(){return c._store.getState().getIn(["timeline","dates"])}),(0,i._)(this,"_getPhotosInStore",function(){return c._store.getState().getIn(["timeline","photos"])}),(0,i._)(this,"_getRowsInStore",function(){return c._store.getState().getIn(["timeline","rows"])}),(0,i._)(this,"_getFlexSectionInStore",function(){return c._store.getState().getIn(["timeline","flexSection"])}),(0,i._)(this,"_getScrollInfoInStore",function(){return c._store.getState().getIn(["timeline","scrollInfo"],u.default.Map())}),this._spatialCache=t,this._cache_size=5,this._store=n,this._flexSectionIterator=0,this._rowTable=o,this._heightTable=a,this._fakeRowTypeTable=l}return(0,o._)(e,[{key:"clear",value:function(){this._rowTable.clear(),this._spatialCache.length=0,this._heightTable={}}},{key:"updateStore",value:function(e){this._store=e}},{key:"getFakeImageArea",value:function(){return this._store.getState().getIn(["setting","user_setting","timeline_group_unit"],c.Ls.DAY)===c.Ls.DAY?O:C}},{key:"getCacheSize",value:function(){var e=Math.ceil(2*Math.ceil(window.innerWidth*window.innerHeight/this.getFakeImageArea())/100);return e>5&&e>this._cache_size&&(this._cache_size=e),this._cache_size}},{key:"getRowIndexOfItem",value:function(e){var t=function(t){return -1!==t.findIndex(function(t){return t.has("photo")&&t.getIn(["photo","id"])===e})},n=this._getRowsInStore(),r=!0,o=!1,i=void 0;try{for(var s,u=this._rowTable.entries()[Symbol.iterator]();!(r=(s=u.next()).done);r=!0){var l=(0,a._)(s.value,2),c=l[0],d=l[1];if(n.hasIn([d,"list"])&&t(n.getIn([d,"list"])))return c}}catch(e){o=!0,i=e}finally{try{r||null==u.return||u.return()}finally{if(o)throw i}}return -1}},{key:"guessRowIndexOfItemByDate",value:function(e,t){var n=this._getPhotosInStore().getIn([t,"listBySection"]);if(void 0===n)return -1;var r=n.findKey(function(t){return void 0!==t.get("list").find(function(t){return t.get("id")===e})});return void 0===r?-1:this._getFlexSectionInStore().getIn([r,"rowOffset"])+Math.ceil(n.getIn([r,"list"]).size/c.TY.GUESS_ITEM_PER_ROW)}},{key:"getRowAtIndex",value:function(e){return this._getRowsInStore().get(this._rowTable.get(e),w)}},{key:"getRowsAtSection",value:function(e){var t=this,n=this._getFlexSectionInStore(),r=this._getRowsInStore();if(n.isEmpty())return u.default.List();var o=n.getIn([e,"rowOffset"]),i=n.getIn([e,"rowLimit"]);return this.hasRow(o)?r.slice(this._rowTable.get(o),this._rowTable.get(o)+i):u.default.fromJS(Array(i).fill(w).map(function(e,n){return e.set("arrange_height",t._heightTable[n+o])}))}},{key:"getSectionNumber",value:function(e){if(this.hasRow(e))return this._store.getState().getIn(["timeline","rows",this._rowTable.get(e),"sectionNumber"]);var t=this._getFlexSectionInStore();return(0,d.xY)(t,this._compForFlexSection(e))}},{key:"insertArrangedRows",value:function(e,t,n){var r=this._getRowsInStore(),o=this._updateCache(n,0===e.length),i=this._removeRowsNotInCache(r),a=this._mergeRows(i,u.default.fromJS(e),n);return this._updateRowTable(a,t),this._updateHeightTableAndFakeRowTypeTable(e,n),{newRows:a,sectionRevoked:o}}},{key:"rowsSize",value:function(){var e=this._getFlexSectionInStore();return e.isEmpty()?0:e.last().get("rowOffset")+e.last().get("rowLimit")}},{key:"rangeQueryItemId",value:function(e,t){if(t.timestamp>e.timestamp)return this.rangeQueryItemId(t,e);for(var n=[],r={},o=this._getDatesInStore(),i=this._getPhotosInStore(),a=o.findIndex(function(t){return t===(0,S.Z)(e.timestamp)}),u=1+o.findIndex(function(e){return e===(0,S.Z)(t.timestamp)}),l=a;l<u;++l){var c,d=_(i.get(o.get(l))),f=d.idArray,p=d.infoMap;(c=n).push.apply(c,(0,s._)(f)),r=Object.assign(r,p)}return E(n,r,e.id,t.id)}},{key:"removeSectionInCache",value:function(e){this._spatialCache.includes(e)&&this._spatialCache.splice(this._spatialCache.findIndex(function(t){return t===e}),1)}},{key:"setTimelineRow",value:function(e){var t,n=this,r=u.default.fromJS(e),o=new Set;return this._rowTable.clear(),r.forEach(function(e,t){o.add(e.get("sectionNumber")),n._rowTable.set(t,t)}),(t=this._spatialCache).push.apply(t,(0,s._)(o)),r}},{key:"setHeightTable",value:function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t+1,r=t;r<n;r++)this._heightTable[r]=e}},{key:"setFakeRowTypeTable",value:function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t+1,r=t;r<n;r++)this._fakeRowTypeTable[r]=e}},{key:"getInitScrollPos",value:function(){var e=this._getScrollInfoInStore(),t=e.get("dateStr","");if(!t)return{pos:0,isPercentage:!1};var n=this._getFlexSectionInStore(),r=this._getPhotosInStore().getIn([t,"listBySection"],u.default.List()).keySeq().sort();if(0===r.size)return{pos:100*e.get("scrollRatioOfAll",0),isPercentage:!0};for(var o=0,i=0;i<r.get(0);i++)o+=n.getIn([i,"totalHeight"],0);var a=e.get("sameDateRowRatio",0);if(1===r.size){var s=r.get(0),l=n.getIn([s],u.default.Map()),d=l.get("dates",u.default.List());if(1===d.size)o+=l.get("totalHeight",0)*a;else{for(var f=this.getRowsAtSection(s),p=d.findIndex(function(e){return e.get("date","")===t}),h=l.get("rowOffset",0),m=0,g=0,v=0,y=!1,b=0;b<=f.size;b++){var _=f.get(b);if(this._fakeRowTypeTable[h+b]===c.TY.ROW_TYPE.FAKE_SPLIT_ROW){if((v+=1)===p+1)y=!0;else if(v===p+2)break}y?g+=_.get("arrange_height",0):m+=_.get("arrange_height",0)}o+=m+g*a}}else{var E=0;r.forEach(function(e){E+=n.getIn([e,"totalHeight"],0)}),o+=E*a}return{pos:o,isPercentage:!1}}},{key:"getDateStrAndSameDateRowRatioOfRowIndex",value:function(e){var t=this._getFlexSectionInStore(),n=this._getPhotosInStore(),r=e,o=this.getRowAtIndex(e);(o.get("type")===c.TY.ROW_TYPE.SPLIT_ROW||this._fakeRowTypeTable[r]===c.TY.ROW_TYPE.FAKE_SPLIT_ROW)&&(r+=1,o=this.getRowAtIndex(r));var i=0;if(o.get("type")===c.TY.ROW_TYPE.TIMELINE_ROW)i=o.get("sectionNumber",0);else for(var a=0;a<t.size;a++){var s=t.get(a),l=s.get("rowOffset",0),d=s.get("rowLimit",0);if(r>=l&&r<=l+d-1){i=a;break}}var f=t.get(i),p="",h=0;if(1===f.get("dates").size){p=f.getIn(["dates",0,"date"],"");var m=n.getIn([p,"listBySection"],u.default.List()).keySeq().sort(),g=t.getIn([m.get(0),"rowOffset"],0);h=(r-g)/(t.getIn([m.get(-1),"rowOffset"],0)+t.getIn([m.get(-1),"rowLimit"],0)-g+1)}else{for(var v=this.getRowsAtSection(i),y=[],b=f.get("rowOffset",0),_=-1,E=-1,T=-1,S=0;S<v.size;S++)(v.get(S).get("type","")===c.TY.ROW_TYPE.SPLIT_ROW||this._fakeRowTypeTable[b+S]===c.TY.ROW_TYPE.FAKE_SPLIT_ROW)&&(y.push(S),-1!==T&&(E=S-1)),b+S===r&&(_=y[y.length-1]+1,T=S,o.get("type","")===c.TY.ROW_TYPE.TIMELINE_ROW?p=o.getIn(["dates",0],""):o.get("type","")===c.TY.ROW_TYPE.FAKE_ROW&&(p=f.getIn(["dates",y.length-1,"date"],"")));-1===E&&(E=v.size-1),h=(T-_)/(E-_+1)}return{dateStr:p,sameDateRowRatio:h}}},{key:"_updateCache",value:function(e,t){var n=A;if(this._spatialCache.includes(e)||t||this._spatialCache.push(e),this._isCacheFull()){var r=this._getFlexSectionInStore().size,o=function(e,t){return Math.min(Math.abs(e-t),r-Math.abs(e-t))};this._spatialCache.sort(function(t,n){return o(t,e)-o(n,e)}),n=this._spatialCache.pop()}return n}},{key:"_removeRowsNotInCache",value:function(e){var t=new Set(this._spatialCache);return e.filter(function(e){return t.has(e.get("sectionNumber"))})}},{key:"_updateHeightTableAndFakeRowTypeTable",value:function(e,t){for(var n=this._getFlexSectionInStore(),r=this.rowsSize(),o=n.getIn([t,"rowOffset"]),i=n.getIn([t,"rowOffset"])+n.getIn([t,"rowLimit"]),a={},s={},u=0;u<o;++u)a[u]=this._heightTable[u],s[u]=this._fakeRowTypeTable[u];e.forEach(function(e){var t=e.type;t===c.TY.ROW_TYPE.SPLIT_ROW&&(a[u]=c.TY.SPLITTER_HEIGHT+(0,T.Z)((0,I.tq)()),s[u]=c.TY.ROW_TYPE.FAKE_SPLIT_ROW),t===c.TY.ROW_TYPE.TIMELINE_ROW&&(a[u]=e.arrange_height+(0,T.Z)((0,I.tq)()),s[u]=c.TY.ROW_TYPE.FAKE_ROW),u+=1});for(var l=i;l<r;l+=1,u+=1)a[u]=this._heightTable[l],s[u]=this._fakeRowTypeTable[l];this._heightTable=a,this._fakeRowTypeTable=s}},{key:"_updateRowTable",value:function(e,t){var n=this,r=function(e,t,r){for(var o=e,i=r;o<t;o+=1,i+=1)n._rowTable.set(i,o)};this._rowTable.clear();for(var o=0;o<e.size;){var i=e.getIn([o,"sectionNumber"]),a=t.getIn([i,"rowOffset"]),s=t.getIn([i,"rowLimit"]);r(o,o+s,a),o+=s}}}]),e}(),R=null;function L(){return null===R&&(R=new P([],l.Z.getStore(),new Map,{},{})),R}},42632:function(e,t,n){"use strict";n.d(t,{xY:function(){return S},kU:function(){return I},fX:function(){return C},j7:function(){return w},nd:function(){return O},sp:function(){return P},A$:function(){return A}});var r=n(35369),o=n(67294),i=n(99410),a=n(45697),s=n.n(a),u={height:s().oneOfType([s().number,s().string]),width:s().oneOfType([s().number,s().string])},l={height:"100%",width:"100%"};function c(e){var t=e.width,n=e.height;return o.createElement("div",{className:"synofoto-item-timeline-item synofoto-item-grey-image",style:{height:n,width:t}})}c.propTypes=u,c.defaultProps=l;var d={height:s().oneOfType([s().number,s().string]),width:s().oneOfType([s().number,s().string]),wrapperWidth:s().oneOfType([s().number,s().string]),children:s().node},f={height:"100%",width:"100%",wrapperWidth:"100%",children:null};function p(e){var t=e.height,n=e.width,r=e.wrapperWidth;return o.createElement("div",{style:{overflow:"hidden",height:t,width:n}},o.createElement("div",{style:{width:r}},e.children))}p.propTypes=d,p.defaultProps=f;var h=n(96904),m=n(67479),g=n(37210),v=n(61630),y=r.default.List(),b=-1,_=-1;function E(e,t,n){var r="recently_added"===n;return function(n){var o=n.get("time");return(r&&(o=(0,m.Fm)(n.get("indexed_time"))),o<e)?1:o>e?-1:n.get("id")>t?r?-1:1:n.get("id")<t?r?1:-1:0}}function T(e){return function(t){return t<e?1:t>e?-1:0}}function S(e,t){if(!e)return -1;for(var n=0,r=e.size;r>n;){var o=Math.floor((n+r)/2),i=t(e.get(o));if(0===i)return o;i>0?r=o:n=o+1}return -1}function I(e,t,n){return[h.v.TIMELINE,h.v.SIMILAR].includes(e)?t:(0,m.Fm)(n)}function w(e,t,n,r,o){if(!e.getIn(["photos",n,"listBySection"],void 0))return[b,_,-1];for(var i=e.getIn(["photos",n,"listBySection"]),a=i.findKey(function(e){var t=e.get("list").last();return"loaded"===e.get("status")&&I(o,t.get("time"),t.get("indexed_time"))<=r}),s=i.keySeq().sort().last(),u=b,l=_,c=a;c<=s;c++)if((l=S(i.getIn([c,"list"]),E(r,t,o)))!==_){u=c;break}return[u,l,S(e.get("dates"),T(n))]}function A(e,t){return e.getIn(["dates",t])}function O(e,t,n){var r=A(e,t);return e.getIn(["photos",r,"listBySection",n,"list"],y)}function C(e,t,n,r){return O(e,t,n).get(r)}function P(e,t,n){for(var r=[],a=1.5*t,s=Math.floor(n/a)+1,u=0;u<s;++u)r.push(o.createElement(c,{key:(0,i.x0)(),height:t,width:a}));return o.createElement(p,{key:"fakerow_".concat(e),width:n,height:t,wrapperWidth:(a+(0,g.Z)((0,v.tq)()))*s},r)}},14324:function(e,t){"use strict";var n=function(e,t){return Object.fromEntries(t.filter(function(t){return t in e}).map(function(t){return[t,e[t]]}))};t.Z=n},29710:function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});var r=n(96904),o=n(11975),i=n(79173),a=n(53982),s=n(4040),u=function(e){return!!(0,s.mi)(e)&&["mpeg1video","mpeg2video"].includes(e.getIn(["additional","video_meta","video_codec"],""))},l=function(e){return!!(0,s.mi)(e)&&"vp9"===e.getIn(["additional","video_meta","video_codec"],"")},c=n(73849),d=function(e){var t=e.item,n=e.userId,s=e.hasFolderDownloadPermission,d={noPermissionLibrary:"",isVc1:!1,isHevc:!1,isMpeg1OrMpeg2:!1,isVp9:!1},f=t.get("owner_user_id")===n,p=0===t.get("owner_user_id");return p||f?!p||s||(0,c.Z)()||(d.noPermissionLibrary=r.Zu.TEAM):d.noPermissionLibrary=r.Zu.PERSONAL,(0,o.Z)(t)&&(d.isVc1=!0),((0,i.Z)(t)||(0,a.Z)(t))&&(d.isHevc=!0),u(t)&&(d.isMpeg1OrMpeg2=!0),l(t)&&(d.isVp9=!0),d}},3799:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});var r=n(7409),o=n(99282),i=n(67294),a=n(73935),s=n(15593),u=n(24460),l=n(45697),c=n.n(l),d=n(42416),f=function(e){e&&(clearTimeout(e),e=null)},p=null,h=null,m=function(e){var t=e.message,n=e.onClose,r=e.autoHide,o=e.duration,a=(0,u._)((0,i.useState)("synofoto-top-toast"),2),s=a[0],l=a[1],c=function(){f(p),f(h)};return(0,i.useEffect)(function(){var e=o-330;return r?(p=setTimeout(function(){n()},o),h=setTimeout(function(){l("synofoto-top-toast hidden")},e)):c(),c},[r,o,n]),i.createElement(d.Z,{className:s,overlayClassName:"synofoto-toast-overlay",shouldCloseOnOverlayClick:!1,role:"status",isOpen:!0},t)};m.propTypes={message:c().oneOfType([c().string,c().element]),onClose:c().func,autoHide:c().bool,duration:c().number},m.defaultProps={message:"",onClose:function(){},autoHide:!0,duration:2e3};var g=m,v=n(47524),y=n(96904),b=n(91393),_=document.body.appendChild(document.createElement("div")),E=function(){a.unmountComponentAtNode(_),v.Z.getStore().dispatch((0,b.Ek)())},T=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=v.Z.getStore();new Promise(function(n){var u=(0,o._)((0,r._)({},e),{onClose:function(){n()}});a.render(i.createElement(s.zt,{store:t},i.createElement(g,u)),_)}).then(function(){E()}).catch(function(){return E()})},S={openTopToast:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};E();var t=e.id||y.yX.DEFAULT,n=e.callback||function(){};v.Z.getStore().dispatch((0,b.mC)(t)),requestAnimationFrame(function(){T(e),n()})},cleanupTopToast:E}},47350:function(e,t,n){"use strict";let r,o;n.d(t,{ZP:function(){return e4}});var i,a={};n.r(a),n.d(a,{Decoder:function(){return eU},Encoder:function(){return eF},PacketType:function(){return i},protocol:function(){return eN}});let s=Object.create(null);s.open="0",s.close="1",s.ping="2",s.pong="3",s.message="4",s.upgrade="5",s.noop="6";let u=Object.create(null);Object.keys(s).forEach(e=>{u[s[e]]=e});let l={type:"error",data:"parser error"},c="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),d="function"==typeof ArrayBuffer,f=e=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer instanceof ArrayBuffer,p=({type:e,data:t},n,r)=>c&&t instanceof Blob?n?r(t):h(t,r):d&&(t instanceof ArrayBuffer||f(t))?n?r(t):h(new Blob([t]),r):r(s[e]+(t||"")),h=(e,t)=>{let n=new FileReader;return n.onload=function(){t("b"+(n.result.split(",")[1]||""))},n.readAsDataURL(e)};function m(e){return e instanceof Uint8Array?e:e instanceof ArrayBuffer?new Uint8Array(e):new Uint8Array(e.buffer,e.byteOffset,e.byteLength)}function g(e,t){return c&&e.data instanceof Blob?e.data.arrayBuffer().then(m).then(t):d&&(e.data instanceof ArrayBuffer||f(e.data))?t(m(e.data)):void p(e,!1,e=>{r||(r=new TextEncoder),t(r.encode(e))})}let v="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y="undefined"==typeof Uint8Array?[]:new Uint8Array(256);for(let e=0;e<v.length;e++)y[v.charCodeAt(e)]=e;let b=e=>{let t=.75*e.length,n=e.length,r,o=0,i,a,s,u;"="===e[e.length-1]&&(t--,"="===e[e.length-2]&&t--);let l=new ArrayBuffer(t),c=new Uint8Array(l);for(r=0;r<n;r+=4)i=y[e.charCodeAt(r)],a=y[e.charCodeAt(r+1)],s=y[e.charCodeAt(r+2)],u=y[e.charCodeAt(r+3)],c[o++]=i<<2|a>>4,c[o++]=(15&a)<<4|s>>2,c[o++]=(3&s)<<6|63&u;return l},_="function"==typeof ArrayBuffer,E=(e,t)=>{if("string"!=typeof e)return{type:"message",data:S(e,t)};let n=e.charAt(0);return"b"===n?{type:"message",data:T(e.substring(1),t)}:u[n]?e.length>1?{type:u[n],data:e.substring(1)}:{type:u[n]}:l},T=(e,t)=>_?S(b(e),t):{base64:!0,data:e},S=(e,t)=>"blob"===t?e instanceof Blob?e:new Blob([e]):e instanceof ArrayBuffer?e:e.buffer,I="\x1e",w=(e,t)=>{let n=e.length,r=Array(n),o=0;e.forEach((e,i)=>{p(e,!1,e=>{r[i]=e,++o===n&&t(r.join(I))})})},A=(e,t)=>{let n=e.split(I),r=[];for(let e=0;e<n.length;e++){let o=E(n[e],t);if(r.push(o),"error"===o.type)break}return r};function O(){return new TransformStream({transform(e,t){g(e,n=>{let r;let o=n.length;if(o<126)new DataView((r=new Uint8Array(1)).buffer).setUint8(0,o);else if(o<65536){let e=new DataView((r=new Uint8Array(3)).buffer);e.setUint8(0,126),e.setUint16(1,o)}else{let e=new DataView((r=new Uint8Array(9)).buffer);e.setUint8(0,127),e.setBigUint64(1,BigInt(o))}e.data&&"string"!=typeof e.data&&(r[0]|=128),t.enqueue(r),t.enqueue(n)})}})}function C(e){return e.reduce((e,t)=>e+t.length,0)}function P(e,t){if(e[0].length===t)return e.shift();let n=new Uint8Array(t),r=0;for(let o=0;o<t;o++)n[o]=e[0][r++],r===e[0].length&&(e.shift(),r=0);return e.length&&r<e[0].length&&(e[0]=e[0].slice(r)),n}function R(e,t){o||(o=new TextDecoder);let n=[],r=0,i=-1,a=!1;return new TransformStream({transform(s,u){for(n.push(s);;){if(0===r){if(1>C(n))break;let e=P(n,1);a=(128&e[0])==128,r=(i=127&e[0])<126?3:126===i?1:2}else if(1===r){if(2>C(n))break;let e=P(n,2);i=new DataView(e.buffer,e.byteOffset,e.length).getUint16(0),r=3}else if(2===r){if(8>C(n))break;let e=P(n,8),t=new DataView(e.buffer,e.byteOffset,e.length),o=t.getUint32(0);if(o>2097151){u.enqueue(l);break}i=4294967296*o+t.getUint32(4),r=3}else{if(C(n)<i)break;let e=P(n,i);u.enqueue(E(a?e:o.decode(e),t)),r=0}if(0===i||i>e){u.enqueue(l);break}}}})}let L=4;function D(e){if(e)return x(e)}function x(e){for(var t in D.prototype)e[t]=D.prototype[t];return e}D.prototype.on=D.prototype.addEventListener=function(e,t){return this._callbacks=this._callbacks||{},(this._callbacks["$"+e]=this._callbacks["$"+e]||[]).push(t),this},D.prototype.once=function(e,t){function n(){this.off(e,n),t.apply(this,arguments)}return n.fn=t,this.on(e,n),this},D.prototype.off=D.prototype.removeListener=D.prototype.removeAllListeners=D.prototype.removeEventListener=function(e,t){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var n,r=this._callbacks["$"+e];if(!r)return this;if(1==arguments.length)return delete this._callbacks["$"+e],this;for(var o=0;o<r.length;o++)if((n=r[o])===t||n.fn===t){r.splice(o,1);break}return 0===r.length&&delete this._callbacks["$"+e],this},D.prototype.emit=function(e){this._callbacks=this._callbacks||{};for(var t=Array(arguments.length-1),n=this._callbacks["$"+e],r=1;r<arguments.length;r++)t[r-1]=arguments[r];if(n){n=n.slice(0);for(var r=0,o=n.length;r<o;++r)n[r].apply(this,t)}return this},D.prototype.emitReserved=D.prototype.emit,D.prototype.listeners=function(e){return this._callbacks=this._callbacks||{},this._callbacks["$"+e]||[]},D.prototype.hasListeners=function(e){return!!this.listeners(e).length};let k="undefined"!=typeof self?self:"undefined"!=typeof window?window:Function("return this")();function M(e,...t){return t.reduce((t,n)=>(e.hasOwnProperty(n)&&(t[n]=e[n]),t),{})}let N=k.setTimeout,F=k.clearTimeout;function B(e,t){t.useNativeTimers?(e.setTimeoutFn=N.bind(k),e.clearTimeoutFn=F.bind(k)):(e.setTimeoutFn=k.setTimeout.bind(k),e.clearTimeoutFn=k.clearTimeout.bind(k))}let U=1.33;function Z(e){return"string"==typeof e?j(e):Math.ceil((e.byteLength||e.size)*U)}function j(e){let t=0,n=0;for(let r=0,o=e.length;r<o;r++)(t=e.charCodeAt(r))<128?n+=1:t<2048?n+=2:t<55296||t>=57344?n+=3:(r++,n+=4);return n}function H(e){let t="";for(let n in e)e.hasOwnProperty(n)&&(t.length&&(t+="&"),t+=encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t}function z(e){let t={},n=e.split("&");for(let e=0,r=n.length;e<r;e++){let r=n[e].split("=");t[decodeURIComponent(r[0])]=decodeURIComponent(r[1])}return t}class q extends Error{constructor(e,t,n){super(e),this.description=t,this.context=n,this.type="TransportError"}}class G extends D{constructor(e){super(),this.writable=!1,B(this,e),this.opts=e,this.query=e.query,this.socket=e.socket}onError(e,t,n){return super.emitReserved("error",new q(e,t,n)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return("opening"===this.readyState||"open"===this.readyState)&&(this.doClose(),this.onClose()),this}send(e){"open"===this.readyState&&this.write(e)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(e){let t=E(e,this.socket.binaryType);this.onPacket(t)}onPacket(e){super.emitReserved("packet",e)}onClose(e){this.readyState="closed",super.emitReserved("close",e)}pause(e){}createUri(e,t={}){return e+"://"+this._hostname()+this._port()+this.opts.path+this._query(t)}_hostname(){let e=this.opts.hostname;return -1===e.indexOf(":")?e:"["+e+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(443!==this.opts.port)||!this.opts.secure&&80!==Number(this.opts.port))?":"+this.opts.port:""}_query(e){let t=H(e);return t.length?"?"+t:""}}let V="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),W=64,Y={},J=0,$=0,K;function X(e){let t="";do t=V[e%W]+t,e=Math.floor(e/W);while(e>0);return t}function Q(){let e=X(+new Date);return e!==K?(J=0,K=e):e+"."+X(J++)}for(;$<W;$++)Y[V[$]]=$;let ee=!1;try{ee="undefined"!=typeof XMLHttpRequest&&"withCredentials"in new XMLHttpRequest}catch(e){}let et=ee;function en(e){let t=e.xdomain;try{if("undefined"!=typeof XMLHttpRequest&&(!t||et))return new XMLHttpRequest}catch(e){}if(!t)try{return new k[["Active"].concat("Object").join("X")]("Microsoft.XMLHTTP")}catch(e){}}function er(){}function eo(){}let ei=function(){return null!=new en({xdomain:!1}).responseType}();class ea extends G{constructor(e){if(super(e),this.polling=!1,"undefined"!=typeof location){let t="https:"===location.protocol,n=location.port;n||(n=t?"443":"80"),this.xd="undefined"!=typeof location&&e.hostname!==location.hostname||n!==e.port}let t=e&&e.forceBase64;this.supportsBinary=ei&&!t,this.opts.withCredentials&&(this.cookieJar=er())}get name(){return"polling"}doOpen(){this.poll()}pause(e){this.readyState="pausing";let t=()=>{this.readyState="paused",e()};if(this.polling||!this.writable){let e=0;this.polling&&(e++,this.once("pollComplete",function(){--e||t()})),this.writable||(e++,this.once("drain",function(){--e||t()}))}else t()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(e){let t=e=>{if("opening"===this.readyState&&"open"===e.type&&this.onOpen(),"close"===e.type)return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(e)};A(e,this.socket.binaryType).forEach(t),"closed"!==this.readyState&&(this.polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState&&this.poll())}doClose(){let e=()=>{this.write([{type:"close"}])};"open"===this.readyState?e():this.once("open",e)}write(e){this.writable=!1,w(e,e=>{this.doWrite(e,()=>{this.writable=!0,this.emitReserved("drain")})})}uri(){let e=this.opts.secure?"https":"http",t=this.query||{};return!1!==this.opts.timestampRequests&&(t[this.opts.timestampParam]=Q()),this.supportsBinary||t.sid||(t.b64=1),this.createUri(e,t)}request(e={}){return Object.assign(e,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new es(this.uri(),e)}doWrite(e,t){let n=this.request({method:"POST",data:e});n.on("success",t),n.on("error",(e,t)=>{this.onError("xhr post error",e,t)})}doPoll(){let e=this.request();e.on("data",this.onData.bind(this)),e.on("error",(e,t)=>{this.onError("xhr poll error",e,t)}),this.pollXhr=e}}class es extends D{constructor(e,t){super(),B(this,t),this.opts=t,this.method=t.method||"GET",this.uri=e,this.data=void 0!==t.data?t.data:null,this.create()}create(){var e;let t=M(this.opts,"agent","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","autoUnref");t.xdomain=!!this.opts.xd;let n=this.xhr=new en(t);try{n.open(this.method,this.uri,!0);try{if(this.opts.extraHeaders)for(let e in n.setDisableHeaderCheck&&n.setDisableHeaderCheck(!0),this.opts.extraHeaders)this.opts.extraHeaders.hasOwnProperty(e)&&n.setRequestHeader(e,this.opts.extraHeaders[e])}catch(e){}if("POST"===this.method)try{n.setRequestHeader("Content-type","text/plain;charset=UTF-8")}catch(e){}try{n.setRequestHeader("Accept","*/*")}catch(e){}null===(e=this.opts.cookieJar)||void 0===e||e.addCookies(n),"withCredentials"in n&&(n.withCredentials=this.opts.withCredentials),this.opts.requestTimeout&&(n.timeout=this.opts.requestTimeout),n.onreadystatechange=()=>{var e;3===n.readyState&&(null===(e=this.opts.cookieJar)||void 0===e||e.parseCookies(n)),4===n.readyState&&(200===n.status||1223===n.status?this.onLoad():this.setTimeoutFn(()=>{this.onError("number"==typeof n.status?n.status:0)},0))},n.send(this.data)}catch(e){this.setTimeoutFn(()=>{this.onError(e)},0);return}"undefined"!=typeof document&&(this.index=es.requestsCount++,es.requests[this.index]=this)}onError(e){this.emitReserved("error",e,this.xhr),this.cleanup(!0)}cleanup(e){if(void 0!==this.xhr&&null!==this.xhr){if(this.xhr.onreadystatechange=eo,e)try{this.xhr.abort()}catch(e){}"undefined"!=typeof document&&delete es.requests[this.index],this.xhr=null}}onLoad(){let e=this.xhr.responseText;null!==e&&(this.emitReserved("data",e),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}function eu(){for(let e in es.requests)es.requests.hasOwnProperty(e)&&es.requests[e].abort()}es.requestsCount=0,es.requests={},"undefined"!=typeof document&&("function"==typeof attachEvent?attachEvent("onunload",eu):"function"==typeof addEventListener&&addEventListener("onpagehide"in k?"pagehide":"unload",eu,!1));let el="function"==typeof Promise&&"function"==typeof Promise.resolve?e=>Promise.resolve().then(e):(e,t)=>t(e,0),ec=k.WebSocket||k.MozWebSocket,ed=!0,ef="arraybuffer",ep="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase();class eh extends G{constructor(e){super(e),this.supportsBinary=!e.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;let e=this.uri(),t=this.opts.protocols,n=ep?{}:M(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(n.headers=this.opts.extraHeaders);try{this.ws=ed&&!ep?t?new ec(e,t):new ec(e):new ec(e,t,n)}catch(e){return this.emitReserved("error",e)}this.ws.binaryType=this.socket.binaryType,this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=e=>this.onClose({description:"websocket connection closed",context:e}),this.ws.onmessage=e=>this.onData(e.data),this.ws.onerror=e=>this.onError("websocket error",e)}write(e){this.writable=!1;for(let t=0;t<e.length;t++){let n=e[t],r=t===e.length-1;p(n,this.supportsBinary,e=>{let t={};!ed&&(n.options&&(t.compress=n.options.compress),this.opts.perMessageDeflate&&("string"==typeof e?Buffer.byteLength(e):e.length)<this.opts.perMessageDeflate.threshold&&(t.compress=!1));try{ed?this.ws.send(e):this.ws.send(e,t)}catch(e){}r&&el(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){void 0!==this.ws&&(this.ws.close(),this.ws=null)}uri(){let e=this.opts.secure?"wss":"ws",t=this.query||{};return this.opts.timestampRequests&&(t[this.opts.timestampParam]=Q()),this.supportsBinary||(t.b64=1),this.createUri(e,t)}check(){return!!ec}}class em extends G{get name(){return"webtransport"}doOpen(){"function"==typeof WebTransport&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then(()=>{this.onClose()}).catch(e=>{this.onError("webtransport error",e)}),this.transport.ready.then(()=>{this.transport.createBidirectionalStream().then(e=>{let t=R(Number.MAX_SAFE_INTEGER,this.socket.binaryType),n=e.readable.pipeThrough(t).getReader(),r=O();r.readable.pipeTo(e.writable),this.writer=r.writable.getWriter();let o=()=>{n.read().then(({done:e,value:t})=>{e||(this.onPacket(t),o())}).catch(e=>{})};o();let i={type:"open"};this.query.sid&&(i.data=`{"sid":"${this.query.sid}"}`),this.writer.write(i).then(()=>this.onOpen())})}))}write(e){this.writable=!1;for(let t=0;t<e.length;t++){let n=e[t],r=t===e.length-1;this.writer.write(n).then(()=>{r&&el(()=>{this.writable=!0,this.emitReserved("drain")},this.setTimeoutFn)})}}doClose(){var e;null===(e=this.transport)||void 0===e||e.close()}}let eg={websocket:eh,webtransport:em,polling:ea},ev=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,ey=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function eb(e){if(e.length>2e3)throw"URI too long";let t=e,n=e.indexOf("["),r=e.indexOf("]");-1!=n&&-1!=r&&(e=e.substring(0,n)+e.substring(n,r).replace(/:/g,";")+e.substring(r,e.length));let o=ev.exec(e||""),i={},a=14;for(;a--;)i[ey[a]]=o[a]||"";return -1!=n&&-1!=r&&(i.source=t,i.host=i.host.substring(1,i.host.length-1).replace(/;/g,":"),i.authority=i.authority.replace("[","").replace("]","").replace(/;/g,":"),i.ipv6uri=!0),i.pathNames=e_(i,i.path),i.queryKey=eE(i,i.query),i}function e_(e,t){let n=/\/{2,9}/g,r=t.replace(n,"/").split("/");return("/"==t.slice(0,1)||0===t.length)&&r.splice(0,1),"/"==t.slice(-1)&&r.splice(r.length-1,1),r}function eE(e,t){let n={};return t.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,function(e,t,r){t&&(n[t]=r)}),n}class eT extends D{constructor(e,t={}){super(),this.binaryType=ef,this.writeBuffer=[],e&&"object"==typeof e&&(t=e,e=null),e?(e=eb(e),t.hostname=e.host,t.secure="https"===e.protocol||"wss"===e.protocol,t.port=e.port,e.query&&(t.query=e.query)):t.host&&(t.hostname=eb(t.host).host),B(this,t),this.secure=null!=t.secure?t.secure:"undefined"!=typeof location&&"https:"===location.protocol,t.hostname&&!t.port&&(t.port=this.secure?"443":"80"),this.hostname=t.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=t.port||("undefined"!=typeof location&&location.port?location.port:this.secure?"443":"80"),this.transports=t.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},t),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),"string"==typeof this.opts.query&&(this.opts.query=z(this.opts.query)),this.id=null,this.upgrades=null,this.pingInterval=null,this.pingTimeout=null,this.pingTimeoutTimer=null,"function"==typeof addEventListener&&(this.opts.closeOnBeforeunload&&(this.beforeunloadEventListener=()=>{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),"localhost"!==this.hostname&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(e){let t=Object.assign({},this.opts.query);t.EIO=L,t.transport=e,this.id&&(t.sid=this.id);let n=Object.assign({},this.opts,{query:t,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[e]);return new eg[e](n)}open(){let e;if(this.opts.rememberUpgrade&&eT.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else if(0===this.transports.length){this.setTimeoutFn(()=>{this.emitReserved("error","No transports available")},0);return}else e=this.transports[0];this.readyState="opening";try{e=this.createTransport(e)}catch(e){this.transports.shift(),this.open();return}e.open(),this.setTransport(e)}setTransport(e){this.transport&&this.transport.removeAllListeners(),this.transport=e,e.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",e=>this.onClose("transport close",e))}probe(e){let t=this.createTransport(e),n=!1;eT.priorWebsocketSuccess=!1;let r=()=>{n||(t.send([{type:"ping",data:"probe"}]),t.once("packet",e=>{if(!n){if("pong"===e.type&&"probe"===e.data)this.upgrading=!0,this.emitReserved("upgrading",t),t&&(eT.priorWebsocketSuccess="websocket"===t.name,this.transport.pause(()=>{n||"closed"===this.readyState||(l(),this.setTransport(t),t.send([{type:"upgrade"}]),this.emitReserved("upgrade",t),t=null,this.upgrading=!1,this.flush())}));else{let e=Error("probe error");e.transport=t.name,this.emitReserved("upgradeError",e)}}}))};function o(){n||(n=!0,l(),t.close(),t=null)}let i=e=>{let n=Error("probe error: "+e);n.transport=t.name,o(),this.emitReserved("upgradeError",n)};function a(){i("transport closed")}function s(){i("socket closed")}function u(e){t&&e.name!==t.name&&o()}let l=()=>{t.removeListener("open",r),t.removeListener("error",i),t.removeListener("close",a),this.off("close",s),this.off("upgrading",u)};t.once("open",r),t.once("error",i),t.once("close",a),this.once("close",s),this.once("upgrading",u),-1!==this.upgrades.indexOf("webtransport")&&"webtransport"!==e?this.setTimeoutFn(()=>{n||t.open()},200):t.open()}onOpen(){if(this.readyState="open",eT.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade){let e=0,t=this.upgrades.length;for(;e<t;e++)this.probe(this.upgrades[e])}}onPacket(e){if("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState)switch(this.emitReserved("packet",e),this.emitReserved("heartbeat"),this.resetPingTimeout(),e.type){case"open":this.onHandshake(JSON.parse(e.data));break;case"ping":this.sendPacket("pong"),this.emitReserved("ping"),this.emitReserved("pong");break;case"error":let t=Error("server error");t.code=e.data,this.onError(t);break;case"message":this.emitReserved("data",e.data),this.emitReserved("message",e.data)}}onHandshake(e){this.emitReserved("handshake",e),this.id=e.sid,this.transport.query.sid=e.sid,this.upgrades=this.filterUpgrades(e.upgrades),this.pingInterval=e.pingInterval,this.pingTimeout=e.pingTimeout,this.maxPayload=e.maxPayload,this.onOpen(),"closed"!==this.readyState&&this.resetPingTimeout()}resetPingTimeout(){this.clearTimeoutFn(this.pingTimeoutTimer),this.pingTimeoutTimer=this.setTimeoutFn(()=>{this.onClose("ping timeout")},this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}flush(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){let e=this.getWritablePackets();this.transport.send(e),this.prevBufferLen=e.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;let e=1;for(let t=0;t<this.writeBuffer.length;t++){let n=this.writeBuffer[t].data;if(n&&(e+=Z(n)),t>0&&e>this.maxPayload)return this.writeBuffer.slice(0,t);e+=2}return this.writeBuffer}write(e,t,n){return this.sendPacket("message",e,t,n),this}send(e,t,n){return this.sendPacket("message",e,t,n),this}sendPacket(e,t,n,r){if("function"==typeof t&&(r=t,t=void 0),"function"==typeof n&&(r=n,n=null),"closing"===this.readyState||"closed"===this.readyState)return;(n=n||{}).compress=!1!==n.compress;let o={type:e,data:t,options:n};this.emitReserved("packetCreate",o),this.writeBuffer.push(o),r&&this.once("flush",r),this.flush()}close(){let e=()=>{this.onClose("forced close"),this.transport.close()},t=()=>{this.off("upgrade",t),this.off("upgradeError",t),e()},n=()=>{this.once("upgrade",t),this.once("upgradeError",t)};return("opening"===this.readyState||"open"===this.readyState)&&(this.readyState="closing",this.writeBuffer.length?this.once("drain",()=>{this.upgrading?n():e()}):this.upgrading?n():e()),this}onError(e){eT.priorWebsocketSuccess=!1,this.emitReserved("error",e),this.onClose("transport error",e)}onClose(e,t){("opening"===this.readyState||"open"===this.readyState||"closing"===this.readyState)&&(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),"function"==typeof removeEventListener&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",e,t),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(e){let t=[],n=0,r=e.length;for(;n<r;n++)~this.transports.indexOf(e[n])&&t.push(e[n]);return t}}function eS(e,t="",n){let r=e;n=n||"undefined"!=typeof location&&location,null==e&&(e=n.protocol+"//"+n.host),"string"==typeof e&&("/"===e.charAt(0)&&(e="/"===e.charAt(1)?n.protocol+e:n.host+e),/^(https?|wss?):\/\//.test(e)||(e=void 0!==n?n.protocol+"//"+e:"https://"+e),r=eb(e)),!r.port&&(/^(http|ws)$/.test(r.protocol)?r.port="80":/^(http|ws)s$/.test(r.protocol)&&(r.port="443")),r.path=r.path||"/";let o=-1!==r.host.indexOf(":")?"["+r.host+"]":r.host;return r.id=r.protocol+"://"+o+":"+r.port+t,r.href=r.protocol+"://"+o+(n&&n.port===r.port?"":":"+r.port),r}eT.protocol=L,eT.protocol;let eI="function"==typeof ArrayBuffer,ew=e=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):e.buffer instanceof ArrayBuffer,eA=Object.prototype.toString,eO="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===eA.call(Blob),eC="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===eA.call(File);function eP(e){return eI&&(e instanceof ArrayBuffer||ew(e))||eO&&e instanceof Blob||eC&&e instanceof File}function eR(e,t){if(!e||"object"!=typeof e)return!1;if(Array.isArray(e)){for(let t=0,n=e.length;t<n;t++)if(eR(e[t]))return!0;return!1}if(eP(e))return!0;if(e.toJSON&&"function"==typeof e.toJSON&&1==arguments.length)return eR(e.toJSON(),!0);for(let t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&eR(e[t]))return!0;return!1}function eL(e){let t=[],n=e.data,r=e;return r.data=eD(n,t),r.attachments=t.length,{packet:r,buffers:t}}function eD(e,t){if(!e)return e;if(eP(e)){let n={_placeholder:!0,num:t.length};return t.push(e),n}if(Array.isArray(e)){let n=Array(e.length);for(let r=0;r<e.length;r++)n[r]=eD(e[r],t);return n}if("object"==typeof e&&!(e instanceof Date)){let n={};for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=eD(e[r],t));return n}return e}function ex(e,t){return e.data=ek(e.data,t),delete e.attachments,e}function ek(e,t){if(!e)return e;if(e&&!0===e._placeholder){if("number"==typeof e.num&&e.num>=0&&e.num<t.length)return t[e.num];throw Error("illegal attachments")}if(Array.isArray(e))for(let n=0;n<e.length;n++)e[n]=ek(e[n],t);else if("object"==typeof e)for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&(e[n]=ek(e[n],t));return e}let eM=["connect","connect_error","disconnect","disconnecting","newListener","removeListener"],eN=5;!function(e){e[e.CONNECT=0]="CONNECT",e[e.DISCONNECT=1]="DISCONNECT",e[e.EVENT=2]="EVENT",e[e.ACK=3]="ACK",e[e.CONNECT_ERROR=4]="CONNECT_ERROR",e[e.BINARY_EVENT=5]="BINARY_EVENT",e[e.BINARY_ACK=6]="BINARY_ACK"}(i||(i={}));class eF{constructor(e){this.replacer=e}encode(e){return(e.type===i.EVENT||e.type===i.ACK)&&eR(e)?this.encodeAsBinary({type:e.type===i.EVENT?i.BINARY_EVENT:i.BINARY_ACK,nsp:e.nsp,data:e.data,id:e.id}):[this.encodeAsString(e)]}encodeAsString(e){let t=""+e.type;return(e.type===i.BINARY_EVENT||e.type===i.BINARY_ACK)&&(t+=e.attachments+"-"),e.nsp&&"/"!==e.nsp&&(t+=e.nsp+","),null!=e.id&&(t+=e.id),null!=e.data&&(t+=JSON.stringify(e.data,this.replacer)),t}encodeAsBinary(e){let t=eL(e),n=this.encodeAsString(t.packet),r=t.buffers;return r.unshift(n),r}}function eB(e){return"[object Object]"===Object.prototype.toString.call(e)}class eU extends D{constructor(e){super(),this.reviver=e}add(e){let t;if("string"==typeof e){if(this.reconstructor)throw Error("got plaintext data when reconstructing a packet");let n=(t=this.decodeString(e)).type===i.BINARY_EVENT;n||t.type===i.BINARY_ACK?(t.type=n?i.EVENT:i.ACK,this.reconstructor=new eZ(t),0===t.attachments&&super.emitReserved("decoded",t)):super.emitReserved("decoded",t)}else if(eP(e)||e.base64){if(this.reconstructor)(t=this.reconstructor.takeBinaryData(e))&&(this.reconstructor=null,super.emitReserved("decoded",t));else throw Error("got binary data when not reconstructing a packet")}else throw Error("Unknown type: "+e)}decodeString(e){let t=0,n={type:Number(e.charAt(0))};if(void 0===i[n.type])throw Error("unknown packet type "+n.type);if(n.type===i.BINARY_EVENT||n.type===i.BINARY_ACK){let r=t+1;for(;"-"!==e.charAt(++t)&&t!=e.length;);let o=e.substring(r,t);if(o!=Number(o)||"-"!==e.charAt(t))throw Error("Illegal attachments");n.attachments=Number(o)}if("/"===e.charAt(t+1)){let r=t+1;for(;++t&&","!==e.charAt(t)&&t!==e.length;);n.nsp=e.substring(r,t)}else n.nsp="/";let r=e.charAt(t+1);if(""!==r&&Number(r)==r){let r=t+1;for(;++t;){let n=e.charAt(t);if(null==n||Number(n)!=n){--t;break}if(t===e.length)break}n.id=Number(e.substring(r,t+1))}if(e.charAt(++t)){let r=this.tryParse(e.substr(t));if(eU.isPayloadValid(n.type,r))n.data=r;else throw Error("invalid payload")}return n}tryParse(e){try{return JSON.parse(e,this.reviver)}catch(e){return!1}}static isPayloadValid(e,t){switch(e){case i.CONNECT:return eB(t);case i.DISCONNECT:return void 0===t;case i.CONNECT_ERROR:return"string"==typeof t||eB(t);case i.EVENT:case i.BINARY_EVENT:return Array.isArray(t)&&("number"==typeof t[0]||"string"==typeof t[0]&&-1===eM.indexOf(t[0]));case i.ACK:case i.BINARY_ACK:return Array.isArray(t)}}destroy(){this.reconstructor&&(this.reconstructor.finishedReconstruction(),this.reconstructor=null)}}class eZ{constructor(e){this.packet=e,this.buffers=[],this.reconPack=e}takeBinaryData(e){if(this.buffers.push(e),this.buffers.length===this.reconPack.attachments){let e=ex(this.reconPack,this.buffers);return this.finishedReconstruction(),e}return null}finishedReconstruction(){this.reconPack=null,this.buffers=[]}}function ej(e,t,n){return e.on(t,n),function(){e.off(t,n)}}let eH=Object.freeze({connect:1,connect_error:1,disconnect:1,disconnecting:1,newListener:1,removeListener:1});class ez extends D{constructor(e,t,n){super(),this.connected=!1,this.recovered=!1,this.receiveBuffer=[],this.sendBuffer=[],this._queue=[],this._queueSeq=0,this.ids=0,this.acks={},this.flags={},this.io=e,this.nsp=t,n&&n.auth&&(this.auth=n.auth),this._opts=Object.assign({},n),this.io._autoConnect&&this.open()}get disconnected(){return!this.connected}subEvents(){if(this.subs)return;let e=this.io;this.subs=[ej(e,"open",this.onopen.bind(this)),ej(e,"packet",this.onpacket.bind(this)),ej(e,"error",this.onerror.bind(this)),ej(e,"close",this.onclose.bind(this))]}get active(){return!!this.subs}connect(){return this.connected||(this.subEvents(),this.io._reconnecting||this.io.open(),"open"===this.io._readyState&&this.onopen()),this}open(){return this.connect()}send(...e){return e.unshift("message"),this.emit.apply(this,e),this}emit(e,...t){if(eH.hasOwnProperty(e))throw Error('"'+e.toString()+'" is a reserved event name');if(t.unshift(e),this._opts.retries&&!this.flags.fromQueue&&!this.flags.volatile)return this._addToQueue(t),this;let n={type:i.EVENT,data:t};if(n.options={},n.options.compress=!1!==this.flags.compress,"function"==typeof t[t.length-1]){let e=this.ids++,r=t.pop();this._registerAckCallback(e,r),n.id=e}let r=this.io.engine&&this.io.engine.transport&&this.io.engine.transport.writable;return(!this.flags.volatile||r&&this.connected)&&(this.connected?(this.notifyOutgoingListeners(n),this.packet(n)):this.sendBuffer.push(n)),this.flags={},this}_registerAckCallback(e,t){var n;let r=null!==(n=this.flags.timeout)&&void 0!==n?n:this._opts.ackTimeout;if(void 0===r){this.acks[e]=t;return}let o=this.io.setTimeoutFn(()=>{delete this.acks[e];for(let t=0;t<this.sendBuffer.length;t++)this.sendBuffer[t].id===e&&this.sendBuffer.splice(t,1);t.call(this,Error("operation has timed out"))},r),i=(...e)=>{this.io.clearTimeoutFn(o),t.apply(this,e)};i.withError=!0,this.acks[e]=i}emitWithAck(e,...t){return new Promise((n,r)=>{let o=(e,t)=>e?r(e):n(t);o.withError=!0,t.push(o),this.emit(e,...t)})}_addToQueue(e){let t;"function"==typeof e[e.length-1]&&(t=e.pop());let n={id:this._queueSeq++,tryCount:0,pending:!1,args:e,flags:Object.assign({fromQueue:!0},this.flags)};e.push((e,...r)=>{if(n===this._queue[0])return null!==e?n.tryCount>this._opts.retries&&(this._queue.shift(),t&&t(e)):(this._queue.shift(),t&&t(null,...r)),n.pending=!1,this._drainQueue()}),this._queue.push(n),this._drainQueue()}_drainQueue(e=!1){if(!this.connected||0===this._queue.length)return;let t=this._queue[0];(!t.pending||e)&&(t.pending=!0,t.tryCount++,this.flags=t.flags,this.emit.apply(this,t.args))}packet(e){e.nsp=this.nsp,this.io._packet(e)}onopen(){"function"==typeof this.auth?this.auth(e=>{this._sendConnectPacket(e)}):this._sendConnectPacket(this.auth)}_sendConnectPacket(e){this.packet({type:i.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},e):e})}onerror(e){this.connected||this.emitReserved("connect_error",e)}onclose(e,t){this.connected=!1,delete this.id,this.emitReserved("disconnect",e,t),this._clearAcks()}_clearAcks(){Object.keys(this.acks).forEach(e=>{if(!this.sendBuffer.some(t=>String(t.id)===e)){let t=this.acks[e];delete this.acks[e],t.withError&&t.call(this,Error("socket has been disconnected"))}})}onpacket(e){if(!(e.nsp!==this.nsp))switch(e.type){case i.CONNECT:e.data&&e.data.sid?this.onconnect(e.data.sid,e.data.pid):this.emitReserved("connect_error",Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case i.EVENT:case i.BINARY_EVENT:this.onevent(e);break;case i.ACK:case i.BINARY_ACK:this.onack(e);break;case i.DISCONNECT:this.ondisconnect();break;case i.CONNECT_ERROR:this.destroy();let t=Error(e.data.message);t.data=e.data.data,this.emitReserved("connect_error",t)}}onevent(e){let t=e.data||[];null!=e.id&&t.push(this.ack(e.id)),this.connected?this.emitEvent(t):this.receiveBuffer.push(Object.freeze(t))}emitEvent(e){if(this._anyListeners&&this._anyListeners.length)for(let t of this._anyListeners.slice())t.apply(this,e);super.emit.apply(this,e),this._pid&&e.length&&"string"==typeof e[e.length-1]&&(this._lastOffset=e[e.length-1])}ack(e){let t=this,n=!1;return function(...r){n||(n=!0,t.packet({type:i.ACK,id:e,data:r}))}}onack(e){let t=this.acks[e.id];"function"==typeof t&&(delete this.acks[e.id],t.withError&&e.data.unshift(null),t.apply(this,e.data))}onconnect(e,t){this.id=e,this.recovered=t&&this._pid===t,this._pid=t,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach(e=>this.emitEvent(e)),this.receiveBuffer=[],this.sendBuffer.forEach(e=>{this.notifyOutgoingListeners(e),this.packet(e)}),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach(e=>e()),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:i.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(e){return this.flags.compress=e,this}get volatile(){return this.flags.volatile=!0,this}timeout(e){return this.flags.timeout=e,this}onAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(e),this}prependAny(e){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(e),this}offAny(e){if(!this._anyListeners)return this;if(e){let t=this._anyListeners;for(let n=0;n<t.length;n++)if(e===t[n]){t.splice(n,1);break}}else this._anyListeners=[];return this}listenersAny(){return this._anyListeners||[]}onAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.push(e),this}prependAnyOutgoing(e){return this._anyOutgoingListeners=this._anyOutgoingListeners||[],this._anyOutgoingListeners.unshift(e),this}offAnyOutgoing(e){if(!this._anyOutgoingListeners)return this;if(e){let t=this._anyOutgoingListeners;for(let n=0;n<t.length;n++)if(e===t[n]){t.splice(n,1);break}}else this._anyOutgoingListeners=[];return this}listenersAnyOutgoing(){return this._anyOutgoingListeners||[]}notifyOutgoingListeners(e){if(this._anyOutgoingListeners&&this._anyOutgoingListeners.length)for(let t of this._anyOutgoingListeners.slice())t.apply(this,e.data)}}function eq(e){e=e||{},this.ms=e.min||100,this.max=e.max||1e4,this.factor=e.factor||2,this.jitter=e.jitter>0&&e.jitter<=1?e.jitter:0,this.attempts=0}eq.prototype.duration=function(){var e=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var t=Math.random(),n=Math.floor(t*this.jitter*e);e=(1&Math.floor(10*t))==0?e-n:e+n}return 0|Math.min(e,this.max)},eq.prototype.reset=function(){this.attempts=0},eq.prototype.setMin=function(e){this.ms=e},eq.prototype.setMax=function(e){this.max=e},eq.prototype.setJitter=function(e){this.jitter=e};class eG extends D{constructor(e,t){var n;super(),this.nsps={},this.subs=[],e&&"object"==typeof e&&(t=e,e=void 0),(t=t||{}).path=t.path||"/socket.io",this.opts=t,B(this,t),this.reconnection(!1!==t.reconnection),this.reconnectionAttempts(t.reconnectionAttempts||1/0),this.reconnectionDelay(t.reconnectionDelay||1e3),this.reconnectionDelayMax(t.reconnectionDelayMax||5e3),this.randomizationFactor(null!==(n=t.randomizationFactor)&&void 0!==n?n:.5),this.backoff=new eq({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==t.timeout?2e4:t.timeout),this._readyState="closed",this.uri=e;let r=t.parser||a;this.encoder=new r.Encoder,this.decoder=new r.Decoder,this._autoConnect=!1!==t.autoConnect,this._autoConnect&&this.open()}reconnection(e){return arguments.length?(this._reconnection=!!e,this):this._reconnection}reconnectionAttempts(e){return void 0===e?this._reconnectionAttempts:(this._reconnectionAttempts=e,this)}reconnectionDelay(e){var t;return void 0===e?this._reconnectionDelay:(this._reconnectionDelay=e,null===(t=this.backoff)||void 0===t||t.setMin(e),this)}randomizationFactor(e){var t;return void 0===e?this._randomizationFactor:(this._randomizationFactor=e,null===(t=this.backoff)||void 0===t||t.setJitter(e),this)}reconnectionDelayMax(e){var t;return void 0===e?this._reconnectionDelayMax:(this._reconnectionDelayMax=e,null===(t=this.backoff)||void 0===t||t.setMax(e),this)}timeout(e){return arguments.length?(this._timeout=e,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}open(e){if(~this._readyState.indexOf("open"))return this;this.engine=new eT(this.uri,this.opts);let t=this.engine,n=this;this._readyState="opening",this.skipReconnect=!1;let r=ej(t,"open",function(){n.onopen(),e&&e()}),o=t=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",t),e?e(t):this.maybeReconnectOnOpen()},i=ej(t,"error",o);if(!1!==this._timeout){let e=this._timeout,n=this.setTimeoutFn(()=>{r(),o(Error("timeout")),t.close()},e);this.opts.autoUnref&&n.unref(),this.subs.push(()=>{this.clearTimeoutFn(n)})}return this.subs.push(r),this.subs.push(i),this}connect(e){return this.open(e)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");let e=this.engine;this.subs.push(ej(e,"ping",this.onping.bind(this)),ej(e,"data",this.ondata.bind(this)),ej(e,"error",this.onerror.bind(this)),ej(e,"close",this.onclose.bind(this)),ej(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(e){try{this.decoder.add(e)}catch(e){this.onclose("parse error",e)}}ondecoded(e){el(()=>{this.emitReserved("packet",e)},this.setTimeoutFn)}onerror(e){this.emitReserved("error",e)}socket(e,t){let n=this.nsps[e];return n?this._autoConnect&&!n.active&&n.connect():(n=new ez(this,e,t),this.nsps[e]=n),n}_destroy(e){for(let e of Object.keys(this.nsps))if(this.nsps[e].active)return;this._close()}_packet(e){let t=this.encoder.encode(e);for(let n=0;n<t.length;n++)this.engine.write(t[n],e.options)}cleanup(){this.subs.forEach(e=>e()),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(e,t){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",e,t),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;let e=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{let t=this.backoff.duration();this._reconnecting=!0;let n=this.setTimeoutFn(()=>{!e.skipReconnect&&(this.emitReserved("reconnect_attempt",e.backoff.attempts),e.skipReconnect||e.open(t=>{t?(e._reconnecting=!1,e.reconnect(),this.emitReserved("reconnect_error",t)):e.onreconnect()}))},t);this.opts.autoUnref&&n.unref(),this.subs.push(()=>{this.clearTimeoutFn(n)})}}onreconnect(){let e=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",e)}}let eV={};function eW(e,t){let n;"object"==typeof e&&(t=e,e=void 0);let r=eS(e,(t=t||{}).path||"/socket.io"),o=r.source,i=r.id,a=r.path,s=eV[i]&&a in eV[i].nsps;return t.forceNew||t["force new connection"]||!1===t.multiplex||s?n=new eG(o,t):(eV[i]||(eV[i]=new eG(o,t)),n=eV[i]),r.query&&!t.query&&(t.query=r.queryKey),n.socket(r.path,t)}Object.assign(eW,{Manager:eG,Socket:ez,io:eW,connect:eW});var eY=n(43830),eJ=n(27412),e$=n(7409),eK=n(99282),eX=function e(t){var n=this;(0,eY._)(this,e),(0,eJ._)(this,"register",function(e,t){return n._socket.on(e,t),function(){return n.unregister(e,t)}}),(0,eJ._)(this,"unregister",function(e,t){n._socket.off(e,t)}),(0,eJ._)(this,"send",function(e){var t=e.type,r=e.operation,o=e.data;n._socket.emit(t,(0,eK._)((0,e$._)({},o),{operation:r}))}),(0,eJ._)(this,"isConnected",function(){return n._socket.connected}),this._socket=t},eQ=n(96904),e0=n(19285),e1=function(){return eW({path:"".concat((0,e0.C)()).concat(eQ.b2.PATH),transports:["websocket"],query:{SynoToken:_S("SynoToken")}})},e2=null,e4=function(e){return function(){return e2||(e2=e()),e2}}(function(){return new eX(e1())})},86871:function(e,t,n){"use strict";function r(e){return e.split("-")[1]}function o(e){return"y"===e?"height":"width"}function i(e){return e.split("-")[0]}function a(e){return["top","bottom"].includes(i(e))?"x":"y"}function s(e,t,n){let s,{reference:u,floating:l}=e,c=u.x+u.width/2-l.width/2,d=u.y+u.height/2-l.height/2,f=a(t),p=o(f),h=u[p]/2-l[p]/2,m="x"===f;switch(i(t)){case"top":s={x:c,y:u.y-l.height};break;case"bottom":s={x:c,y:u.y+u.height};break;case"right":s={x:u.x+u.width,y:d};break;case"left":s={x:u.x-l.width,y:d};break;default:s={x:u.x,y:u.y}}switch(r(t)){case"start":s[f]-=h*(n&&m?-1:1);break;case"end":s[f]+=h*(n&&m?-1:1)}return s}n.d(t,{JB:function(){return d},RR:function(){return T},cv:function(){return S},oo:function(){return u},uY:function(){return w},x7:function(){return g}});let u=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,u=i.filter(Boolean),l=await (null==a.isRTL?void 0:a.isRTL(t)),c=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:f}=s(c,r,l),p=r,h={},m=0;for(let n=0;n<u.length;n++){let{name:i,fn:g}=u[n],{x:v,y:y,data:b,reset:_}=await g({x:d,y:f,initialPlacement:r,placement:p,strategy:o,middlewareData:h,rects:c,platform:a,elements:{reference:e,floating:t}});d=null!=v?v:d,f=null!=y?y:f,h={...h,[i]:{...h[i],...b}},_&&m<=50&&(m++,"object"==typeof _&&(_.placement&&(p=_.placement),_.rects&&(c=!0===_.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):_.rects),{x:d,y:f}=s(c,p,l)),n=-1)}return{x:d,y:f,placement:p,strategy:o,middlewareData:h}};function l(e,t){return"function"==typeof e?e(t):e}function c(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function d(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function f(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:a,elements:s,strategy:u}=e,{boundary:f="clippingAncestors",rootBoundary:p="viewport",elementContext:h="floating",altBoundary:m=!1,padding:g=0}=l(t,e),v=c(g),y=s[m?"floating"===h?"reference":"floating":h],b=d(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(y)))||n?y:y.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:f,rootBoundary:p,strategy:u})),_="floating"===h?{...a.floating,x:r,y:o}:a.reference,E=await (null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),T=await (null==i.isElement?void 0:i.isElement(E))&&await (null==i.getScale?void 0:i.getScale(E))||{x:1,y:1},S=d(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:_,offsetParent:E,strategy:u}):_);return{top:(b.top-S.top+v.top)/T.y,bottom:(S.bottom-b.bottom+v.bottom)/T.y,left:(b.left-S.left+v.left)/T.x,right:(S.right-b.right+v.right)/T.x}}let p=Math.min,h=Math.max;function m(e,t,n){return h(e,p(t,n))}let g=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:i,placement:s,rects:u,platform:d,elements:f}=t,{element:h,padding:g=0}=l(e,t)||{};if(null==h)return{};let v=c(g),y={x:n,y:i},b=a(s),_=o(b),E=await d.getDimensions(h),T="y"===b,S=T?"top":"left",I=T?"bottom":"right",w=T?"clientHeight":"clientWidth",A=u.reference[_]+u.reference[b]-y[b]-u.floating[_],O=y[b]-u.reference[b],C=await (null==d.getOffsetParent?void 0:d.getOffsetParent(h)),P=C?C[w]:0;P&&await (null==d.isElement?void 0:d.isElement(C))||(P=f.floating[w]||u.floating[_]);let R=A/2-O/2,L=P/2-E[_]/2-1,D=p(v[S],L),x=p(v[I],L),k=D,M=P-E[_]-x,N=P/2-E[_]/2+R,F=m(k,N,M),B=null!=r(s)&&N!=F&&u.reference[_]/2-(N<k?D:x)-E[_]/2<0?N<k?k-N:M-N:0;return{[b]:y[b]-B,data:{[b]:F,centerOffset:N-F+B}}}}),v=(["top","right","bottom","left"].reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]),{left:"right",right:"left",bottom:"top",top:"bottom"});function y(e){return e.replace(/left|right|bottom|top/g,e=>v[e])}function b(e,t,n){void 0===n&&(n=!1);let i=r(e),s=a(e),u=o(s),l="x"===s?i===(n?"end":"start")?"right":"left":"start"===i?"bottom":"top";return t.reference[u]>t.floating[u]&&(l=y(l)),{main:l,cross:y(l)}}let _={start:"end",end:"start"};function E(e){return e.replace(/start|end/g,e=>_[e])}let T=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o,a,s;let{placement:u,middlewareData:c,rects:d,initialPlacement:p,platform:h,elements:m}=t,{mainAxis:g=!0,crossAxis:v=!0,fallbackPlacements:_,fallbackStrategy:T="bestFit",fallbackAxisSideDirection:S="none",flipAlignment:I=!0,...w}=l(e,t),A=i(u),O=i(p)===p,C=await (null==h.isRTL?void 0:h.isRTL(m.floating)),P=_||(O||!I?[y(p)]:function(e){let t=y(e);return[E(e),t,E(t)]}(p));_||"none"===S||P.push(...function(e,t,n,o){let a=r(e),s=function(e,t,n){let r=["left","right"],o=["right","left"],i=["top","bottom"],a=["bottom","top"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?i:a;default:return[]}}(i(e),"start"===n,o);return a&&(s=s.map(e=>e+"-"+a),t&&(s=s.concat(s.map(E)))),s}(p,I,S,C));let R=[p,...P],L=await f(t,w),D=[],x=(null==(n=c.flip)?void 0:n.overflows)||[];if(g&&D.push(L[A]),v){let{main:e,cross:t}=b(u,d,C);D.push(L[e],L[t])}if(x=[...x,{placement:u,overflows:D}],!D.every(e=>e<=0)){let e=((null==(o=c.flip)?void 0:o.index)||0)+1,t=R[e];if(t)return{data:{index:e,overflows:x},reset:{placement:t}};let n=null==(a=x.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!n)switch(T){case"bestFit":{let e=null==(s=x.map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:s[0];e&&(n=e);break}case"initialPlacement":n=p}if(u!==n)return{reset:{placement:n}}}return{}}}},S=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){let{x:n,y:o}=t,s=await async function(e,t){let{placement:n,platform:o,elements:s}=e,u=await (null==o.isRTL?void 0:o.isRTL(s.floating)),c=i(n),d=r(n),f="x"===a(n),p=["left","top"].includes(c)?-1:1,h=u&&f?-1:1,m=l(t,e),{mainAxis:g,crossAxis:v,alignmentAxis:y}="number"==typeof m?{mainAxis:m,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...m};return d&&"number"==typeof y&&(v="end"===d?-1*y:y),f?{x:v*h,y:g*p}:{x:g*p,y:v*h}}(t,e);return{x:n+s.x,y:o+s.y,data:s}}}};function I(e){return"x"===e?"y":"x"}let w=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:s=!0,crossAxis:u=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...d}=l(e,t),p={x:n,y:r},h=await f(t,d),g=a(i(o)),v=I(g),y=p[g],b=p[v];if(s){let e="y"===g?"bottom":"right";y=m(y+h["y"===g?"top":"left"],y,y-h[e])}if(u){let e="y"===v?"bottom":"right";b=m(b+h["y"===v?"top":"left"],b,b-h[e])}let _=c.fn({...t,[g]:y,[v]:b});return{..._,data:{x:_.x-n,y:_.y-r}}}}}},87245:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{_:function(){return r}})},76150:function(e,t,n){"use strict";function r(e,t,n,r,o,i,a){try{var s=e[i](a),u=s.value}catch(e){n(e);return}s.done?t(u):Promise.resolve(u).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise(function(o,i){var a=e.apply(t,n);function s(e){r(a,o,i,s,u,"next",e)}function u(e){r(a,o,i,s,u,"throw",e)}s(void 0)})}}n.d(t,{_:function(){return o}})},59515:function(e,t,n){"use strict";n.d(t,{_:function(){return u}});var r=n(61344),o=n(86451);function i(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function a(e){return e&&"undefined"!=typeof Symbol&&e.constructor===Symbol?"symbol":typeof e}function s(e,t){return t&&("object"===a(t)||"function"==typeof t)?t:i(e)}function u(e,t,n){return t=(0,r._)(t),s(e,(0,o._)()?Reflect.construct(t,n||[],(0,r._)(e).constructor):t.apply(e,n))}},43830:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}n.d(t,{_:function(){return r}})},52062:function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,{_:function(){return o}})},27412:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{_:function(){return r}})},61344:function(e,t,n){"use strict";function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.d(t,{_:function(){return r}})},67696:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var r=n(35772);function o(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&(0,r._)(e,t)}},41196:function(e,t,n){"use strict";function r(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}n.d(t,{_:function(){return r}})},86451:function(e,t,n){"use strict";function r(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(r=function(){return!!e})()}n.d(t,{_:function(){return r}})},7409:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var r=n(27412);function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},o=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(o=o.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),o.forEach(function(t){(0,r._)(e,t,n[t])})}return e}},99282:function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function o(e,t){return t=null!=t?t:{},Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}),e}n.d(t,{_:function(){return o}})},98848:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function o(e,t){if(null==e)return{};var n,o,i=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}n.d(t,{_:function(){return o}})},35772:function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}n.d(t,{_:function(){return r}})},24460:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}function o(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],a=!0,s=!1;try{for(o=o.call(e);!(a=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(e){s=!0,r=e}finally{try{a||null==o.return||o.return()}finally{if(s)throw r}}return i}}function i(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{_:function(){return s}});var a=n(17501);function s(e,t){return r(e)||o(e,t)||(0,a._)(e,t)||i()}},55210:function(e,t,n){"use strict";n.d(t,{_:function(){return u}});var r=n(87245);function o(e){if(Array.isArray(e))return(0,r._)(e)}function i(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function a(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var s=n(17501);function u(e){return o(e)||i(e)||(0,s._)(e)||a()}},17501:function(e,t,n){"use strict";n.d(t,{_:function(){return o}});var r=n(87245);function o(e,t){if(e){if("string"==typeof e)return(0,r._)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return(0,r._)(e,t)}}},90568:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:function(){return r}})},86641:function(e,t,n){"use strict";function r(e,t,n,r,o,i,a){try{var s=e[i](a),u=s.value}catch(e){n(e);return}s.done?t(u):Promise.resolve(u).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise(function(o,i){var a=e.apply(t,n);function s(e){r(a,o,i,s,u,"next",e)}function u(e){r(a,o,i,s,u,"throw",e)}s(void 0)})}}n.d(t,{Z:function(){return o}})},84249:function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}n.d(t,{Z:function(){return r}})},90443:function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function o(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,{Z:function(){return o}})},84193:function(e,t,n){"use strict";function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function o(){if("undefined"==typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}n.d(t,{Z:function(){return u}});var i=n(98546);function a(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t){if(t&&("object"===(0,i.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return a(e)}function u(e){var t=o();return function(){var n,o=r(e);return n=t?Reflect.construct(o,arguments,r(this).constructor):o.apply(this,arguments),s(this,n)}}},94409:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:function(){return r}})},63003:function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,{Z:function(){return r}})},13243:function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function o(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}n.d(t,{Z:function(){return o}})},85376:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(94409);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){(0,r.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}},59542:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function o(e,t){if(null==e)return{};var n,o,i=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}n.d(t,{Z:function(){return o}})},34484:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}function o(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],a=!0,s=!1;try{for(o=o.call(e);!(a=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(e){s=!0,r=e}finally{try{a||null==o.return||o.return()}finally{if(s)throw r}}return i}}n.d(t,{Z:function(){return s}});var i=n(17741);function a(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){return r(e)||o(e,t)||(0,i.Z)(e,t)||a()}},48492:function(e,t,n){"use strict";function r(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}n.d(t,{Z:function(){return r}})},66601:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(90568);function o(e){if(Array.isArray(e))return(0,r.Z)(e)}function i(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}var a=n(17741);function s(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e){return o(e)||i(e)||(0,a.Z)(e)||s()}},98546:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,{Z:function(){return r}})},17741:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(90568);function o(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return(0,r.Z)(e,t)}}},68765:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var r=n(78427),o=n(84700),i=n(91709);async function a(e){let{url:t}=e,n=e.method||"POST",r=(0,o._j)(e.params),{formData:a,signal:l,timeout:c,responseType:d}=e,f=e.headers,p="",h=l,m=null;if(r.length>0&&("GET"===n||a?t+="?"+r:p=r),a&&(a instanceof FormData?p=a:a.getBuffer&&a.getHeaders?(p=a.getBuffer(),f={...f,...a.getHeaders()}):p=(0,o.D$)(a)),c>0){let e=new AbortController;h=e.signal,l&&l.addEventListener("abort",()=>e.abort()),m=setTimeout(()=>{e.abort(),m=null},c)}let g=null;try{let r=e.fetch||fetch,o=await r(t,{method:n,headers:f,body:p,signal:h});return{status:o.status,statusText:o.statusText,headers:s(o.headers),data:await u(o,d)}}catch(e){return Promise.reject(g=e instanceof Error?"AbortError"===e.name?l?.aborted?new i._L:new i.W5:e:Error("unknown"))}finally{m&&clearTimeout(m)}}function s(e){let t={};for(let[n,r]of e.entries())t[n]=r;return t}async function u(e,t){try{switch(t){case"json":return await e.json();case"arraybuffer":return await e.arrayBuffer();case"blob":return await e.blob();case"readablestream":return e.body;default:return await e.text()}}catch(e){return console.error(e),null}}var l=n(50995),c={xhr:r.S,fetch:a,iframe:l.i}},50995:function(e,t,n){"use strict";n.d(t,{R:function(){return i},i:function(){return c}});var r=n(84700),o=n(91709);function i(e){let t=new URL(e.url,location.href),n=e.filename,r=e.method||"GET",o=e.params?{...e.params}:{};for(let e of["api","method","version"])void 0===o[e]&&delete o[e];if(n&&(t.pathname+=t.pathname.endsWith("/")?"":"/",t.pathname+=encodeURIComponent(n)),"GET"===r)for(let[e,n]of Object.entries(o))t.searchParams.set(e,n);else if("POST"===r){let e=o.SynoToken;e&&(t.searchParams.set("SynoToken",e),delete o.SynoToken)}return{url:t,params:o}}function a(e,t){let n=e.method||"GET";var r=null;let{url:a,params:s}=i(e);var c=u("POST"===n?"about:blank":a.href);"POST"===n&&(r=l(a.href,s),c.contentDocument.body.appendChild(r));var d=null;function f(e,n){d&&(clearTimeout(d),d=null),t(e,n),setTimeout(function(){try{document.body.removeChild(c)}catch(e){}},100)}function p(e,t){if(!e)return null;try{if("json"===t)return JSON.parse(e);return e}catch(e){return console.error(e),null}}function h(){let t=c.contentDocument;if(!t)return f(Error("CORS error"));f(null,{status:0,statusText:"",headers:{},data:p(t.body.firstChild?.innerHTML,e.responseType)})}function m(){f(Error("iframe error"))}e.timeout&&(d=setTimeout(function(){f(new o.W5)},e.timeout)),c.addEventListener("load",h,{once:!0}),c.addEventListener("error",m,{once:!0}),r&&(r.submit(),r.parentNode.removeChild(r))}var s=0;function u(e){var t=document.createElement("iframe"),n="synowebapi-iframe-"+s++;return t.setAttribute("src",e),t.setAttribute("frameBorder","0"),t.setAttribute("id",n),t.setAttribute("name",n),t.setAttribute("style","border:0px none;width:0;height:0;position:absolute;top:-100000px"),document.body.appendChild(t),t}function l(e,t){var n=document.createElement("form");for(var o in n.name="dlform",n.method="POST",n.action=e,t)if((0,r.Fs)(t,o)){var i=document.createElement("input");i.type="hidden",i.name=o,i.value=t[o],n.appendChild(i)}return n}function c(e){return new Promise(function(t,n){a(e,(e,r)=>{e?n(e):t(r)})})}},79232:function(e,t,n){"use strict";n.d(t,{Z:function(){return N}});class r{get env(){return this.manager.env}get hooks(){return this.manager.hooks}requestWebAPI(e){return this.manager.requestWebAPI(e)}request(e){return this.manager.request(e)}auth(e){return this.manager.auth(e)}download(e){e.onError&&e.onError(Error("unsupported"))}encrypt(e,t){return this.manager.encrypt(e,t)}create(e){return new this.constructor(e)}extends(e){let t=this.create({...this.env.getConfig(),...e});for(let[e,n]of Object.entries(this.hooks))for(let r of n)t.hooks[e].use(r);return t}getURL(e){throw Error("unsupported")}}class o{constructor(e){void 0===e&&(e=Object.create(null));let{baseURL:t,synotoken:n,isSecure:r,legacyMode:o=!0,credential:i,requestAdapter:a,downloadAdapter:s}=e;this.baseURL=t||"",this.synoToken=n||"",this.forceSecure=r,this.legacyMode=o,this.credential=i||null,this.requestAdapter=a||null,this.downloadAdapter=s||null}getBaseURL(){return this.baseURL}setBaseURL(e){this.baseURL=e}getSynoToken(){return this.synoToken}setSynoToken(e){this.synoToken=e}_isSecure(){return this.getBaseURL().startsWith("https:")}isSecure(){let e=this.forceSecure;return"boolean"==typeof e?e:this._isSecure()}setLegacyMode(e){this.legacyMode=e}isLegacyMode(){return this.legacyMode}setCredential(e){this.credential=e}getCredential(){return this.credential}getRequestHeaders(){let e={};return this.synoToken&&(e["X-SYNO-TOKEN"]=this.synoToken),this.credential&&Object.assign(e,this.credential.GetRequestHeaders()),e}setRequestAdapter(e){this.requestAdapter=e}getRequestAdapter(){return this.requestAdapter}setDownloadAdapter(e){this.downloadAdapter=e}getDownloadAdapter(){return this.downloadAdapter}getConfig(){return{baseURL:this.baseURL,synotoken:this.synoToken,isSecure:this.forceSecure,legacyMode:this.legacyMode,credential:this.credential,requestAdapter:this.requestAdapter,downloadAdapter:this.downloadAdapter}}}class i{constructor(){this.handlers=[]}use(e){this.handlers.includes(e)||this.handlers.push(e)}eject(e){this.handlers=this.handlers.filter(t=>t!==e)}[Symbol.iterator](){return this.handlers[Symbol.iterator]()}}class a{constructor(){this.beforeRequest=new i}}var s=n(84700);function u(e){return null==e}var l=function(){var e,t,n=!0;function r(e,t,n){u(e)||("number"==typeof e?this.fromNumber(e,t,n):u(t)&&"string"!=typeof e?this.fromString(e,256):this.fromString(e,t))}function o(){return new r(null)}function i(e,t,n,r,o,i){for(;--i>=0;){var a=t*this[e++]+n[r]+o;o=Math.floor(a/67108864),n[r++]=67108863&a}return o}function a(e,t,n,r,o,i){for(var a=32767&t,s=t>>15;--i>=0;){var u=32767&this[e],l=this[e++]>>15,c=s*u+l*a;o=((u=a*u+((32767&c)<<15)+n[r]+(1073741823&o))>>>30)+(c>>>15)+s*l+(o>>>30),n[r++]=1073741823&u}return o}function s(e,t,n,r,o,i){for(var a=16383&t,s=t>>14;--i>=0;){var u=16383&this[e],l=this[e++]>>14,c=s*u+l*a;o=((u=a*u+((16383&c)<<14)+n[r]+o)>>28)+(c>>14)+s*l,n[r++]=268435455&u}return o}var l=function(){var e="undefined"!=typeof navigator&&navigator.appName;return n&&"Microsoft Internet Explorer"===e?(r.prototype.am=a,l=30):n&&"Netscape"===e?(r.prototype.am=i,l=26):(r.prototype.am=s,l=28),l}();r.prototype.DB=l,r.prototype.DM=(1<<l)-1,r.prototype.DV=1<<l;var c=52;r.prototype.FV=Math.pow(2,c),r.prototype.F1=c-l,r.prototype.F2=2*l-c;var d="0123456789abcdefghijklmnopqrstuvwxyz",f=[];for(t=0,e=48;t<=9;++t)f[e++]=t;for(t=10,e=97;t<36;++t)f[e++]=t;for(t=10,e=65;t<36;++t)f[e++]=t;function p(e){return d.charAt(e)}function h(e,t){var n=f[e.charCodeAt(t)];return u(n)?-1:n}function m(e){for(var t=this.t-1;t>=0;--t)e[t]=this[t];e.t=this.t,e.s=this.s}function g(e){this.t=1,this.s=e<0?-1:0,e>0?this[0]=e:e<-1?this[0]=e+this.DV:this.t=0}function v(e){var t=o();return t.fromInt(e),t}function y(e,t){if(16==t)n=4;else if(8==t)n=3;else if(256==t)n=8;else if(2==t)n=1;else if(32==t)n=5;else if(4==t)n=2;else{this.fromRadix(e,t);return}this.t=0,this.s=0;for(var n,o=e.length,i=!1,a=0;--o>=0;){var s=8==n?255&e[o]:h(e,o);if(s<0){"-"==e.charAt(o)&&(i=!0);continue}i=!1,0===a?this[this.t++]=s:a+n>this.DB?(this[this.t-1]|=(s&(1<<this.DB-a)-1)<<a,this[this.t++]=s>>this.DB-a):this[this.t-1]|=s<<a,(a+=n)>=this.DB&&(a-=this.DB)}8==n&&(128&e[0])!=0&&(this.s=-1,a>0&&(this[this.t-1]|=(1<<this.DB-a)-1<<a)),this.clamp(),i&&r.ZERO.subTo(this,this)}function b(){for(var e=this.s&this.DM;this.t>0&&this[this.t-1]==e;)--this.t}function _(e){if(this.s<0)return"-"+this.negate().toString(e);if(16==e)t=4;else if(8==e)t=3;else if(2==e)t=1;else if(32==e)t=5;else{if(4!=e)return this.toRadix(e);t=2}var t,n,r=(1<<t)-1,o=!1,i="",a=this.t,s=this.DB-a*this.DB%t;if(a-- >0)for(s<this.DB&&(n=this[a]>>s)>0&&(o=!0,i=p(n));a>=0;)s<t?n=(this[a]&(1<<s)-1)<<t-s|this[--a]>>(s+=this.DB-t):(n=this[a]>>(s-=t)&r,s<=0&&(s+=this.DB,--a)),n>0&&(o=!0),o&&(i+=p(n));return o?i:"0"}function E(){var e=o();return r.ZERO.subTo(this,e),e}function T(){return this.s<0?this.negate():this}function S(e){var t=this.s-e.s;if(0!==t)return t;var n=this.t;if(0!=(t=n-e.t))return t;for(;--n>=0;)if(0!=(t=this[n]-e[n]))return t;return 0}function I(e){var t,n=1;return 0!=(t=e>>>16)&&(e=t,n+=16),0!=(t=e>>8)&&(e=t,n+=8),0!=(t=e>>4)&&(e=t,n+=4),0!=(t=e>>2)&&(e=t,n+=2),0!=(t=e>>1)&&(e=t,n+=1),n}function w(){return this.t<=0?0:this.DB*(this.t-1)+I(this[this.t-1]^this.s&this.DM)}function A(e,t){var n;for(n=this.t-1;n>=0;--n)t[n+e]=this[n];for(n=e-1;n>=0;--n)t[n]=0;t.t=this.t+e,t.s=this.s}function O(e,t){for(var n=e;n<this.t;++n)t[n-e]=this[n];t.t=Math.max(this.t-e,0),t.s=this.s}function C(e,t){var n,r=e%this.DB,o=this.DB-r,i=(1<<o)-1,a=Math.floor(e/this.DB),s=this.s<<r&this.DM;for(n=this.t-1;n>=0;--n)t[n+a+1]=this[n]>>o|s,s=(this[n]&i)<<r;for(n=a-1;n>=0;--n)t[n]=0;t[a]=s,t.t=this.t+a+1,t.s=this.s,t.clamp()}function P(e,t){t.s=this.s;var n=Math.floor(e/this.DB);if(n>=this.t){t.t=0;return}var r=e%this.DB,o=this.DB-r,i=(1<<r)-1;t[0]=this[n]>>r;for(var a=n+1;a<this.t;++a)t[a-n-1]|=(this[a]&i)<<o,t[a-n]=this[a]>>r;r>0&&(t[this.t-n-1]|=(this.s&i)<<o),t.t=this.t-n,t.clamp()}function R(e,t){for(var n=0,r=0,o=Math.min(e.t,this.t);n<o;)r+=this[n]-e[n],t[n++]=r&this.DM,r>>=this.DB;if(e.t<this.t){for(r-=e.s;n<this.t;)r+=this[n],t[n++]=r&this.DM,r>>=this.DB;r+=this.s}else{for(r+=this.s;n<e.t;)r-=e[n],t[n++]=r&this.DM,r>>=this.DB;r-=e.s}t.s=r<0?-1:0,r<-1?t[n++]=this.DV+r:r>0&&(t[n++]=r),t.t=n,t.clamp()}function L(e,t){var n=this.abs(),o=e.abs(),i=n.t;for(t.t=i+o.t;--i>=0;)t[i]=0;for(i=0;i<o.t;++i)t[i+n.t]=n.am(0,o[i],t,i,0,n.t);t.s=0,t.clamp(),this.s!=e.s&&r.ZERO.subTo(t,t)}function D(e){var t,n=this.abs();for(t=e.t=2*n.t;--t>=0;)e[t]=0;for(t=0;t<n.t-1;++t){var r=n.am(t,n[t],e,2*t,0,1);(e[t+n.t]+=n.am(t+1,2*n[t],e,2*t+1,r,n.t-t-1))>=n.DV&&(e[t+n.t]-=n.DV,e[t+n.t+1]=1)}e.t>0&&(e[e.t-1]+=n.am(t,n[t],e,2*t,0,1)),e.s=0,e.clamp()}function x(e,t,n){var i=e.abs();if(!(i.t<=0)){var a=this.abs();if(a.t<i.t){u(t)||t.fromInt(0),u(n)||this.copyTo(n);return}u(n)&&(n=o());var s=o(),l=this.s,c=e.s,d=this.DB-I(i[i.t-1]);d>0?(i.lShiftTo(d,s),a.lShiftTo(d,n)):(i.copyTo(s),a.copyTo(n));var f=s.t,p=s[f-1];if(0!==p){var h=p*(1<<this.F1)+(f>1?s[f-2]>>this.F2:0),m=this.FV/h,g=(1<<this.F1)/h,v=1<<this.F2,y=n.t,b=y-f,_=u(t)?o():t;for(s.dlShiftTo(b,_),n.compareTo(_)>=0&&(n[n.t++]=1,n.subTo(_,n)),r.ONE.dlShiftTo(f,_),_.subTo(s,s);s.t<f;)s[s.t++]=0;for(;--b>=0;){var E=n[--y]==p?this.DM:Math.floor(n[y]*m+(n[y-1]+v)*g);if((n[y]+=s.am(0,E,n,b,0,f))<E)for(s.dlShiftTo(b,_),n.subTo(_,n);n[y]<--E;)n.subTo(_,n)}u(t)||(n.drShiftTo(f,t),l!=c&&r.ZERO.subTo(t,t)),n.t=f,n.clamp(),d>0&&n.rShiftTo(d,n),l<0&&r.ZERO.subTo(n,n)}}}function k(e){var t=o();return this.abs().divRemTo(e,null,t),this.s<0&&t.compareTo(r.ZERO)>0&&e.subTo(t,t),t}function M(e){this.m=e}function N(e){return e.s<0||e.compareTo(this.m)>=0?e.mod(this.m):e}function F(e){return e}function B(e){e.divRemTo(this.m,null,e)}function U(e,t,n){e.multiplyTo(t,n),this.reduce(n)}function Z(e,t){e.squareTo(t),this.reduce(t)}function j(){if(this.t<1)return 0;var e=this[0];if((1&e)==0)return 0;var t=3&e;return(t=(t=(t=(t=t*(2-(15&e)*t)&15)*(2-(255&e)*t)&255)*(2-((65535&e)*t&65535))&65535)*(2-e*t%this.DV)%this.DV)>0?this.DV-t:-t}function H(e){this.m=e,this.mp=e.invDigit(),this.mpl=32767&this.mp,this.mph=this.mp>>15,this.um=(1<<e.DB-15)-1,this.mt2=2*e.t}function z(e){var t=o();return e.abs().dlShiftTo(this.m.t,t),t.divRemTo(this.m,null,t),e.s<0&&t.compareTo(r.ZERO)>0&&this.m.subTo(t,t),t}function q(e){var t=o();return e.copyTo(t),this.reduce(t),t}function G(e){for(;e.t<=this.mt2;)e[e.t++]=0;for(var t=0;t<this.m.t;++t){var n=32767&e[t],r=n*this.mpl+((n*this.mph+(e[t]>>15)*this.mpl&this.um)<<15)&e.DM;for(n=t+this.m.t,e[n]+=this.m.am(0,r,e,t,0,this.m.t);e[n]>=e.DV;)e[n]-=e.DV,e[++n]++}e.clamp(),e.drShiftTo(this.m.t,e),e.compareTo(this.m)>=0&&e.subTo(this.m,e)}function V(e,t){e.squareTo(t),this.reduce(t)}function W(e,t,n){e.multiplyTo(t,n),this.reduce(n)}function Y(){return 0===(this.t>0?1&this[0]:this.s)}function J(e,t){if(e>4294967295||e<1)return r.ONE;var n=o(),i=o(),a=t.convert(this),s=I(e)-1;for(a.copyTo(n);--s>=0;)if(t.sqrTo(n,i),(e&1<<s)>0)t.mulTo(i,a,n);else{var u=n;n=i,i=u}return t.revert(n)}function $(e,t){var n;return n=e<256||t.isEven()?new M(t):new H(t),this.exp(e,n)}return M.prototype.convert=N,M.prototype.revert=F,M.prototype.reduce=B,M.prototype.mulTo=U,M.prototype.sqrTo=Z,H.prototype.convert=z,H.prototype.revert=q,H.prototype.reduce=G,H.prototype.mulTo=W,H.prototype.sqrTo=V,r.prototype.copyTo=m,r.prototype.fromInt=g,r.prototype.fromString=y,r.prototype.clamp=b,r.prototype.dlShiftTo=A,r.prototype.drShiftTo=O,r.prototype.lShiftTo=C,r.prototype.rShiftTo=P,r.prototype.subTo=R,r.prototype.multiplyTo=L,r.prototype.squareTo=D,r.prototype.divRemTo=x,r.prototype.invDigit=j,r.prototype.isEven=Y,r.prototype.exp=J,r.prototype.toString=_,r.prototype.negate=E,r.prototype.abs=T,r.prototype.compareTo=S,r.prototype.bitLength=w,r.prototype.mod=k,r.prototype.modPowInt=$,r.ZERO=v(0),r.ONE=v(1),r}(),c=function(){function e(){this.i=0,this.j=0,this.S=[]}function t(e){var t,n,r;for(t=0;t<256;++t)this.S[t]=t;for(t=0,n=0;t<256;++t)n=n+this.S[t]+e[t%e.length]&255,r=this.S[t],this.S[t]=this.S[n],this.S[n]=r;this.i=0,this.j=0}function n(){var e;return this.i=this.i+1&255,this.j=this.j+this.S[this.i]&255,e=this.S[this.i],this.S[this.i]=this.S[this.j],this.S[this.j]=e,this.S[e+this.S[this.i]&255]}function r(){return new e}e.prototype.init=t,e.prototype.next=n;var o,i,a,s,u=256;function l(e){i[a++]^=255&e,i[a++]^=e>>8&255,i[a++]^=e>>16&255,i[a++]^=e>>24&255,a>=u&&(a-=u)}function c(){l(new Date().getTime())}if(!i){for(i=[],a=0;a<u;)s=Math.floor(65536*Math.random()),i[a++]=s>>>8,i[a++]=255&s;a=0,c()}function d(){if(!o){for(c(),(o=r()).init(i),a=0;a<i.length;++a)i[a]=0;a=0}return o.next()}function f(e){var t;for(t=0;t<e.length;++t)e[t]=d()}function p(){}return p.prototype.nextBytes=f,p.rng_seed_time=c,p}();function d(e){return null==e}var f=function(){function e(e,t){return new l(e,t)}function t(e,t){if(t<e.length+11)return null;for(var n=[],r=e.length-1;r>=0&&t>0;){var o=e.charCodeAt(r--);o<128?n[--t]=o:o>127&&o<2048?(n[--t]=63&o|128,n[--t]=o>>6|192):(n[--t]=63&o|128,n[--t]=o>>6&63|128,n[--t]=o>>12|224)}n[--t]=0;for(var i=new c,a=[];t>2;){for(a[0]=0;0===a[0];)i.nextBytes(a);n[--t]=a[0]}return n[--t]=2,n[--t]=0,new l(n)}function n(){this.n=null,this.e=0,this.d=null,this.p=null,this.q=null,this.dmp1=null,this.dmq1=null,this.coeff=null}function r(t,n){!d(t)&&!d(n)&&t.length>0&&n.length>0&&(this.n=e(t,16),this.e=parseInt(n,16))}function o(e){return e.modPowInt(this.e,this.n)}function i(e){var n=t(e,this.n.bitLength()+7>>3);if(d(n))return null;var r=this.doPublic(n);if(d(r))return null;var o=r.toString(16);return(1&o.length)==0?o:"0"+o}return n.prototype.doPublic=o,n.prototype.setPublic=r,n.prototype.encrypt=i,n}(),p=n(40452),h="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",m="=";function g(e){var t,n,r="";for(t=0;t+3<=e.length;t+=3)n=parseInt(e.substring(t,t+3),16),r+=h.charAt(n>>6)+h.charAt(63&n);for(t+1===e.length?(n=parseInt(e.substring(t,t+1),16),r+=h.charAt(n<<2)):t+2===e.length&&(n=parseInt(e.substring(t,t+2),16),r+=h.charAt(n>>2)+h.charAt((3&n)<<4));(3&r.length)>0;)r+=m;return r}var v=function(){var e="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ~!@#$%^&*()_+-/";return function(t){for(var n=[];t>0;)n.push(e.charAt(Math.floor(Math.random()*(e.length+1)))),t--;return n.join("")}}();function y(e,t){var n=t.cipherKey,r=t.publicKey,o=t.cipherToken,i=t.timeBias;if(!n||!r||!o)return e;var a=new f;a.setPublic(r,"10001");var u=v(501),l=a.encrypt(u);if(!l)return e;var c={};c[o]=Math.floor(Date.now()/1e3)+i,Object.assign(c,e);var d=p.encrypt((0,s._j)(c),u).toString();if(!d)return e;var h={};return h[n]={rsa:g(l),aes:d},h}var b=n(91709);function _(e){e.params?.compound&&(e.params.compound=e.params.compound.map(e=>_(e)));let{params:t,...n}=e;return{...n,...t}}class E{constructor(e,t){this.env=e,this.hooks=t}async requestWebAPI(e){let t=this.normalizeConfig(e);for(let e of this.hooks.beforeRequest){let n=await e(t);if(n)return n}let n=this.env.getCredential();if(n&&await n.WaitForReady(),(0,s.kJ)(e.encryption)&&!this.env.isSecure())try{await this.encryptParams(t,e.encryption)}catch{}try{return await this.doRequest(t)}catch(t){if(n&&w(t?.response))return await n.Resume(),this.requestWebAPI(e);return Promise.reject(t)}}encrypt(e,t){void 0===t&&(t={}),e=JSON.parse(JSON.stringify(e));let n={...t,params:e};return this.encryptParams(n,Object.keys(e)).then(()=>{let e=n.params;if("raw"!==t.requestFormat)for(let t in e)(0,s.Fs)(e,t)&&(e[t]=JSON.stringify(e[t]));return e})}createRequestConfig(e){var t;return(t="webapi"===e.requestFormat?Object.assign(S(e),T(e.params)):e.params)&&t.compound&&(t.compound=JSON.stringify(JSON.parse(t.compound).map(e=>_(e)))),{url:e.url||this.env.getBaseURL()+"webapi/entry.cgi/"+e.api,method:e.requestMethod,params:t,headers:this.getHeaders(e),responseType:A(e.responseFormat),options:e,timeout:e.timeout,signal:e.signal,formData:e.formData}}normalizeConfig(e){let t;var n=e.compound;if(n){var{params:r,stopwhenerror:o,mode:i,...a}=n;t={api:"SYNO.Entry.Request",method:"request",version:1,params:{stop_when_error:!0===o,mode:"parallel"===i?i:"sequential",compound:(r??[]).map(I),...a}}}else t=I(e);return{...t,headers:e.headers,url:e.url,requestFormat:e.requestFormat?e.requestFormat.toLowerCase():"webapi",requestMethod:e.requestMethod||"POST",responseFormat:e.responseFormat?e.responseFormat.toLowerCase():"webapi",timeout:e.timeout,signal:e.signal,formData:e.formData}}getAdapter(){return this.env.getRequestAdapter()}async doRequest(e){try{let t=this.getAdapter(),n=await t(this.createRequestConfig(e)),{data:r,status:o,statusText:i,headers:a}=n,u=this.validateResponse(n),l=r;u&&"webapi"===e.responseFormat&&(0,s.Kn)(r)&&(l=(u=r.success)?r.data:r.error);let c={config:e,status:o,statusText:i,headers:a,data:l};return u?c:Promise.reject((0,b.qw)(Error("request failed"),e,c))}catch(t){return Promise.reject((0,b.qw)(t,e))}}validateResponse(e){let{status:t,headers:n}=e;return 200===t&&"errorhash"!==n["x-request-error"]}encryptParams(e,t){if(!t||0===t.length)return Promise.resolve();let n=!1;function r(r,o,i){if(r.params){var a=Object.assign({},r.params),u={},l=!1;for(let n of t)if((0,s.Fs)(r.params,n)){var c=r.params[n];"raw"!==e.requestFormat&&(c=(0,s.kJ)(c)||(0,s.Kn)(c)||(0,s.HD)(c)?JSON.stringify(c):c),u[n]=c,delete a[n],l=!0}if(l){var d=y(u,o);d[o.cipherKey]||(n=!0),"raw"===e.requestFormat&&(d=T(d)),i&&(d=T(d)),r.params=Object.assign(a,d)}}}let o={api:"SYNO.API.Encryption",method:"getinfo",version:1},i=this.env.isLegacyMode();return this.doRequest(this.normalizeConfig({...i?{url:this.env.getBaseURL()+"webapi/encryption.cgi/SYNO.API.Encryption",params:{...o,format:"module"},requestFormat:"raw"}:{...o,params:{format:"module"}},headers:e.headers})).then(t=>{let{data:n}=t,o={cipherKey:n.cipherkey,publicKey:n.public_key,cipherToken:n.ciphertoken,timeBias:n.server_time-Math.floor(Date.now()/1e3)},i=e.params.compound;if(i)return new Promise(e=>{let t=0,n=5;!function a(){for(var s=Math.min(i.length,t+n);t<s;t++)r(i[t],o,!0);t<i.length?setTimeout(a,80):e()}()});r(e,o,!1)}).then(()=>n?Promise.reject():Promise.resolve())}getHeaders(e){return Object.assign(e.formData?{}:{"Content-Type":"application/x-www-form-urlencoded; charset=UTF-8"},this.env.getRequestHeaders(),e.headers)}createAuthConfig(e){let t={api:"SYNO.API.Auth",version:e.version||6,method:e.method||"login"},n=Object.keys(e).filter(e=>-1===["callback","scope"].indexOf(e)).reduce((t,n)=>(void 0!==e[n]&&(t[n]=e[n]),t),{}),r=this.env.getBaseURL();if(this.env.isLegacyMode()){r+="webapi/auth.cgi";let t=e.enable_syno_token;t&&(r+="?enable_syno_token="+t)}else r+="webapi/entry.cgi/"+t.api;let{encryption:o=[]}=e;return"login"===t.method&&o.push("passwd"),{url:r,params:{...n,...t},requestFormat:"raw",encryption:o}}request(e){return this.requestWebAPI(e).then(e=>e.data,e=>Promise.reject(e?.response?e.response.data:e))}auth(e){return this.request(this.createAuthConfig(e))}}function T(e){var t={};for(var n in e)(0,s.Fs)(e,n)&&(t[n]=JSON.stringify(e[n]));return t}function S(e){return{api:e.api,method:e.method,version:e.version}}function I(e){var t=S(e);return e.params&&(t.params=e.params),t}function w(e){if(!e)return!1;if("errorhash"===e.headers["x-request-error"])return!0;let t=e.data;return(0,s.Kn)(t)&&119===t.code&&(0,s.Kn)(t.errors)&&"session hash invalid."===t.errors.reason}function A(e){switch(e){case"webapi":case"raw":return"json";default:return e}}var O=E,C=n(78427);class P extends O{getAdapter(){return super.getAdapter()||C.S}normalizeConfig(e){return{...super.normalizeConfig(e),onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress}}createRequestConfig(e){return{...super.createRequestConfig(e),onDownloadProgress:e.onDownloadProgress,onUploadProgress:e.onUploadProgress}}}var R=P,L=n(50995);class D extends O{constructor(e,t,n){super(e,t),this.xhrRelayTarget=n}request(e){super.request(e).then(t=>{e.onLoad?.call(e.scope,t)}).catch(t=>{t instanceof Error&&(0,b.q4)(t)||e.onError?.call(e.scope,t)})}getAdapter(){return this.env.getDownloadAdapter()||L.i}validateResponse(){return!0}createRequestConfig(e){var t=super.createRequestConfig(e);t.header=null,t.filename=e.filename;var n=this.env.getSynoToken();return n&&(t.params=Object.assign({},t.params,{SynoToken:n})),t}normalizeConfig(e){return{...super.normalizeConfig(e),filename:e.filename,requestMethod:e.requestMethod??"GET",timeout:e.timeout??12e4}}encryptParams(e,t){return this.xhrRelayTarget?this.xhrRelayTarget.encryptParams(e,t):super.encryptParams(e,t)}getURL(e){let{url:t}=(0,L.R)(this.createRequestConfig(this.normalizeConfig(e)));return t.toString()}}var x=D;class k extends o{_isSecure(){let e=this.getBaseURL();return(/^https?:\/\//.test(e)?e:location.protocol).startsWith("https:")}}class M extends r{constructor(e){void 0===e&&(e=Object.create(null)),super();let t=new k(e),n=new a;this.manager=new R(t,n),this.downloader=new x(t,n,this.manager)}download(e){this.downloader.request(e)}getURL(e){return this.downloader.getURL(e)}}var N=new M},25835:function(e,t,n){"use strict";var r=n(57477),o=n(79232),i=n(84513),a=n(68765);t.Z={...(0,r.U8)(o.Z),promises:i.Z,adapters:a.Z}},84513:function(e,t,n){"use strict";var r=n(57477),o=n(79232),i=n(68765);t.Z={...(0,r.QA)(o.Z),adapters:i.Z}},78427:function(e,t,n){"use strict";n.d(t,{S:function(){return a}});var r=n(84700),o=n(91709);function i(e,t){let n=e.url,i=e.method||"POST",a=(0,r._j)(e.params),s=!!e.formData,u="",l=e.signal,c=e.xhr||new XMLHttpRequest;function d(){c.abort()}function f(e,n){l&&l.removeEventListener("abort",d),t(e,n)}function p(){f(new o._L)}if(l&&l.aborted){p();return}if(a.length>0&&("GET"===i||s?n+="?"+a:u=a),s&&(u=e.formData instanceof FormData?e.formData:(0,r.D$)(e.formData)),"readablestream"===e.responseType)throw Error("readablestream is not supported in xhr");for(let t in c.responseType=e.responseType,c.open(i,n,!0),(0,r.hj)(e.timeout)&&(c.timeout=e.timeout),c.ontimeout=function(){f(new o.W5)},c.onload=function(){f(null,{status:c.status,statusText:c.statusText,headers:(0,r.nx)(c.getAllResponseHeaders()),data:c.response})},c.onerror=function(){f(Error("network error"))},c.onabort=p,e.onDownloadProgress&&c.addEventListener("progress",e.onDownloadProgress),e.onUploadProgress&&c.upload&&c.upload.addEventListener("progress",e.onUploadProgress),l&&l.addEventListener("abort",d),e.headers)c.setRequestHeader(t,e.headers[t]);c.send(u)}function a(e){return new Promise((t,n)=>{i(e,(e,r)=>{e?n(e):t(r)})})}},91709:function(e,t,n){"use strict";function r(e,t,n){return e.config=t,n&&(e.response=n),e}n.d(t,{W5:function(){return i},_L:function(){return u},q4:function(){return a},qw:function(){return r}});let o="TimeoutError";class i extends Error{constructor(){super("timeout"),this.name=o}}function a(e){return e.name===o}let s="AbortError";class u extends Error{constructor(){super("aborted"),this.name=s}}},84700:function(e,t,n){"use strict";function r(e){return"[object Object]"==Object.prototype.toString.call(e)}function o(e){return Array.isArray(e)}function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function a(e){return"string"==typeof e}function s(e){return"number"==typeof e}function u(e){let t=[];for(let n in e)i(e,n)&&t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")}n.d(t,{D$:function(){return d},Fs:function(){return i},HD:function(){return a},Kn:function(){return r},_j:function(){return u},hj:function(){return s},kJ:function(){return o},nx:function(){return c}});let l=new Set(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);function c(e){let t={};return e.split("\n").forEach(e=>{let n=e.indexOf(":");if(n<0)return;let r=e.substr(0,n).trim(),o=e.substr(n+1).trim();if(r){if(t[r]){if(l.has(r))return;"set-cookie"===r?t["set-cookie"].push(o):t[r]+=", "+o}else"set-cookie"===r?t["set-cookie"]=[o]:t[r]=o}}),t}function d(e){let t=new FormData;for(let n in e)i(e,n)&&t.append(n,e[n]);return t}},57477:function(e,t,n){"use strict";function r(e){return{env:e.env,hooks:e.hooks}}function o(e,t){let n=t.callback||function(){},r=t.scope;e.then(e=>{n.call(r,!0,e)},e=>{n.call(r,!1,e)})}function i(e){return{...r(e),request(t){o(e.request(t),t)},auth(t,n,r){n&&(t={...t,callback:n,scope:r}),o(e.auth(t),t)},download(t){e.download(t)},encrypt(t,n,r,i){"function"==typeof n&&(i=r,r=n,n={}),o(e.encrypt(t,n),{callback:r,scope:i})},getURL:t=>e.getURL(t)}}function a(e){let t=r(e);return["request","auth","download","encrypt","requestWebAPI","getURL","extends"].forEach(n=>{t[n]=e[n].bind(e)}),t}function s(e){return{...a(e),create:function(){return a(e.create(...arguments))}}}function u(e){return{...i(e),create:function(){return i(e.create(...arguments))}}}n.d(t,{QA:function(){return s},U8:function(){return u}})},4034:function(e,t,n){"use strict";n.d(t,{ZP:function(){return S}});let r=-1,o=0,i=1,a=2,s=3,u=4,l=5,c=6,d=7,f=8,p="object"==typeof self?self:globalThis,h=(e,t)=>{let n=(t,n)=>(e.set(n,t),t),h=m=>{if(e.has(m))return e.get(m);let[g,v]=t[m];switch(g){case o:case r:return n(v,m);case i:{let e=n([],m);for(let t of v)e.push(h(t));return e}case a:{let e=n({},m);for(let[t,n]of v)e[h(t)]=h(n);return e}case s:return n(new Date(v),m);case u:{let{source:e,flags:t}=v;return n(new RegExp(e,t),m)}case l:{let e=n(new Map,m);for(let[t,n]of v)e.set(h(t),h(n));return e}case c:{let e=n(new Set,m);for(let t of v)e.add(h(t));return e}case d:{let{name:e,message:t}=v;return n(new p[e](t),m)}case f:return n(BigInt(v),m);case"BigInt":return n(Object(BigInt(v)),m);case"ArrayBuffer":return n(new Uint8Array(v).buffer,v);case"DataView":{let{buffer:e}=new Uint8Array(v);return n(new DataView(e),v)}}return n(new p[g](v),m)};return h},m=e=>h(new Map,e)(0),g="",{toString:v}={},{keys:y}=Object,b=e=>{let t=typeof e;if("object"!==t||!e)return[o,t];let n=v.call(e).slice(8,-1);switch(n){case"Array":return[i,g];case"Object":return[a,g];case"Date":return[s,g];case"RegExp":return[u,g];case"Map":return[l,g];case"Set":return[c,g];case"DataView":return[i,n]}return n.includes("Array")?[i,n]:n.includes("Error")?[d,n]:[a,n]},_=([e,t])=>e===o&&("function"===t||"symbol"===t),E=(e,t,n,d)=>{let p=(e,t)=>{let r=d.push(e)-1;return n.set(t,r),r},h=d=>{if(n.has(d))return n.get(d);let[m,g]=b(d);switch(m){case o:{let t=d;switch(g){case"bigint":m=f,t=d.toString();break;case"function":case"symbol":if(e)throw TypeError("unable to serialize "+g);t=null;break;case"undefined":return p([r],d)}return p([m,t],d)}case i:{if(g){let e=d;return"DataView"===g?e=new Uint8Array(d.buffer):"ArrayBuffer"===g&&(e=new Uint8Array(d)),p([g,[...e]],d)}let e=[],t=p([m,e],d);for(let t of d)e.push(h(t));return t}case a:{if(g)switch(g){case"BigInt":return p([g,d.toString()],d);case"Boolean":case"Number":case"String":return p([g,d.valueOf()],d)}if(t&&"toJSON"in d)return h(d.toJSON());let n=[],r=p([m,n],d);for(let t of y(d))(e||!_(b(d[t])))&&n.push([h(t),h(d[t])]);return r}case s:return p([m,d.toISOString()],d);case u:{let{source:e,flags:t}=d;return p([m,{source:e,flags:t}],d)}case l:{let t=[],n=p([m,t],d);for(let[n,r]of d)(e||!(_(b(n))||_(b(r))))&&t.push([h(n),h(r)]);return n}case c:{let t=[],n=p([m,t],d);for(let n of d)(e||!_(b(n)))&&t.push(h(n));return n}}let{message:v}=d;return p([m,{name:g,message:v}],d)};return h},T=(e,{json:t,lossy:n}={})=>{let r=[];return E(!(t||n),!!t,new Map,r)(e),r};var S="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?m(T(e,t)):structuredClone(e):(e,t)=>m(T(e,t))},3958:function(e,t,n){"use strict";var r=n(52434).Z.Symbol;t.Z=r},65182:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});var r=n(3958),o=Object.prototype,i=o.hasOwnProperty,a=o.toString,s=r.Z?r.Z.toStringTag:void 0,u=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var o=a.call(e);return r&&(t?e[s]=n:delete e[s]),o},l=Object.prototype.toString,c=function(e){return l.call(e)},d="[object Null]",f="[object Undefined]",p=r.Z?r.Z.toStringTag:void 0,h=function(e){return null==e?void 0===e?f:d:p&&p in Object(e)?u(e):c(e)}},13926:function(e,t){"use strict";var n="object"==typeof global&&global&&global.Object===Object&&global;t.Z=n},53754:function(e,t,n){"use strict";var r=(0,n(14965).Z)(Object.getPrototypeOf,Object);t.Z=r},14965:function(e,t){"use strict";function n(e,t){return function(n){return e(t(n))}}t.Z=n},52434:function(e,t,n){"use strict";var r=n(13926),o="object"==typeof self&&self&&self.Object===Object&&self,i=r.Z||o||Function("return this")();t.Z=i},22902:function(e,t,n){"use strict";n.d(t,{Z:function(){return _}});var r=n(58641),o=n(52434),i=function(){return o.Z.Date.now()},a=/\s/,s=function(e){for(var t=e.length;t--&&a.test(e.charAt(t)););return t},u=/^\s+/,l=function(e){return e?e.slice(0,s(e)+1).replace(u,""):e},c=n(2147),d=0/0,f=/^[-+]0x[0-9a-f]+$/i,p=/^0b[01]+$/i,h=/^0o[0-7]+$/i,m=parseInt,g=function(e){if("number"==typeof e)return e;if((0,c.Z)(e))return d;if((0,r.Z)(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=(0,r.Z)(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=l(e);var n=p.test(e);return n||h.test(e)?m(e.slice(2),n?2:8):f.test(e)?d:+e},v="Expected a function",y=Math.max,b=Math.min,_=function(e,t,n){var o,a,s,u,l,c,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw TypeError(v);function m(t){var n=o,r=a;return o=a=void 0,d=t,u=e.apply(r,n)}function _(e){return d=e,l=setTimeout(S,t),f?m(e):u}function E(e){var n=e-c,r=e-d,o=t-n;return p?b(o,s-r):o}function T(e){var n=e-c,r=e-d;return void 0===c||n>=t||n<0||p&&r>=s}function S(){var e=i();if(T(e))return I(e);l=setTimeout(S,E(e))}function I(e){return(l=void 0,h&&o)?m(e):(o=a=void 0,u)}function w(){void 0!==l&&clearTimeout(l),d=0,o=c=a=l=void 0}function A(){return void 0===l?u:I(i())}function O(){var e=i(),n=T(e);if(o=arguments,a=this,c=e,n){if(void 0===l)return _(c);if(p)return clearTimeout(l),l=setTimeout(S,t),m(c)}return void 0===l&&(l=setTimeout(S,t)),u}return t=g(t)||0,(0,r.Z)(n)&&(f=!!n.leading,s=(p="maxWait"in n)?y(g(n.maxWait)||0,t):s,h="trailing"in n?!!n.trailing:h),O.cancel=w,O.flush=A,O}},58641:function(e,t){"use strict";function n(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}t.Z=n},75887:function(e,t){"use strict";function n(e){return null!=e&&"object"==typeof e}t.Z=n},66433:function(e,t,n){"use strict";var r=n(65182),o=n(53754),i=n(75887),a="[object Object]",s=Object.prototype,u=Function.prototype.toString,l=s.hasOwnProperty,c=u.call(Object);function d(e){if(!(0,i.Z)(e)||(0,r.Z)(e)!=a)return!1;var t=(0,o.Z)(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==c}t.Z=d},2147:function(e,t,n){"use strict";var r=n(65182),o=n(75887),i="[object Symbol]";function a(e){return"symbol"==typeof e||(0,o.Z)(e)&&(0,r.Z)(e)==i}t.Z=a},38709:function(e,t,n){"use strict";var r=n(22902),o=n(58641),i="Expected a function";function a(e,t,n){var a=!0,s=!0;if("function"!=typeof e)throw TypeError(i);return(0,o.Z)(n)&&(a="leading"in n?!!n.leading:a,s="trailing"in n?!!n.trailing:s),(0,r.Z)(e,t,{leading:a,maxWait:t,trailing:s})}t.Z=a},99410:function(e,t,n){"use strict";n.d(t,{x0:function(){return o}});let r="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",o=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e|=0));for(;e--;)t+=r[63&n[e]];return t}},4390:function(e,t,n){"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{Z:function(){return r}})},17350:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:function(){return r}})},14046:function(e,t,n){"use strict";function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}n.d(t,{Z:function(){return r}})},76906:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(17350);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach(function(t){(0,r.Z)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}},91826:function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function o(e,t){if(null==e)return{};var n,o,i=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(o=0;o<a.length;o++)n=a[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}n.d(t,{Z:function(){return o}})},9889:function(e,t,n){"use strict";function r(e){if(Array.isArray(e))return e}function o(e,t){var n,r,o=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=o){var i=[],a=!0,s=!1;try{for(o=o.call(e);!(a=(n=o.next()).done)&&(i.push(n.value),!t||i.length!==t);a=!0);}catch(e){s=!0,r=e}finally{try{a||null==o.return||o.return()}finally{if(s)throw r}}return i}}n.d(t,{Z:function(){return s}});var i=n(76803);function a(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(e,t){return r(e)||o(e,t)||(0,i.Z)(e,t)||a()}},62839:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n.d(t,{Z:function(){return r}})},76803:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(4390);function o(e,t){if(e){if("string"==typeof e)return(0,r.Z)(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return(0,r.Z)(e,t)}}},43831:function(e,t,n){"use strict";n.d(t,{u:function(){return eu}});var r=n(67294),o=n(90590),i=n(86871);function a(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function s(e){return a(e).getComputedStyle(e)}function u(e){return e instanceof a(e).Node}function l(e){return u(e)?(e.nodeName||"").toLowerCase():"#document"}function c(e){return e instanceof a(e).HTMLElement}function d(e){return e instanceof a(e).Element}function f(e){return"undefined"!=typeof ShadowRoot&&(e instanceof a(e).ShadowRoot||e instanceof ShadowRoot)}function p(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=s(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function h(e){return["table","td","th"].includes(l(e))}function m(e){let t=g(),n=s(e);return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function g(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function v(e){return["html","body","#document"].includes(l(e))}let y=Math.min,b=Math.max,_=Math.round,E=e=>({x:e,y:e});function T(e){let t=s(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=c(e),i=o?e.offsetWidth:n,a=o?e.offsetHeight:r,u=_(n)!==i||_(r)!==a;return u&&(n=i,r=a),{width:n,height:r,$:u}}function S(e){return d(e)?e:e.contextElement}function I(e){let t=S(e);if(!c(t))return E(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=T(t),a=(i?_(n.width):n.width)/r,s=(i?_(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),s&&Number.isFinite(s)||(s=1),{x:a,y:s}}let w=E(0);function A(e,t,n){var r,o;if(void 0===t&&(t=!0),!g())return w;let i=e?a(e):window;return!n||t&&n!==i?w:{x:(null==(r=i.visualViewport)?void 0:r.offsetLeft)||0,y:(null==(o=i.visualViewport)?void 0:o.offsetTop)||0}}function O(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);let o=e.getBoundingClientRect(),s=S(e),u=E(1);t&&(r?d(r)&&(u=I(r)):u=I(e));let l=A(s,n,r),c=(o.left+l.x)/u.x,f=(o.top+l.y)/u.y,p=o.width/u.x,h=o.height/u.y;if(s){let e=a(s),t=r&&d(r)?a(r):r,n=e.frameElement;for(;n&&r&&t!==e;){let e=I(n),t=n.getBoundingClientRect(),r=getComputedStyle(n),o=t.left+(n.clientLeft+parseFloat(r.paddingLeft))*e.x,i=t.top+(n.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,f*=e.y,p*=e.x,h*=e.y,c+=o,f+=i,n=a(n).frameElement}}return(0,i.JB)({width:p,height:h,x:c,y:f})}function C(e){return((u(e)?e.ownerDocument:e.document)||window.document).documentElement}function P(e){return d(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function R(e){return O(C(e)).left+P(e).scrollLeft}function L(e){if("html"===l(e))return e;let t=e.assignedSlot||e.parentNode||f(e)&&e.host||C(e);return f(t)?t.host:t}function D(e){let t=L(e);return v(t)?e.ownerDocument?e.ownerDocument.body:e.body:c(t)&&p(t)?t:D(t)}function x(e,t){var n;void 0===t&&(t=[]);let r=D(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=a(r);return o?t.concat(i,i.visualViewport||[],p(r)?r:[]):t.concat(r,x(r))}function k(e,t,n){let r;if("viewport"===t)r=function(e,t){let n=a(e),r=C(e),o=n.visualViewport,i=r.clientWidth,s=r.clientHeight,u=0,l=0;if(o){i=o.width,s=o.height;let e=g();(!e||e&&"fixed"===t)&&(u=o.offsetLeft,l=o.offsetTop)}return{width:i,height:s,x:u,y:l}}(e,n);else if("document"===t)r=function(e){let t=C(e),n=P(e),r=e.ownerDocument.body,o=b(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=b(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-n.scrollLeft+R(e),u=-n.scrollTop;return"rtl"===s(r).direction&&(a+=b(t.clientWidth,r.clientWidth)-o),{width:o,height:i,x:a,y:u}}(C(e));else if(d(t))r=function(e,t){let n=O(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=c(e)?I(e):E(1);return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=A(e);r={...t,x:t.x-n.x,y:t.y-n.y}}return(0,i.JB)(r)}function M(e,t){let n=L(e);return!(n===t||!d(n)||v(n))&&("fixed"===s(n).position||M(n,t))}function N(e,t){return c(e)&&"fixed"!==s(e).position?t?t(e):e.offsetParent:null}function F(e,t){let n=a(e);if(!c(e))return n;let r=N(e,t);for(;r&&h(r)&&"static"===s(r).position;)r=N(r,t);return r&&("html"===l(r)||"body"===l(r)&&"static"===s(r).position&&!m(r))?n:r||function(e){let t=L(e);for(;c(t)&&!v(t);){if(m(t))return t;t=L(t)}return null}(e)||n}function B(e,t,n){let r=c(t),o=C(t),i="fixed"===n,a=O(e,!0,i,t),s={scrollLeft:0,scrollTop:0},u=E(0);if(r||!r&&!i){if(("body"!==l(t)||p(o))&&(s=P(t)),c(t)){let e=O(t,!0,i,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=R(o))}return{x:a.left+s.scrollLeft-u.x,y:a.top+s.scrollTop-u.y,width:a.width,height:a.height}}let U={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=x(e).filter(e=>d(e)&&"body"!==l(e)),o=null,i="fixed"===s(e).position,a=i?L(e):e;for(;d(a)&&!v(a);){let t=s(a),n=m(a);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||p(a)&&!n&&M(e,a))?r=r.filter(e=>e!==a):o=t,a=L(a)}return t.set(e,r),r}(t,this._c):[].concat(n),r],a=i[0],u=i.reduce((e,n)=>{let r=k(t,n,o);return e.top=b(r.top,e.top),e.right=y(r.right,e.right),e.bottom=y(r.bottom,e.bottom),e.left=b(r.left,e.left),e},k(t,a,o));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e,o=c(n),i=C(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s=E(1),u=E(0);if((o||!o&&"fixed"!==r)&&(("body"!==l(n)||p(i))&&(a=P(n)),c(n))){let e=O(n);s=I(n),u.x=e.x+n.clientLeft,u.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+u.x,y:t.y*s.y-a.scrollTop*s.y+u.y}},isElement:d,getDimensions:function(e){return T(e)},getOffsetParent:F,getDocumentElement:C,getScale:I,async getElementRects(e){let{reference:t,floating:n,strategy:r}=e,o=this.getOffsetParent||F,i=this.getDimensions;return{reference:B(t,await o(n),r),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===s(e).direction},Z=(e,t,n)=>{let r=new Map,o={platform:U,...n},a={...o.platform,_c:r};return(0,i.oo)(e,t,{...o,platform:a})},j="react-tooltip-core-styles",H="react-tooltip-base-styles";function z({css:e,id:t=H,type:n="base",ref:r}){var o,i;if("core"===n&&"undefined"!=typeof process&&(null===(o=null==process?void 0:process.env)||void 0===o?void 0:o.REACT_TOOLTIP_DISABLE_CORE_STYLES)||"core"!==n&&"undefined"!=typeof process&&(null===(i=null==process?void 0:process.env)||void 0===i?void 0:i.REACT_TOOLTIP_DISABLE_BASE_STYLES))return;"core"===n&&(t=j),r||(r={});let{insertAt:a}=r;if(!e||"undefined"==typeof document||document.getElementById(t))return;let s=document.head||document.getElementsByTagName("head")[0],u=document.createElement("style");u.id=t,u.type="text/css","top"===a&&s.firstChild?s.insertBefore(u,s.firstChild):s.appendChild(u),u.styleSheet?u.styleSheet.cssText=e:u.appendChild(document.createTextNode(e))}let q=(e,t,n)=>{let r=null;return function(...o){let i=()=>{r=null,n||e.apply(this,o)};n&&!r&&(e.apply(this,o),r=setTimeout(i,t)),n||(r&&clearTimeout(r),r=setTimeout(i,t))}},G="DEFAULT_TOOLTIP_ID",V={anchorRefs:new Set,activeAnchor:{current:null},attach:()=>{},detach:()=>{},setActiveAnchor:()=>{}},W=(0,r.createContext)({getTooltipData:()=>V});function Y(e=G){return(0,r.useContext)(W).getTooltipData(e)}let J="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,$=e=>{if(!(e instanceof HTMLElement||e instanceof SVGElement))return!1;let t=getComputedStyle(e);return["overflow","overflow-x","overflow-y"].some(e=>{let n=t.getPropertyValue(e);return"auto"===n||"scroll"===n})},K=e=>{if(!e)return null;let t=e.parentElement;for(;t;){if($(t))return t;t=t.parentElement}return document.scrollingElement||document.documentElement},X=async({elementReference:e=null,tooltipReference:t=null,tooltipArrowReference:n=null,place:r="top",offset:o=10,strategy:a="absolute",middlewares:s=[(0,i.cv)(Number(o)),(0,i.RR)(),(0,i.uY)({padding:5})]})=>{if(!e||null===t)return{tooltipStyles:{},tooltipArrowStyles:{},place:r};let u=s;return n?(u.push((0,i.x7)({element:n,padding:5})),Z(e,t,{placement:r,strategy:a,middleware:u}).then(({x:e,y:t,placement:n,middlewareData:r})=>{var o,i;let a={left:`${e}px`,top:`${t}px`},{x:s,y:u}=null!==(o=r.arrow)&&void 0!==o?o:{x:0,y:0};return{tooltipStyles:a,tooltipArrowStyles:{left:null!=s?`${s}px`:"",top:null!=u?`${u}px`:"",right:"",bottom:"",[null!==(i=({top:"bottom",right:"left",bottom:"top",left:"right"})[n.split("-")[0]])&&void 0!==i?i:"bottom"]:"-4px"},place:n}})):Z(e,t,{placement:"bottom",strategy:a,middleware:u}).then(({x:e,y:t,placement:n})=>({tooltipStyles:{left:`${e}px`,top:`${t}px`},tooltipArrowStyles:{},place:n}))};var Q="core-styles-module_tooltip__3vRRp",ee="core-styles-module_fixed__pcSol",et="core-styles-module_arrow__cvMwQ",en="core-styles-module_noArrow__xock6",er="core-styles-module_clickable__ZuTTB",eo="core-styles-module_show__Nt9eE",ei={tooltip:"styles-module_tooltip__mnnfp",arrow:"styles-module_arrow__K0L3T",dark:"styles-module_dark__xNqje",light:"styles-module_light__Z6W-X",success:"styles-module_success__A2AKt",warning:"styles-module_warning__SCK0X",error:"styles-module_error__JvumD",info:"styles-module_info__BWdHW"};let ea=({id:e,className:t,classNameArrow:n,variant:i="dark",anchorId:a,anchorSelect:s,place:u="top",offset:l=10,events:c=["hover"],openOnClick:d=!1,positionStrategy:f="absolute",middlewares:p,wrapper:h,delayShow:m=0,delayHide:g=0,float:v=!1,hidden:y=!1,noArrow:b=!1,clickable:_=!1,closeOnEsc:E=!1,closeOnScroll:T=!1,closeOnResize:S=!1,style:I,position:w,afterShow:A,afterHide:O,content:C,contentWrapperRef:P,isOpen:R,setIsOpen:L,activeAnchor:D,setActiveAnchor:x})=>{let k=(0,r.useRef)(null),M=(0,r.useRef)(null),N=(0,r.useRef)(null),F=(0,r.useRef)(null),[B,U]=(0,r.useState)(u),[Z,j]=(0,r.useState)({}),[H,z]=(0,r.useState)({}),[G,V]=(0,r.useState)(!1),[W,$]=(0,r.useState)(!1),ea=(0,r.useRef)(!1),es=(0,r.useRef)(null),{anchorRefs:eu,setActiveAnchor:el}=Y(e),ec=(0,r.useRef)(!1),[ed,ef]=(0,r.useState)([]),ep=(0,r.useRef)(!1),eh=d||c.includes("click");J(()=>(ep.current=!0,()=>{ep.current=!1}),[]),(0,r.useEffect)(()=>{if(!G){let e=setTimeout(()=>{$(!1)},150);return()=>{clearTimeout(e)}}return()=>null},[G]);let em=e=>{ep.current&&(e&&$(!0),setTimeout(()=>{ep.current&&(null==L||L(e),void 0===R&&V(e))},10))};(0,r.useEffect)(()=>{if(void 0===R)return()=>null;R&&$(!0);let e=setTimeout(()=>{V(R)},10);return()=>{clearTimeout(e)}},[R]),(0,r.useEffect)(()=>{G!==ea.current&&(ea.current=G,G?null==A||A():null==O||O())},[G]);let eg=(e=g)=>{F.current&&clearTimeout(F.current),F.current=setTimeout(()=>{ec.current||em(!1)},e)},ev=e=>{var t;if(!e)return;let n=null!==(t=e.currentTarget)&&void 0!==t?t:e.target;if(!(null==n?void 0:n.isConnected))return x(null),void el({current:null});m?(N.current&&clearTimeout(N.current),N.current=setTimeout(()=>{em(!0)},m)):em(!0),x(n),el({current:n}),F.current&&clearTimeout(F.current)},ey=()=>{_?eg(g||100):g?eg():em(!1),N.current&&clearTimeout(N.current)},eb=({x:e,y:t})=>{X({place:u,offset:l,elementReference:{getBoundingClientRect:()=>({x:e,y:t,width:0,height:0,top:t,left:e,right:e,bottom:t})},tooltipReference:k.current,tooltipArrowReference:M.current,strategy:f,middlewares:p}).then(e=>{Object.keys(e.tooltipStyles).length&&j(e.tooltipStyles),Object.keys(e.tooltipArrowStyles).length&&z(e.tooltipArrowStyles),U(e.place)})},e_=e=>{if(!e)return;let t=e,n={x:t.clientX,y:t.clientY};eb(n),es.current=n},eE=e=>{ev(e),g&&eg()},eT=e=>{var t;[document.querySelector(`[id='${a}']`),...ed].some(t=>null==t?void 0:t.contains(e.target))||(null===(t=k.current)||void 0===t?void 0:t.contains(e.target))||(em(!1),N.current&&clearTimeout(N.current))},eS=q(ev,50,!0),eI=q(ey,50,!0);(0,r.useEffect)(()=>{var e,t;let n=new Set(eu);ed.forEach(e=>{n.add({current:e})});let r=document.querySelector(`[id='${a}']`);r&&n.add({current:r});let o=()=>{em(!1)},i=K(D),s=K(k.current);T&&(window.addEventListener("scroll",o),null==i||i.addEventListener("scroll",o),null==s||s.addEventListener("scroll",o)),S&&window.addEventListener("resize",o);let u=e=>{"Escape"===e.key&&em(!1)};E&&window.addEventListener("keydown",u);let l=[];eh?(window.addEventListener("click",eT),l.push({event:"click",listener:eE})):(l.push({event:"mouseenter",listener:eS},{event:"mouseleave",listener:eI},{event:"focus",listener:eS},{event:"blur",listener:eI}),v&&l.push({event:"mousemove",listener:e_}));let c=()=>{ec.current=!0},d=()=>{ec.current=!1,ey()};return _&&!eh&&(null===(e=k.current)||void 0===e||e.addEventListener("mouseenter",c),null===(t=k.current)||void 0===t||t.addEventListener("mouseleave",d)),l.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.addEventListener(e,t)})}),()=>{var e,t;T&&(window.removeEventListener("scroll",o),null==i||i.removeEventListener("scroll",o),null==s||s.removeEventListener("scroll",o)),S&&window.removeEventListener("resize",o),eh&&window.removeEventListener("click",eT),E&&window.removeEventListener("keydown",u),_&&!eh&&(null===(e=k.current)||void 0===e||e.removeEventListener("mouseenter",c),null===(t=k.current)||void 0===t||t.removeEventListener("mouseleave",d)),l.forEach(({event:e,listener:t})=>{n.forEach(n=>{var r;null===(r=n.current)||void 0===r||r.removeEventListener(e,t)})})}},[W,eu,ed,E,c]),(0,r.useEffect)(()=>{let t=null!=s?s:"";!t&&e&&(t=`[data-tooltip-id='${e}']`);let n=new MutationObserver(n=>{let r=[];n.forEach(n=>{if("attributes"===n.type&&"data-tooltip-id"===n.attributeName&&n.target.getAttribute("data-tooltip-id")===e&&r.push(n.target),"childList"===n.type&&(D&&[...n.removedNodes].some(e=>{var t;return!!(null===(t=null==e?void 0:e.contains)||void 0===t?void 0:t.call(e,D))&&($(!1),em(!1),x(null),N.current&&clearTimeout(N.current),F.current&&clearTimeout(F.current),!0)}),t))try{let e=[...n.addedNodes].filter(e=>1===e.nodeType);r.push(...e.filter(e=>e.matches(t))),r.push(...e.flatMap(e=>[...e.querySelectorAll(t)]))}catch(e){}}),r.length&&ef(e=>[...e,...r])});return n.observe(document.body,{childList:!0,subtree:!0,attributes:!0,attributeFilter:["data-tooltip-id"]}),()=>{n.disconnect()}},[e,s,D]);let ew=()=>{w?eb(w):v?es.current&&eb(es.current):X({place:u,offset:l,elementReference:D,tooltipReference:k.current,tooltipArrowReference:M.current,strategy:f,middlewares:p}).then(e=>{ep.current&&(Object.keys(e.tooltipStyles).length&&j(e.tooltipStyles),Object.keys(e.tooltipArrowStyles).length&&z(e.tooltipArrowStyles),U(e.place))})};(0,r.useEffect)(()=>{ew()},[G,D,C,I,u,l,f,w]),(0,r.useEffect)(()=>{if(!(null==P?void 0:P.current))return()=>null;let e=new ResizeObserver(()=>{ew()});return e.observe(P.current),()=>{e.disconnect()}},[C,null==P?void 0:P.current]),(0,r.useEffect)(()=>{var e;let t=document.querySelector(`[id='${a}']`),n=[...ed,t];D&&n.includes(D)||x(null!==(e=ed[0])&&void 0!==e?e:t)},[a,ed,D]),(0,r.useEffect)(()=>()=>{N.current&&clearTimeout(N.current),F.current&&clearTimeout(F.current)},[]),(0,r.useEffect)(()=>{let t=s;if(!t&&e&&(t=`[data-tooltip-id='${e}']`),t)try{let e=Array.from(document.querySelectorAll(t));ef(e)}catch(e){ef([])}},[e,s]);let eA=!y&&C&&G&&Object.keys(Z).length>0;return W?r.createElement(h,{id:e,role:"tooltip",className:o("react-tooltip",Q,ei.tooltip,ei[i],t,`react-tooltip__place-${B}`,{[eo]:eA,[ee]:"fixed"===f,[er]:_}),style:{...I,...Z},ref:k},C,r.createElement(h,{className:o("react-tooltip-arrow",et,ei.arrow,n,{[en]:b}),style:H,ref:M})):null},es=({content:e})=>r.createElement("span",{dangerouslySetInnerHTML:{__html:e}}),eu=({id:e,anchorId:t,anchorSelect:n,content:o,html:i,render:a,className:s,classNameArrow:u,variant:l="dark",place:c="top",offset:d=10,wrapper:f="div",children:p=null,events:h=["hover"],openOnClick:m=!1,positionStrategy:g="absolute",middlewares:v,delayShow:y=0,delayHide:b=0,float:_=!1,hidden:E=!1,noArrow:T=!1,clickable:S=!1,closeOnEsc:I=!1,closeOnScroll:w=!1,closeOnResize:A=!1,style:O,position:C,isOpen:P,setIsOpen:R,afterShow:L,afterHide:D})=>{let[x,k]=(0,r.useState)(o),[M,N]=(0,r.useState)(i),[F,B]=(0,r.useState)(c),[U,Z]=(0,r.useState)(l),[j,H]=(0,r.useState)(d),[z,q]=(0,r.useState)(y),[G,V]=(0,r.useState)(b),[W,J]=(0,r.useState)(_),[$,K]=(0,r.useState)(E),[X,Q]=(0,r.useState)(f),[ee,et]=(0,r.useState)(h),[en,er]=(0,r.useState)(g),[eo,ei]=(0,r.useState)(null),{anchorRefs:eu,activeAnchor:el}=Y(e),ec=e=>null==e?void 0:e.getAttributeNames().reduce((t,n)=>{var r;return n.startsWith("data-tooltip-")&&(t[n.replace(/^data-tooltip-/,"")]=null!==(r=null==e?void 0:e.getAttribute(n))&&void 0!==r?r:null),t},{}),ed=e=>{let t={place:e=>{var t;B(null!==(t=e)&&void 0!==t?t:c)},content:e=>{k(null!=e?e:o)},html:e=>{N(null!=e?e:i)},variant:e=>{var t;Z(null!==(t=e)&&void 0!==t?t:l)},offset:e=>{H(null===e?d:Number(e))},wrapper:e=>{var t;Q(null!==(t=e)&&void 0!==t?t:f)},events:e=>{let t=null==e?void 0:e.split(" ");et(null!=t?t:h)},"position-strategy":e=>{var t;er(null!==(t=e)&&void 0!==t?t:g)},"delay-show":e=>{q(null===e?y:Number(e))},"delay-hide":e=>{V(null===e?b:Number(e))},float:e=>{J(null===e?_:"true"===e)},hidden:e=>{K(null===e?E:"true"===e)}};Object.values(t).forEach(e=>e(null)),Object.entries(e).forEach(([e,n])=>{var r;null===(r=t[e])||void 0===r||r.call(t,n)})};(0,r.useEffect)(()=>{k(o)},[o]),(0,r.useEffect)(()=>{N(i)},[i]),(0,r.useEffect)(()=>{B(c)},[c]),(0,r.useEffect)(()=>{Z(l)},[l]),(0,r.useEffect)(()=>{H(d)},[d]),(0,r.useEffect)(()=>{q(y)},[y]),(0,r.useEffect)(()=>{V(b)},[b]),(0,r.useEffect)(()=>{J(_)},[_]),(0,r.useEffect)(()=>{K(E)},[E]),(0,r.useEffect)(()=>{er(g)},[g]),(0,r.useEffect)(()=>{var r;let o=new Set(eu),i=n;if(!i&&e&&(i=`[data-tooltip-id='${e}']`),i)try{document.querySelectorAll(i).forEach(e=>{o.add({current:e})})}catch(e){console.warn(`[react-tooltip] "${i}" is not a valid CSS selector`)}let a=document.querySelector(`[id='${t}']`);if(a&&o.add({current:a}),!o.size)return()=>null;let s=null!==(r=null!=eo?eo:a)&&void 0!==r?r:el.current,u=new MutationObserver(e=>{e.forEach(e=>{var t;s&&"attributes"===e.type&&(null===(t=e.attributeName)||void 0===t?void 0:t.startsWith("data-tooltip-"))&&ed(ec(s))})}),l={attributes:!0,childList:!1,subtree:!1};return s&&(ed(ec(s)),u.observe(s,l)),()=>{u.disconnect()}},[eu,el,eo,t,n]);let ef=p,ep=(0,r.useRef)(null);if(a){let e=a({content:null!=x?x:null,activeAnchor:eo});ef=e?r.createElement("div",{ref:ep,className:"react-tooltip-content-wrapper"},e):null}else x&&(ef=x);M&&(ef=r.createElement(es,{content:M}));let eh={id:e,anchorId:t,anchorSelect:n,className:s,classNameArrow:u,content:ef,contentWrapperRef:ep,place:F,variant:U,offset:j,wrapper:X,events:ee,openOnClick:m,positionStrategy:en,middlewares:v,delayShow:z,delayHide:G,float:W,hidden:$,noArrow:T,clickable:S,closeOnEsc:I,closeOnScroll:w,closeOnResize:A,style:O,position:C,isOpen:P,setIsOpen:R,afterShow:L,afterHide:D,activeAnchor:eo,setActiveAnchor:e=>ei(e)};return r.createElement(ea,{...eh})};z({css:":root{--rt-color-white:#fff;--rt-color-dark:#222;--rt-color-success:#8dc572;--rt-color-error:#be6464;--rt-color-warning:#f0ad4e;--rt-color-info:#337ab7;--rt-opacity:0.9}.core-styles-module_tooltip__3vRRp{visibility:hidden;position:absolute;top:0;left:0;pointer-events:none;opacity:0;transition:opacity 0.3s ease-out;will-change:opacity,visibility}.core-styles-module_fixed__pcSol{position:fixed}.core-styles-module_arrow__cvMwQ{position:absolute;background:inherit}.core-styles-module_noArrow__xock6{display:none}.core-styles-module_clickable__ZuTTB{pointer-events:auto}.core-styles-module_show__Nt9eE{visibility:visible;opacity:var(--rt-opacity)}",type:"core"}),z({css:`
.styles-module_tooltip__mnnfp{padding:8px 16px;border-radius:3px;font-size:90%;width:max-content}.styles-module_arrow__K0L3T{width:8px;height:8px;transform:rotate(45deg)}.styles-module_dark__xNqje{background:var(--rt-color-dark);color:var(--rt-color-white)}.styles-module_light__Z6W-X{background-color:var(--rt-color-white);color:var(--rt-color-dark)}.styles-module_success__A2AKt{background-color:var(--rt-color-success);color:var(--rt-color-white)}.styles-module_warning__SCK0X{background-color:var(--rt-color-warning);color:var(--rt-color-white)}.styles-module_error__JvumD{background-color:var(--rt-color-error);color:var(--rt-color-white)}.styles-module_info__BWdHW{background-color:var(--rt-color-info);color:var(--rt-color-white)}`})},28395:function(e,t,n){"use strict";function r(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(e){return function(t){return u([e,t])}}function u(s){if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,s[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&s[0]?r.return:s[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,s[1])).done)return o;switch(r=0,o&&(s=[2&s[0],o.value]),s[0]){case 0:case 1:o=s;break;case 4:return i.label++,{value:s[1],done:!1};case 5:i.label++,r=s[1],s=[0];continue;case 7:s=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===s[0]||2===s[0])){i=0;continue}if(3===s[0]&&(!o||s[1]>o[0]&&s[1]<o[3])){i.label=s[1];break}if(6===s[0]&&i.label<o[1]){i.label=o[1],o=s;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(s);break}o[2]&&i.ops.pop(),i.trys.pop();continue}s=t.call(e,i)}catch(e){s=[6,e],r=0}finally{n=o=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}}function o(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}n.d(t,{Jh:function(){return r},XA:function(){return o}})}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t}}(),function(){var e,t=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__};__webpack_require__.t=function(n,r){if(1&r&&(n=this(n)),8&r||"object"==typeof n&&n&&(4&r&&n.__esModule||16&r&&"function"==typeof n.then))return n;var o=Object.create(null);__webpack_require__.r(o);var i={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;"object"==typeof a&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach(function(e){i[e]=function(){return n[e]}});return i.default=function(){return n},__webpack_require__.d(o,i),o}}(),function(){__webpack_require__.d=function(e,t){for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(e){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(t,n){return __webpack_require__.f[n](e,t),t},[]))}}(),function(){__webpack_require__.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e}}(),function(){__webpack_require__.u=function(e){return""+e+".react_bundle.js"}}(),function(){__webpack_require__.miniCssF=function(e){return""+e+".css"}}(),function(){__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}()}(),function(){__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){var e={},t="FotoReactLibrary:";__webpack_require__.l=function(n,r,o,i){if(e[n]){e[n].push(r);return}if(void 0!==o)for(var a,s,u=document.getElementsByTagName("script"),l=0;l<u.length;l++){var c=u[l];if(c.getAttribute("src")==n||c.getAttribute("data-webpack")==t+o){a=c;break}}a||(s=!0,(a=document.createElement("script")).charset="utf-8",a.timeout=120,__webpack_require__.nc&&a.setAttribute("nonce",__webpack_require__.nc),a.setAttribute("data-webpack",t+o),a.src=n),e[n]=[r];var d=function(t,r){a.onerror=a.onload=null,clearTimeout(f);var o=e[n];if(delete e[n],a.parentNode&&a.parentNode.removeChild(a),o&&o.forEach(function(e){return e(r)}),t)return t(r)},f=setTimeout(d.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=d.bind(null,a.onerror),a.onload=d.bind(null,a.onload),s&&document.head.appendChild(a)}}(),function(){__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){__webpack_require__.nmd=function(e){return e.paths=[],e.children||(e.children=[]),e}}(),function(){__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var e,t=__webpack_require__.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e}(),function(){var e={909:0};__webpack_require__.f.j=function(t,n){var r=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==r){if(r)n.push(r[2]);else{var o=new Promise(function(n,o){r=e[t]=[n,o]});n.push(r[2]=o);var i=__webpack_require__.p+__webpack_require__.u(t),a=Error(),s=function(n){if(__webpack_require__.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.src;a.message="Loading chunk "+t+" failed.\n("+o+": "+i+")",a.name="ChunkLoadError",a.type=o,a.request=i,r[1](a)}};__webpack_require__.l(i,s,"chunk-"+t,t)}}};var t=function(t,n){var r,o,i=n[0],a=n[1],s=n[2],u=0;if(i.some(function(t){return 0!==e[t]})){for(r in a)__webpack_require__.o(a,r)&&(__webpack_require__.m[r]=a[r]);s&&s(__webpack_require__)}for(t&&t(n);u<i.length;u++)o=i[u],__webpack_require__.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=self.webpackChunkFotoReactLibrary=self.webpackChunkFotoReactLibrary||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}();var __webpack_exports__={};!function(){"use strict";let e;__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{checkSsoLogin:function(){return JU},renderToId:function(){return JG},render:function(){return JV},getRoute:function(){return JZ}}),__webpack_require__(61898);var t,n,r,o,i,a,s,u,l,c,d,f,p=__webpack_require__(73935),h=function(){var e=document.createElement("meta");e.setAttribute("name","viewport"),e.setAttribute("content","width=device-width, initial-scale=1, user-scalable=no"),document.querySelector("head").appendChild(e)},m=__webpack_require__(76150),g=__webpack_require__(24460),v=__webpack_require__(28395),y=__webpack_require__(15593),b=__webpack_require__(96904),_=__webpack_require__(95853),E=(0,_.q$)({AddUploadTask:"ADD_UPLOAD_TASK",AddBackgroundTask:"ADD_BACKGROUND_TASK",AppendErrorDetailItem:"APPEND_ERROR_DETAIL_ITEM",AppendLeftErrorDetailItem:"APPEND_LEFT_ERROR_DETAIL_ITEM",BatchUpdateUploadTaskItems:"BATCH_UPDATE_UPLOAD_TASK_ITEMS",IncreaseNumDeletedItemForErrorDetail:"INCREASE_NUM_DELETED_ITEM_FOR_ERROR_DETAIL",RetryUploadTask:"RETRY_UPLOAD_TASK",UpdateBackgroundTaskStatusInfo:"UPDATE_BACKGROUND_TASK_STATUS_INFO",UpdateUploadTaskItem:"UPDATE_UPLOAD_TASK_ITEM",UpdateUploadTaskItemError:"UPDATE_UPLOAD_TASK_ITEM_ERROR",UpdateUploadTaskAlbumInfo:"UPDATE_UPLOAD_TASK_ALBUM_INFO",RemoveBackgroundTask:"REMOVE_BACKGROUND_TASK",RemoveUploadTask:"REMOVE_UPLOAD_TASK",RemoveCompletedBackgroundTasks:"REMOVE_COMPLETED_BACKGROUND_TASKS",RemoveCompletedUploadTasks:"REMOVE_COMPLETED_UPLOAD_TASKS",ResetBackgroundTasks:"RESET_BACKGROUND_TASKS",ResetErrorDetail:"RESET_TASK_QUEUE_ERROR_DETAIL",ResetScrollToIndex:"RESET_SCROLL_TO_INDEX",SetIsLoadingErrorDetail:"SET_IS_LOADING_ERROR_DETAIL",SetOpenTaskQueueFinishingMessage:"SET_OPEN_TASK_QUEUE_FINISHING_MESSAGE",SetOpenTaskQueue:"SET_OPEN_TASK_QUEUE",SetScrollToIndex:"SET_SCROLL_TO_INDEX",SetTaskIndexMap:"SET_TASK_INDEX_MAP",SetTargetTaskForErrorDetail:"SET_TARGET_TASK_FOR_TASK_QUEUE_ERROR_DETAIL",SetUploadTaskNumCompletion:"SET_UPLOAD_TASK_NUM_COMPLETION",SetUploadTaskNumIgnore:"SET_UPLOAD_TASK_NUM_IGNORE",SetUploadTaskNumRename:"SET_UPLOAD_TASK_NUM_RENAME",SetUploadTaskStatus:"SET_UPLOAD_TASK_STATUS"}),T=(0,_.Ky)({AddUploadToAlbumTask:"ADD_UPLOAD_TO_ALBUM_TASK",AddUploadToNewCreatedAlbumTask:"ADD_UPLOAD_TO_NEW_CREATED_ALBUM_TASK",AddUploadToFolderTask:"ADD_UPLOAD_TO_FOLDER_TASK",AddUploadToTimelineTask:"ADD_UPLOAD_TO_TIMELINE_TASK",CancelBackgroundTask:"CANCEL_BACKGROUND_TASK",CancelUploadTask:"CANCEL_UPLOAD_TASK",CancelAllUploadTask:"CANCEL_ALL_UPLOAD_TASK",ClearCompletedBackgroundTask:"CLEAR_COMPLETED_BACKGROUND_TASK",ClearCompletedTasks:"CLEAR_COMPLETED_TASKS",AddAlbumToTask:"ADD_ALBUM_TO_TASK",CreateAlbumToTask:"CREATE_ALBUM_TO_TASK",LoadBackgroundTasks:"LOAD_BACKGROUND_TASKS",OpenTaskQueue:"OPEN_TASK_QUEUE",ProcessUploadTasks:"PROCESS_UPLOAD_TASKS",RefreshBackgroundTaskResultIfNeeded:"REFRESH_BACKGROUND_TASK_RESULT_IF_NEEDED",ShowErrorDetailForBackgroundTask:"SHOW_ERROR_DETAIL_FOR_BACKGROUND_TASK",ShowErrorDetailForUploadTask:"SHOW_ERROR_DETAIL_FOR_UPLOAD_TASK",ShowFinishingMessageIfNeeded:"SHOW_FINISHING_MESSAGE_IF_NEEDED"});function S(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return{type:E.AddBackgroundTask,backgroundTask:e,openQueue:t}}function I(e){return{type:E.AppendErrorDetailItem,errorItem:e}}function w(e){return{type:E.AppendLeftErrorDetailItem,errorItem:e}}function A(e){return{type:E.AddUploadTask,uploadTask:e}}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.by,n=void 0===t?1:t;return{type:E.IncreaseNumDeletedItemForErrorDetail,by:n}}function C(e){return{type:E.SetOpenTaskQueue,isOpen:e}}function P(){return{type:E.ResetErrorDetail}}function R(){return{type:E.ResetScrollToIndex}}function L(e){return{type:E.RemoveBackgroundTask,taskId:e}}function D(e){return{type:E.RemoveUploadTask,taskId:e}}function x(){return{type:E.ResetBackgroundTasks}}function k(e){return{type:E.SetIsLoadingErrorDetail,isLoading:e}}function M(e){return{type:E.SetOpenTaskQueueFinishingMessage,isOpen:e}}function N(e){return{type:E.SetScrollToIndex,scrollToIndex:e}}function F(e){return{type:E.SetTaskIndexMap,indexMap:e}}function B(e){return{type:E.SetTargetTaskForErrorDetail,targetTask:e}}function U(e,t){return{type:E.SetUploadTaskNumCompletion,taskId:e,numCompletion:t}}function Z(e,t){return{type:E.SetUploadTaskNumIgnore,taskId:e,numIgnore:t}}function j(e,t){return{type:E.SetUploadTaskNumRename,taskId:e,numRename:t}}function H(e,t){return{type:E.SetUploadTaskStatus,taskId:e,taskStatus:t}}function z(e,t,n,r,o,i){return{type:E.UpdateBackgroundTaskStatusInfo,taskId:e,taskStatus:t,numCompletion:n,numError:r,numSkip:o,numOverwrite:i}}function q(e,t,n){return{type:E.UpdateUploadTaskItem,taskId:e,itemIdx:t,itemId:n}}function G(e,t,n){return{type:E.UpdateUploadTaskItemError,taskId:e,errorCode:n,itemIdx:t}}function V(e,t,n){var r=t.albumId,o=t.passphrase;if(r&&o||!r&&!o)throw Error("Only one album key supported. (albumId or passphrase)");return{type:E.UpdateUploadTaskAlbumInfo,id:e,albumId:r,albumName:n,passphrase:o}}function W(){return{type:E.RemoveCompletedBackgroundTasks}}function Y(){return{type:E.RemoveCompletedUploadTasks}}var J=__webpack_require__(8768);function $(e,t,n){var r=t.albumId,o=t.passphrase;if(r&&o)throw Error("Only one album key supported. (albumId or passphrase)");return{type:T.AddUploadToAlbumTask,albumId:r,albumName:n,files:e,library:J.Z.PERSONAL_SPACE,UploadAPIUrl:"SYNO.Foto.Upload.Item",passphrase:o}}function K(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};return{type:T.AddUploadToNewCreatedAlbumTask,files:e,cleanUp:t}}function X(e,t){return{type:T.AddUploadToFolderTask,files:e,folderId:t,library:J.Z.PERSONAL_SPACE,UploadAPIUrl:"SYNO.Foto.Upload.Item"}}function Q(e,t){return{type:T.AddUploadToFolderTask,files:e,folderId:t,library:J.Z.TEAM_SPACE,UploadAPIUrl:"SYNO.FotoTeam.Upload.Item"}}function ee(e){return{type:T.AddUploadToTimelineTask,files:e,library:J.Z.PERSONAL_SPACE,UploadAPIUrl:"SYNO.Foto.Upload.Item"}}function et(e){return{type:T.AddUploadToTimelineTask,files:e,library:J.Z.TEAM_SPACE,UploadAPIUrl:"SYNO.FotoTeam.Upload.Item"}}function en(){return{type:T.ProcessUploadTasks}}function er(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=t.albumId,o=t.passphrase;if(r&&o||!r&&!o)throw Error("Only one album key supported. (albumId or passphrase)");return{type:T.AddAlbumToTask,taskId:e,albumId:r,albumName:n,passphrase:o}}function eo(e,t){return{type:T.CreateAlbumToTask,taskId:t,albumName:e}}function ei(e){return{type:T.CancelUploadTask,data:{id:e}}}function ea(e){return{type:T.CancelBackgroundTask,taskId:e}}function es(e){return{type:T.ClearCompletedBackgroundTask,taskId:e}}function eu(){return{type:T.ClearCompletedTasks}}function el(){return{type:T.LoadBackgroundTasks}}function ec(e){return{type:T.OpenTaskQueue,isOpen:e}}function ed(e){return{type:T.RefreshBackgroundTaskResultIfNeeded,taskId:e}}function ef(e){return{type:T.ShowErrorDetailForBackgroundTask,taskId:e}}function ep(e){return{type:T.ShowErrorDetailForUploadTask,taskId:e}}function eh(){return{type:T.ShowFinishingMessageIfNeeded}}var em=function(e){return new Promise(function(t){setTimeout(t,e)})},eg=__webpack_require__(25480),ev=__webpack_require__(35369),ey=__webpack_require__(22222),eb=function(e){var t=function(e){return e.get("items").filter(function(e){return e.get("status")===b.Dm.FAILED}).size};return e.reduce(function(e,n){return e+t(n)},0)},e_=function(e){return e.reduce(function(e,t){return e+t.get("numError")},0)},eE=function(e){return e.get("status")===b.oJ.DONE&&e.get("numCompletion")<e.get("numTotal")},eT=function(e){return e.get("status")===b.Dm.DONE&&e.get("numCompletion")<e.get("items").size},eS=function(e){return eE(e)?0:e.get("numTotal")-e.get("numCompletion")},eI=function(e){return eT(e)?0:e.get("items").size-e.get("numCompletion")},ew=function(e){return e.get("numError")>0},eA=function(e){return e.get("items").findIndex(function(e){return e.get("status")===b.Dm.FAILED})>=0},eO=function(e,t){var n=function(e,t){return t===e.size};if(e.isEmpty())return t;if(t.isEmpty())return e;for(var r=ev.default.List(),o=0,i=0;o<e.size&&i<t.size;)e.getIn([o,"creationTime"])<=t.getIn([i,"creationTime"])?(r=r.push(e.get(o)),o+=1):(r=r.push(t.get(i)),i+=1);return n(e,o)?r.concat(t.slice(i,t.size)):r.concat(e.slice(o,e.size))},eC=function(e){return e.getIn(["taskQueue","backgroundTasks"])},eP=function(e,t){return eC(e).find(function(e){return e.get("id")===t})||null},eR=function(e){return e.getIn(["taskQueue","errorDetail","list"])},eL=function(e){return e.getIn(["taskQueue","errorDetail","targetTask"])},eD=function(e){return e.getIn(["taskQueue","uploadTasks"])},ex=function(e,t){return eD(e).find(function(e){return e.get("id")===t})||null},ek=function(e){return e.getIn(["taskQueue","errorDetail","isLoading"])},eM=function(e){return e.getIn(["taskQueue","openQueue"])},eN=function(e){return e.getIn(["taskQueue","scrollTo"])},eF=function(e){return e.getIn(["taskQueue","indexMap"])},eB=function(e){return e.getIn(["taskQueue","openFinishingMessage"])},eU=(0,ey.createSelector)([eD,eC],function(e,t){return eO(e,t)}),eZ=(0,ey.createSelector)([eD,eC],function(e,t){return e.isEmpty()&&t.isEmpty()}),ej=(0,ey.createSelector)([eD,eC],function(e,t){return e.size+t.size}),eH=(0,ey.createSelector)([eD,eC],function(e,t){return eb(e)+e_(t)}),ez=function(e){return e.getIn(["taskQueue","errorDetail","numDeletedItem"])},eq=(0,ey.createSelector)([eD,eC],function(e,t){return e.filter(function(e){return e.get("status")===b.Dm.DONE}).size+t.filter(function(e){return e.get("status")===b.oJ.DONE}).size}),eG=(0,ey.createSelector)(eC,function(e){return e.count(ew)}),eV=(0,ey.createSelector)(eD,function(e){return e.count(eA)}),eW=(0,ey.createSelector)([eV,eG],function(e,t){return e+t}),eY=(0,ey.createSelector)([eD,eC],function(e,t){return e.reduce(function(e,t){return e+eI(t)},0)+t.reduce(function(e,t){return e+eS(t)},0)}),eJ=function(e){return eC(e).find(function(e){return e.get("status")===b.oJ.WAITING||e.get("status")===b.oJ.PROCESSING})||null},e$=function(e){return eD(e).find(function(e){return e.get("status")===b.Dm.WAITING||e.get("status")===b.Dm.UPLOADING})||null},eK={getAllTasksOrderedByCreationTime:eU,getBackgroundTasks:eC,getBackgroundTaskById:eP,getHasEmptyTasks:eZ,getNumAllTasks:ej,getNumErrorItems:eH,getNumFailedTasks:eW,getNumFailedUploadTasks:eV,getErrorListForErrorDetail:eR,getNumDeletedItemForErrorDetail:ez,getNumDoneTasks:eq,getNumWaitingItems:eY,getNumUploadTasks:function(e){return eD(e).size},getScrollToIndex:eN,getTaskIndexMap:eF,getTargetTaskForErrorDetail:eL,getUploadTasks:eD,getUploadTaskByTaskId:ex,getFirstWaitingOrProcessingBackgroundTask:eJ,getFirstWaitingOrProcessingUploadTask:e$,getIsLoadingErrorDetail:ek,getIsTaskQueueOpened:eM,getIsTaskFinishingMessageOpened:eB},eX=function(e,t,n,r){return(0,m._)(function(){var o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),[4,e(t)];case 1:return[2,{success:!0,error:null,apiResp:i.sent()}];case 2:if(o=i.sent(),r>=n)return[2,{success:!1,apiResp:null,error:o}];return[2,eX(e,t,n,r+1)];case 3:return[2]}})})()},eQ=function(e,t,n){return(0,m._)(function(){return(0,v.Jh)(this,function(r){return[2,eX(e,t,n,0)]})})()},e0=3,e1=1e3,e2=null,e4=null,e3=function(e){if(!e)throw Error("not given backgroundTaskFileAPI")},e5=function(e){if(!e)throw Error("not given backgroundTaskInfoAPI")},e6=function(e){if(![b.Bp.SKIP,b.Bp.OVERWRITE].includes(e))throw Error("".concat(e," is not a valid duplicate handling"))},e9=function(e,t){if(0===e.length&&0===t.length)throw Error("both item IDs and folder IDs are empty")},e8=function(e){if(![b.Zu.PERSONAL,b.Zu.TEAM].includes(e))throw Error("".concat(e," is not a valid library"))},e7=function(){if(!e2)throw Error("store has not been set")},te=function(e){if(isNaN(e)||"number"!=typeof e||e<=0)throw Error("".concat(e," is not a valid folder ID"))},tt=te,tn=function(e){if(!Array.isArray(e))throw Error('"sourceFolderIds" should be an array');e.forEach(te)},tr=function(e){if(isNaN(e)||"number"!=typeof e||e<=0)throw Error("".concat(e," is not a valid task ID"))},to=function(e,t,n,r,o,i,a){var s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:[],u=arguments.length>8&&void 0!==arguments[8]?arguments[8]:void 0;return{operationType:e,numTotal:o,creationTime:i,library:n,targetFolderId:r,sourceFolderIds:a,folderIds:s,taskType:b.UA.BACKGROUND,id:t,status:b.oJ.WAITING,numCompletion:0,numError:0,numSkip:0,numOverwrite:0,sourceLibrary:u}},ti=function(e){return 1===e?{parse:function(e){return{sourceFolderIds:e.source_folder_ids}}}:2===e?{parse:function(e){return{sourceFolderIds:e.source_folder_ids,sourceLibrary:e.source_library}}}:{parse:function(){}}},ta=function(e){if(!e)return{};try{var t=JSON.parse(e);return ti(t.version).parse(t)}catch(e){return{}}},ts=function(e){var t=e.target_folder,n=ta(e.extra_info);return{taskType:b.UA.BACKGROUND,id:e.id,library:(0,eg.Z)(t.owner_user_id),targetFolderId:t.id,operationType:e.operation,status:e.status,numTotal:e.total,numCompletion:e.completion,numError:e.error,numSkip:e.skip,numOverwrite:e.overwrite,creationTime:e.create_time,sourceFolderIds:n.sourceFolderIds||[],sourceLibrary:n.sourceLibrary}},tu=function(e,t){var n={version:2};return t&&(n.source_library=t),e.length&&(n.source_folder_ids=e),JSON.stringify(n)},tl=function(e,t,n,r,o,i){var a={target_folder_id:r,item_id:t,folder_id:n,action:e};return(o.length||i)&&(a.extra_info=tu(o,i)),a},tc=function(e,t){return(0,m._)(function(){var n,r,o,i,a,s,u,l,c;return(0,v.Jh)(this,function(d){switch(d.label){case 0:return[4,eQ(e.getStatus,{id:[t]},e0)];case 1:if(r=(n=d.sent()).success,o=n.apiResp,!r)return[2,{isTaskRemoved:!1,newStatus:null}];if(!(i=(0,g._)(o.list,1)[0]))return[2,{isTaskRemoved:!0,newStatus:null}];return a=i.status,s=i.completion,u=i.error,l=i.skip,c=i.overwrite,e2.dispatch(z(t,a,s,u,l,c)),[2,{isTaskRemoved:!1,newStatus:a}]}})})()},td=function(){return null!==e4},tf=function(e){e4=e},tp=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e1;return(0,m._)(function(){var n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:n=function(){e4=null},(r=function(){var e=eK.getFirstWaitingOrProcessingBackgroundTask(e2.getState());e?tf(e.get("id")):n()})(),s.label=1;case 1:if(!td())return[3,4];return[4,em(t)];case 2:return s.sent(),[4,tc(e,e4)];case 3:return i=(o=s.sent()).isTaskRemoved,a=o.newStatus,i?(e2.dispatch(L(e4)),r()):a?a===b.oJ.DONE&&(e2.dispatch(ed(e4)),r()):n(),[3,1];case 4:return e2.dispatch(eh()),[2]}})})()},th=function(e,t){return(0,m._)(function(){var n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:n=!0,r=function(){n=!1},s.label=1;case 1:if(!n)return[3,4];return[4,tc(e,t)];case 2:return i=(o=s.sent()).isTaskRemoved,a=o.newStatus,i?(e2.dispatch(L(t)),r()):a?a===b.oJ.DONE&&(e2.dispatch(ed(t)),r()):r(),[4,em(e1)];case 3:return s.sent(),[3,1];case 4:return[2]}})})()},tm={cancelSingleTask:function(e,t){e5(t),tr(e),e7(),t.abortTask({id:[e]}).then(function(){th(t,e)}).catch(function(){})},clearCompletedTasks:function(e){e5(e),e7(),e.clearCompletedTask().catch(function(){}),e2.dispatch(W())},clearSingleCompletedTask:function(e,t){e5(t),tr(e),e7(),t.clearCompletedTask({id:e}).catch(function(){}),e2.dispatch(L(e))},createCopyToFolderTask:function(e){var t=e.backgroundTaskFileAPI,n=e.library,r=e.targetFolderId,o=e.duplicateHandling,i=e.itemIds,a=void 0===i?[]:i,s=e.folderIds,u=void 0===s?[]:s,l=e.sourceFolderIds,c=void 0===l?[]:l;return(0,m._)(function(){var e,i,s,l,d,f,p;return(0,v.Jh)(this,function(h){switch(h.label){case 0:return e3(t),e8(n),tt(r),tn(c),e9(a,u),e6(o),e7(),e=tl(o,a,u,r,c),[4,t.copy(e)];case 1:return s=(i=h.sent().task_info).id,l=i.create_time,d=i.total,f=i.target_folder,p=to(b.Ht.COPY,s,(0,eg.Z)(f.owner_user_id),r,d,l,c,u),e2.dispatch(S(p)),[2,s]}})})()},createMoveToFolderTask:function(e){var t=e.backgroundTaskFileAPI,n=e.library,r=e.targetFolderId,o=e.duplicateHandling,i=e.itemIds,a=void 0===i?[]:i,s=e.folderIds,u=void 0===s?[]:s,l=e.sourceFolderIds,c=void 0===l?[]:l,d=e.sourceLibrary;return(0,m._)(function(){var e,i,s,l,f,p,h;return(0,v.Jh)(this,function(m){switch(m.label){case 0:return e3(t),e8(n),tt(r),tn(c),e9(a,u),e6(o),e7(),e=tl(o,a,u,r,c,d),[4,t.move(e)];case 1:return s=(i=m.sent().task_info).id,l=i.create_time,f=i.total,p=i.target_folder,h=to(b.Ht.MOVE,s,(0,eg.Z)(p.owner_user_id),r,f,l,c,u,d),e2.dispatch(S(h)),[2,s]}})})()},loadTasks:function(e){return(0,m._)(function(){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return e5(e),e7(),e2.dispatch(x()),[4,e.listUserTask()];case 1:return t=n.sent().list.map(function(e){return ts(e)}),(0,y.dC)(function(){t.forEach(function(e){e2.dispatch(S(e,!1))})}),[2]}})})()},setStore:function(e){e2=e},startMonitoringIfNeeded:function(e){e5(e),e7(),td()||tp(e)}},tg=__webpack_require__(67294),tv=__webpack_require__.t(tg,2),ty=__webpack_require__(89250),tb=__webpack_require__(76888),t_=__webpack_require__(61180),tE=function(){var e=new URLSearchParams(window.location.search),t=e.get("albumId"),n=e.get("folderId"),r=e.get("alias");return(0,tg.useEffect)(function(){n?window.location.replace("".concat((0,t_.Se)(r)).concat(J.Z.TEAM_SPACE,"/").concat(J.Z.FOLDER,"/").concat(n)):t?window.location.replace("".concat((0,t_.Se)(r)).concat(J.Z.ALBUM,"/").concat(t)):window.location.replace("".concat((0,t_.Se)(r)).concat(J.Z.PERSONAL_SPACE,"/").concat(J.Z.FOLDER))}),tg.createElement(tb.Z,null)},tT=J.Z.ROOT,tS=tg.createElement(ty.Z5,null,tg.createElement(ty.AW,{path:"".concat(tT),element:tg.createElement(tE,null)}),tg.createElement(ty.AW,{path:"*",element:tg.createElement(ty.Fg,{to:"".concat(tT)})})),tI=__webpack_require__(72793),tw=__webpack_require__(7409),tA=__webpack_require__(23930),tO=__webpack_require__.n(tA),tC=__webpack_require__(45697),tP=__webpack_require__.n(tC),tR=__webpack_require__(27412),tL=__webpack_require__(99282),tD=__webpack_require__(18939),tx=__webpack_require__(94184),tk=__webpack_require__.n(tx),tM=__webpack_require__(22902),tN=__webpack_require__(13103),tF=__webpack_require__(60253),tB=function(e){var t=function(t){var n=t.folderInfos;if(0===n.length)return null;var r=n.map(function(e){return{text:e.name,handler:e.goToFolder}}),o={maxWidth:e.maxWidth,maxHeight:e.maxHeight};return tg.createElement(tF.Z,{dataTestId:"breadcrumb-menu-button",className:"synofoto-breadcrumb-menu-button",buttonType:"text",text:"...",alignPosition:"bottom_left",showItemsTitle:!0,menu:r,menuListStyle:o,shift:e.buttonShift})};return t.propTypes={folderInfos:tP().arrayOf(tP().shape({name:tP().string.isRequired,goToFolder:tP().func.isRequired})).isRequired},t},tU=function(e){var t=e.textButtonHeight,n=e.maxButtonNum,r=e.maxWidth,o=e.buttonShift,i=t*n+16;return{maxWidth:"".concat(r,"px"),maxHeight:"".concat(i,"px"),buttonShift:o}},tZ=tU({textButtonHeight:30,maxButtonNum:10,maxWidth:420,buttonShift:2}),tj=tU({textButtonHeight:48,maxButtonNum:6,maxWidth:200,buttonShift:1}),tH=tB(tZ),tz=tB(tj),tq=(0,tN.C)(tH,tz),tG=__webpack_require__(71569),tV=__webpack_require__(82052),tW=function(e){var t=e.folderName,n=e.className,r=(0,tV.Z)({tooltipStr:t}),o=r.tooltipTitle,i=r.setTooltipTargetRef,a=(0,tG.Z)().setGlobalTooltipTargetRef,s=function(e){i(e),a(e)};return tg.createElement("div",{className:n,"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":o,"data-long-press-delay":b.LK.LONG_PRESS,ref:s},t)};tW.propTypes={folderName:tP().string.isRequired,className:tP().string},tW.defaultProps={className:""};var tY=tW,tJ=__webpack_require__(79113),t$=__webpack_require__(79905),tK=tg.createElement("div",{className:"synofoto-breadcrumbs-arrow"}),tX=function(e,t){return 0===e.length?null:e.map(function(e,n,r){var o,i="".concat(n,"_").concat(e.name),a=n===r.length-1,s=tk()((o={},(0,tR._)(o,t,!0),(0,tR._)(o,"activate",a),o)),u=a?tg.createElement(tY,{className:s,folderName:e.name}):tg.createElement(tJ.Z,{className:s,text:e.name,handler:e.goToFolder}),l=a?"":tK;return tg.createElement("div",{className:"synofoto-breadcrumbs-menu",key:i},u,l)})},tQ=function(e,t,n,r){for(var o=0,i=e.length,a=i-1;a>=0;a--)if(a===i-1?o+=(0,t$._N)(e[a],[t,"activate"]).width:o+=(0,t$._N)(e[a],[t]).width+n,o>r)return a===i-1?a-1:a;return -1},t0="synofoto-breadcrumbs-link",t1=16,t2=function(e){var t=e.folderMenuWidth,n=e.limitVisibleFolder,r=void 0===n?-1:n,o=function(e,n){var o=n-t-t1,i=tQ(e.map(function(e){return e.name}),t0,t1,o),a=e.map(function(e){return(0,tL._)((0,tw._)({},e),{isHidden:!1})});if(r>=0&&(i=Math.max(e.length-1-r,i)),i>=0)for(var s=i;s>=0;s--)a[s].isHidden=!0;return a},i=function(e){var t=e.folders,n=(0,g._)((0,tg.useState)(0),2),r=n[0],i=n[1],a=(0,tM.Z)(function(e){var t=e.entry;return t&&i(t.width)},500),s=o(t,r),u=s.filter(function(e){return e.isHidden}),l=s.filter(function(e){return!e.isHidden}),c=0===u.length?null:tK,d=tX(l,t0);return tg.createElement("div",{className:"synofoto-breadcrumbs"},tg.createElement(tD.Z,{onResize:a},function(e){var t=e.measureRef;return tg.createElement("div",{className:"synofoto-breadcrumbs-measure",ref:t,"data-testid":"breadcrumbs"},tg.createElement(tq,{folderInfos:u}),c,d)}))};return i.propTypes={folders:tP().arrayOf(tP().shape({name:tP().string.isRequired,goToFolder:tP().func.isRequired})).isRequired},i},t4=t2({folderMenuWidth:(0,t$._N)("...",["synofoto-text-button","synofoto-breadcrumb-menu-button"]).width});t4.displayName="DesktopBreadcrumbs";var t3=t2({folderMenuWidth:32,limitVisibleFolder:2});t3.displayName="MobileBreadcrumbs";var t5=(0,tN.C)(t4,t3),t6=__webpack_require__(92319),t9=__webpack_require__(68598),t8=function(e){var t=e.currentFolder,n=e.library,r=(0,y.v9)(t6.Z.getFolderTree),o=(0,y.v9)(t6.Z.getFolderIdToPos),i=function(){var e=function(e){var t=s.slice(0,e+1),o=r.getIn(t);u.push({name:o.get("name"),goToFolder:function(){(0,t9.Ib)(n)(o.get("id"))}})},i=t.get("path"),a=t.get("id");if("/"===i)return[{name:b.ZP.ROOT_FOLDER_NAME,goToFolder:(0,t9.Ib)(n)}];for(var s=o.get(a)||[],u=[],l=0;l<s.length;l+=2)e(l);return u};return tg.createElement(t5,{folders:i()})};t8.propTypes={currentFolder:tO().mapContains({id:tP().number.isRequired,path:tP().string.isRequired}).isRequired,library:tP().string.isRequired};var t7=t8,ne=function(e){for(var t=e.parentElement;null!==t;t=t.parentElement)if(["auto","scroll","overlay"].includes(window.getComputedStyle(t).overflowY))return t;return document.body},nt=function(e,t,n){return function(){requestAnimationFrame(function(){var r=e.current.scrollTop-t.current,o=parseFloat(n.style.top||0,10)-r;o=Math.max(-b.ZP.MOBILE_TOOLBAR_HEIGHT,Math.min(0,o)),n.style.top="".concat(o,"px"),t.current=e.current.scrollTop})}},nn=function(e){var t=(0,tg.useRef)(0),n=(0,tg.useRef)(null),r=(0,tg.useRef)(function(){});return(0,tg.useEffect)(function(){return e?(n.current=ne(e),r.current=nt(n,t,e),n.current.addEventListener("scroll",r.current),function(){n.current.removeEventListener("scroll",r.current)}):function(){}},[e]),{showHideToolbar:r.current,scrollableParent:n.current}},nr=function(e){var t=e.panelClassName,n={currentFolder:tO().map},r={currentFolder:null},o=tg.forwardRef(function(e,n){var r=e.currentFolder;return tg.createElement("div",{className:t,ref:n},r&&tg.createElement(t7,{currentFolder:r,library:b.Zu.TEAM}))});return o.propTypes=n,o.defaultProps=r,o},no=nr({panelClassName:"synofoto-toolbar-panel"});no.displayName="DesktopExternalToolbar";var ni=nr({panelClassName:"synofoto-toolbar-panel-mobile-external"}),na=function(e){var t=(0,tg.useRef)(null);return nn(t.current),tg.createElement(ni,(0,tw._)({ref:t},e))},ns=(0,tN.C)(no,na),nu=__webpack_require__(25999),nl=__webpack_require__(98370),nc=__webpack_require__(29184),nd=__webpack_require__(65316),nf=__webpack_require__(47407),np=function(e){return e.getIn(["filetree","open_file_tree"])},nh=(0,_.q$)({SetOpenFileTreeStore:"SET_OPEN_FILE_TREE_STORE"}),nm=(0,_.Ky)({LoadOpenFileTree:"LOAD_OPEN_FILE_TREE",SetOpenFileTree:"SET_OPEN_FILE_TREE"}),ng=function(e){return function(t){return{type:nm.SetOpenFileTree,openFileTree:t,sessionStorage:e}}},nv=function(e){return function(){return{type:nm.LoadOpenFileTree,sessionStorage:e}}}(window.sessionStorage),ny=ng(window.sessionStorage),nb=function(e){return function(t,n){var r=t.get("children")&&0===t.get("children").size,o=0===n;return{data:{id:"".concat(t.get("id")),isOpenByDefault:o,name:t.get("name"),isEmptyChildren:r,library:e,sortDirection:t.get("sortDirection"),toggled:t.get("toggled"),nestingLevel:n,isActive:t.get("active"),parentId:t.get("parent"),sharingInfo:t.get("sharingInfo",{}),passwordVerified:t.get("passwordVerified",!1)},nestingLevel:n,node:t}}},n_=function(e){var t=e.folderTreeData,n=e.generateNodeData;return function(){var e,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:e=0,s.label=1;case 1:if(!(e<t.size))return[3,4];return[4,n(t.get(e),0)];case 2:s.sent(),s.label=3;case 3:return++e,[3,1];case 4:return[4];case 5:if(o=(r=s.sent()).node.get("children"),i=r.nestingLevel,!o)return[3,9];a=0,s.label=6;case 6:if(!(a<o.size))return[3,9];return[4,n(o.get(a),i+1)];case 7:s.sent(),s.label=8;case 8:return++a,[3,6];case 9:return[3,4];case 10:return[2]}})}},nE=function(e){var t,n=e.library,r=e.isDroppable,o=e.setScrollZoneRef,i=(0,y.v9)(t6.Z.getFolderTree),a=(0,y.v9)(np),s=null===sessionStorage.getItem(b.wK)||"true"===sessionStorage.getItem(b.wK),u=(0,nd.Z)(),l=(0,g._)((0,tg.useState)(!1),2),c=l[0],d=l[1],f=(0,g._)((0,tg.useState)(s),2),p=f[0],h=f[1],m=(0,y.I0)(),v=(0,tg.useRef)(),_=(0,tg.useRef)();(0,tg.useEffect)(function(){return v.current=!0,m(nv()),function(){clearTimeout(_.current),v.current=!1}},[m]);var E=function(){d(!0),h(a?!a:p),m(ny(!a))},T=function(){a&&!p&&h(!0),_.current=setTimeout(function(){v.current&&d(!1)},2e3)},S=function(){var e=tk()("synofoto-filetree-expand-button",{collapsed:!a,"synofoto-scale-up":c}),t=tk()("expand-list-btn-icon synofoto__".concat(u),{collapsed:!a});return tg.createElement(nf.Z,{className:e,iconCls:t,handler:E,dataTestId:"synofoto-filetree-expand-button"})};if(0===i.size)return null;var I=tk()({"synofoto-filetree-wrapper":!0,collapsed:!a}),w=tk()("synofoto-filetree-scroll",{"synofoto-filetree-content":!0,collapsed:!p,"collapsed-margin":!a}),A=tk()("synofoto-filetree-divider-wrapper",{collapsed:!a});return tg.createElement("div",{className:I,onTransitionEnd:T,"data-testid":"synofoto-filetree-wrapper"},tg.createElement(nl.Z,{treeWalker:n_({folderTreeData:i,generateNodeData:nb(n)}),treeNode:r?nu.Z:nc.Z,outerRef:o,className:w,itemSize:30,height:(null===(t=document.querySelector(".synofoto-filetree-wrapper"))||void 0===t?void 0:t.offsetHeight)||500}),tg.createElement("div",{className:A,"data-testid":"synofoto-filetree-divider-wrapper"},tg.createElement("div",{className:"synofoto-filetree-divider"}),S()))};nE.propTypes={library:tP().string.isRequired,isDroppable:tP().bool,setScrollZoneRef:tP().func},nE.defaultProps={isDroppable:!1,setScrollZoneRef:function(){}};var nT=nE,nS=__webpack_require__(38709),nI=__webpack_require__(97192),nw=__webpack_require__(878),nA=__webpack_require__(29710),nO=__webpack_require__(19137),nC=__webpack_require__(87207),nP=__webpack_require__(57263),nR=__webpack_require__(50507),nL=__webpack_require__(72181),nD=__webpack_require__(30897),nx=__webpack_require__(75804),nk={marginLeft:tP().number.isRequired,item:tO().mapContains({id:tP().number.isRequired,type:tP().oneOf(Object.values(b.qG)).isRequired,additional:tP().object.isRequired,filename:tP().string.isRequired}).isRequired,disable:tP().bool.isRequired,disableTitle:tP().string.isRequired,library:tP().oneOf(Object.values(b.Zu)).isRequired,onClick:tP().func,children:tP().node.isRequired,isInSelectDialog:tP().bool},nM={onClick:null,isInSelectDialog:!1},nN=function(e){var t=e.marginLeft,n=e.item,r=e.disable,o=e.disableTitle,i=e.onClick,a=e.children,s=e.library,u=e.isInSelectDialog,l=(0,y.I0)(),c=(0,tg.useRef)(null),d=(0,tg.useRef)(!1),f=n.get("additional").toJS(),p=(0,y.v9)(nR.Z.getSelectMode),h=(0,y.v9)(t6.Z.getCurrentFolderPermission),m=(0,y.v9)(nL.Z.getUserId),g=n.get("id"),v=(0,nO.Z)(),_=v.observe,E=v.unobserve,T=(0,nC.Z)(),S=T.isSupportAutoGenerateThumbnail,I=T.hasVc1,w=T.hasH264,A=T.pcClientHevcSupport,O=T.pcClientVc1Support,C=T.canUseVideoTranscoding,P=h.get(b._I.DOWNLOAD,!1),R=(0,tG.Z)().setGlobalTooltipTargetRef,L=(0,nP.Z)({thumbnailUnitId:f.thumbnailUnitId,thumbnailLibrary:s});(0,tg.useEffect)(function(){if(c.current&&!u){var e=(0,nD.Z)(L),t=(0,nx.Z)(n),r=e||t,o=n.get("id");if(r&&!d.current){var i=S&&e?(0,nw.Z)({item:n,thumbnailInfo:L,userId:m,hasFolderDownloadPermission:P,hasVc1:I,hasH264:w,pcClientHevcSupport:A,pcClientVc1Support:O,canUseVideoTranscoding:C}):[],a=(0,nA.Z)({item:n,userId:m,hasFolderDownloadPermission:!1});_(c.current,{itemId:o,externalConvertTask:i,externalConvertFlags:a}),d.current=!0;return}!r&&d.current&&(E(c.current,{itemId:o}),d.current=!1)}},[l,S,u,n,L,m,P,I,w,A,O,C,_,E]),(0,tg.useEffect)(function(){var e=c.current;return function(){d.current&&(E(e,{itemId:g}),d.current=!1)}},[g,E]);var D=tk()({"synofoto-clickable-area":!r,"synofoto-common-pointer":!r&&!p&&!u}),x=(0,tg.useCallback)(function(){p||u||i()},[p,u,i]),k={display:"inline-block",marginLeft:"".concat(t,"px")};return tg.createElement("div",{className:D,style:k,onClick:x,"data-tooltip-content":o&&r?o:"","data-long-press-delay":b.LK.LONG_PRESS,"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-testid":"file-clickable-area",ref:function(e){R(e),c.current=e}},a)};nN.propTypes=nk,nN.defaultProps=nM;var nF=nN,nB=function(e){var t=e.item,n=t.getIn(["additional","favorite"],!1),r=t.has("similar"),o=function(){var e=t.getIn(["similar","count"]);return tg.createElement("div",{className:"synofoto-item-similar"},tg.createElement("span",{className:"synofoto-item-similar-count"},e),tg.createElement("div",{role:"img",className:"synofoto-indicator-similar"}))},i=function(){return tg.createElement("div",{className:"synofoto-item-favorite"},tg.createElement("div",{role:"img",className:"synofoto-indicator-favorite"}))};return n||r?tg.createElement("div",{className:"synofoto-item-bottom-indicator","data-testid":"item-bottom-indicator"},n?i():null,r?o():null):null};nB.propTypes={item:tO().map.isRequired};var nU=nB,nZ=__webpack_require__(68776),nj=function(e){var t=e.item,n=e.groupUnit;return tg.createElement(tg.Fragment,null,tg.createElement(nZ.Z,{item:t,groupUnit:n}),tg.createElement(nU,{item:t}))};nj.propTypes={item:tO().map.isRequired,groupUnit:tP().string},nj.defaultProps={groupUnit:"day"};var nH=nj,nz={item:tO().mapContains({filename:tP().string.isRequired}).isRequired,size:tO().mapContains({width:tP().number.isRequired}).isRequired,thumbnailSize:tP().oneOf(Object.values(b.sk)).isRequired},nq=function(e){var t=e.item,n=e.size,r=e.thumbnailSize,o=t.get("filename"),i=r!==b.sk.Small;return tg.createElement(tg.Fragment,null,tg.createElement(nH,{item:t}),i&&tg.createElement("div",{className:"synofoto-item-folder-item-name",style:{width:n.get("width")}},o))};nq.propTypes=nz;var nG=nq,nV=__webpack_require__(8057),nW=__webpack_require__(6009),nY=function(e){var t=e.isMeetCondition,n=e.wrapperFunc,r=e.children;return t?n(r):r};nY.propTypes={children:tP().node.isRequired,isMeetCondition:tP().bool,wrapperFunc:tP().func},nY.defaultProps={isMeetCondition:!1,wrapperFunc:function(e){return e}};var nJ=nY,n$=function(e){var t=e.isMeetCondition,n=e.className,r=e.children;return tg.createElement(nJ,{isMeetCondition:t,wrapperFunc:function(e){return tg.createElement("div",{"data-testid":"conditional-div",className:n},e)}},r)};n$.propTypes={children:tP().node.isRequired,isMeetCondition:tP().bool,className:tP().string},n$.defaultProps={isMeetCondition:!1,className:""};var nK=n$,nX=__webpack_require__(4040),nQ=__webpack_require__(47739),n0=__webpack_require__(22287),n1=__webpack_require__(34774),n2={item:tO().mapContains({id:tP().number.isRequired,type:tP().oneOf(Object.values(b.qG)).isRequired,live_type:tP().oneOf(Object.values(b.M6)),time:tP().number.isRequired,additional:tP().object.isRequired,owner_user_id:tP().number.isRequired}).isRequired,library:tP().string.isRequired,size:tO().mapContains({width:tP().number.isRequired,height:tP().number.isRequired}).isRequired,SelectableEl:tP().elementType.isRequired,selectable:tP().bool.isRequired},n4=function(e){var t=e.item,n=e.library,r=e.size,o=e.SelectableEl,i=e.selectable,a=t.toJS(),s=a.id,u=a.type,l=a.time,c=a.additional,d=a.owner_user_id,f=a.filename,p=a.live_type,h=(0,nP.Z)({thumbnailUnitId:c.thumbnailUnitId,thumbnailLibrary:n}),m=(0,n1.AJ)(s,h,b.Zk.ITEM,(0,n0.$E)(),void 0,n),g=(0,nX.YJ)(u,h),v=(0,nC.Z)(),y=v.isSupportAutoGenerateThumbnail,_=v.pcClientHevcSupport,E=(0,tR._)({},s,{time:l,owner_user_id:d,filename:f,thumbnailUnitId:c.thumbnailUnitId,type:u,live_type:p,codec:(0,nQ.Z)(t),favorite:!!c.favorite});return tg.createElement(o,{type:b.RT.ITEM,idArray:[s],infoMap:E,inFolderView:!0,allowSelect:i},tg.createElement(nK,{className:"synofoto-item-folder-image",isMeetCondition:!1},tg.createElement(nV.Z,{key:s,imageHeight:r.get("height"),imageWidth:r.get("width"),imageUrl:m,imageId:s,isVideo:(0,nX.mi)(t),isSupportAutoGenerateThumbnail:y,pcClientHevcSupport:_,codec:(0,nQ.Z)(t)}),g&&tg.createElement(nW.Z,{className:"synofoto-waiting-image-convert"})))};n4.propTypes=n2;var n3=n4,n5={item:tO().mapContains({id:tP().number.isRequired,type:tP().oneOf(Object.values(b.qG)).isRequired,time:tP().number.isRequired,additional:tP().object.isRequired,owner_user_id:tP().number.isRequired,filename:tP().string.isRequired}).isRequired,library:tP().string.isRequired,size:tO().mapContains({width:tP().number.isRequired,height:tP().number.isRequired}).isRequired,SelectableEl:tP().elementType.isRequired,disable:tP().bool.isRequired,selectable:tP().bool.isRequired,thumbnailSize:tP().oneOf(Object.values(b.sk)).isRequired,additionalItemCls:tP().string},n6={additionalItemCls:""},n9=function(e){var t=e.item,n=e.library,r=e.size,o=e.SelectableEl,i=e.disable,a=e.selectable,s=e.thumbnailSize,u=e.additionalItemCls,l=tk()({"synofoto-small-item-folder-item":s===b.sk.Small,"synofoto-medium-item-folder-item":s===b.sk.Medium,"synofoto-large-item-folder-item":s===b.sk.Large,disable:i},u);return tg.createElement("div",{className:l,"data-testid":"file-content"},tg.createElement(n3,{item:t,library:n,size:r,SelectableEl:o,selectable:a,thumbnailSize:s}),tg.createElement(nG,{item:t,size:r,thumbnailSize:s}))};n9.propTypes=n5,n9.defaultProps=n6;var n8=n9,n7={marginLeft:tP().number.isRequired,item:tO().mapContains({id:tP().number.isRequired,type:tP().oneOf(Object.values(b.qG)).isRequired,time:tP().number.isRequired,additional:tP().object.isRequired,owner_user_id:tP().number.isRequired,filename:tP().string.isRequired}).isRequired,library:tP().string.isRequired,size:tO().mapContains({width:tP().number.isRequired,height:tP().number.isRequired}).isRequired,SelectableEl:tP().elementType,disable:tP().bool,disableTitle:tP().string,onClick:tP().func,selectable:tP().bool,thumbnailSize:tP().oneOf(Object.values(b.sk)),isInSelectDialog:tP().bool},re={SelectableEl:nI.Z,disable:!1,disableTitle:"",onClick:null,selectable:!1,thumbnailSize:b.sk.Medium,isInSelectDialog:!1},rt=function(e){var t=e.marginLeft,n=e.item,r=e.library,o=e.size,i=e.SelectableEl,a=e.disable,s=e.disableTitle,u=e.onClick,l=e.selectable,c=e.thumbnailSize,d=e.isInSelectDialog;return tg.createElement(nF,{marginLeft:t,item:n,disable:a,disableTitle:s,onClick:u,library:r,isInSelectDialog:d},tg.createElement(n8,{item:n,library:r,size:o,SelectableEl:i,disable:a,selectable:l,thumbnailSize:c}))};rt.propTypes=n7,rt.defaultProps=re;var rn=rt,rr=__webpack_require__(96295),ro=__webpack_require__(74294),ri="synofoto-folder-view-list",ra=function(e){var t=e.id,n=e.classPrefix,r=e.getItems,o=e.defaultDirection,i=e.originalPosition,a=e.folderWallDom,s=(0,ro.Z)(a),u=s.top-s.height,l=s.bottom+s.height,c=o===b.eQ.EndDirection.TOP?u:l,d=a.querySelector('[class^="'.concat(n,'"]'));if(!d)return{x:i.x,y:c};var f=r();if(!f)return{x:i.x,y:c};var p=Number(d.className.replace(n,"")),h=f.findIndex(function(e){return e.get("id")===p});return f.findIndex(function(e){return e.get("id")===t})<h?{x:i.x,y:u}:{x:i.x,y:l}},rs=function(e){var t=e.id,n=e.classPrefix,r=e.getItems,o=e.defaultDirection,i=void 0===o?b.eQ.EndDirection.TOP:o;return function(e,o){var a=document.querySelector(".".concat(ri));if(!a)return o;if(e&&a.contains(e)){var s=(0,ro.Z)(e).centerY;return{x:o.x,y:s}}var u=a.querySelector(".".concat(n).concat(t));if(u){var l=(0,ro.Z)(u).centerY;return{x:o.x,y:l}}return ra({id:t,classPrefix:n,getItems:r,defaultDirection:i,originalPosition:o,folderWallDom:a})}},ru=__webpack_require__(90809),rl=__webpack_require__(51335),rc=function(e){return function(){e((0,rl.xE)({isDragged:!0})),(0,ru.Z)("#reactRoot")}},rd=__webpack_require__(87288),rf=function(e){return function(){e((0,rl.xE)({isDragged:!1})),(0,rd.Z)("#reactRoot")}},rp=__webpack_require__(56240),rh=__webpack_require__(19084);function rm(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=new Set(e),r=!0,o=!1,i=void 0;try{for(var a,s=t[Symbol.iterator]();!(r=(a=s.next()).done);r=!0){var u=a.value,l=u.getIn(["additional","sharingInfo","enable_password"]),c=u.getIn(["additional","passwordVerified"],!0);if(n.has(u.get("id"))&&!c&&l)return!0}}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return!1}var rg=__webpack_require__(84402),rv=__webpack_require__(96852),ry="file-draggable-zone-",rb=function(e){var t=e.marginLeft,n=e.item,r=e.library,o=e.size,i=e.SelectableEl,a=e.disable,s=e.disableTitle,u=e.onClick,l=e.selectable,c=e.thumbnailSize,d=e.isInSelectDialog,f=n.get("id"),p=(0,y.I0)(),h=(0,y.v9)(function(e){return(0,rh.hG)(nR.Z.getSelectedItemIdSet(e),[f])}),m=(0,y.v9)(nR.Z.getIsDragging),g=(0,y.v9)(nR.Z.getSelectedFolderIdSet),v=(0,y.v9)(nR.Z.getSelectedItemIdSet).size+g.size,_=(0,y.v9)(t6.Z.getCurrentFolder),E=(0,y.v9)(t6.Z.getSubfoldersInFolderView),T=tk()({"synofoto-item-folder-item-dragged":h&&m}),S=function(){return!!rm(g,E)||!((0,rg.E0)(r)||(0,rv.Z)({sourceFolderId:null==_?void 0:_.get("id")}))},I=function(){return rs({id:f,getItems:function(){var e=(0,rp.Z)();return e?t6.Z.getFolderPhotowallItems(e):null},classPrefix:ry,defaultDirection:b.eQ.EndDirection.BOTTOM})};return tg.createElement(nF,{marginLeft:t,item:n,disable:a,disableTitle:s,onClick:u,library:r,isInSelectDialog:d},tg.createElement(rr.Z,{itemCount:v,isDraggable:h,dragStartHook:rc(p),dragEndHook:rf(p),className:"".concat(ry).concat(f),getEndPosition:I(),getIsUndroppable:S,dragItemInfos:{mode:b.eQ.Mode.SELECTED_BAR}},tg.createElement(n8,{item:n,library:r,size:o,SelectableEl:i,disable:a,thumbnailSize:c,selectable:l&&!m,additionalItemCls:T})))};rb.propTypes=n7,rb.defaultProps=re;var r_=rb,rE=__webpack_require__(74766),rT=__webpack_require__(40917),rS=__webpack_require__(24974);function rI(e,t){return rP(e)||rC(e,t)||rA(e,t)||rw()}function rw(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function rA(e,t){if(e){if("string"==typeof e)return rO(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return rO(e,t)}}function rO(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function rC(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}function rP(e){if(Array.isArray(e))return e}function rR(e){var t=(0,rT.N)().getMonitor(),n=rI((0,rS.r)(t,e),2),r=n[0],o=n[1];return(0,tg.useEffect)(function(){return t.subscribeToOffsetChange(o)}),(0,tg.useEffect)(function(){return t.subscribeToStateChange(o)}),r}var rL=150,rD=15,rx=100,rk=function(e,t,n){return Math.min(t,Math.max(e,n))},rM=function(e,t){return t.x>=e.x&&t.x<=e.x+e.w&&t.y>=e.y&&t.y<=e.y+e.h},rN=function(e){return function(t,n){var r=Math.min(t.w/2,e);if(rM(t,n)){if(n.x<t.x+r)return(n.x-t.x-r)/r;if(n.x>t.x+t.w-r)return-(t.x+t.w-n.x-r)/r}return 0}},rF=function(e){return function(t,n){var r=Math.min(t.h/2,e);if(rM(t,n)){if(n.y<t.y+r)return(n.y-t.y-r)/r;if(n.y>t.y+t.h-r)return-(t.y+t.h-n.y-r)/r}return 0}},rB=rN(150),rU=rF(rL),rZ=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.onScrollChange,n=void 0===t?function(){}:t,r=e.verticalStrength,o=void 0===r?rU:r,i=e.horizontalStrength,a=void 0===i?rB:i,s=e.strengthMultiplier,u=void 0===s?rD:s,l=(0,g._)((0,tg.useState)(null),2),c=l[0],d=l[1],f=rR(function(e){return{isDragging:e.isDragging(),currentOffset:e.getClientOffset()}}),p=f.isDragging,h=f.currentOffset,m=(0,tg.useRef)(0),v=(0,tg.useRef)(0),y=(0,tg.useRef)(null),b=function(){m.current=0,v.current=0,y.current&&(window.cancelAnimationFrame(y.current),y.current=null)},_=function(){var e=function(){if(0===u||0===m.current&&0===v.current){b();return}var t=c.scrollLeft,r=c.scrollTop,o=c.scrollWidth,i=c.scrollHeight,a=c.clientWidth,s=c.clientHeight,l=m.current?rk(0,o-a,Math.round(t+m.current*u)):t,d=v.current?rk(0,i-s,Math.round(r+v.current*u)):r;c.scrollLeft=l,c.scrollTop=d,n(l,d),y.current=window.requestAnimationFrame(e)};e()},E=(0,tg.useMemo)(function(){return(0,nS.Z)(function(e,t,n,r,o){var i=t.getBoundingClientRect(),a={x:i.left,y:i.top,w:i.width,h:i.height};m.current=r(a,e),v.current=o(a,e),!y.current&&(m.current||v.current)&&n()},rx,{trailing:!1})},[]);return p&&h&&E(h,c,_,a,o),p||b(),(0,tg.useEffect)(function(){return function(){b()}},[]),d},rj=10,rH=50,rz=rF(50),rq=rN(rH),rG=function(e,t){var n=rZ({verticalStrength:rz,horizontalStrength:rq,strengthMultiplier:rj});return tg.createElement(rE.Z,(0,tL._)((0,tw._)({},e),{ref:t,setScrollZoneRef:n}))},rV=tg.forwardRef(rG),rW=__webpack_require__(32626),rY=function(e,t){return e.findIndex(function(e){return e.has("list")&&-1!==e.get("list").findIndex(function(e){return e.get("id")===t.get("id")})})},rJ=function(e){var t,n=e.currentFolder,r=e.emptyComponent,o=e.folders,i=e.filterEnable,a=e.photowall,s=e.className,u=e.folderSelectable,l=e.library,c=e.arrangeSubFolderRowAction,d=e.arrangeFolderPhotowallRowAction,f=e.goToFolderById,p=e.listFolderItemAction,h=e.openLightbox,m=e.resetFolderScrollToItemAction,v=e.SelectableEl,_=e.itemSelectable,E=e.itemDisable,T=e.loadingIndicator,S=e.bottomLoadingIndicator,I=e.thumbnailSize,w=e.FolderElem,A=e.FileElem,O=e.ListElem,C=e.FooterElem,P=e.leftPadding,R=e.rightPadding,L=e.getFolderRowPadding,D=e.getItemRowPadding,x=e.getFolderLayoutSetting,k=e.getItemLayoutSetting,M=e.isInSelectDialog,N=e.isHideSubFolders,F=(0,y.I0)(),B=(0,g._)((0,tg.useState)(0),2),U=B[0],Z=B[1],j=(0,tg.useRef)(null),H=(0,tg.useRef)(!1),z=(null===(t=a.get("items"))||void 0===t?void 0:t.size)||0,q=(0,tg.useRef)(z),G=o.get("list"),V=0!==G.size,W=0!==z,Y=(0,g._)((0,tg.useState)(!1),2),$=Y[0],K=Y[1],X=(0,tg.useMemo)(function(){return(0,nS.Z)(function(e){var t=e.thumbnailSize,n=e.currentWidth;if(j.current){var r=x(t),o=r.minWidth,i=r.maxWidth,a=r.margin,s=(0,rW.tT)(n,o,a,i);F(c(s.count,a,s.size))}},200)},[F,x,c]),Q=(0,tg.useMemo)(function(){return(0,nS.Z)(function(e){var t=e.photowall,n=e.thumbnailSize,r=e.currentWidth;if(j.current){var o=k(n),i=o.minWidth,a=o.maxWidth,s=o.margin,u=(0,rW.tT)(r,i,s,a),l=t.get("rows");if(q.current!==t.get("items").size||0===l.size||0!==l.size&&l.getIn([0,"size","width"])!==u.size.width)F(d(u.count,s,u.size));else{var c=(0,g._)(j.current.getVisibleRange(),2)[1],f=c+5>l.size?l.size-1:c+5,p=l.size*u.count;f===l.size-1&&p<t.get("items").size&&F(d(u.count,s,u.size))}}},200)},[F,k,d]),ee=(0,tg.useMemo)(function(){return(0,tM.Z)(function(e){Z(e.width)},30)},[]);(0,tg.useEffect)(function(){return function(){X.cancel(),Q.cancel(),ee.cancel(),H.current=!1}},[X,Q,ee]),(0,tg.useEffect)(function(){X({thumbnailSize:I,currentWidth:U})},[G,I,U,X,$]),(0,tg.useEffect)(function(){Q({photowall:a,thumbnailSize:I,currentWidth:U})},[a,I,U,Q,$]),(0,tg.useEffect)(function(){q.current<z&&(H.current=!1),q.current=z},[z]),(0,tg.useEffect)(function(){if(a.hasIn(["scrollToItem","id"])){var e=a.get("scrollToItem"),t=rY(a.get("rows"),e);t>=0&&j.current&&!j.current.isEntireItemVisible(t)&&j.current.scrollListAround(t),F(m())}},[a,F,m]);var et=function(){if(j.current&&n&&!H.current){var e=n.get("id"),t=n.get("sortBy"),r=n.get("sortDirection"),o=(0,g._)(j.current.getVisibleRange(),2),i=o[0],s=o[1],u=a.get("rows");if(0!==u.size){var l=(s-i)*3;Math.min(s+l,u.size-1)!==u.size-1||a.get("isFolderEnd")||(H.current=!0,F(p(e,t,r,!1,a.get("items").size)))}}},en=function(e,t){var r=o.getIn(["rows",e]),i=r.get("margin"),a=r.get("size").toJS(),s=r.getIn(["list",t]),c=s.toJS(),d=c.id,p=c.name,h=c.type,m=s.getIn(["additional","sharingInfo"]),g=s.getIn(["additional","thumbnail"]),v=s.getIn(["additional","passwordVerified"]),y=m?m.get("privacy_type"):void 0,_={marginLeft:0===t?"0":"".concat(i,"px"),width:a.width},E=n.get("path")===J.Z.ROOT&&p===b.ZP.MOBILE_BACKUP;return tg.createElement(w,{style:_,key:"folder_".concat(d),id:d,name:p,type:h,imageSize:a,selectionType:b.RT.FOLDER,coverList:g,goToFolderById:f,allowSelect:u,library:l,inFolderView:!0,isMobileBackup:E,enablePassword:m&&m.get("enable_password"),passwordVerified:v,privacyType:y,isShared:m&&""!==m.get("sharing_link")})},er=function(e,t){var n=a.getIn(["rows",e]),r=n.getIn(["list",t]);if(!r)return null;et();var o=r.get("id"),i=function(){h(o)};return tg.createElement(A,{marginLeft:0===t?0:parseInt(n.get("margin"),10),key:"file_".concat(o),item:r,library:l,size:n.get("size"),SelectableEl:v,disable:E,disableTitle:(0,t$.n6)("app","under_view_only_folder"),onClick:i,selectable:_,thumbnailSize:I,isInSelectDialog:M})},eo=function(e){var t=x(I);return(0,rW.Me)(t,U)+(0===e?0:L(I))},ei=function(e){var t=k(I);return(0,rW.HR)(t,U)+(0===e?0:D(I))};return o.get("isLoaded")&&a.get("isLoaded")?(V||W)&&(!i||W)?tg.createElement(O,{className:s,handleResize:ee,widthPadding:R,widthPaddingLeft:P,bottomPadding:b.ZP.FOLDER_VIEW_BOTTOM_PADDING,threshold:1e3,spaceBetweenRows1AndRows2:L(I),firstRowPadding2:0,rowPadding2:L(I),listType2:"variable",rows2:N?ev.default.List():o.get("rows"),renderItem2:en,itemSizeGetter2:eo,listClassName2:"synofoto-folder-view-folders",ref:function(e){j.current=e,K(!!e)},listType:"variable",rowPadding:D(I),firstRowPadding:0,rows:a.get("rows"),renderItem:er,itemSizeGetter:ei,bottomLoadingIndicator:S,FooterElem:C}):r:tg.createElement("div",{className:"synofoto-folder-wall-waiting-indicator"},T)};rJ.propTypes={currentFolder:tO().map,emptyComponent:tP().element.isRequired,folders:tO().map.isRequired,filterEnable:tP().bool,photowall:tO().map.isRequired,className:tP().string,folderSelectable:tP().bool,library:tP().string.isRequired,arrangeSubFolderRowAction:tP().func.isRequired,arrangeFolderPhotowallRowAction:tP().func.isRequired,goToFolderById:tP().func,listFolderItemAction:tP().func.isRequired,openLightbox:tP().func,resetFolderScrollToItemAction:tP().func,SelectableEl:tP().elementType,itemSelectable:tP().bool,itemDisable:tP().bool,loadingIndicator:tP().node,bottomLoadingIndicator:tP().node,thumbnailSize:tP().oneOf([b.sk.Small,b.sk.Medium,b.sk.Large]),FolderElem:tP().elementType.isRequired,FileElem:tP().oneOf([rn,r_]).isRequired,ListElem:tP().oneOf([rE.Z,rV]).isRequired,FooterElem:tP().elementType,leftPadding:tP().number,rightPadding:tP().number,getFolderRowPadding:tP().func,getItemRowPadding:tP().func,getFolderLayoutSetting:tP().func,getItemLayoutSetting:tP().func,isInSelectDialog:tP().bool,isHideSubFolders:tP().bool},rJ.defaultProps={className:"",currentFolder:null,filterEnable:!1,folderSelectable:!1,openLightbox:function(){},SelectableEl:nI.Z,resetFolderScrollToItemAction:function(){},goToFolderById:function(){},itemSelectable:!1,itemDisable:!1,loadingIndicator:tg.createElement(tb.Z,{delayTime:1e3}),bottomLoadingIndicator:null,thumbnailSize:b.sk.Medium,FooterElem:void 0,leftPadding:b.ZP.FOLDER_VIEW_WIDTH_PADDING_LEFT,rightPadding:b.ZP.FOLDER_VIEW_WIDTH_PADDING_RIGHT,getFolderRowPadding:rW.RF,getItemRowPadding:rW.ei,getFolderLayoutSetting:rW.k7,getItemLayoutSetting:rW.MV,isInSelectDialog:!1,isHideSubFolders:!1};var r$=rJ,rK=function(e){return e.get("filter")},rX=function(e){return rK(e).get("condition")},rQ=function(e){return rK(e).get("collapse")},r0=function(e){return rK(e).get("filterEnable")},r1=function(e){return rK(e).get("filterOptionNeedUpdate")},r2=function(e){return rK(e).get("option")},r4=function(e){return rK(e).get("setting")},r3={getFilter:rK,getCondition:rX,getCollapse:rQ,getIsEnabled:r0,getOption:r2,getSetting:r4,getFilterChange:r1},r5=function(e){var t=e.isHidden,n=(0,y.v9)(t6.Z.getSubfoldersInFolderView).size,r=(0,y.v9)(t6.Z.getFolderPhotowallItemCount),o=(0,y.v9)(r3.getIsEnabled),i=tk()("synofoto-folder-wall-footer",{hidden:t}),a=o?r:n+r;return tg.createElement("div",{className:i,"data-testid":"folder-wall-footer"},a>0&&(0,t$.Xp)("app","num_item",a))};r5.propTypes={isHidden:tP().bool},r5.defaultProps={isHidden:!1};var r6=r5,r9=__webpack_require__(71821),r8=(0,_.q$)({SetSharingPasswordInfo:"SET_SHARING_PASSWORD_INFO",SetSharingIsWrongPassword:"SET_SHARING_IS_WRONG_PASSWORD",ResetSharingPasswordInfo:"RESET_SHARING_PASSWORD_INFO"}),r7=(0,_.Ky)({VerifySharingPassword:"VERIFY_SHARING_PASSWORD"});function oe(e){return{type:r7.VerifySharingPassword,password:e}}var ot={isWrongPassword:tP().bool,verifyAction:tP().func,title:tP().string,description:tP().string},on={isWrongPassword:!1,verifyAction:oe,title:(0,t$.n6)("shared","password_required"),description:(0,t$.n6)("shared","need_folder_password")};function or(e){var t=e.isWrongPassword,n=e.verifyAction,r=e.title,o=e.description,i=(0,t$.n6)("shared","incorrect_password"),a=(0,g._)((0,tg.useState)(""),2),s=a[0],u=a[1],l=(0,g._)((0,tg.useState)(!1),2),c=l[0],d=l[1],f=(0,tg.useRef)(null),p=(0,y.I0)(),h=(0,nd.Z)();(0,tg.useEffect)(function(){var e=(0,tM.Z)(function(){f.current&&f.current.scrollIntoView()},300);return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}},[]);var m=function(e){u(e.target.value)},v=function(){p(n(s)),u("")},_=function(e){e.key===b.VD.ENTER&&v()},E=function(){d(!c)},T=function(){u("")},S=function(e){return e.preventDefault()},I=tk()("synofoto-password-folder-view-password-input",{invalid:t}),w=function(){return tg.createElement("div",{className:"synofoto-password-folder-view-password-wrapper"},tg.createElement("input",{ref:f,type:c?"text":"password",className:I,value:s,onChange:m,onKeyDown:_,"data-testid":"password-input"}),tg.createElement("div",{className:"synofoto-input-password-tool"},""!==s&&tg.createElement(nf.Z,{className:"synofoto-input-password-tool-icon",iconCls:"clear-btn-icon",handler:T,onMouseDown:S,dataTestId:"password-clear-button"}),tg.createElement(nf.Z,{className:"synofoto-input-password-tool-icon",iconCls:c?"menu-invisible-btn-icon":"menu-visible-btn-icon",disabled:""===s,handler:E,onMouseDown:S,dataTestId:"password-visibility-button"})),tg.createElement(nf.Z,{className:"synofoto-icon-button-confirm",iconCls:"enter-btn-icon",handler:v,onMouseDown:S,dataTestId:"password-confirm-button"}))},A=function(){return tg.createElement("div",{className:"synofoto-password-folder-view-footer"},t&&tg.createElement("div",{className:"synofoto-password-folder-view-footer-error-message"},i))},O=tk()("synofoto-password-folder-view-icon","synofoto-empty-share-icon",(0,tR._)({},"synofoto__".concat(h),!0));return tg.createElement("div",{className:"synofoto-password-folder-view"},tg.createElement("div",{className:O}),tg.createElement("div",{className:"synofoto-password-folder-view-title"},r),tg.createElement("div",{className:"synofoto-password-folder-view-content"},o),w(),A())}or.propTypes=ot,or.defaultProps=on;var oo=or,oi=__webpack_require__(98848),oa=__webpack_require__(53165),os=[["synofoto-folder-cover-full"],["synofoto-folder-cover-wide-top","synofoto-folder-cover-wide-bottom"],["synofoto-folder-cover-left-top","synofoto-folder-cover-right-top","synofoto-folder-cover-wide-bottom"],["synofoto-folder-cover-left-top","synofoto-folder-cover-right-top","synofoto-folder-cover-left-bottom","synofoto-folder-cover-right-bottom"]],ou=function(e){var t=e.filter(function(e){var t=e.get("thumbnail").toJS();return t.sm===b.yL.Ready||t.m===b.yL.Ready}).size,n=os[0];return t<=4&&t>=1&&(n=os[t-1]),n},ol=[["synofoto-category-album-cover-full"],["synofoto-category-album-cover-wide-top","synofoto-category-album-cover-wide-bottom"],["synofoto-category-album-cover-left-top","synofoto-category-album-cover-right-top","synofoto-category-album-cover-wide-bottom"],["synofoto-category-album-cover-left-top","synofoto-category-album-cover-right-top","synofoto-category-album-cover-left-bottom","synofoto-category-album-cover-right-bottom"]],oc=function(e,t){var n=(t===b.ZP.ALBUM_TYPE.PERSON?e:e.filter(function(e){var t=e.get("thumbnail");return t.get("sm")===b.yL.Ready||t.get("m")===b.yL.Ready})).size,r=ol[0];return n<=4&&n>=1&&(r=ol[n-1]),r},od=__webpack_require__(1227),of=__webpack_require__(62799),op=function(e){var t=e.type,n=e.list;return t===b.ZP.ALBUM_TYPE.FOLDER?ou(n):oc(n,t)},oh=function(e){return e.get("sm")===b.yL.Ready||e.get("m")===b.yL.Ready},om=function(e,t){return e===b.ZP.ALBUM_TYPE.FOLDER&&t.has("folder_cover_seq")},og=function(e){var t=e.type,n=e.list,r=n.map(function(e){return e.get("thumbnailUnitId")}),o=(0,y.v9)(function(e){return od.Z.getInfoByUnitIds(e,r)},function(e,t){return(0,ev.is)(e,t)});return(t===b.ZP.ALBUM_TYPE.PERSON?n:n.map(function(e){if(t===b.ZP.ALBUM_TYPE.FOLDER&&e.has("folder_cover_seq"))return e.set("thumbnail",e);var n=o.get(e.get("thumbnailUnitId"));return e.set("thumbnail",n)})).filter(function(e){return e.get("thumbnail")})},ov=function(e){var t=e.type,n=e.list,r=e.style,o=e.layoutClass,i=e.emptyClass,a=e.innerBorder,s=e.library,u=og({type:t,list:n}),l=op({type:t,list:u}),c=(0,tg.useRef)(new Set);(0,tg.useEffect)(function(){if(t!==b.ZP.ALBUM_TYPE.PERSON){var e=function(){u.forEach(function(e){var n=e.get("thumbnail"),r=n.get("unit_id");oh(n)||om(t,n)||c.current.has(r)||(of.Z.register({thumbnailUnitId:r,isTeamSpace:(0,rg.Eo)(s)}),c.current.add(r))})};(function(){c.current.forEach(function(e){var t=u.find(function(t){return t.getIn(["thumbnail","unit_id"])===e});(!t||oh(t.get("thumbnail")))&&(of.Z.unregister({thumbnailUnitId:e}),c.current.delete(e))})})(),e()}},[t,u,s]);var d=function(){c.current.forEach(function(e){of.Z.unregister({thumbnailUnitId:e})})};(0,tg.useEffect)(function(){return function(){return d()}},[]);var f=function(){var e=202;r.width&&(e=r.width%2==0?r.width:r.width-1);var n=t===b.ZP.ALBUM_TYPE.PERSON?u:u.filter(function(e){var n=e.get("thumbnail");return oh(n)||om(t,n)}),o=n.size,c=e/2-a,d=r.width,f=Object.values(b.Zk).indexOf(t)>-1?t:b.Zk.Item;if(4===o)return n.map(function(e,t){var n=e.get("id"),r=e.get("thumbnail").toJS();return tg.createElement(nV.Z,{key:l[t],className:l[t],imageHeight:c,imageWidth:c,imageUrl:(0,n1.AJ)(n,r,f,(0,n0.$E)(),void 0,s)})});if(3===o)return n.map(function(e,t){var n=e.get("id"),r=e.get("thumbnail").toJS(),o=2===t?d:c;return tg.createElement(nV.Z,{key:l[t],className:l[t],imageHeight:c,imageWidth:o,imageUrl:(0,n1.AJ)(n,r,f,(0,n0.$E)(),void 0,s)})});if(2===o)return n.map(function(e,t){var n=e.get("id"),r=e.get("thumbnail").toJS();return tg.createElement(nV.Z,{key:l[t],className:l[t],imageHeight:c,imageWidth:d,imageUrl:(0,n1.AJ)(n,r,f,(0,n0.$E)(),void 0,s)})});if(o){var p=n.getIn([0,"id"]),h=n.getIn([0,"thumbnail"]).toJS();return[tg.createElement("div",{key:"cover-full",className:l[0],"data-testid":"image-collage-full"},tg.createElement(nV.Z,{imageHeight:d,imageWidth:d,imageUrl:(0,n1.AJ)(p,h,f,(0,n0.$E)(),void 0,s)}))]}var m=u.filter(function(e){var t=e.get("thumbnail").toJS();return t.sm===b.yL.Converting||t.m===b.yL.Converting});if(m.size>0){var g=m.getIn([0,"id"]),v=m.getIn([0,"thumbnail"]).toJS();return[tg.createElement("div",{key:"cover-full",className:l[0],"data-testid":"image-cover-full"},tg.createElement(nV.Z,{imageHeight:d,imageWidth:d,imageUrl:(0,n1.AJ)(g,v,f,(0,n0.$E)(),void 0,s),isCover:!0}))]}return[tg.createElement("div",{key:"empty_background",className:"synofoto-empty-category-album-container"},tg.createElement("div",{key:"empty",className:"".concat(i),"data-testid":"image-collage-empty"}))]};return tg.createElement("div",{className:o,style:{width:r.width,height:r.width},"data-testid":"image-collage-layout"},f())};ov.propTypes={type:tP().string.isRequired,list:tO().list.isRequired,style:tP().shape({width:tP().number}).isRequired,layoutClass:tP().string.isRequired,emptyClass:tP().string,innerBorder:tP().number,library:tP().string},ov.defaultProps={library:void 0,innerBorder:0,emptyClass:""};var oy=ov,ob={inFolderView:tP().bool.isRequired,id:tP().number.isRequired,type:tP().string.isRequired,imageSize:tP().shape({width:tP().number.isRequired,height:tP().number.isRequired}).isRequired,selectionType:tP().string.isRequired,allowSelect:tP().bool.isRequired,coverList:tO().list.isRequired,library:tP().string.isRequired,enablePassword:tP().bool.isRequired,isMobileBackup:tP().bool.isRequired,passwordVerified:tP().bool.isRequired,additionalImageStyles:tP().shape({borderColor:tP().string})},o_={additionalImageStyles:{}},oE=function(e){var t=e.enablePassword,n=e.passwordVerified,r=e.type,o=e.id,i=e.imageSize,a=e.selectionType,s=e.coverList,u=e.allowSelect,l=e.inFolderView,c=e.isMobileBackup,d=e.library,f=e.additionalImageStyles,p="synofoto-folder-empty";return t&&!n?p="synofoto-folder-password-protected":c&&(p="synofoto-folder-mobile-backup"),tg.createElement(nI.Z,{type:a,idArray:[o],allowSelect:u,inFolderView:l,withColorBanner:0!==s.size},tg.createElement("div",{className:"synofoto-folder-image-container",style:(0,tw._)({},i,f),"data-testid":"folder-image-container"},tg.createElement(oy,{layoutClass:"synofoto-folder-image-layout",emptyClass:p,style:{width:i.width-16,height:i.height-16},innerBorder:2,type:r,list:s,library:d})))};oE.propTypes=ob,oE.defaultProps=o_;var oT=oE,oS=__webpack_require__(65075),oI=__webpack_require__(45484),ow={id:tP().number.isRequired,library:tP().string.isRequired},oA=function(e){var t=e.id,n=e.library,r=(0,oi._)(e,["id","library"]),o=(0,y.I0)(),i=(0,g._)((0,tg.useState)(!1),2),a=i[0],s=i[1],u=a?{borderColor:"var(--color-main-tier1)"}:{},l=function(e){var r,i=e.item;s(!1);var a=(0,rp.Z)();if(!a)return!1;var u=t,l=i.dragItemInfos.mode,c=null===(r=i.dragItemInfos.payload)||void 0===r?void 0:r.id;return!!(0,oS.Z)({storeState:a,dragMode:l,targetFolderId:u,selectedFolderId:c})&&(o((0,oI.Z)({dragMode:l,library:n,targetFolderId:u,selectedFolderId:c})),!0)};return tg.createElement(oa.Z,{dragEnterHook:function(){return s(!0)},dragLeaveHook:function(){return s(!1)},dropHook:l},tg.createElement(oT,(0,tL._)((0,tw._)({},r),{id:t,library:n,additionalImageStyles:u})))};oA.propTypes=ow;var oO=oA,oC=function(e){var t=e.width-116,n={title:Math.floor(.18*t)-20,type:Math.floor(.36*t)-50,items:Math.floor(.16*t)-40,time:Math.floor(.2*t)-40,more:Math.floor(.1*t)};return{dimensionsWidth:e.width,colWidth:n}},oP=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e===b.mp.PRIVATE?"".concat((0,t$.n6)("shared","specific_users")).concat(t):e!==b.mp.PRIVATE?"".concat((0,t$.n6)("shared","public_shared")).concat(t):""},oR=function(e){var t=e.captionCls,n=e.nameCls,r={width:tP().number.isRequired,name:tP().string.isRequired,enablePassword:tP().bool.isRequired,passwordVerified:tP().bool.isRequired,isShared:tP().bool.isRequired,privacyType:tP().string.isRequired},o=function(e){var r=e.width,o=e.name,i=e.enablePassword,a=e.passwordVerified,s=e.isShared,u=e.privacyType,l=(0,tV.Z)({tooltipStr:o,isConsiderHeight:!0}),c=l.tooltipTitle,d=l.setTooltipTargetRef,f=(0,tV.Z)({tooltipStr:oP(u,"")}),p=f.tooltipTitle,h=f.setTooltipTargetRef,m=(0,tG.Z)().setGlobalTooltipTargetRef,g=(0,tG.Z)().setGlobalTooltipTargetRef,v=function(e){d(e),m(e)},y=function(e){h(e),g(e)},_=_S("is_admin"),E=_?oP(u):null,T=tk()(n,{"synofoto-folder-name-multi-line":!_});return tg.createElement("div",{className:t,style:{width:r},"data-testid":"folder-caption"},tg.createElement("div",{className:T,"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":c,ref:v,"data-long-press-delay":b.LK.LONG_PRESS},o),s?tg.createElement("div",{className:"synofoto-folder-shared-status","data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":p,"data-long-press-delay":b.LK.LONG_PRESS,ref:y},i&&a&&_&&tg.createElement("div",{className:"synofoto-folder-unlocked-password","data-testid":"folder-unlocked-password"}),E):null)};return o.propTypes=r,o},oL=oR({captionCls:"synofoto-folder-caption",nameCls:"synofoto-folder-name"});oL.displayName="DesktopFolderInfo";var oD=oR({captionCls:"synofoto-folder-caption-mobile",nameCls:"synofoto-folder-name-mobile"});oD.displayName="MobileFolderInfo";var ox=(0,tN.C)(oL,oD),ok=function(e){var t={style:tP().shape({marginLeft:tP().string}).isRequired,imageSize:tP().shape({width:tP().number}).isRequired,library:tP().string.isRequired,additionalFolderCls:tP().string},n={additionalFolderCls:""},r=function(t){var n=t.style,r=t.imageSize,o=t.library,i=t.additionalFolderCls,a=(0,oi._)(t,["style","imageSize","library","additionalFolderCls"]),s=tk()("synofoto-folder",i);return tg.createElement("div",{className:s,style:n,"data-testid":"folder-content"},tg.createElement(e,(0,tL._)((0,tw._)({},a),{imageSize:r,library:o})),tg.createElement(ox,(0,tL._)((0,tw._)({},a),{width:r.width})))};return r.propTypes=t,r.defaultProps=n,r},oM=ok(oT);oM.displayName="FolderContent";var oN=ok(oO);oN.displayName="DroppableFolderContent";var oF=oM,oB="folder-draggable-zone-",oU={id:tP().number.isRequired,library:tP().string.isRequired,allowSelect:tP().bool.isRequired,enablePassword:tP().bool.isRequired,passwordVerified:tP().bool.isRequired},oZ=function(e){var t=e.id,n=e.library,r=e.allowSelect,o=e.enablePassword,i=e.passwordVerified,a=(0,oi._)(e,["id","library","allowSelect","enablePassword","passwordVerified"]),s=(0,y.I0)(),u=(0,y.v9)(function(e){return(0,rh.hG)(nR.Z.getSelectedFolderIdSet(e),[t])}),l=(0,y.v9)(nR.Z.getIsDragging),c=(0,y.v9)(nR.Z.getSelectedFolderIdSet),d=(0,y.v9)(nR.Z.getSelectedItemIdSet).size+c.size,f=(0,y.v9)(t6.Z.getCurrentFolder),p=(0,y.v9)(t6.Z.getSubfoldersInFolderView),h=tk()({"synofoto-folder-dragged":u&&l}),m=function(){return!!rm(c,p)||!((0,rg.E0)(n)||(0,rv.Z)({sourceFolderId:null==f?void 0:f.get("id")}))},g=function(){return rs({id:t,getItems:function(){var e=(0,rp.Z)();return e?t6.Z.getSubfoldersInFolderView(e):null},classPrefix:oB,defaultDirection:b.eQ.EndDirection.TOP})};return tg.createElement(rr.Z,{itemCount:d,isDraggable:u,dragStartHook:rc(s),dragEndHook:rf(s),className:"".concat(oB).concat(t),getEndPosition:g(),getIsUndroppable:m,dragItemInfos:{mode:b.eQ.Mode.SELECTED_BAR}},tg.createElement(oN,(0,tL._)((0,tw._)({},a),{id:t,library:n,additionalFolderCls:h,allowSelect:r&&!l,enablePassword:o,passwordVerified:i})))};oZ.propTypes=oU;var oj=oZ,oH=function(e,t){var n={inFolderView:tP().bool,id:tP().number.isRequired,name:tP().string.isRequired,type:tP().string.isRequired,style:tP().shape({marginLeft:tP().string}),imageSize:tP().shape({width:tP().number,height:tP().number}),selectionType:tP().string,allowSelect:tP().bool,coverList:tO().list.isRequired,goToFolderById:tP().func.isRequired,library:tP().string.isRequired,enablePassword:tP().bool,isMobileBackup:tP().bool,passwordVerified:tP().bool,privacyType:tP().string,isShared:tP().bool},r={inFolderView:!1,style:{marginLeft:""},imageSize:{width:160,height:160},selectionType:"",allowSelect:!1,enablePassword:!1,isMobileBackup:!1,passwordVerified:!1,privacyType:"",isShared:!1},o=function(n){var r=n.id,o=n.goToFolderById,i=(0,oi._)(n,["id","goToFolderById"]),a=(0,y.v9)(t),s=tk()("synofoto-clickable-area",{"synofoto-common-pointer":!a}),u=function(){a||o(r)};return tg.createElement("div",{className:s,style:{display:"inline-block"},onClick:u,"data-testid":"folder-click-area"},tg.createElement(e,(0,tL._)((0,tw._)({},i),{id:r})))};return o.propTypes=n,o.defaultProps=r,o},oz=oH(oF,function(){return!1});oz.displayName="EmbededFolder";var oq=oH(oF,nR.Z.getSelectMode);oq.displayName="Folder";var oG=oH(oj,nR.Z.getSelectMode);oG.displayName="DndFolder";var oV=oq,oW=__webpack_require__(70494),oY=__webpack_require__(81023);function oJ(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{width:0,height:0};return{type:oY.j.ArrangeSubFolderRow,rowItemCount:e,marginSpace:t,size:n}}function o$(e,t,n){return{type:oY.j.SetSubFolder,id:e,list:t,needReset:n}}function oK(e,t){return{type:oY.j.UpdateSubFolder,list:e,needReset:t}}function oX(e){return{type:oY.j.SetCurrentFolder,folder:e}}function oQ(){return{type:oY.j.ClearCurrentFolder}}function o0(){return{type:oY.j.ClearSubFolder}}function o1(){return{type:oY.j.ClearFolderPhotowall}}function o2(e,t,n,r){return{type:oY.j.SetFolderItem,id:e,offset:t,list:n,isFolderEnd:r}}function o4(e){return{type:oY.j.SetFolderItemCount,itemCount:e}}function o3(e,t,n){return{type:oY.j.ArrangeFolderPhotowallRow,rowItemCount:e,marginSpace:t,size:n}}function o5(e){return{type:oY.j.ScrollToFolderPhotoWallItem,item:e}}function o6(){return{type:oY.j.ResetFolderScrollToItem}}function o9(e,t){return{type:oY.j.RotateFolderItems,idArray:e,doesChangeResolution:t}}function o8(e){return{type:oY.j.SetRootFolder,folder:e}}function o7(e,t){return{type:oY.j.UpdateFolderTreeToggled,id:e,toggled:t}}function ie(e,t){return{type:oY.j.UpdateFolderTreeActive,srcFolderId:e,targetFolderId:t}}function it(e,t,n){return{type:oY.j.UpdateSortingSetting,id:e,sortBy:t,sortDirection:n}}function ir(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return{type:oY.j.SetFolderTreeByListParent,list:e,forceReset:t}}function io(e){var t=e.accessPermissions;return{type:oY.j.SetFolderTreeAccessPermission,accessPermissions:t}}function ii(e,t){return{type:oY.j.DeleteFolderInStore,id:e,deleteList:t}}function ia(e,t){return{type:oY.j.UpdateFolderName,id:e,path:t}}function is(){return{type:oY.j.ClearFolderStore}}function iu(e){return{type:oY.j.UpdateFolderSharing,folder:e}}function il(e){return{type:oY.j.UnlockFolderInFolderTree,id:e}}function ic(e){return{type:oY.j.UpdateSubFolderCover,id:e}}function id(e){return{type:oY.j.HideSubFolders,hide:e}}var ip=__webpack_require__(76408),ih={getIsNeedPassword:function(e){return e.getIn(["passwordSharing","isNeedPassword"])},getIsWrongPassword:function(e){return e.getIn(["passwordSharing","isWrongPassword"])},getPasswordAction:function(e){return e.getIn(["passwordSharing","passwordAction"])},getSharingId:function(e){return e.getIn(["passwordSharing","sharingId"])}},im=__webpack_require__(30799),ig=function(e){var t=e.emptyComponent,n=e.library,r=e.FolderElem,o=e.FileElem,i=e.ListElem,a=(0,y.I0)(),s=(0,y.v9)(t6.Z.getCurrentFolder),u=(0,y.v9)(t6.Z.getCurrentSubfoldersInFolderView),l=(0,y.v9)(t6.Z.getFolderPhotowall),c=(0,y.v9)(r3.getIsEnabled),d=(0,y.v9)(ip.Z.getFolderViewThumbnailSize),f=(0,y.v9)(ih.getIsNeedPassword),p=(0,y.v9)(ih.getIsWrongPassword),h=(0,y.v9)(t6.Z.getIsHideSubFolders),m=function(e){a((0,im.xV)({type:b.v.FOLDER_PHOTOWALL,id:e}))};return f?tg.createElement(oo,{isWrongPassword:p}):tg.createElement(r$,{className:"synofoto-folder-view-list",currentFolder:s,folders:u,photowall:l,filterEnable:c,library:n,folderSelectable:!0,itemSelectable:(0,rW.M8)(s),thumbnailSize:d,emptyComponent:t,listFolderItemAction:n===b.Zu.TEAM?oW.KF:oW.Wg,openLightbox:m,arrangeSubFolderRowAction:oJ,arrangeFolderPhotowallRowAction:oW.qI,resetFolderScrollToItemAction:o6,SelectableEl:nI.Z,goToFolderById:(0,t9.Ib)(n),FolderElem:r,FileElem:o,ListElem:i,FooterElem:r6,bottomLoadingIndicator:l.get("isFolderEnd")?null:tg.createElement(r9.Z,{style:{margin:"30px auto 66px"}}),isHideSubFolders:h})};ig.propTypes={emptyComponent:tP().element.isRequired,library:tP().string.isRequired,FolderElem:tP().elementType,FileElem:tP().elementType,ListElem:tP().oneOf([rE.Z,rV])},ig.defaultProps={FolderElem:oV,FileElem:rn,ListElem:rE.Z};var iv=ig,iy={emptyComponent:tP().element.isRequired,library:tP().oneOf(Object.values(b.Zu)).isRequired},ib=function(e){var t=e.emptyComponent,n=e.library,r=(0,y.I0)(),o=(0,y.v9)(t6.Z.getCurrentFolder),i=(0,y.v9)(t6.Z.getCurrentSubfoldersInFolderView),a=(0,y.v9)(t6.Z.getFolderPhotowall),s=function(e){r((0,im.xV)({type:b.v.FOLDER_PHOTOWALL,id:e}))},u=(0,y.v9)(ih.getIsNeedPassword),l=(0,y.v9)(ih.getIsWrongPassword);return u?tg.createElement(oo,{isWrongPassword:l}):tg.createElement(r$,{className:"synofoto-folder-view-list",currentFolder:o,folders:i,photowall:a,library:n,folderSelectable:!0,itemSelectable:(0,rW.M8)(o),emptyComponent:t,listFolderItemAction:n===b.Zu.TEAM?oW.KF:oW.Wg,openLightbox:s,arrangeSubFolderRowAction:oJ,arrangeFolderPhotowallRowAction:oW.qI,resetFolderScrollToItemAction:o6,SelectableEl:nI.Z,goToFolderById:(0,t9.Ib)(n),FolderElem:oV,FileElem:rn,ListElem:rE.Z,leftPadding:0,rightPadding:0,getFolderLayoutSetting:rW.ud,getItemLayoutSetting:rW.BL,getFolderRowPadding:rW.TI,getItemRowPadding:rW.qn,bottomLoadingIndicator:a.get("isFolderEnd")?null:tg.createElement(r9.Z,null)})};ib.propTypes=iy;var i_=ib,iE=(0,tN.C)(iv,i_),iT=__webpack_require__(74620),iS=__webpack_require__(35592),iI=function(){return null},iw=function(e){var t=e.externalFolderViewWrapperCls,n=e.FileTree;return function(){var e=(0,iT.Z)().location,r=(0,y.I0)(),o=(0,y.v9)(t6.Z.getCurrentFolder),i=(0,y.v9)(t6.Z.getCurrentSubfoldersInFolderView),a=(0,y.v9)(t6.Z.getFolderPhotowall),s=o&&(0,iS.ax)(o.get("path")),u=s&&i.get("list").isEmpty()&&a.get("items").isEmpty();(0,tg.useEffect)(function(){r((0,oW.We)(e.pathname))},[r,e.pathname]);var l=function(){if(s){var e=function(){window.location=(0,t_.Y$)(b.sO.EXTERNAL_LOGIN,{folderId:b.ZP.TEAM_SPACE_ROOT_FOLDER_ID})},t=tg.createElement(tJ.Z,{color:b.rp.MAIN,shape:b.jL.OVAL,size:b.qE.LARGE,className:"synofoto-empty-external-view-login-button",text:(0,t$.n6)("shared","login"),handler:e});return tg.createElement(tI.Z,{description:(0,t$.n6)("app","empty_external_root_folder"),additionalContent:t})}return tg.createElement(tI.Z,null)};return tg.createElement("div",{className:"synofoto-folder-view"},tg.createElement("div",{className:t},o&&!u&&tg.createElement(n,{library:J.Z.TEAM_SPACE}),o&&!u&&tg.createElement(ns,{currentFolder:o}),tg.createElement(iE,{emptyComponent:l(),library:J.Z.TEAM_SPACE})))}},iA=iw({externalFolderViewWrapperCls:"synofoto-external-folder-view-wrapper",FileTree:nT});iA.displayName="DesktopExternalFolderViewContainer";var iO=iw({externalFolderViewWrapperCls:"synofoto-external-folder-view-wrapper-mobile",FileTree:iI});iO.displayName="MobileExternalFolderViewContainer";var iC=(0,tN.C)(iA,iO),iP=__webpack_require__(98605),iR=__webpack_require__.n(iP),iL=__webpack_require__(49796),iD=__webpack_require__(40491),ix=__webpack_require__(25526),ik=function(e){var t=e.isOpen,n=e.onRequestClose,r=e.mousePosition,o=e.menu,i=(0,tg.useRef)(null),a=(0,tg.useCallback)(function(e){i.current=e},[i]),s=r.xMouse,u=r.yMouse,l=(0,g._)((0,tg.useState)({left:"-50000px"}),2),c=l[0],d=l[1];return(0,tg.useEffect)(function(){if(!t||!i.current){d({left:"-50000px"});return}var e=(0,ix.ZP)({button:{top:u,bottom:u,left:s,right:s},menu:i.current,align:b.Yo.RIGHT_TOP});d((0,ix.xU)(e))},[s,u,t,o]),tg.createElement(iL.Z,{className:"synofoto-right-click-menu synofoto-menu-modal",isOpen:!0,onRequestClose:n,style:{content:c},getRef:a,menuId:"synofoto-right-click-menu"},tg.createElement(iD.Z,{menu:o,closeMenu:n,menuItemCls:"synofoto-menu-text-button",parentRefs:[i]}))};ik.propTypes={isOpen:tP().bool.isRequired,onRequestClose:tP().func.isRequired,mousePosition:tP().shape({xMouse:tP().number,yMouse:tP().number}).isRequired,menu:tP().arrayOf(tP().oneOfType([tP().shape({handler:tP().func,hidden:tP().bool,text:tP().string.isRequired}),tP().shape({component:tP().func.isRequired})])).isRequired};var iM=ik,iN=__webpack_require__(61403),iF=Object.freeze({SELECTED_BAR:"selectedBar",CONTEXT_MENU:"contextMenu"}),iB=__webpack_require__(93151),iU=__webpack_require__(96994),iZ=__webpack_require__(55210),ij={SHARE:{key:"create_shared_link",action:"handleCreateTempSharedAlbum",iconClass:"mode-share-dark-btn-icon",testId:"share-btn"},ADD_TO_ALBUM:{key:"title_icon_add_to_album",action:"handleAddToAlbum",iconClass:"mode-album-dark-btn-icon",testId:"add-to-album-btn"},DOWNLOAD:{key:"download",action:"handleDownload",iconClass:"mode-download-dark-btn-icon",testId:"download-btn"},DELETE:{key:"delete",action:"handleDelete",iconClass:"mode-delete-btn-icon",testId:"delete-btn"},ADD_TO_FAVORITE:{key:"add_to_favorite",action:"handleAddToFavorite",iconClass:"mode-add-favorite-dark-btn-icon",testId:"add-to-favorite-btn"},REMOVE_FROM_FAVORITE:{key:"remove_from_favorite",action:"handleRemoveFromFavorite",iconClass:"mode-remove-favorite-dark-btn-icon",testId:"remove-from-favorite-btn"}},iH={PERSONAL_SELECTED_ITEM:"personal_selected_item",PERSONAL_SELECTED_FOLDER:"personal_selected_folder",PERSONAL_SELECTED_ITEM_FOLDER:"personal_selected_item_folder",TEAM_MANAGE_SELECTED_ITEM:"team_manage_selected_item",TEAM_DOWNLOAD_SELECTED_ITEM:"team_download_selected_item",TEAM_MANAGER_SELECTED_FOLDER:"team_manager_selected_folder",TEAM_MANAGE_SELECTED_FOLDER:"team_manage_selected_folder",TEAM_MANAGE_CAN_DOWNLOAD_SUBFOLDER_SELECTED_FOLDER:"team_manage_can_download_subfolder_selected_folder",TEAM_DOWNLOAD_SELECTED_FOLDER:"team_download_selected_folder",TEAM_DOWNLOAD_CAN_DOWNLOAD_SUBFOLDER_SELECTED_FOLDER:"team_download_can_download_subfolder_selected_folder",TEAM_LOWER_THAN_DOWNLOAD_SELECTED_FOLDER:"team_lower_than_download_selected_folder",TEAM_MANAGE_SELECTED_ITEM_FOLDER:"team_manage_selected_item_folder",TEAM_MANAGE_CAN_DOWNLOAD_SUBFOLDER_SELECTED_ITEM_FOLDER:"team_manage_can_download_subfolder_selected_item_folder",TEAM_DOWNLOAD_SELECTED_ITEM_FOLDER:"team_download_selected_item_folder",TEAM_DOWNLOAD_CAN_DOWNLOAD_SUBFOLDER_SELECTED_ITEM_FOLDER:"team_download_can_download_subfolder_selected_item_folder",TEAM_ENTRY_USER_WITHOUT_MANAGE_AND_DOWNLOAD_PERMISSION:"team_entry_user_without_manage_and_download_permission",EXTERNAL_DOWNLOAD:"external_download",PERSON_ALBUM:"person_album",CONCEPT_ALBUM:"concept_album",FREEZE_ALBUM:"freeze_album",CONDITION_ALBUM:"condition_album",SPACE_DISABLE_ALBUM:"space_disable_album",NORMAL_ALBUM:"normal_album",NORMAL_ALBUM_WITHOUT_EDIT:"normal_album_without_edit",SEARCH_ALBUM:"search_album",SIMILAR_ALBUM:"similar_album",OTHERS_ALBUM:"others_album",SHARED_ALBUM_PHOTO_PROVIDER:"shared_album_photo_provider",SHARED_ALBUM_DOWNLOAD_ONLY:"shared_album_download_only"},iz={shared_album_photo_provider:function(){return(0,n0._9)()?[ij.SHARE,ij.ADD_TO_ALBUM,ij.DOWNLOAD]:[ij.ADD_TO_ALBUM,ij.DOWNLOAD]},shared_album_download_only:function(){return[ij.DOWNLOAD]},personal_selected_item:function(){return(0,n0._9)()?[ij.SHARE,ij.ADD_TO_ALBUM,ij.DOWNLOAD,ij.DELETE]:[ij.ADD_TO_ALBUM,ij.DOWNLOAD,ij.DELETE]},personal_selected_folder:function(){return[ij.DOWNLOAD,ij.DELETE]},personal_selected_item_folder:function(){return[ij.DOWNLOAD,ij.DELETE]},team_manage_selected_item:function(){return(0,n0._9)()?[ij.SHARE,ij.ADD_TO_ALBUM,ij.DOWNLOAD,ij.DELETE]:[ij.ADD_TO_ALBUM,ij.DOWNLOAD,ij.DELETE]},team_download_selected_item:function(){return(0,n0._9)()?[ij.SHARE,ij.ADD_TO_ALBUM,ij.DOWNLOAD]:[ij.ADD_TO_ALBUM,ij.DOWNLOAD]},team_manager_selected_folder:function(){return[ij.DOWNLOAD,ij.DELETE]},team_manage_selected_folder:function(){return[ij.DELETE]},team_manage_can_download_subfolder_selected_folder:function(){return[ij.DOWNLOAD,ij.DELETE]},team_download_selected_folder:function(){return[]},team_download_can_download_subfolder_selected_folder:function(){return[ij.DOWNLOAD]},team_lower_than_download_selected_folder:function(){return[ij.DOWNLOAD]},team_manage_selected_item_folder:function(){return[ij.DELETE]},team_manage_can_download_subfolder_selected_item_folder:function(){return[ij.DOWNLOAD,ij.DELETE]},team_download_selected_item_folder:function(){return[]},team_download_can_download_subfolder_selected_item_folder:function(){return[ij.DOWNLOAD]},team_entry_user_without_manage_and_download_permission:function(){return(0,iZ._)((0,rh.uW)()?[ij.REMOVE_FROM_FAVORITE]:[ij.ADD_TO_FAVORITE])},external_download:function(){return[ij.DOWNLOAD]},person_album:function(){return(0,n0._9)()?[ij.SHARE,ij.ADD_TO_ALBUM,ij.DOWNLOAD]:[ij.ADD_TO_ALBUM,ij.DOWNLOAD]},freeze_album:function(){return(0,n0._9)()?[ij.SHARE,ij.ADD_TO_ALBUM,ij.DOWNLOAD]:[ij.ADD_TO_ALBUM,ij.DOWNLOAD]},condition_album:function(){return(0,n0._9)()?[ij.SHARE,ij.ADD_TO_ALBUM,ij.DOWNLOAD]:[ij.ADD_TO_ALBUM,ij.DOWNLOAD]},space_disable_album:function(){return[]},normal_album:function(){return(0,n0._9)()?[ij.SHARE,ij.ADD_TO_ALBUM,ij.DOWNLOAD]:[ij.ADD_TO_ALBUM,ij.DOWNLOAD]},normal_album_without_edit:function(){return[ij.DOWNLOAD]},search_album:function(){return(0,n0._9)()?[ij.SHARE,ij.ADD_TO_ALBUM,ij.DOWNLOAD]:[ij.ADD_TO_ALBUM,ij.DOWNLOAD]},similar_album:function(){return(0,n0._9)()?[ij.SHARE,ij.ADD_TO_ALBUM,ij.DOWNLOAD]:[ij.ADD_TO_ALBUM,ij.DOWNLOAD]},others_album:function(){return(0,n0._9)()?[ij.SHARE,ij.ADD_TO_ALBUM,ij.DOWNLOAD]:[ij.ADD_TO_ALBUM,ij.DOWNLOAD]},concept_album:function(){return(0,n0._9)()?[ij.SHARE,ij.ADD_TO_ALBUM,ij.DOWNLOAD]:[ij.ADD_TO_ALBUM,ij.DOWNLOAD]}},iq={ADD_TO_FAVORITE:{key:"add_to_favorite",action:"handleAddToFavorite"},COPY_TO:{key:"copy_to",action:"handleCopyToFolder"},DELETE:{key:"delete",action:"handleDelete"},DELETE_IN_ALBUM:{key:"delete",action:"handleDeleteInNormalAlbum"},EDIT_DATE_TIME:{key:"edit_date_time",action:"handleEditDateTime"},EDIT_GENERAL_TAG:{key:"edit_general_tag",action:"handleEditGeneralTag"},EDIT_PERMISSION:{key:"edit_permission",action:"handleEditPermission"},EDIT_RATING:{key:"edit_rating",action:"handleEditRating"},RENAME:{key:"rename",action:"handleRenameFolder"},MOVE_TO:{key:"move_to",action:"handleMoveToFolder"},REMOVE_FROM_FAVORITE:{key:"remove_from_favorite",action:"handleRemoveFromFavorite"},REMOVE_FROM_ALBUM:{key:"remove_from_album",action:"handleRemoveItemFromAlbum"},REMOVE_SINGLE_FROM_PERSON_ALBUM:{key:"remove_from_person_album",action:"handleRemoveItemFromPersonAlbum"},REMOVE_MULTI_FROM_PERSON_ALBUM:{key:"remove_from_person_album_plural",action:"handleRemoveItemFromPersonAlbum"},REMOVE_FROM_CONCEPT_ALBUM:{key:"remove_from_album",action:"handleRemoveItemFromConceptAlbum"},SET_COVER:{key:"set_cover",action:"handleSetAsCover"},SET_PERSON_COVER:{key:"set_person_cover",action:"handleSetAsPersonCover"},SET_CONCEPT_COVER:{key:"set_concept_cover",action:"handleSetAsConceptCover"},SET_AS_FOLDER_COVER:{key:"set_as_folder_cover",action:"handleSetAsFolderCover"},CHANGE_FOLDER_COVER:{key:"change_folder_cover",action:"handleChangeFolderCover"},COLLECT_PHOTO_TO_HERE_FROM_FOLDER:{key:"collect_photo_to_here",action:"handleCollectPhotoToHereFromFolder"},UNSTACK:{key:"unstack",action:"handleUnstack"},DIVIDER:{key:"divider"},REGENERATE_PREVIEW:{key:"regenerate_preview",action:"handleRegeneratePreview"}},iG={PERSONAL_SELECTED_ITEM:"personal_selected_item",PERSONAL_SELECTED_ITEM_WITH_SET_FOLDER_COVER:"personal_selected_item_with_set_folder_cover",PERSONAL_SELECTED_FOLDER:"personal_selected_folder",PERSONAL_SELECTED_ITEM_FOLDER:"personal_selected_item_folder",TEAM_SELECTED_ITEM:"team_selected_item",TEAM_SELECTED_ITEM_WITH_SET_FOLDER_COVER:"team_selected_item_with_set_folder_cover",TEAM_DOWNLOAD_SELECTED_ITEM:"team_download_selected_item",TEAM_SELECTED_FOLDER:"team_selected_folder",TEAM_SELECTED_FIRST_TWO_LAYER_FOLDER:"team_selected_first_two_layer_folder",TEAM_MANAGE_SELECTED_FOLDER:"team_manage_selected_folder",TEAM_DOWNLOAD_SELECTED_FOLDER:"team_download_selected_folder",TEAM_MANAGE_SINGLE_MANAGE_SUBFOLDER_SELECTED:"team_manage_single_manage_subfolder_selected",TEAM_MANAGE_SINGLE_UPLOAD_SUBFOLDER_SELECTED:"team_manage_single_upload_subfolder_selected",TEAM_DOWNLOAD_SINGLE_MANAGE_SUBFOLDER_SELECTED:"team_download_single_manage_subfolder_selected",TEAM_DOWNLOAD_SINGLE_UPLOAD_SUBFOLDER_SELECTED:"team_download_single_upload_subfolder_selected",TEAM_LOWER_THAN_DOWNLOAD_SINGLE_MANAGE_SUBFOLDER_SELECTED:"team_lower_than_download_single_manage_subfolder_selected",TEAM_LOWER_THAN_DOWNLOAD_SINGLE_UPLOAD_SUBFOLDER_SELECTED:"team_lower_than_download_single_upload_subfolder_selected",TEAM_SELECTED_ITEM_FOLDER:"team_selected_item_folder",TEAM_DOWNLOAD_SELECTED_ITEM_FOLDER:"team_download_selected_item_folder",SHARED_ALBUM_PHOTO_PROVIDER:"shared_album_photo_provider",SHARED_ALBUM_PHOTO_PROVIDER_NOT_MANAGEMENT:"shared_album_photo_provider_not_management",SHARED_ALBUM_WITHOUT_EDIT_TAG:"shared_album_without_edit_tag",SHARED_ALBUM_TEAM_MANAGEMENT:"shared_album_team_management",DOWNLOAD_SHARED_ALBUM:"download_shared_album",NORMAL_ALBUM:"normal_album",NORMAL_ALBUM_WITHOUT_EDIT:"normal_album_without_edit",NORMAL_ALBUM_WITHOUT_EDIT_AND_REGENERATE:"normal_album_without_edit_and_regenerate",NORMAL_ALBUM_WITHOUT_EDIT_TAG:"normal_album_without_edit_tag",PERSON_ALBUM:"person_album",CONCEPT_ALBUM:"concept_album",SUGGESTION_CONCEPT_ALBUM:"suggestion_concept_album",CONDITION_ALBUM:"condition_album",FREEZE_ALBUM:"freeze_album",OTHERS_ALBUM:"others_album",SPACE_DISABLE:"space_disable",SEARCH_ALBUM:"search_album",SIMILAR_ALBUM:"similar_album"},iV={personal_selected_item:function(){return(0,iZ._)((0,rh.uW)()?[iq.REMOVE_FROM_FAVORITE]:[iq.ADD_TO_FAVORITE]).concat([iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO],(0,iZ._)((0,rh.p0)()?[iq.DIVIDER,iq.UNSTACK]:[]))},personal_selected_item_with_set_folder_cover:function(){return(0,iZ._)((0,rh.uW)()?[iq.REMOVE_FROM_FAVORITE]:[iq.ADD_TO_FAVORITE]).concat([iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.SET_AS_FOLDER_COVER,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO])},personal_selected_folder:function(e){return e?(0,n0._9)()?[iq.RENAME,iq.CHANGE_FOLDER_COVER,iq.COLLECT_PHOTO_TO_HERE_FROM_FOLDER,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO]:[iq.RENAME,iq.CHANGE_FOLDER_COVER,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO]:[iq.MOVE_TO,iq.COPY_TO]},personal_selected_item_folder:function(){return[iq.MOVE_TO,iq.COPY_TO]},team_selected_item:function(){return(0,iZ._)((0,rh.uW)()?[iq.REMOVE_FROM_FAVORITE]:[iq.ADD_TO_FAVORITE]).concat([iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO],(0,iZ._)((0,rh.p0)()?[iq.DIVIDER,iq.UNSTACK]:[]))},team_selected_item_with_set_folder_cover:function(){return(0,iZ._)((0,rh.uW)()?[iq.REMOVE_FROM_FAVORITE]:[iq.ADD_TO_FAVORITE]).concat([iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.SET_AS_FOLDER_COVER,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO])},team_download_selected_item:function(){return(0,iZ._)((0,rh.uW)()?[iq.REMOVE_FROM_FAVORITE]:[iq.ADD_TO_FAVORITE]).concat([iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.COPY_TO])},team_selected_folder:function(e){return e?(0,n0._9)()?[iq.RENAME,iq.CHANGE_FOLDER_COVER,iq.COLLECT_PHOTO_TO_HERE_FROM_FOLDER,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO]:[iq.RENAME,iq.CHANGE_FOLDER_COVER,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO]:[iq.MOVE_TO,iq.COPY_TO]},team_selected_first_two_layer_folder:function(e){return e?(0,n0._9)()?[iq.RENAME,iq.CHANGE_FOLDER_COVER,iq.EDIT_PERMISSION,iq.COLLECT_PHOTO_TO_HERE_FROM_FOLDER,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO]:[iq.RENAME,iq.CHANGE_FOLDER_COVER,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO]:[iq.MOVE_TO,iq.COPY_TO]},team_manage_selected_folder:function(e){return e?[iq.RENAME,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO]:[iq.MOVE_TO,iq.COPY_TO]},team_download_selected_folder:function(){return[iq.COPY_TO]},team_manage_single_manage_subfolder_selected:function(){return(0,n0._9)()?[iq.RENAME,iq.CHANGE_FOLDER_COVER,iq.COLLECT_PHOTO_TO_HERE_FROM_FOLDER,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO]:[iq.RENAME,iq.CHANGE_FOLDER_COVER,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO]},team_manage_single_upload_subfolder_selected:function(){return(0,n0._9)()?[iq.RENAME,iq.COLLECT_PHOTO_TO_HERE_FROM_FOLDER,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO]:[iq.RENAME,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO]},team_download_single_manage_subfolder_selected:function(){return(0,n0._9)()?[iq.CHANGE_FOLDER_COVER,iq.COLLECT_PHOTO_TO_HERE_FROM_FOLDER,iq.DIVIDER,iq.COPY_TO]:[iq.CHANGE_FOLDER_COVER,iq.DIVIDER,iq.COPY_TO]},team_download_single_upload_subfolder_selected:function(){return(0,n0._9)()?[iq.COLLECT_PHOTO_TO_HERE_FROM_FOLDER,iq.DIVIDER,iq.COPY_TO]:[iq.DIVIDER,iq.COPY_TO]},team_lower_than_download_single_manage_subfolder_selected:function(){return(0,n0._9)()?[iq.CHANGE_FOLDER_COVER,iq.COLLECT_PHOTO_TO_HERE_FROM_FOLDER]:[iq.CHANGE_FOLDER_COVER]},team_lower_than_download_single_upload_subfolder_selected:function(){return(0,n0._9)()?[iq.COLLECT_PHOTO_TO_HERE_FROM_FOLDER]:[]},team_selected_item_folder:function(){return[iq.MOVE_TO,iq.COPY_TO]},team_download_selected_item_folder:function(){return[iq.COPY_TO]},search_album:function(){return(0,iZ._)((0,rh.uW)()?[iq.REMOVE_FROM_FAVORITE]:[iq.ADD_TO_FAVORITE]).concat([iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.MOVE_TO,iq.COPY_TO,iq.DIVIDER,iq.DELETE])},shared_album_photo_provider:function(){return[iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.REMOVE_FROM_ALBUM]},shared_album_without_edit_tag:function(){return[iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.REMOVE_FROM_ALBUM]},shared_album_team_management:function(){return[iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW]},shared_album_photo_provider_not_management:function(){return[iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.REMOVE_FROM_ALBUM]},normal_album:function(e){return e?[iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.SET_COVER,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.REMOVE_FROM_ALBUM,iq.DELETE_IN_ALBUM]:[iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.REMOVE_FROM_ALBUM,iq.DELETE_IN_ALBUM]},normal_album_without_edit:function(e){return e?[iq.SET_COVER,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.REMOVE_FROM_ALBUM]:[iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.REMOVE_FROM_ALBUM]},normal_album_without_edit_and_regenerate:function(e){return e?[iq.SET_COVER,iq.DIVIDER,iq.REMOVE_FROM_ALBUM]:[iq.REMOVE_FROM_ALBUM]},normal_album_without_edit_tag:function(e){return e?[iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.SET_COVER,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.REMOVE_FROM_ALBUM,iq.DELETE_IN_ALBUM]:[iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.REMOVE_FROM_ALBUM,iq.DELETE_IN_ALBUM]},person_album:function(e){return e?(0,iZ._)((0,rh.uW)()?[iq.REMOVE_FROM_FAVORITE]:[iq.ADD_TO_FAVORITE]).concat([iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.SET_PERSON_COVER,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.REMOVE_SINGLE_FROM_PERSON_ALBUM,iq.DELETE]):(0,iZ._)((0,rh.uW)()?[iq.REMOVE_FROM_FAVORITE]:[iq.ADD_TO_FAVORITE]).concat([iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.REMOVE_MULTI_FROM_PERSON_ALBUM,iq.DELETE])},condition_album:function(e){return e?[iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.SET_COVER,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.DELETE_IN_ALBUM]:[iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.DELETE_IN_ALBUM]},freeze_album:function(e){return e?[iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.SET_COVER,iq.REGENERATE_PREVIEW]:[iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW]},others_album:function(){return(0,iZ._)((0,rh.uW)()?[iq.REMOVE_FROM_FAVORITE]:[iq.ADD_TO_FAVORITE]).concat([iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.DELETE])},space_disable:function(){return[iq.REMOVE_FROM_ALBUM]},concept_album:function(e){return e?(0,iZ._)((0,rh.uW)()?[iq.REMOVE_FROM_FAVORITE]:[iq.ADD_TO_FAVORITE]).concat([iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.SET_CONCEPT_COVER,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.REMOVE_FROM_CONCEPT_ALBUM,iq.DELETE]):(0,iZ._)((0,rh.uW)()?[iq.REMOVE_FROM_FAVORITE]:[iq.ADD_TO_FAVORITE]).concat([iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.REMOVE_FROM_CONCEPT_ALBUM,iq.DELETE])},similar_album:function(e){return e?(0,iZ._)((0,rh.uW)()?[iq.REMOVE_FROM_FAVORITE]:[iq.ADD_TO_FAVORITE]).concat([iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.UNSTACK,iq.DIVIDER,iq.DELETE]):(0,iZ._)((0,rh.uW)()?[iq.REMOVE_FROM_FAVORITE]:[iq.ADD_TO_FAVORITE]).concat([iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.DELETE])},suggestion_concept_album:function(){return(0,iZ._)((0,rh.uW)()?[iq.REMOVE_FROM_FAVORITE]:[iq.ADD_TO_FAVORITE]).concat([iq.EDIT_GENERAL_TAG,iq.EDIT_RATING,iq.EDIT_DATE_TIME,iq.REGENERATE_PREVIEW,iq.DIVIDER,iq.REMOVE_FROM_CONCEPT_ALBUM,iq.DELETE])}},iW=__webpack_require__(27286),iY=__webpack_require__(47307);function iJ(e,t){var n={handleAddToAlbum:iY.nk,handleAddToFavorite:t?iY.hg:iY.if,handleCreateTempSharedAlbum:iY.OF,handleEditDateTime:iY.gU,handleEditGeneralTag:iY.Hz,handleRemoveItemFromAlbum:iY.DX,handleSetAsCover:iY.n2,handleDeleteInNormalAlbum:iY.wm,handleRegeneratePreview:iY.uD,handleRemoveFromFavorite:iY.KU};return e?(0,tL._)((0,tw._)({},n),{handleDelete:iY.fn,handleDownload:iY.gp,handleRemoveItemFromPersonAlbum:iY.DW,handleRemoveItemFromConceptAlbum:iY.TP,handleSetAsPersonCover:iY.xM,handleSetAsConceptCover:iY.lg,handleCopyToFolder:oW.ZV,handleEditPermission:null,handleMoveToFolder:oW.QP,handleRenameFolder:oW.p0,handleSetAsFolderCover:iY.wx,handleChangeFolderCover:iY.Ri,handleCollectPhotoToHereFromFolder:iY.Ey,handleUnstack:iY.Nx}):(0,tL._)((0,tw._)({},n),{handleCopyToFolder:oW.S9,handleDelete:iY.y$,handleDownload:iY.Zs,handleEditPermission:iW.Cf,handleMoveToFolder:oW.nA,handleRemoveItemFromPersonAlbum:iY.Sb,handleRemoveItemFromConceptAlbum:iY.hA,handleRenameFolder:oW.T2,handleSetAsPersonCover:iY.S2,handleSetAsConceptCover:iY.g3,handleSetAsFolderCover:iY._i,handleChangeFolderCover:iY.b4,handleCollectPhotoToHereFromFolder:iY.dM,handleUnstack:iY.jZ})}var i$=__webpack_require__(38962),iK=function(e,t,n){var r,o,i,a=e?iz[e]():[],s=t?iV[t](n):[],u={key:"divider"},l=a.findIndex(function(e){return"delete"===e.key});if(-1===l)return a.length&&s.length?(0,iZ._)(a).concat([u],(0,iZ._)(s)):(0,iZ._)(a).concat((0,iZ._)(s));var c=[];return(r=c).push.apply(r,(0,iZ._)(a.slice(0,l)).concat((0,iZ._)(a.slice(l+1)))),c.length&&s.length?(o=c).push.apply(o,[u].concat((0,iZ._)(s))):s.length&&(i=c).push.apply(i,(0,iZ._)(s)),c.length&&c.push(u),c.push(a[l]),c};function iX(e,t,n,r,o){var i=iJ((0,rg.E0)(e),!0),a=iK(n,r,t);return(0,i$.Z)({menuItems:a,actionCreatorMap:i,downloadInfo:o})}var iQ=__webpack_require__(47524),i0=__webpack_require__(51383),i1=__webpack_require__(44837),i2=function(){var e=iQ.Z.getStore().getState(),t=nR.Z.getSelectedSet(e),n=nR.Z.getSelectType(e),r=t6.Z.getCurrentFolder(e),o=t.get(b.RT.FOLDER).toJS();return n===b.RT.ITEM&&(0,i0.jO)(r,b._I.DOWNLOAD)||n===b.RT.FOLDER&&(0,i1.Z)(o,b._I.DOWNLOAD)||n===b.RT.ITEM_FOLDER&&(0,i0.jO)(r,b._I.DOWNLOAD)&&(0,i1.Z)(o,b._I.DOWNLOAD)?{iconType:iH.EXTERNAL_DOWNLOAD,menuType:null}:{iconType:null,menuType:null}},i4=__webpack_require__(73849),i3=function(){var e=iQ.Z.getStore().getState();if(iU.Z.getAlbumType(e)!==b.ZP.ALBUM_TYPE.FOLDER)return!1;var t=t6.Z.getCurrentFolder(e);return!!t&&!(0,iS.ax)(t.get("path"))},i5=function(e){return 1===e&&i3()},i6=function(){var e=iQ.Z.getStore().getState(),t=nR.Z.getSelectedSet(e),n=nR.Z.getSelectType(e),r=t6.Z.getCurrentFolder(e),o=nR.Z.getSelectedCount(e),i=t.get(b.RT.FOLDER).toJS();if(n===b.RT.ITEM)return(0,i0.jO)(r,b._I.MANAGE)?{iconType:iH.TEAM_MANAGE_SELECTED_ITEM,menuType:i5(o)?iG.TEAM_SELECTED_ITEM_WITH_SET_FOLDER_COVER:iG.TEAM_SELECTED_ITEM}:(0,i0.jO)(r,b._I.DOWNLOAD)?{iconType:iH.TEAM_DOWNLOAD_SELECTED_ITEM,menuType:iG.TEAM_DOWNLOAD_SELECTED_ITEM}:{iconType:iH.TEAM_ENTRY_USER_WITHOUT_MANAGE_AND_DOWNLOAD_PERMISSION,menuType:null};if(n===b.RT.FOLDER){if((0,i4.Z)()){var a=2>(0,iS.Ah)(r.get("path"))?iG.TEAM_SELECTED_FIRST_TWO_LAYER_FOLDER:iG.TEAM_SELECTED_FOLDER;return{iconType:iH.TEAM_MANAGER_SELECTED_FOLDER,menuType:a}}var s=(0,i1.Z)(i,b._I.MANAGE)&&1===o,u=(0,i1.Z)(i,b._I.UPLOAD)&&1===o,l=(0,i1.Z)(i,b._I.DOWNLOAD);if((0,i0.jO)(r,b._I.MANAGE)){var c=l?iH.TEAM_MANAGE_CAN_DOWNLOAD_SUBFOLDER_SELECTED_FOLDER:iH.TEAM_MANAGE_SELECTED_FOLDER,d=iG.TEAM_MANAGE_SELECTED_FOLDER;return s?d=iG.TEAM_MANAGE_SINGLE_MANAGE_SUBFOLDER_SELECTED:u&&(d=iG.TEAM_MANAGE_SINGLE_UPLOAD_SUBFOLDER_SELECTED),{iconType:c,menuType:d}}if((0,i0.jO)(r,b._I.DOWNLOAD)){var f=l?iH.TEAM_DOWNLOAD_CAN_DOWNLOAD_SUBFOLDER_SELECTED_FOLDER:iH.TEAM_DOWNLOAD_SELECTED_FOLDER,p=iG.TEAM_DOWNLOAD_SELECTED_FOLDER;return s?p=iG.TEAM_DOWNLOAD_SINGLE_MANAGE_SUBFOLDER_SELECTED:u&&(p=iG.TEAM_DOWNLOAD_SINGLE_UPLOAD_SUBFOLDER_SELECTED),{iconType:f,menuType:p}}if(l){var h=null;return s?h=iG.TEAM_LOWER_THAN_DOWNLOAD_SINGLE_MANAGE_SUBFOLDER_SELECTED:u&&(h=iG.TEAM_LOWER_THAN_DOWNLOAD_SINGLE_UPLOAD_SUBFOLDER_SELECTED),{iconType:iH.TEAM_LOWER_THAN_DOWNLOAD_SELECTED_FOLDER,menuType:s||u?h:null}}}else if(n===b.RT.ITEM_FOLDER){var m=(0,i1.Z)(i,b._I.DOWNLOAD);if((0,i0.jO)(r,b._I.MANAGE))return{iconType:m?iH.TEAM_MANAGE_CAN_DOWNLOAD_SUBFOLDER_SELECTED_ITEM_FOLDER:iH.TEAM_MANAGE_SELECTED_ITEM_FOLDER,menuType:iG.TEAM_SELECTED_ITEM_FOLDER};if((0,i0.jO)(r,b._I.DOWNLOAD))return{iconType:m?iH.TEAM_DOWNLOAD_CAN_DOWNLOAD_SUBFOLDER_SELECTED_ITEM_FOLDER:iH.TEAM_DOWNLOAD_SELECTED_ITEM_FOLDER,menuType:iG.TEAM_DOWNLOAD_SELECTED_FOLDER}}return{iconType:null,menuType:null}},i9=function(){var e=iQ.Z.getStore().getState(),t=nR.Z.getSelectType(e),n=nR.Z.getSelectedCount(e);return t===b.RT.ITEM?{iconType:iH.PERSONAL_SELECTED_ITEM,menuType:i5(n)?iG.PERSONAL_SELECTED_ITEM_WITH_SET_FOLDER_COVER:iG.PERSONAL_SELECTED_ITEM}:t===b.RT.FOLDER?{iconType:iH.PERSONAL_SELECTED_FOLDER,menuType:iG.PERSONAL_SELECTED_FOLDER}:{iconType:iH.PERSONAL_SELECTED_ITEM_FOLDER,menuType:iG.PERSONAL_SELECTED_ITEM_FOLDER}};function i8(e){return(0,rg.Eo)(e)?i6():i9()}var i7=__webpack_require__(32648);function ae(e,t){return 0!==t.length&&t.every(function(t){return t.provider_user_id===e})}function at(e,t){return 0!==t.length&&t.every(function(t){return t.provider_user_id===e||0===t.owner_user_id})}function an(e,t){if(0!==e.length){if(t===J.Z.PERSONAL_SPACE)return e.every(function(e){return 0!==e.owner_user_id});if(t===J.Z.TEAM_SPACE)return e.every(function(e){return 0===e.owner_user_id})}return!1}function ar(e,t){return e.getIn(["permission",t])}var ao={iconType:null,menuType:null},ai=function(){var e=iQ.Z.getStore().getState(),t=nR.Z.getSelectedMap(e),n=nL.Z.getUserId(e),r=i7.Z.getSharingPermission(e),o=t.toIndexedSeq().toJS(),i=ae(n,o),a=r.getIn(["permission","download"]);if(an(o,J.Z.PERSONAL_SPACE)){if(!(0,n0.tp)(J.Z.PERSONAL_SPACE))return i?{iconType:null,menuType:iG.SPACE_DISABLE}:ao;if(i)return{iconType:iH.SHARED_ALBUM_PHOTO_PROVIDER,menuType:iG.SHARED_ALBUM_PHOTO_PROVIDER};if(a)return{iconType:iH.SHARED_ALBUM_DOWNLOAD_ONLY,menuType:null}}if(an(o,J.Z.TEAM_SPACE)){if(!(0,n0.tp)(J.Z.TEAM_SPACE))return i?{iconType:null,menuType:iG.SPACE_DISABLE}:ao;if(i&&(0,i4.Z)())return{iconType:iH.SHARED_ALBUM_PHOTO_PROVIDER,menuType:iG.SHARED_ALBUM_PHOTO_PROVIDER};if(i)return{iconType:iH.SHARED_ALBUM_PHOTO_PROVIDER,menuType:iG.SHARED_ALBUM_PHOTO_PROVIDER_NOT_MANAGEMENT};if((0,i4.Z)())return{iconType:a?iH.SHARED_ALBUM_DOWNLOAD_ONLY:null,menuType:iG.SHARED_ALBUM_TEAM_MANAGEMENT};if(a)return{iconType:iH.SHARED_ALBUM_DOWNLOAD_ONLY,menuType:null}}return(0,n0.tp)(J.Z.PERSONAL_SPACE)&&(0,n0.tp)(J.Z.TEAM_SPACE)?(0,i4.Z)()&&i?{iconType:iH.SHARED_ALBUM_PHOTO_PROVIDER,menuType:iG.SHARED_ALBUM_WITHOUT_EDIT_TAG}:a?{iconType:iH.SHARED_ALBUM_DOWNLOAD_ONLY,menuType:null}:ao:i?{iconType:null,menuType:iG.SPACE_DISABLE}:ao},aa=function(){var e=iQ.Z.getStore().getState(),t=nR.Z.getSelectedMap(e),n=nL.Z.getUserId(e),r=t.toIndexedSeq().toJS(),o=ae(n,r);if(an(r,J.Z.PERSONAL_SPACE))return(0,n0.tp)(J.Z.PERSONAL_SPACE)?o?{iconType:iH.NORMAL_ALBUM,menuType:iG.NORMAL_ALBUM}:{iconType:iH.NORMAL_ALBUM_WITHOUT_EDIT,menuType:iG.NORMAL_ALBUM_WITHOUT_EDIT_AND_REGENERATE}:{iconType:null,menuType:iG.SPACE_DISABLE};if(an(r,J.Z.TEAM_SPACE)){if(!(0,n0.tp)(J.Z.TEAM_SPACE))return{iconType:null,menuType:iG.SPACE_DISABLE};var i=o?iH.NORMAL_ALBUM:iH.NORMAL_ALBUM_WITHOUT_EDIT;return(0,i4.Z)()?{iconType:i,menuType:iG.NORMAL_ALBUM}:o?{iconType:i,menuType:iG.NORMAL_ALBUM_WITHOUT_EDIT}:{iconType:i,menuType:iG.NORMAL_ALBUM_WITHOUT_EDIT_AND_REGENERATE}}if(!(0,n0.tp)(J.Z.PERSONAL_SPACE)||!(0,n0.tp)(J.Z.TEAM_SPACE))return{iconType:null,menuType:iG.SPACE_DISABLE};var a=o?iH.NORMAL_ALBUM:iH.NORMAL_ALBUM_WITHOUT_EDIT;return(0,i4.Z)()&&at(n,r)?{iconType:a,menuType:iG.NORMAL_ALBUM_WITHOUT_EDIT_TAG}:{iconType:a,menuType:o?iG.NORMAL_ALBUM_WITHOUT_EDIT:iG.NORMAL_ALBUM_WITHOUT_EDIT_AND_REGENERATE}},as=function(){var e=iQ.Z.getStore().getState(),t=iU.Z.getAlbumType(e),n=iU.Z.getIsFromSuggestion(e),r=iU.Z.getLibrary(e),o=i7.Z.getCurrentFreezeAlbum(e),i=i7.Z.getCurrentType(e)===b.ZP.ALBUM_TYPE.CONDITION;return t===b.ZP.ALBUM_TYPE.PERSON?{iconType:iH.PERSON_ALBUM,menuType:iG.PERSON_ALBUM}:t===b.ZP.ALBUM_TYPE.CONCEPT?{iconType:iH.CONCEPT_ALBUM,menuType:n?iG.SUGGESTION_CONCEPT_ALBUM:iG.CONCEPT_ALBUM}:t===b.ZP.ALBUM_TYPE.ALBUM?o?{iconType:iH.FREEZE_ALBUM,menuType:iG.FREEZE_ALBUM}:i?{iconType:iH.CONDITION_ALBUM,menuType:iG.CONDITION_ALBUM}:aa():t===b.ZP.ALBUM_TYPE.SEARCH?{iconType:iH.SEARCH_ALBUM,menuType:iG.SEARCH_ALBUM}:t===b.ZP.ALBUM_TYPE.SIMILAR?{iconType:iH.SIMILAR_ALBUM,menuType:iG.SIMILAR_ALBUM}:t!==b.ZP.ALBUM_TYPE.FAVORITE||r!==b.Zu.TEAM||(0,i4.Z)()?{iconType:iH.OTHERS_ALBUM,menuType:iG.OTHERS_ALBUM}:{iconType:iH.TEAM_ENTRY_USER_WITHOUT_MANAGE_AND_DOWNLOAD_PERMISSION,menuType:null}},au=__webpack_require__(92632),al=__webpack_require__(24428),ac=function(e){var t=e.library,n=(0,y.I0)(),r=(0,y.v9)(iB.Z.getMenuIsOpen),o=(0,y.v9)(iB.Z.getMenuMousePosition),i=(0,y.v9)(nR.Z.getSelectedCount),a=(0,y.v9)(nR.Z.getIsSelectSingleStack),s=(0,y.v9)(iU.Z.getAlbumType),u=s===b.ZP.ALBUM_TYPE.TIMELINE||s===b.ZP.ALBUM_TYPE.FOLDER,l={selectedCount:i,selectType:(0,y.v9)(nR.Z.getSelectType),selectedMap:(0,y.v9)(nR.Z.getSelectedMap),hasHevc:(0,n0.eB)(),enableConvertedOriginalJpeg:(0,n0.WP)()},c=function(e){var n=e(t);return iX(t,1===i||a,n.iconType,n.menuType,l)},d=[];u&&!SYNO.SDS.Session.isLogined?d=c(i2):d=c(u?i8:(0,au.CB)()?ai:as);var f=(0,tg.useCallback)(function(){n((0,al.g)(!1))},[n]),p=(0,tg.useCallback)(function(e){e.key===b.VD.ESC&&(n((0,rl.S$)()),f())},[n,f]);return tg.createElement(tg.Fragment,null,r&&tg.createElement(iN.Z,{handlerNamespace:iF.CONTEXT_MENU,onKeyDown:p}),tg.createElement(iM,{isOpen:r,onRequestClose:f,mousePosition:o,menu:d}))};ac.propTypes={library:tP().string.isRequired};var ad=ac,af=__webpack_require__(21132),ap={currentFolderId:tP().number.isRequired,classSuffix:tP().string},ah={classSuffix:"size32"},am=function(e){var t=e.currentFolderId,n=e.classSuffix,r=function(){window.location=(0,t_.Y$)(b.sO.EXTERNAL_LOGIN,{folderId:t})};return tg.createElement(af.Z,{classSuffix:n,className:"synofoto-avatar-empty-circle-button",text:"",handler:r,dataTestId:"external-avatar-btn"})};am.propTypes=ap,am.defaultProps=ah;var ag=am,av=__webpack_require__(57349),ay={dataTestId:tP().string,onSortingChange:tP().func.isRequired,sortBy:tP().oneOf(Object.values(b.ER)),sortDirection:tP().oneOf(Object.values(b.Sr)),offset:tP().shape({x:tP().number,y:tP().number})},ab={dataTestId:void 0,sortBy:b.ER.TAKENTIME,sortDirection:b.Sr.ASC,offset:{x:0,y:0}},a_=function(e){var t=e.onSortingChange,n=e.sortBy,r=e.sortDirection,o=e.dataTestId,i=e.offset,a=(0,y.v9)(nR.Z.getSelectMode),s=function(e,o){(e!==r||o!==n)&&t(o,e)};return a?null:(0,av.hh)({sortBy:n,sortDirection:r,changeSorting:s,title:(0,t$.n6)("action","sorting"),offset:i,dataTestId:o,selfPortal:!0})};a_.propTypes=ay,a_.defaultProps=ab;var aE=a_,aT=__webpack_require__(69253),aS=__webpack_require__(44531),aI={currentFolderId:tP().number.isRequired,offset:tP().shape({x:tP().number,y:tP().number})},aw={offset:{x:0,y:0}},aA=function(e){var t=e.currentFolderId,n=e.offset,r=(0,y.I0)(),o=(0,y.v9)(aS.av),i=(0,y.v9)(t6.Z.getCurrentFolderSortBy),a=(0,y.v9)(t6.Z.getCurrentFolderSortDirection),s=function(e,n){return(0,aT.f)(r,o,oW.gB,oW.TY)(t,e,n)};return tg.createElement(aE,{onSortingChange:s,sortBy:i,sortDirection:a,offset:n,dataTestId:"external-sorting-btn"})};aA.propTypes=aI,aA.defaultProps=aw;var aO=aA,aC={children:tP().node,className:tP().string},aP={children:null,className:""};function aR(e){return function(t){var n=t.children;return tg.createElement("div",{className:e},n)}}var aL=aR("synofoto-main-grid__header-left"),aD=aR("synofoto-main-grid__header-middle"),ax=aR("synofoto-main-grid__header-right");function ak(e){var t=e.children,n=e.className,r=tk()("synofoto-main-grid__header",(0,tR._)({},n,n));return tg.createElement("header",{className:r},t)}ak.propTypes=aC,ak.defaultProps=aP;var aM=Object.assign(ak,{Left:aL,Middle:aD,Right:ax}),aN=function(){var e=(0,y.I0)(),t=(0,y.v9)(nR.Z.getSelectMode),n=(0,y.v9)(t6.Z.getCurrentFolderId),r=(0,y.v9)(t6.Z.getCurrentFolderPermission),o=(0,y.v9)(t6.Z.getFolderPhotowallItems).size>0,i=(0,y.v9)(ih.getIsNeedPassword),a=function(){return e((0,im.xV)({viewType:b.bW.FOLDER,slideshow:!0}))},s=function(t){return e((0,oW.Np)([n],t))},u=function(){return o?(0,av.qq)({handler:a,dataTestId:"external-slideshow-btn"}):null},l=function(){return r.get("download")&&o?(0,av.tb)({handler:s,dataTestId:"external-download-btn"}):null};return i||t?tg.createElement(aM.Right,null,tg.createElement(ag,{currentFolderId:n})):tg.createElement(aM.Right,null,u(),l(),tg.createElement(aO,{currentFolderId:n}),tg.createElement(ag,{currentFolderId:n}))};function aF(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function s(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){e.done?o(e.value):new n(function(t){t(e.value)}).then(a,s)}u((r=r.apply(e,t||[])).next())})}function aB(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(e){return function(t){return u([e,t])}}function u(i){if(n)throw TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]<o[3])){a.label=i[1];break}if(6===i[0]&&a.label<o[1]){a.label=o[1],o=i;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(i);break}o[2]&&a.ops.pop(),a.trys.pop();continue}i=t.call(e,a)}catch(e){i=[6,e],r=0}finally{n=o=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}}function aU(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function aZ(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(aU(arguments[t]));return e}var aj=new Map([["avi","video/avi"],["gif","image/gif"],["ico","image/x-icon"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["mkv","video/x-matroska"],["mov","video/quicktime"],["mp4","video/mp4"],["pdf","application/pdf"],["png","image/png"],["zip","application/zip"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"]]);function aH(e,t){var n=az(e);if("string"!=typeof n.path){var r=e.webkitRelativePath;Object.defineProperty(n,"path",{value:"string"==typeof t?t:"string"==typeof r&&r.length>0?r:e.name,writable:!1,configurable:!1,enumerable:!0})}return n}function az(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var n=t.split(".").pop().toLowerCase(),r=aj.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e}var aq=[".DS_Store","Thumbs.db"];function aG(e){return aF(this,void 0,void 0,function(){return aB(this,function(t){return[2,aV(e)&&e.dataTransfer?aJ(e.dataTransfer,e.type):aW(e)]})})}function aV(e){return!!e.dataTransfer}function aW(e){return(aY(e.target)&&e.target.files?aK(e.target.files):[]).map(function(e){return aH(e)})}function aY(e){return null!==e}function aJ(e,t){return aF(this,void 0,void 0,function(){var n;return aB(this,function(r){switch(r.label){case 0:if(!e.items)return[3,2];if(n=aK(e.items).filter(function(e){return"file"===e.kind}),"drop"!==t)return[2,n];return[4,Promise.all(n.map(aX))];case 1:return[2,a$(aQ(r.sent()))];case 2:return[2,a$(aK(e.files).map(function(e){return aH(e)}))]}})})}function a$(e){return e.filter(function(e){return -1===aq.indexOf(e.name)})}function aK(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];t.push(r)}return t}function aX(e){if("function"!=typeof e.webkitGetAsEntry)return a0(e);var t=e.webkitGetAsEntry();return t&&t.isDirectory?a2(t):a0(e)}function aQ(e){return e.reduce(function(e,t){return aZ(e,Array.isArray(t)?aQ(t):[t])},[])}function a0(e){var t=e.getAsFile();return t?Promise.resolve(aH(t)):Promise.reject(e+" is not a File")}function a1(e){return aF(this,void 0,void 0,function(){return aB(this,function(t){return[2,e.isDirectory?a2(e):a4(e)]})})}function a2(e){var t=e.createReader();return new Promise(function(e,n){var r=[];function o(){var i=this;t.readEntries(function(t){return aF(i,void 0,void 0,function(){var i;return aB(this,function(a){switch(a.label){case 0:if(t.length)return[3,5];a.label=1;case 1:return a.trys.push([1,3,,4]),[4,Promise.all(r)];case 2:return e(a.sent()),[3,4];case 3:return n(a.sent()),[3,4];case 4:return[3,6];case 5:i=Promise.all(t.map(a1)),r.push(i),o(),a.label=6;case 6:return[2]}})})},function(e){n(e)})}o()})}function a4(e){return aF(this,void 0,void 0,function(){return aB(this,function(t){return[2,new Promise(function(t,n){e.file(function(n){t(aH(n,e.fullPath))},function(e){n(e)})})]})})}var a3=__webpack_require__(70254),a5=__webpack_require__.n(a3);function a6(e,t){return a7(e)||a8(e,t)||a9()}function a9(){throw TypeError("Invalid attempt to destructure non-iterable instance")}function a8(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}function a7(e){if(Array.isArray(e))return e}var se="file-invalid-type",st="file-too-large",sn="file-too-small",sr=function(e){var t=Array.isArray(e=Array.isArray(e)&&1===e.length?e[0]:e)?"one of ".concat(e.join(", ")):e;return{code:se,message:"File type must be ".concat(t)}},so=function(e){return{code:st,message:"File is larger than ".concat(e," bytes")}},si=function(e){return{code:sn,message:"File is smaller than ".concat(e," bytes")}},sa={code:"too-many-files",message:"Too many files"};function ss(e,t){var n="application/x-moz-file"===e.type||a5()(e,t);return[n,n?null:sr(t)]}function su(e,t,n){if(sl(e.size)){if(sl(t)&&sl(n)){if(e.size>n)return[!1,so(n)];if(e.size<t)return[!1,si(t)]}else if(sl(t)&&e.size<t)return[!1,si(t)];else if(sl(n)&&e.size>n)return[!1,so(n)]}return[!0,null]}function sl(e){return null!=e}function sc(e){var t=e.files,n=e.accept,r=e.minSize,o=e.maxSize;return(!!e.multiple||!(t.length>1))&&t.every(function(e){var t=a6(ss(e,n),1)[0],i=a6(su(e,r,o),1)[0];return t&&i})}function sd(e){return"function"==typeof e.isPropagationStopped?e.isPropagationStopped():void 0!==e.cancelBubble&&e.cancelBubble}function sf(e){return e.dataTransfer?Array.prototype.some.call(e.dataTransfer.types,function(e){return"Files"===e||"application/x-moz-file"===e}):!!e.target&&!!e.target.files}function sp(e){e.preventDefault()}function sh(e){return -1!==e.indexOf("MSIE")||-1!==e.indexOf("Trident/")}function sm(e){return -1!==e.indexOf("Edge/")}function sg(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:window.navigator.userAgent;return sh(e)||sm(e)}function sv(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return t.some(function(t){return!sd(e)&&t&&t.apply(void 0,[e].concat(r)),sd(e)})}}function sy(e){return sE(e)||s_(e)||sb()}function sb(){throw TypeError("Invalid attempt to spread non-iterable instance")}function s_(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}function sE(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}}function sT(e,t){return sw(e)||sI(e,t)||sS()}function sS(){throw TypeError("Invalid attempt to destructure non-iterable instance")}function sI(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}function sw(e){if(Array.isArray(e))return e}function sA(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function sO(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sA(n,!0).forEach(function(t){sC(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sA(n).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function sC(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sP(e,t){if(null==e)return{};var n,r,o=sR(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function sR(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var sL=(0,tg.forwardRef)(function(e,t){var n=e.children,r=sk(sP(e,["children"])),o=r.open,i=sP(r,["open"]);return(0,tg.useImperativeHandle)(t,function(){return{open:o}},[o]),tg.createElement(tg.Fragment,null,n(sO({},i,{open:o})))});sL.displayName="Dropzone",sL.propTypes={children:tP().func,accept:tP().oneOfType([tP().string,tP().arrayOf(tP().string)]),multiple:tP().bool,preventDropOnDocument:tP().bool,noClick:tP().bool,noKeyboard:tP().bool,noDrag:tP().bool,noDragEventsBubbling:tP().bool,minSize:tP().number,maxSize:tP().number,disabled:tP().bool,getFilesFromEvent:tP().func,onFileDialogCancel:tP().func,onDragEnter:tP().func,onDragLeave:tP().func,onDragOver:tP().func,onDrop:tP().func,onDropAccepted:tP().func,onDropRejected:tP().func};var sD=sL,sx={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]};function sk(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.accept,n=e.disabled,r=void 0!==n&&n,o=e.getFilesFromEvent,i=void 0===o?aG:o,a=e.maxSize,s=void 0===a?1/0:a,u=e.minSize,l=void 0===u?0:u,c=e.multiple,d=void 0===c||c,f=e.onDragEnter,p=e.onDragLeave,h=e.onDragOver,m=e.onDrop,g=e.onDropAccepted,v=e.onDropRejected,y=e.onFileDialogCancel,b=e.preventDropOnDocument,_=void 0===b||b,E=e.noClick,T=void 0!==E&&E,S=e.noKeyboard,I=void 0!==S&&S,w=e.noDrag,A=void 0!==w&&w,O=e.noDragEventsBubbling,C=void 0!==O&&O,P=(0,tg.useRef)(null),R=(0,tg.useRef)(null),L=sT((0,tg.useReducer)(sM,sx),2),D=L[0],x=L[1],k=D.isFocused,M=D.isFileDialogActive,N=D.draggedFiles,F=(0,tg.useCallback)(function(){R.current&&(x({type:"openDialog"}),R.current.value=null,R.current.click())},[x]),B=function(){M&&setTimeout(function(){R.current&&!R.current.files.length&&(x({type:"closeDialog"}),"function"==typeof y&&y())},300)};(0,tg.useEffect)(function(){return window.addEventListener("focus",B,!1),function(){window.removeEventListener("focus",B,!1)}},[R,M,y]);var U=(0,tg.useCallback)(function(e){P.current&&P.current.isEqualNode(e.target)&&(32===e.keyCode||13===e.keyCode)&&(e.preventDefault(),F())},[P,R]),Z=(0,tg.useCallback)(function(){x({type:"focus"})},[]),j=(0,tg.useCallback)(function(){x({type:"blur"})},[]),H=(0,tg.useCallback)(function(){T||(sg()?setTimeout(F,0):F())},[R,T]),z=(0,tg.useRef)([]),q=function(e){P.current&&P.current.contains(e.target)||(e.preventDefault(),z.current=[])};(0,tg.useEffect)(function(){return _&&(document.addEventListener("dragover",sp,!1),document.addEventListener("drop",q,!1)),function(){_&&(document.removeEventListener("dragover",sp),document.removeEventListener("drop",q))}},[P,_]);var G=(0,tg.useCallback)(function(e){e.preventDefault(),e.persist(),X(e),z.current=[].concat(sy(z.current),[e.target]),sf(e)&&Promise.resolve(i(e)).then(function(t){(!sd(e)||C)&&(x({draggedFiles:t,isDragActive:!0,type:"setDraggedFiles"}),f&&f(e))})},[i,f,C]),V=(0,tg.useCallback)(function(e){if(e.preventDefault(),e.persist(),X(e),e.dataTransfer)try{e.dataTransfer.dropEffect="copy"}catch(e){}return sf(e)&&h&&h(e),!1},[h,C]),W=(0,tg.useCallback)(function(e){e.preventDefault(),e.persist(),X(e);var t=z.current.filter(function(e){return P.current&&P.current.contains(e)}),n=t.indexOf(e.target);-1!==n&&t.splice(n,1),z.current=t,!(t.length>0)&&(x({isDragActive:!1,type:"setDraggedFiles",draggedFiles:[]}),sf(e)&&p&&p(e))},[P,p,C]),Y=(0,tg.useCallback)(function(e){e.preventDefault(),e.persist(),X(e),z.current=[],sf(e)&&Promise.resolve(i(e)).then(function(n){if(!sd(e)||C){var r=[],o=[];n.forEach(function(e){var n=sT(ss(e,t),2),i=n[0],a=n[1],u=sT(su(e,l,s),2),c=u[0],d=u[1];if(i&&c)r.push(e);else{var f=[a,d].filter(function(e){return e});o.push({file:e,errors:f})}}),!d&&r.length>1&&(r.forEach(function(e){o.push({file:e,errors:[sa]})}),r.splice(0)),x({acceptedFiles:r,fileRejections:o,type:"setFiles"}),m&&m(r,o,e),o.length>0&&v&&v(o,e),r.length>0&&g&&g(r,e)}}),x({type:"reset"})},[d,t,l,s,i,m,g,v,C]),J=function(e){return r?null:e},$=function(e){return I?null:J(e)},K=function(e){return A?null:J(e)},X=function(e){C&&e.stopPropagation()},Q=(0,tg.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.refKey,n=void 0===t?"ref":t,o=e.onKeyDown,i=e.onFocus,a=e.onBlur,s=e.onClick,u=e.onDragEnter,l=e.onDragOver,c=e.onDragLeave,d=e.onDrop,f=sP(e,["refKey","onKeyDown","onFocus","onBlur","onClick","onDragEnter","onDragOver","onDragLeave","onDrop"]);return sO(sC({onKeyDown:$(sv(o,U)),onFocus:$(sv(i,Z)),onBlur:$(sv(a,j)),onClick:J(sv(s,H)),onDragEnter:K(sv(u,G)),onDragOver:K(sv(l,V)),onDragLeave:K(sv(c,W)),onDrop:K(sv(d,Y))},n,P),r||I?{}:{tabIndex:0},{},f)}},[P,U,Z,j,H,G,V,W,Y,I,A,r]),ee=(0,tg.useCallback)(function(e){e.stopPropagation()},[]),et=(0,tg.useMemo)(function(){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.refKey,r=void 0===n?"ref":n,o=e.onChange,i=e.onClick,a=sP(e,["refKey","onChange","onClick"]);return sO({},sC({accept:t,multiple:d,type:"file",style:{display:"none"},onChange:J(sv(o,Y)),onClick:J(sv(i,ee)),autoComplete:"off",tabIndex:-1},r,R),{},a)}},[R,t,d,Y,r]),en=N.length,er=en>0&&sc({files:N,accept:t,minSize:l,maxSize:s,multiple:d}),eo=en>0&&!er;return sO({},D,{isDragAccept:er,isDragReject:eo,isFocused:k&&!r,getRootProps:Q,getInputProps:et,rootRef:P,inputRef:R,open:J(F)})}function sM(e,t){switch(t.type){case"focus":return sO({},e,{isFocused:!0});case"blur":return sO({},e,{isFocused:!1});case"openDialog":return sO({},e,{isFileDialogActive:!0});case"closeDialog":return sO({},e,{isFileDialogActive:!1});case"setDraggedFiles":var n=t.isDragActive;return sO({},e,{draggedFiles:t.draggedFiles,isDragActive:n});case"setFiles":return sO({},e,{acceptedFiles:t.acceptedFiles,fileRejections:t.fileRejections});case"reset":return sO({},e,{isFileDialogActive:!1,isDragActive:!1,draggedFiles:[],acceptedFiles:[],fileRejections:[]});default:return e}}var sN=__webpack_require__(83960),sF=__webpack_require__(8323),sB=function(e){return/^\./.test(e)},sU=function(e){return(e||"").toLowerCase().startsWith("image/")},sZ=function(e){return(e||"").toLowerCase().startsWith("video/")},sj=__webpack_require__(5943),sH=new Map([["mpg","video/mpeg"],["mpeg","video/mpeg"],["avi","video/x-msvideo"],["asf","video/x-ms-asf"],["wmv","video/x-ms-wmv"],["mov","video/quicktime"],["flv","video/x-flv"],["f4v","video/mp4"],["mp4","video/mp4"],["mts","model/vnd.mts"],["m4v","video/x-m4v"],["3gp","video/3gp"],["3g2","video/3gpp2"],["qt","video/quicktime"],["jpg","image/jpeg"],["jpeg","image/jpeg"],["jpe","image/jpeg"],["webp","image/webp"],["bmp","image/bmp"],["png","image/png"],["gif","image/gif"],["tif","image/tiff"],["tiff","image/tiff"],["heic","image/heic"],["heif","image/heif"],["dcr","application/x-director"]]),sz=function(e){var t=e.name;if(t&&-1!==t.lastIndexOf(".")&&!e.type){var n=t.split(".").pop().toLowerCase(),r=sH.get(n);r&&Object.defineProperty(e,"type",{value:r,writable:!1,configurable:!1,enumerable:!0})}return e},sq=function(e){return e.map(sz)},sG=function(e){return".".concat(e)};function sV(e){e.dataTransfer&&(e.dataTransfer.dropEffect="copy")}var sW=5e3,sY="synofoto-dropzone-active",sJ=(0,iZ._)(b.gK.PHOTOS.map(function(e){return sG(e)})).concat((0,iZ._)(b.gK.VIDEOS.map(function(e){return sG(e)}))),s$=tg.forwardRef(function(e,t){var n,r=e.onDrop,o=e.children,i=e.className,a=e.disableClick,s=(0,g._)((0,tg.useState)(!1),2),u=s[0],l=s[1],c=(0,tg.useRef)(null);(0,tg.useEffect)(function(){u?document.addEventListener("dragover",sV):document.removeEventListener("dragover",sV)},[u]);var d=function(e){return!sB(e.name)&&(sU(e.type)||sZ(e.type))},f=function(e){if(e.dataTransfer){var t=e.dataTransfer;if(t.items&&t.items.length)return t.items;if(t.files&&t.files.length)return t.files}else if(e.target&&e.target.files)return e.target.files;return[]},p=function(e){for(var t=!1,n=f(e),r=0;r<n.length;++r){var o=n[r];(!o.type||d(o))&&(t=!0)}l((0,sj.G6)()||(0,sj.w1)()||n.length>0&&t)},h=function(){l(!1)},m=function(e){if(e.length>sW)(0,sN.Z)((0,sF.Z)((0,t$.n6)("upload","num_limitation"),sW));else if(e.length)r(sq(e));else{var t=(0,sj.w1)()?(0,t$.n6)("upload","unsupported_hint_ie"):(0,t$.n6)("upload","unsupported_hint");(0,sN.Z)(t)}l(!1)},v=function(){c.current&&c.current.open()};(0,tg.useImperativeHandle)(t,function(){return{open:v,onDragLeave:h}});var y=tk()((n={"synofoto-dropzone":!0},(0,tR._)(n,sY,u),(0,tR._)(n,i,i),n));return tg.createElement(sD,{disablePreview:!0,noClick:a,onDragEnter:p,onDragLeave:h,onDrop:m,accept:(0,sj.G6)()?"":sJ,ref:c},function(e){var t=e.getRootProps,n=e.getInputProps;return tg.createElement("div",t({className:y}),o,tg.createElement("input",(0,tL._)((0,tw._)({},n()),{"data-testid":"upload"})))})});s$.propTypes={onDrop:tP().func.isRequired,children:tP().node,className:tP().string,disableClick:tP().bool},s$.defaultProps={children:null,className:"",disableClick:!0};var sK=s$,sX={SELECT:{key:"select",action:"handleSelect"},CANCEL_SELECT:{key:"deselect",action:"handleCancelSelect"},UPLOAD:{key:"upload",action:"handleUpload"},DOWNLOAD_ALL:{key:"download_all",action:"handleDownloadAll"}},sQ={TEAM_MANAGEMENT:"team_management",TEAM_PUBLIC_VIEW:"team_public_view",TEAM_PUBLIC_VIEW_PHOTO_REQUEST:"team_public_view_photo_request",TEAM_PUBLIC_DOWNLOAD:"team_public_download",TEAM_PUBLIC_DOWNLOAD_PHOTO_REQUEST:"team_public_download_photo_request",TEAM_ENTRY_VIEW:"team_entry_view",TEAM_ENTRY_VIEW_PHOTO_REQUEST:"team_entry_view_photo_request",TEAM_ENTRY_DOWNLOAD:"team_entry_download",TEAM_ENTRY_DOWNLOAD_PHOTO_REQUEST:"team_entry_download_photo_request",TEAM_ENTRY_UPLOAD:"team_entry_upload",TEAM_ENTRY_MANAGEMENT:"team_entry_management",TEAM_EMPTY:"team_empty",TEAM_EMPTY_UPLOAD:"team_empty_upload",TEAM_SUBFOLDER_VIEW:"team_subfolder_view",PERSONAL_EMPTY:"personal_empty",PERSONAL_NORMAL:"personal_normal"},s0=(t={},(0,tR._)(t,sQ.TEAM_MANAGEMENT,function(e){return e?[sX.CANCEL_SELECT]:[sX.SELECT,sX.UPLOAD,sX.DOWNLOAD_ALL]}),(0,tR._)(t,sQ.TEAM_PUBLIC_VIEW,function(e){return[]}),(0,tR._)(t,sQ.TEAM_PUBLIC_VIEW_PHOTO_REQUEST,function(e){return e?[]:[sX.UPLOAD]}),(0,tR._)(t,sQ.TEAM_PUBLIC_DOWNLOAD,function(e){return e?[sX.CANCEL_SELECT]:[sX.SELECT,sX.DOWNLOAD_ALL]}),(0,tR._)(t,sQ.TEAM_PUBLIC_DOWNLOAD_PHOTO_REQUEST,function(e){return e?[sX.CANCEL_SELECT]:[sX.SELECT,sX.UPLOAD,sX.DOWNLOAD_ALL]}),(0,tR._)(t,sQ.TEAM_ENTRY_VIEW,function(e){return[]}),(0,tR._)(t,sQ.TEAM_ENTRY_VIEW_PHOTO_REQUEST,function(e){return e?[]:[sX.UPLOAD]}),(0,tR._)(t,sQ.TEAM_ENTRY_DOWNLOAD,function(e){return e?[sX.CANCEL_SELECT]:[sX.SELECT,sX.DOWNLOAD_ALL]}),(0,tR._)(t,sQ.TEAM_ENTRY_DOWNLOAD_PHOTO_REQUEST,function(e){return e?[sX.CANCEL_SELECT]:[sX.SELECT,sX.UPLOAD,sX.DOWNLOAD_ALL]}),(0,tR._)(t,sQ.TEAM_ENTRY_UPLOAD,function(e){return e?[sX.CANCEL_SELECT]:[sX.SELECT,sX.UPLOAD,sX.DOWNLOAD_ALL]}),(0,tR._)(t,sQ.TEAM_ENTRY_MANAGEMENT,function(e){return e?[sX.CANCEL_SELECT]:[sX.SELECT,sX.UPLOAD,sX.DOWNLOAD_ALL]}),(0,tR._)(t,sQ.TEAM_EMPTY,function(){return[]}),(0,tR._)(t,sQ.TEAM_EMPTY_UPLOAD,function(e){return e?[]:[sX.UPLOAD]}),(0,tR._)(t,sQ.TEAM_SUBFOLDER_VIEW,function(e){return e?[sX.CANCEL_SELECT]:[sX.SELECT]}),(0,tR._)(t,sQ.PERSONAL_EMPTY,function(e){return e?[]:[sX.UPLOAD]}),(0,tR._)(t,sQ.PERSONAL_NORMAL,function(e){return e?[sX.CANCEL_SELECT]:[sX.SELECT,sX.UPLOAD,sX.DOWNLOAD_ALL]}),t),s1=(0,_.q$)((0,_.U9)({AppendUploadTasks:"APPEND_UPLOAD_TASKS",SetUploadTaskStatus:"SET_UPLOAD_TASK_STATUS",SetFailedUploadTask:"SET_FAILED_UPLOAD_TASK",ShowTaskCreatedMessage:"SHOW_TASK_CREATED_MESSAGE",ShowTaskFinishedMessage:"SHOW_TASK_FINISHED_MESSAGE",RemoveUploadTask:"REMOVE_UPLOAD_TASK",ResetUploadTasks:"RESET_UPLOAD_TASKS"},"MOBILE_")),s2=(0,_.Ky)((0,_.U9)({AddUploadToAlbumTask:"ADD_UPLOAD_TO_ALBUM_TASK",AddUploadToFolderTask:"ADD_UPLOAD_TO_FOLDER_TASK",ClearUploadTasks:"CLEAR_UPLOAD_TASKS",ProcessUploadTasks:"PROCESS_UPLOAD_TASKS"},"MOBILE_")),s4=function(e,t){return{type:s2.AddUploadToFolderTask,files:e,folderId:t,library:J.Z.TEAM_SPACE}},s3=function(e,t){return{type:s2.AddUploadToFolderTask,files:e,folderId:t,library:J.Z.PERSONAL_SPACE}},s5=function(){return{type:s2.ClearUploadTasks}},s6=function(){return{type:s2.ProcessUploadTasks}},s9=function(e,t){var n=t.albumId,r=t.passphrase;if(n&&r)throw Error("Only one album key supported. (albumId or passphrase)");return{type:s2.AddUploadToAlbumTask,albumId:n,files:e,library:J.Z.PERSONAL_SPACE,passphrase:r}},s8={enterSelectMode:tP().func,leaveSelectMode:tP().func},s7={enterSelectMode:function(){},leaveSelectMode:function(){}},ue=function(e){var t=e.enterSelectMode,n=e.leaveSelectMode,r=(0,y.I0)(),o=(0,y.v9)(t6.Z.getCurrentFolderPermission),i=(0,y.v9)(aS.av),a=(0,y.v9)(nR.Z.getSelectMode),s=(0,y.v9)(t6.Z.getFolderPhotowallItemCount),u=(0,y.v9)(t6.Z.getSubfoldersInFolderView),l=(0,y.v9)(t6.Z.getCurrentFolderId),c=(0,tg.useRef)(null),d=u?u.size:0,f=0===s&&0===d,p=d>0,h=function(e){return(0,aT.f)(r,i,s3,s4)(e,l)},m=function(){return f?sQ.PERSONAL_EMPTY:sQ.PERSONAL_NORMAL},g=function(){if(f)return o.get(b._I.UPLOAD)?sQ.TEAM_EMPTY_UPLOAD:sQ.TEAM_EMPTY;if(SYNO.SDS.Session.isLogined){if((0,i4.Z)())return sQ.TEAM_MANAGEMENT;if(o.get(b._I.MANAGE))return sQ.TEAM_ENTRY_MANAGEMENT;if(o.get(b._I.UPLOAD))return sQ.TEAM_ENTRY_UPLOAD;if(o.get(b._I.DOWNLOAD))return sQ.TEAM_ENTRY_DOWNLOAD;if(o.get(b._I.VIEW))return p?sQ.TEAM_SUBFOLDER_VIEW:sQ.TEAM_ENTRY_VIEW}else{if(o.get(b._I.DOWNLOAD))return sQ.TEAM_PUBLIC_DOWNLOAD;if(o.get(b._I.VIEW))return p?sQ.TEAM_SUBFOLDER_VIEW:sQ.TEAM_PUBLIC_VIEW}return sQ.TEAM_EMPTY},v={handleUpload:function(){return c.current.open()},handleSelect:t,handleCancelSelect:n,handleDownloadAll:function(e){return(0,aT.f)(r,i,oW.NP,oW.Np)([l],e)}},_=s0[i===b.Zu.TEAM?g():m()](a),E=(0,i$.Z)({menuItems:_,functionHandlerMap:v});return 0!==E.length&&tg.createElement(tg.Fragment,null,tg.createElement(tF.Z,{selfPortal:!0,ctClassName:"synofoto-header-more-button-mobile",iconCls:"more-btn-icon",menu:E,dataTestId:"header-more-btn-mobile",offset:{x:0,y:11},menuDataTestId:"header-more-button-menu-mobile"}),tg.createElement(sK,{ref:c,onDrop:h}))};ue.propTypes=s8,ue.defaultProps=s7;var ut=ue,un=function(){var e=(0,y.v9)(t6.Z.getCurrentFolderId),t=(0,y.I0)(),n=function(){return t((0,rl.IE)())},r=function(){return t((0,rl.S$)())},o=function(){return tg.createElement(ut,{enterSelectMode:n,leaveSelectMode:r})};return(0,y.v9)(ih.getIsNeedPassword)?tg.createElement(aM.Right,null,tg.createElement(ag,{currentFolderId:e,classSuffix:"size24"})):tg.createElement(aM.Right,null,tg.createElement(aO,{currentFolderId:e,offset:{x:0,y:11}}),tg.createElement(ag,{currentFolderId:e,classSuffix:"size24"}),o())},ur=(0,tN.C)(aN,un),uo={className:tP().string},ui={className:""};function ua(e){var t=e.className,n=tk()("synofoto-header-logo",(0,tR._)({},t,t)),r=!1;return tg.createElement("div",{className:n},tg.createElement("img",{src:"webman/3rdparty/SynologyPhotos/images/svg/logo_dsm_Photos_40.svg",alt:"logo"}),tg.createElement("span",null,(0,t$.n6)("app","pkg_displayname")),r&&tg.createElement("span",{className:"synofoto-dev-badge"},"DEV"))}ua.propTypes=uo,ua.defaultProps=ui;var us=ua,uu=function(){return tg.createElement(aM,{className:"synofoto-external-header-container"},tg.createElement(aM.Left,null,tg.createElement(us,null)),tg.createElement(ur,null))},ul=__webpack_require__(43831),uc=function(){},ud=function(e){var t=e.imageUrl,n=e.imageWidth,r=e.imageHeight,o=e.altText,i=e.beforeLoad,a=e.onLoad,s=e.onError;return(0,tg.useEffect)(function(){var e=new Image;if(e.src=t,e.complete){a(e);return}i(),e.onload=function(){a(e)},e.onerror=s},[]),tg.createElement("div",{className:"synofoto-image-preview"},tg.createElement("img",{width:n,height:r,src:t,alt:o}))};ud.propTypes={imageUrl:tP().string.isRequired,imageWidth:tP().number.isRequired,imageHeight:tP().number.isRequired,altText:tP().string,beforeLoad:tP().func,onLoad:tP().func,onError:tP().func},ud.defaultProps={altText:"",beforeLoad:uc,onLoad:uc,onError:uc};var uf=ud,up=function(e,t){var n=window.innerWidth,r=window.innerHeight,o=b.B8.HORIZONTAL_RESERVED_EDGE+2*b.B8.BORDER_WIDTH+b.B8.OFFSET,i=Math.min(Math.min(1,Math.max(e.left-o,n-e.left-e.width-o)/t.width),Math.min(1,(r-2*b.B8.BORDER_WIDTH-b.B8.OFFSET)/t.height));return{width:t.width*i,height:t.height*i}},uh=__webpack_require__(18016),um=function(e,t){var n=function(n){var r,o=(0,g._)((0,tg.useState)(0===t),2),i=o[0],a=o[1],s=function(){clearTimeout(r),r=null};return((0,tg.useEffect)(function(){return function(){s()}}),0!==t&&(r=setTimeout(function(){a(!0)},t)),i)?tg.createElement(e,n):null};return n.displayName="WithDelay[".concat((0,uh.Z)(e),"]"),n},ug={delayTime:tP().number},uv={delayTime:0},uy=function(){return tg.createElement("div",{"data-testid":"loading-mask-animation",className:"synofoto-loading-mask-animation"},tg.createElement("div",{className:"synofoto-loading-mask-animation--active"},tg.createElement("svg",{viewBox:"25 25 50 50"},tg.createElement("circle",{cx:"50",cy:"50",r:"20"}))))},ub=function(e){var t=um(uy,e.delayTime);return tg.createElement(t,null)};ub.propTypes=ug,ub.defaultProps=uv;var u_=ub,uE=null,uT=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.delayTime,n=void 0===t?b.LK.MASK_DEFAULT_DURATION:t;uE=document.body.appendChild(document.createElement("div")),p.render(tg.createElement(u_,{delayTime:n}),uE)},uS=function(){uE&&(p.unmountComponentAtNode(uE),uE.remove(),uE=null)},uI=function(){var e=(0,g._)((0,tg.useState)({width:0,height:0}),2),t=e[0],n=e[1],r=(0,g._)((0,tg.useState)(null),2),o=r[0],i=r[1],a=(0,tg.useRef)(null);(0,tg.useEffect)(function(){var e=document.querySelector("#reactRoot");null==e||e.classList.toggle("has-image-preview-tooltip",!!o)},[o]);var s=function(){uT(),a.current=!1,i(!1)},u=function(e){n({width:e.width,height:e.height}),uS(),a.current=!0,i(!0)},l=function(){uS(),a.current=null,i(null)};return tg.createElement(ul.u,{className:"synofoto-image-preview-container",id:b.B8.TOOLTIP_ID,place:"right-end",noArrow:!0,hidden:!o,style:{borderWidth:b.B8.BORDER_WIDTH},offset:b.B8.OFFSET,afterHide:l,delayShow:300,delayHide:100,render:function(e){var n=e.activeAnchor;if(!n)return null;var r=n.getAttribute(b.B8.TOOLTIP_IMAGE_URL_ATTRIBUTE),o=up(n.getBoundingClientRect(),{width:Number(t.width),height:Number(t.height)});return tg.createElement(uf,{imageUrl:r,imageWidth:o.width,imageHeight:o.height,beforeLoad:s,onLoad:u,onError:console.error})}})},uw=__webpack_require__(7050),uA=function(){return tg.createElement(tg.Fragment,null,tg.createElement(uw.Z,{tipId:b.ZP.GLOBAL_TOOLTIP_ID,type:b.sZ.DEFAULT,place:"bottom"}),tg.createElement(uw.Z,{tipId:b.ZP.GLOBAL_WARNING_TOOLTIP_ID,type:b.sZ.WARNING,place:"top"}),tg.createElement(uw.Z,{tipId:b.ZP.GLOBAL_WHITE_TOOLTIP_ID,type:b.sZ.WHITE_TIP,place:"right"}),tg.createElement(uI,null))},uO=function(e,t){return e.getIn(["mobileTooltips",t],!1)},uC=__webpack_require__(1551),uP=function(){var e=(0,y.I0)(),t=(0,y.v9)(function(e){return uO(e,b.ZP.GLOBAL_TOOLTIP_ID)}),n=(0,y.v9)(function(e){return uO(e,b.ZP.GLOBAL_WARNING_TOOLTIP_ID)}),r=(0,y.v9)(function(e){return uO(e,b.ZP.GLOBAL_WHITE_TOOLTIP_ID)}),o=(0,tg.useCallback)(function(){e((0,uC.l)(b.ZP.GLOBAL_TOOLTIP_ID,!1)),e((0,uC.l)(b.ZP.GLOBAL_WARNING_TOOLTIP_ID,!1)),e((0,uC.l)(b.ZP.GLOBAL_WHITE_TOOLTIP_ID,!1))},[e]);return(0,tg.useEffect)(function(){return document.addEventListener("touchstart",o),function(){document.removeEventListener("touchstart",o)}},[o]),tg.createElement(tg.Fragment,null,tg.createElement(uw.Z,{tipId:b.ZP.GLOBAL_TOOLTIP_ID,type:b.sZ.DEFAULT,place:"bottom",isOpen:t}),tg.createElement(uw.Z,{tipId:b.ZP.GLOBAL_WARNING_TOOLTIP_ID,type:b.sZ.WARNING,place:"top",isOpen:n}),tg.createElement(uw.Z,{tipId:b.ZP.GLOBAL_WHITE_TOOLTIP_ID,type:b.sZ.WHITE_TIP,place:"right",isOpen:r}))},uR=(0,tN.C)(uA,uP),uL=__webpack_require__(42416),uD=__webpack_require__(61630),ux={open:tP().bool.isRequired,children:tP().node.isRequired};function uk(e){var t=e.open,n=e.children,r=tk()("synofoto-lightbox",{"in-mobile":(0,uD.tq)()});return(0,tg.useLayoutEffect)(function(){var e=document.getElementById("reactRoot").classList.contains("synofoto-album-sharing-page");if(!t||!e||!(0,uD.tq)())return function(){};var n=window.scrollY;document.body.style.overflow="hidden",document.body.style.position="fixed";var r=document.getElementById("reactRoot");return r.style.height="100%",r.style.overflow="scroll",r.scrollTo(0,n),function(){var e=r.scrollTop;document.body.style.overflow=null,document.body.style.position=null,r.style.height=null,r.style.overflow=null,window.scrollTo(0,e)}},[t]),tg.createElement(uL.Z,{isOpen:t,className:r,shouldCloseOnEsc:!1,overlayClassName:"synofoto-common-absolute-fullsize"},n)}uk.propTypes=ux;var uM=uk,uN=__webpack_require__(8346),uF=__webpack_require__(88093),uB=__webpack_require__(62916),uU=__webpack_require__(82183),uZ={item:tO().map.isRequired},uj=function(e){var t=e.item,n=(0,y.I0)(),r=(0,g._)((0,tg.useState)(""),2),o=r[0],i=r[1],a=(0,g._)((0,tg.useState)(""),2),s=a[0],u=a[1],l=(0,g._)((0,tg.useState)(!1),2),c=l[0],d=l[1],f=(0,g._)((0,tg.useState)(!1),2),p=f[0],h=f[1],b=(0,g._)((0,tg.useState)(!0),2),_=b[0],E=b[1];if(!(0,uB.K_)()||!_)return null;var T=t.getIn(["additional","concept_raw_data"],ev.default.List()).toJS();if(0===T.length)return null;T.sort(function(e,t){var n=e.confidence>=e.confidence_threshold,r=t.confidence>=t.confidence_threshold;return n&&!r?-1:!n&&r?1:t.confidence-e.confidence});var S=T.map(function(e){return tg.createElement("tr",{key:e.label,className:e.confidence>=e.confidence_threshold?"passed":""},tg.createElement("td",null,e.label),tg.createElement("td",null,e.confidence.toFixed(5)),tg.createElement("td",null,e.confidence_threshold.toFixed(3)))}),I=function(){return(0,m._)(function(){var e,r,i,a;return(0,v.Jh)(this,function(u){switch(u.label){case 0:return d(!0),e={label:o.trim(),threshold:parseFloat(s.trim())},[4,uF.Z.Foto.Development.Admin.updateConceptThreshold(e)];case 1:return u.sent(),i=(r=t.getIn(["additional","concept_raw_data"])).findIndex(function(t){return t.get("label")===e.label}),a=r.setIn([i,"confidence_threshold"],e.threshold),n((0,uU.zG)({key:"concept_raw_data",value:a})),d(!1),[2]}})})()},w=function(){return(0,m._)(function(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return h(!0),[4,uF.Z.Foto.Development.Admin.regenerateConceptAlbum()];case 1:return e.sent(),h(!1),[2]}})})()},A=function(){E(!1)};return tg.createElement("div",{className:"synofoto-lightbox-concept-debugging-info"},tg.createElement("table",{cellSpacing:"0"},tg.createElement("thead",null,_S("is_admin")?tg.createElement("tr",null,tg.createElement("th",null,tg.createElement("input",{type:"text",size:"15",placeholder:"Label",onChange:function(e){return i(e.target.value)}})),tg.createElement("th",null,tg.createElement("input",{type:"text",size:"10",placeholder:"Threshold",onChange:function(e){return u(e.target.value)}})),tg.createElement("th",null,tg.createElement(tJ.Z,{text:"\uD83D\uDCBE",title:"Save",handler:I,alwaysShowTooltip:!0,disabled:c}),tg.createElement(tJ.Z,{text:"\uD83D\uDD04",title:"Regenerate",handler:w,alwaysShowTooltip:!0,disabled:p}),tg.createElement(tJ.Z,{text:"❌",title:"Hide",handler:A,alwaysShowTooltip:!0}))):tg.createElement("tr",null,tg.createElement("th",null,tg.createElement(tJ.Z,{text:"❌",title:"Hide",handler:A,alwaysShowTooltip:!0}))),tg.createElement("tr",null,tg.createElement("th",null,"Label"),tg.createElement("th",null,"Confidence"),tg.createElement("th",null,"Threshold"))),tg.createElement("tbody",null,S)))};uj.propTypes=uZ;var uH=uj,uz=__webpack_require__(17963),uq=function(e,t){var n=e.getIn(["additional","thumbnailUnitId"]);return t.get(n.toString()).toJS()},uG=(0,tM.Z)(function(e){var t,n=e.currentItem,r=e.prevItems,o=e.nextItems,i=e.liveUnits,a=e.thumbnailInfo,s=e.userId,u=e.hasFolderDownloadPermission,l=e.hasVc1,c=e.hasH264,d=e.pcClientHevcSupport,f=e.pcClientVc1Support,p=e.canUseVideoTranscoding,h=e.dispatch,m=[];i.isEmpty()?(t=m).push.apply(t,(0,iZ._)((0,nw.Z)({item:n,thumbnailInfo:uq(n,a),userId:s,hasFolderDownloadPermission:u,hasVc1:l,hasH264:c,pcClientHevcSupport:d,pcClientVc1Support:f,canUseVideoTranscoding:p}))):i.forEach(function(e){var t;(t=m).push.apply(t,(0,iZ._)((0,nw.Z)({item:e,thumbnailInfo:uq(e,a),userId:s,hasFolderDownloadPermission:u,hasVc1:l,hasH264:c,pcClientHevcSupport:d,pcClientVc1Support:f,canUseVideoTranscoding:p})))}),o.forEach(function(e){if(!(0,nX.mi)(e)){var t;(t=m).push.apply(t,(0,iZ._)((0,nw.Z)({item:e,thumbnailInfo:uq(e,a),userId:s,hasFolderDownloadPermission:u,hasVc1:l,hasH264:c,pcClientHevcSupport:d,pcClientVc1Support:f,canUseVideoTranscoding:p})))}}),r.forEach(function(e){if(!(0,nX.mi)(e)){var t;(t=m).push.apply(t,(0,iZ._)((0,nw.Z)({item:e,thumbnailInfo:uq(e,a),userId:s,hasFolderDownloadPermission:u,hasVc1:l,hasH264:c,pcClientHevcSupport:d,pcClientVc1Support:f,canUseVideoTranscoding:p})))}}),m.length>0&&h((0,uz.DK)(m))},2e3),uV=function(e){var t=e.currentItem,n=e.prevItems,r=e.nextItems,o=e.liveUnits,i=(0,y.I0)(),a=(0,nC.Z)(),s=a.isSupportAutoGenerateThumbnail,u=a.hasVc1,l=a.hasH264,c=a.pcClientHevcSupport,d=a.pcClientVc1Support,f=a.canUseVideoTranscoding,p=(0,y.v9)(od.Z.getInfo),h=(0,y.v9)(nL.Z.getUserId),m=(0,y.v9)(t6.Z.getCurrentFolderPermission).get(b._I.DOWNLOAD,!1);return(0,tg.useEffect)(function(){s&&uG({currentItem:t,prevItems:n,nextItems:r,liveUnits:o,thumbnailInfo:p,userId:h,hasFolderDownloadPermission:m,hasVc1:u,hasH264:l,pcClientHevcSupport:c,pcClientVc1Support:d,canUseVideoTranscoding:f,dispatch:i})},[s,t,n,r,o,p,h,m,u,l,c,d,f,i]),null};uV.propTypes={currentItem:tO().map.isRequired,prevItems:tO().list.isRequired,nextItems:tO().list.isRequired,liveUnits:tO().list.isRequired};var uW=uV,uY=__webpack_require__(89243),uJ=function(e){var t=e.item,n=e.show,r=e.isVideo,o=e.toggleInfoPanel,i=(0,g._)((0,tg.useState)(!1),2),a=i[0],s=i[1],u=(0,tg.useRef)(null),l=t.getIn(["additional","description"]),c=0===l.length,d=!(!n||r)&&!((0,uD.tq)()&&(0,au.CB)()),f=tk()("synofoto-lightbox-bottom-info-wrapper",{"in-mobile":(0,uD.tq)()}),p=(0,tg.useCallback)(function(e){if(!e&&u.current){u.current.disconnect(),u.current=null;return}u.current||(u.current=new ResizeObserver(function(e){var t=(0,g._)(e,1)[0];t.target.scrollHeight>=40?s(!0):t.target.scrollHeight<40&&s(!1)}),u.current.observe(e))},[]);(0,tg.useEffect)(function(){return function(){u.current&&(u.current.disconnect(),u.current=null)}},[]);var h=function(e){if(!e)return"";var t=[];return b.vJ.forEach(function(n){""!==e.get(n,"")&&t.push(e.get(n))}),t.slice(0,3).join(", ")},m=function(){var e=t.getIn(["additional","address"]);return tg.createElement("div",{className:"synofoto-lightbox-bottom-info-date-address-wrapper"},tg.createElement("div",{className:"synofoto-lightbox-bottom-info-date"},(0,uY.Z)(t.get("time"),!0)),e&&e.size>0&&tg.createElement(tg.Fragment,null,tg.createElement("div",{className:"synofoto-lightbox-bottom-info-dot","data-testid":"synofoto-lightbox-bottom-info-dot"}),tg.createElement("div",{className:"synofoto-lightbox-bottom-info-address","data-testid":"synofoto-lightbox-bottom-info-address"},h(e))))},v=function(){var e=tk()({"synofoto-lightbox-bottom-info-description":!0}),t=tk()(e,{shadow:!0}),n=tk()({"synofoto-lightbox-bottom-info-show-more":!0,show:a});return tg.createElement("div",{className:"synofoto-lightbox-bottom-info-description-wrapper"},tg.createElement("div",{"data-testid":"synofoto-lightbox-bottom-info-description",className:e},tg.createElement("div",{className:"ellipsis-text"},l)),tg.createElement("div",{className:t,"data-testid":"synofoto-lightbox-bottom-info-description-shadow",ref:p},l),tg.createElement(tJ.Z,{className:n,text:(0,t$.n6)("action","more"),handler:o}))};return tg.createElement("div",{"data-testid":"synofoto-lightbox-bottom-info-panel"},d&&tg.createElement("div",{className:f,"data-testid":"synofoto-lightbox-bottom-info-wrapper"},m(),c?null:v()))};uJ.propTypes={item:tO().map.isRequired,show:tP().bool.isRequired,isVideo:tP().bool.isRequired,toggleInfoPanel:tP().func.isRequired};var u$=uJ,uK=function(e){var t=e.closeLightbox,n=e.showOverlay,r=e.slideshowMode,o=e.onMouseMove,i=e.onTap,a=(0,uD.tq)()?"synofoto-lightbox-toolbar-mobile":"synofoto-lightbox-toolbar",s=tk()("synofoto-lightbox-overlays",{hidden:!n});return tg.createElement("div",{className:"synofoto-lightbox-wrapper","data-testid":"dummy-lightbox-panel"},tg.createElement("div",{className:"synofoto-lightbox-image-panel",onMouseMove:o,onTouchEnd:i},tg.createElement("div",{className:s},r?null:tg.createElement("div",{className:a},tg.createElement("div",{className:"synofoto-lightbox-toolbar-left"},tg.createElement(nf.Z,{className:"synofoto-lightbox-toolbar-left-button",iconCls:"back-dark-btn-icon",handler:t}))))))};uK.propTypes={closeLightbox:tP().func.isRequired,showOverlay:tP().bool.isRequired,slideshowMode:tP().bool.isRequired,onMouseMove:tP().func.isRequired,onTap:tP().func.isRequired};var uX=uK,uQ=__webpack_require__(91250),u0=__webpack_require__(22758),u1={hasNext:tP().bool.isRequired,needMountImage:tP().bool,onWheel:tP().func,handleClick:tP().func,handleTouchMove:tP().func,imgSrc:tP().string.isRequired,setCurrentImageRef:tP().func,isHidden:tP().bool.isRequired},u2={setCurrentImageRef:function(){},needMountImage:!0,handleClick:function(){},handleTouchMove:function(){},onWheel:function(){}},u4=function(e){var t=e.hasNext,n=e.needMountImage,r=e.onWheel,o=e.handleClick,i=e.handleTouchMove,a=e.imgSrc,s=e.setCurrentImageRef,u=e.isHidden,l=tk()({"synofoto-lightbox-image":!0,allowDefCtxMenu:!0,"no-next":!t,hidden:u}),c="lightbox".concat(u?" preload":""," image");return n?tg.createElement("div",{onTouchMove:i},tg.createElement("img",{"data-testid":"lightbox-image",className:l,alt:c,src:a,ref:s,onClick:o,onWheel:r})):null};u4.propTypes=u1,u4.defaultProps=u2;var u3=(0,u0.Z)(u4),u5=function(e){var t=e.src,n=e.zoomImageSrc,r=e.className,o=(0,tg.useRef)(null),i=(0,tg.useRef)(!1),a=(0,tg.useRef)(0),s=(0,tg.useRef)(0),u=(0,tg.useRef)(0),l=(0,tg.useRef)(0),c=(0,tg.useRef)(0),d=(0,tg.useRef)(0),f=(0,tg.useRef)(0),p=(0,tg.useRef)(0),h=(0,tg.useRef)(null),m=(0,tg.useRef)(null),g=(0,tg.useRef)(null),v=(0,tg.useRef)(null),y=(0,tg.useRef)(null),b=(0,tg.useRef)(n&&t!==n),_=function(e){return e.changedTouches&&e.changedTouches.length>0?e.changedTouches[0]:e},E=function(e){var t=_(e);e.preventDefault(),i.current=!0,a.current=t.clientX,s.current=t.clientY,u.current=c.current,l.current=d.current},T=function(e){if(!0===i.current){var t=_(e);c.current=(a.current-t.clientX)*.1+u.current,d.current=(t.clientY-s.current)*.1+l.current}},S=function(){i.current=!1},I=function(){var e=new THREE.SphereBufferGeometry(500,60,40);return e.scale(-1,1,1),e},w=function(e){var t=new THREE.MeshBasicMaterial({map:e}),n=new THREE.Mesh(I(),t);g.current.clear(),g.current.add(n)},A=function(){new THREE.TextureLoader().load(n,w)},O=function(e){b.current&&(b.current=!1,A());var t=m.current.fov+.05*e.deltaY;m.current.fov=THREE.Math.clamp(t,10,75),m.current.updateProjectionMatrix()},C=function(){if(null!==o.current){var e=o.current.offsetWidth,t=o.current.offsetHeight,n=e/t;m.current.aspect=n,m.current.updateProjectionMatrix(),y.current.setPixelRatio(n),y.current.setSize(e,t)}},P=function(){var e=o.current.offsetWidth/o.current.offsetHeight;m.current=new THREE.PerspectiveCamera(75,e,1,1100),m.current.target=new THREE.Vector3(0,0,0),g.current=new THREE.Scene;var n=new THREE.MeshBasicMaterial({map:new THREE.TextureLoader().load(t)});v.current=new THREE.Mesh(I(),n),g.current.add(v.current),y.current=new THREE.WebGLRenderer,o.current.appendChild(y.current.domElement),C()},R=function(){g.current.remove(v.current),y.current.clear(),y.current.forceContextLoss(),y.current.dispose(),o.current&&o.current.removeChild(y.current.domElement)},L=function(){d.current=Math.max(-85,Math.min(85,d.current)),f.current=THREE.Math.degToRad(90-d.current),p.current=THREE.Math.degToRad(c.current),m.current.target.x=500*Math.sin(f.current)*Math.cos(p.current),m.current.target.y=500*Math.cos(f.current),m.current.target.z=500*Math.sin(f.current)*Math.sin(p.current),m.current.lookAt(m.current.target),y.current.render(g.current,m.current),C(),h.current=requestAnimationFrame(L)},D=function(){h.current||(h.current=requestAnimationFrame(L))},x=function(){h.current&&cancelAnimationFrame(h.current)},k=function(){o.current.addEventListener("touchstart",E,!1),o.current.addEventListener("touchmove",T,!1),o.current.addEventListener("touchend",S,!1),o.current.addEventListener("touchcancel",S,!1),o.current.addEventListener("mousedown",E,!1),o.current.addEventListener("mousemove",T,!1),o.current.addEventListener("mouseup",S,!1),o.current.addEventListener("mouseleave",S,!1),o.current.addEventListener("wheel",O,!1),window.addEventListener("resize",C,!1)},M=function(){o.current&&(o.current.removeEventListener("touchstart",E,!1),o.current.removeEventListener("touchmove",T,!1),o.current.removeEventListener("touchend",S,!1),o.current.removeEventListener("touchcancel",S,!1),o.current.removeEventListener("mousedown",E,!1),o.current.removeEventListener("mousemove",T,!1),o.current.removeEventListener("mouseup",S,!1),o.current.removeEventListener("mouseleave",S,!1),o.current.removeEventListener("wheel",O,!1)),window.removeEventListener("resize",C,!1)};return(0,tg.useEffect)(function(){return P(),D(),k(),function(){M(),x(),R()}},[]),tg.createElement("div",{className:r,ref:o})};u5.propTypes={src:tP().string.isRequired,zoomImageSrc:tP().string,className:tP().string},u5.defaultProps={className:"",zoomImageSrc:""};var u6=u5,u9=function(e){var t=e.id,n=e.type,r=void 0===n?b.Zk.Unit:n,o=e.cacheKey,i=void 0===o?void 0:o,a=e.albumId,s=void 0===a?void 0:a,u=e.passphrase,l=void 0===u?void 0:u,c=e.tid,d=void 0===c?void 0:c,f=e.library,p={};i&&(p.cache_key=i),r===b.Zk.Item?p.item_id=[t]:r===b.Zk.Unit&&(p.unit_id=[t]);var h=f;return s?(p.album_id=s,h=J.Z.PERSONAL_SPACE):l&&(p.passphrase=l,h=J.Z.PERSONAL_SPACE),d&&(p.tid=d),(0,n1.n_)("Download","download",p,h)},u8=function(e){return!!e.item.get("filename").match(/\.(jpg|jpeg)$/gi)},u7=function(e){return!!e.item.get("filename").match(/\.gif|webp$/gi)},le=function(e,t){var n=1280;if(1280>Math.min(e,t))return{width:e,height:t};var r=Math.min(e,t)/n;return{width:Math.round(e/r),height:Math.round(t/r)}},lt=function(e){var t=e.item,n=e.thumbnailUnitId,r=e.thumbnailInfo,o=e.library,i=e.albumType,a=e.sharingAlbumPermission,s=e.albumKey,u=e.isTeamSpacePhoto,l=t.getIn(["additional","resolution","width"]),c=t.getIn(["additional","resolution","height"]),d=(0,n1.AJ)(t.get("id"),r,b.Zk.Item,"xl",s,o),f=u7({item:t})?{width:l,height:c}:le(l,c),p={image:u9({id:n,cacheKey:r.cache_key,albumId:s.albumId,passphrase:s.passphrase,library:o}),width:l,height:c,xlImage:d,xlImageSize:f};if(u8({item:t})){if(i===b.ZP.ALBUM_TYPE.TIMELINE||i===b.ZP.ALBUM_TYPE.FOLDER){if(!u||(0,i0.KF)(b._I.DOWNLOAD))return p}else if((0,au.CB)()){if(a.getIn(["permission","download"]))return p;if(u&&(0,i4.Z)())return p.image=u9({id:n,cacheKey:r.cache_key,library:o}),p}else if(!(0,au.CB)())return p}return{image:(0,n1.AJ)(t.get("id"),r,b.Zk.Item,"xl",s,o),width:f.width,height:f.height,xlImage:d,xlImageSize:f}},ln={imgSrc:tP().string.isRequired,item:tO().map.isRequired,albumType:tP().string.isRequired,albumKey:tP().shape({passphrase:tP().string,albumId:tP().number}).isRequired,library:tP().string.isRequired,isTeamSpacePhoto:tP().bool.isRequired,sharingAlbumPermission:tO().map.isRequired},lr=function(e){var t=e.imgSrc,n=e.item,r=e.albumKey,o=e.albumType,i=e.library,a=e.isTeamSpacePhoto,s=e.sharingAlbumPermission,u=n.getIn(["additional","thumbnailUnitId"]),l=(0,nP.Z)({thumbnailUnitId:u,thumbnailLibrary:i}),c=lt({item:n,thumbnailUnitId:u,thumbnailInfo:l,library:i,albumType:o,sharingAlbumPermission:s,albumKey:r,isTeamSpacePhoto:a}).image;return tg.createElement(u6,{className:"synofoto-lightbox-image-360",src:t,zoomImageSrc:c})};lr.propTypes=ln;var lo=lr,li=__webpack_require__(70826),la=tg.lazy(function(){return __webpack_require__.e("608").then(__webpack_require__.bind(__webpack_require__,69185))}),ls=72,lu=4e3,ll=300,lc=function(e){return document.querySelector(e)&&(document.querySelector(e).style.opacity=0),function(){document.querySelector(e)&&(document.querySelector(e).style.opacity="")}},ld={id:tP().number.isRequired,isVideo:tP().bool.isRequired},lf=function(e){e.current&&(clearTimeout(e.current),e.current=null)},lp=function(e){var t=e.id,n=e.isVideo,r=(0,tg.useRef)(-1),o=(0,tg.useRef)(null),i=(0,tg.useRef)(null),a=(0,g._)((0,tg.useState)(!0),2),s=a[0],u=a[1],l=(0,g._)((0,tg.useState)(!0),2),c=l[0],d=l[1];(0,tg.useEffect)(function(){if(-1===r.current||r.current!==t){if(lf(o),lf(i),c){u(!1),d(!1);var e=lc(".vjs-big-play-button"),a=lc(".vjs-loading-spinner");n||(o.current=setTimeout(function(){o.current=null,u(!0),i.current=setTimeout(function(){e(),a()},ll)},lu)),r.current=t}else d(!0)}},[t,n,c]),(0,tg.useEffect)(function(){var e=o.current,t=i.current;return function(){e&&clearTimeout(e),t&&clearTimeout(t)}},[]);var f=tk()("synofoto-mobile-360-animation",{hidden:s});return tg.createElement("div",{className:f},tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(la,{style:{width:ls,height:ls},play:!c,path:(0,li.Z)(b.Q2.LIGHT,n?"360_video_motion.json":"360_photo_motion.json"),loop:!1})),tg.createElement("div",{className:"synofoto-mobile-360-animation-desc"},(0,t$.n6)(n?"video":"app","360_hint_mobile")))};lp.propTypes=ld;var lh=lp,lm={item:tO().map.isRequired,imgSrc:tP().string.isRequired,isInMobile360:tP().bool.isRequired,onClick360ThumbnailInMobileHandler:tP().func.isRequired,onClickLeaveInMobileHandler:tP().func.isRequired},lg=function(e){var t=e.item,n=e.imgSrc,r=e.isInMobile360,o=e.onClick360ThumbnailInMobileHandler,i=e.onClickLeaveInMobileHandler;return r?tg.createElement(tg.Fragment,null,tg.createElement(u6,{className:"synofoto-lightbox-image-360",src:n}),tg.createElement(nf.Z,{iconCls:"cancel-dark-btn-icon",className:"synofoto-lightbox-leave-360-mobile",handler:i})):tg.createElement(tg.Fragment,null,tg.createElement("img",{className:"synofoto-lightbox-image synofoto-360-thumbnail-mobile",alt:"",src:n,onClick:o}),tg.createElement(lh,{id:t.get("id"),isVideo:!1}))};lg.propTypes=lm;var lv=lg,ly=(0,u0.Z)((0,tN.C)(lo,lv)),lb=__webpack_require__(54042),l_={itemDetail:tO().list},lE={itemDetail:ev.default.List()},lT=function(e){var t=e.itemDetail;return function(){return t.isEmpty()?tg.createElement("div",{className:"synofoto-lightbox-info-empty"},(0,t$.n6)("app","no_info")):tg.createElement("div",{className:"synofoto-lightbox-detail-panel"},t.map(function(e){return tg.createElement("div",{key:e.get("key"),className:"synofoto-lightbox-detail-item"},tg.createElement("div",{className:"synofoto-lightbox-detail-key"},"".concat(e.get("key"),":")),tg.createElement("div",{className:"synofoto-lightbox-detail-value"},e.get("value")))}))}()};lT.propTypes=l_,lT.defaultProps=lE;var lS=tg.memo(lT),lI={getFileLocations:function(e){return e.getIn(["lightbox","infoPanel","fileLocations"])},getFilename:function(e){return e.getIn(["lightbox","item","filename"])},getItem:function(e){return e.getIn(["lightbox","item"])},getItemDetail:function(e){return e.getIn(["lightbox","infoPanel","itemDetail"])},getItemId:function(e){return e.getIn(["lightbox","itemId"])},getIsPeopleShowMore:function(e){return e.getIn(["lightbox","status","peopleShowMore"])},getNextItem:function(e){return e.getIn(["lightbox","nextItem"],ev.default.List())},getPassphrase:function(e){return e.getIn(["lightbox","passphrase"],"")},getPersonDataInLightbox:function(e){return e.getIn(["lightbox","item","additional","person"],ev.default.List())},getPrevItem:function(e){return e.getIn(["lightbox","prevItem"],ev.default.List())},getStatus:function(e){return e.getIn(["lightbox","status"])},getTagList:function(e){return e.getIn(["lightbox","item","additional","tag"])},getThumbnailUnitId:function(e){return e.getIn(["lightbox","item","additional","thumbnailUnitId"])},getRating:function(e){return e.getIn(["lightbox","item","additional","rating"])},getType:function(e){return e.getIn(["lightbox","type"],"")},getUnit:function(e){return e.getIn(["lightbox","unit"],ev.default.List())},getUnitThumbnailUnitIds:function(e){return e.getIn(["lightbox","unit"]).map(function(e){return e.getIn(["additional","thumbnailUnitId"])})},getOrigItemId:function(e){return e.getIn(["lightbox","origItemId"])},getOrigItemTime:function(e){return e.getIn(["lightbox","origItemTime"])},getPathInfoLibrary:function(e){return e.getIn(["lightbox","pathInfo","library"])}},lw={itemId:tP().number.isRequired,pathname:tP().string.isRequired,albumId:tP().number,passphrase:tP().string},lA={albumId:void 0,passphrase:""},lO=function(e){var t=e.itemId,n=e.pathname,r=e.albumId,o=e.passphrase,i=(0,y.I0)(),a=(0,y.v9)(lI.getItemDetail);return(0,tg.useEffect)(function(){sessionStorage.setItem(b.bT,b.VJ.DETAIL)},[]),(0,tg.useEffect)(function(){var e=(0,t_.o$)(n);(0,aT.f)(i,e.library,im.SN,im.F$)(t,o,r)},[t,n,o,r,i]),tg.createElement(lS,{itemDetail:a})};lO.propTypes=lw,lO.defaultProps=lA;var lC=tg.memo(lO),lP=function(e){var t=e.generalSectionClassName,n=e.firstLineClassName,r=e.secondLineClassName,o={className:tP().string,indicatorClassName:tP().string,firstLine:tP().node,secondLine:tP().node,action:tP().node,component:tP().node},i={className:"",indicatorClassName:"",firstLine:null,secondLine:null,action:null,component:null},a=function(e){var o=e.className,i=e.indicatorClassName,a=e.firstLine,s=e.secondLine,u=e.action,l=e.component;return a||s?tg.createElement("div",{className:"".concat(t," ").concat(o)},tg.createElement("div",{className:i}),tg.createElement("div",{className:"synofoto-lightbox-info-block"},tg.createElement("div",{className:"".concat(n," allowDefCtxMenu selectabletext")},a),tg.createElement("div",{className:"".concat(r," allowDefCtxMenu selectabletext")},s),l),u):null};return a.propTypes=o,a.defaultProps=i,a},lR=lP({generalSectionClassName:"synofoto-lightbox-general-section",firstLineClassName:"synofoto-lightbox-info-first-line",secondLineClassName:"synofoto-lightbox-info-second-line"});lR.displayName="DesktopGeneralSection";var lL=lP({generalSectionClassName:"synofoto-lightbox-general-section-mobile",firstLineClassName:"synofoto-lightbox-info-first-line-mobile",secondLineClassName:"synofoto-lightbox-info-second-line-mobile"});lL.displayName="MobileGeneralSection";var lD=lR,lx={exif:tO().map},lk={exif:null},lM=function(e){if(!e)return"";var t=[];return(""!==e.get("aperture")&&t.push(e.get("aperture").replace("F","f/")),""!==e.get("exposure_time")&&t.push(e.get("exposure_time").replace(" ","")),""!==e.get("focal_length")&&t.push(e.get("focal_length").replace(" ","")),""!==e.get("iso")&&t.push("ISO".concat(e.get("iso"))),0===t.length)?"":tg.createElement("pre",null,t.join(" "))},lN=function(e){var t=e.exif;if(!t)return null;var n=lM(t),r=t.get("camera");return n||r?tg.createElement(lD,{indicatorClassName:"synofoto-indicator-photo-camera",firstLine:r||(0,t$.n6)("filter","camera"),secondLine:n}):null};lN.propTypes=lx,lN.defaultProps=lk;var lF=lN,lB=__webpack_require__(12599);/**
* React Router DOM v6.14.2
*
* Copyright (c) Remix Software Inc.
*
* This source code is licensed under the MIT license found in the
* LICENSE.md file in the root directory of this source tree.
*
* @license MIT
*/function lU(){return(lU=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function lZ(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}let lj="get",lH="application/x-www-form-urlencoded";function lz(e){return null!=e&&"string"==typeof e.tagName}function lq(e){return lz(e)&&"button"===e.tagName.toLowerCase()}function lG(e){return lz(e)&&"form"===e.tagName.toLowerCase()}function lV(e){return lz(e)&&"input"===e.tagName.toLowerCase()}function lW(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function lY(e,t){return 0===e.button&&(!t||"_self"===t)&&!lW(e)}let lJ=null;function l$(){if(null===lJ)try{new FormData(document.createElement("form"),0),lJ=!1}catch(e){lJ=!0}return lJ}let lK=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function lX(e){return null==e||lK.has(e)?e:null}function lQ(e,t){let n,r,o,i,a;if(lG(e)){let a=e.getAttribute("action");r=a?stripBasename(a,t):null,n=e.getAttribute("method")||lj,o=lX(e.getAttribute("enctype"))||lH,i=new FormData(e)}else if(lq(e)||lV(e)&&("submit"===e.type||"image"===e.type)){let a=e.form;if(null==a)throw Error('Cannot submit a <button> or <input type="submit"> without a <form>');let s=e.getAttribute("formaction")||a.getAttribute("action");if(r=s?stripBasename(s,t):null,n=e.getAttribute("formmethod")||a.getAttribute("method")||lj,o=lX(e.getAttribute("formenctype"))||lX(a.getAttribute("enctype"))||lH,i=new FormData(a,e),!l$()){let{name:t,type:n,value:r}=e;if("image"===n){let e=t?t+".":"";i.append(e+"x","0"),i.append(e+"y","0")}else t&&i.append(t,r)}}else if(lz(e))throw Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');else n=lj,r=null,o=lH,a=e;return i&&"text/plain"===o&&(a=i,i=void 0),{action:r,method:n.toLowerCase(),encType:o,formData:i,body:a}}let l0=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset"];tv.startTransition;let l1="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,l2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,l4=tg.forwardRef(function(e,t){let n,{onClick:r,relative:o,reloadDocument:i,replace:a,state:s,target:u,to:l,preventScrollReset:c}=e,d=lZ(e,l0),{basename:f}=tg.useContext(ty.Us),p=!1;if("string"==typeof l&&l2.test(l)&&(n=l,l1))try{let e=new URL(window.location.href),t=new URL(l.startsWith("//")?e.protocol+l:l),n=(0,lB.Zn)(t.pathname,f);t.origin===e.origin&&null!=n?l=n+t.search+t.hash:p=!0}catch(e){}let h=(0,ty.oQ)(l,{relative:o}),m=l5(l,{replace:a,state:s,target:u,preventScrollReset:c,relative:o});function g(e){r&&r(e),e.defaultPrevented||m(e)}return tg.createElement("a",lU({},d,{href:n||h,onClick:p||i?r:g,ref:t,target:u}))});function l3(e){let t=React.useContext(UNSAFE_DataRouterContext);return t||UNSAFE_invariant(!1),t}function l5(e,t){let{target:n,replace:r,state:o,preventScrollReset:i,relative:a}=void 0===t?{}:t,s=(0,ty.s0)(),u=(0,ty.TH)(),l=(0,ty.WU)(e,{relative:a});return tg.useCallback(t=>{lY(t,n)&&(t.preventDefault(),s(e,{replace:void 0!==r?r:(0,lB.Ep)(u)===(0,lB.Ep)(l),state:o,preventScrollReset:i,relative:a}))},[u,s,l,r,o,n,e,i,a])}function l6(){if("undefined"==typeof document)throw Error("You are calling submit during the server render. Try calling submit within a `useEffect` or callback instead.")}(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher"})(n||(n={})),function(e){e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(r||(r={}));var l9=__webpack_require__(33610),l8=function(e){return function(t,n,r){var o=t[n],i="Invalid prop `".concat(n,"` supplied to `").concat(r,"`.");if(null==o){if(e)throw Error("".concat(i," ").concat(n," is required"))}else if("string"!=typeof o||0===o.length)throw Error("Invalid prop `".concat(n,"` supplied to `").concat(r,"`. Should be non-empty string."));return null}},l7=l8(!1);l7.isRequired=l8(!0);var ce={children:tP().node,dataTestId:tP().string,state:tP().shape({}),replace:tP().bool,preventScrollReset:tP().bool,onClick:tP().func,tooltipProps:tP().shape({"data-tooltip-id":tP().string,"data-tooltip-content":tP().string}),className:tP().string,to:l7.isRequired},ct={replace:l9.D.replace,state:l9.D.state,preventScrollReset:l9.D.preventScrollReset,children:null,dataTestId:"",onClick:function(){},tooltipProps:{},className:""},cn=function(e){var t=e.children,n=e.to,r=e.state,o=e.replace,i=e.preventScrollReset,a=e.onClick,s=e.dataTestId,u=e.tooltipProps,l=e.className,c=n.startsWith("/")?"route":"path";return tg.createElement(l4,(0,tw._)({to:n,relative:c,replace:o,state:r,preventScrollReset:i,onClick:a,"data-testid":s,className:l},u),t)};cn.propTypes=ce,cn.defaultProps=ct;var cr=cn,co={fileLocationPath:tP().string.isRequired,folderId:tP().number.isRequired,inFolderView:tP().bool.isRequired,library:tP().string.isRequired},ci=function(e){var t=e.fileLocationPath,n=e.folderId,r=e.inFolderView,o=e.library,i=(0,rg.Eo)(o)?"/".concat(J.Z.TEAM_SPACE,"/").concat(J.Z.FOLDER,"/").concat(n):"/".concat(J.Z.PERSONAL_SPACE,"/").concat(J.Z.FOLDER,"/").concat(n);return!t||r||(0,au.f5)()?null:tg.createElement("div",{className:"synofoto-lightbox-info-folder-location"},tg.createElement(cr,{to:i},t===J.Z.ROOT?(0,t$.n6)("lightbox","file_location"):t))};ci.propTypes=co;var ca=ci,cs=__webpack_require__(94307),cu={fileLocationPath:tP().string.isRequired,folderId:tP().number.isRequired,inFolderView:tP().bool.isRequired,library:tP().string.isRequired},cl=function(e){var t=e.fileLocationPath,n=e.folderId,r=e.inFolderView,o=e.library,i=t===J.Z.ROOT?(0,t$.n6)("lightbox","file_location"):t,a=(0,rg.Eo)(o)?"/".concat(J.Z.TEAM_SPACE,"/").concat(J.Z.FOLDER,"/").concat(n):"/".concat(J.Z.PERSONAL_SPACE,"/").concat(J.Z.FOLDER,"/").concat(n);return!t||r||(0,au.f5)()?null:(0,rg.iY)((0,cs.AZ)())?tg.createElement("div",{className:"synofoto-lightbox-info-folder-location-text-only"},i):tg.createElement("div",{className:"synofoto-lightbox-info-folder-location","data-testid":"lightbox-info-folder-location"},tg.createElement(cr,{to:a},i))};cl.propTypes=cu;var cc=tg.memo(cl),cd=tg.memo((0,tN.C)(ca,cc)),cf={address:tO().map,gps:tO().map},cp={address:null,gps:null},ch=function(e){if(!e)return"";var t=[];return b.vJ.forEach(function(n){""!==e.get(n)&&t.push(e.get(n))}),t.join(", ")},cm=function(e){if(!e)return"";var t=[parseFloat(e.get("latitude").toFixed(3)),parseFloat(e.get("longitude").toFixed(3))],n=t[0],r=t[1];return"".concat(n,", ").concat(r)},cg=function(e){var t=e.address,n=e.gps;if(!t&&!n)return null;var r=ch(t)||cm(n);return tg.createElement(lD,{indicatorClassName:"synofoto-indicator-photo-location",firstLine:(0,t$.n6)("filter","geocoding"),secondLine:r})};cg.propTypes=cf,cg.defaultProps=cp;var cv=cg,cy=__webpack_require__(95682),cb=J.Z.ALBUM_TYPE.PERSON,c_={data:tO().list,passphrase:tP().string,library:tP().string.isRequired},cE={data:ev.default.List(),passphrase:""},cT=function(e){var t=e.data,n=e.passphrase,r=e.library,o=(0,y.v9)(lI.getIsPeopleShowMore),i=(0,g._)((0,tg.useState)(o),2),a=i[0],s=i[1],u=(0,cy.Qx)(),l=[],c=t;t.size>5&&!a&&(c=t.setSize(5));var d=t.size-c.size>0?t.size-c.size+1:0,f="+".concat(d);return d>=100&&(f="99+"),c.forEach(function(e,t,o){var i=e.get("id"),a={cache_key:e.getIn(["additional","thumbnail","cache_key"],"")};if(t===o.size-1&&0!==d)l.push(tg.createElement("div",{style:{display:"inline-block",verticalAlign:"top",position:"relative"},key:"person_show_more_btn","data-testid":"people-more-item"},tg.createElement(af.Z,{className:"synofoto-lightbox-people-more-btn",dataTestId:"people-more-btn",text:f,handler:function(){return s(!0)},circleImage:(0,n1.AJ)(i,a,"person",(0,n0.$E)(),{passphrase:n},r)}),tg.createElement("div",{className:"synofoto-lightbox-people-more-btn-text"},f)));else{var c=tg.createElement("div",{key:"person_".concat(i),className:"synofoto-lightbox-people-item"},tg.createElement(nV.Z,{imageHeight:42,imageWidth:42,imageUrl:(0,n1.AJ)(i,a,"person",(0,n0.$E)(),{passphrase:n},r),isCover:!0,isPerson:!0})),p={"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":e.get("name")||(0,t$.n6)("app","unnamed")};l.push(tg.createElement(cr,{key:"person_".concat(i),to:"/".concat(cb,"/").concat(r,"/").concat(i),state:u,className:"synofoto-lightbox-people-item",tooltipProps:p,dataTestId:"person_".concat(i)},c))}}),tg.createElement("div",{className:"synofoto-lightbox-people-panel","data-testid":"lightbox-people-panel"},l)};cT.propTypes=c_,cT.defaultProps=cE;var cS=cT,cI={passphrase:tP().string,library:tP().string.isRequired},cw={passphrase:""},cA=function(e){var t=e.passphrase,n=e.library,r=(0,y.v9)(lI.getPersonDataInLightbox),o=(0,iT.Z)(),i=o.location,a=o.navigate;if(0===r.size)return null;var s=function(){var e="".concat(i.pathname,"/").concat(J.Z.EDIT_FACE),t=i.state||{};a(e,{state:(0,tw._)({editFace:!0},t)})};return tg.createElement("div",{className:"synofoto-lightbox-info-people-section"},tg.createElement("div",{className:"synofoto-lightbox-info-title-section"},tg.createElement("div",null,(0,t$.n6)("app","person")),tg.createElement(nf.Z,{className:"synofoto-time-edit-btn",iconCls:"edit-btn-icon",handler:s})),tg.createElement(cS,{data:r,passphrase:t,library:n}))};cA.propTypes=cI,cA.defaultProps=cw;var cO=cA,cC=__webpack_require__(34670),cP=__webpack_require__(31202),cR=__webpack_require__(14324),cL=function(e){return tg.createElement(cC.c.MultiValueLabel,(0,tL._)((0,tw._)({},e),{innerProps:(0,tL._)((0,tw._)({},e.innerProps),{onClick:function(){e.selectProps.onValueClick(e.data)}})}))},cD=function(e){var t=e.children,n=e.needValueContainerLoadingIndicator,r=(0,oi._)(e,["children","needValueContainerLoadingIndicator"]),o=(0,g._)(t,2),i=o[0],a=o[1];return tg.createElement(cC.c.ValueContainer,r,[i,n?tg.createElement("div",{className:"synofoto-general-tag-loading-ct",key:"generalTagLoading"},tg.createElement(cP.Z,null)):null,a])},cx=function(e){return tg.createElement(cC.c.Input,(0,tL._)((0,tw._)({},e),{style:(0,tL._)((0,tw._)({},(0,cR.Z)(e.getStyles("input",e),["gridArea"])),{minWidth:"100px",border:"none",background:"none",padding:0}),placeholder:(0,t$.n6)("action","add_tag")}))},ck=function(e){var t=function(t){t&&t.target&&!t.target.className.includes("label")&&e.innerProps.onMouseDown(t)};return tg.createElement(tg.Fragment,null,tg.createElement("div",{className:"synofoto__control-wrapper",onClick:t}),tg.createElement(cC.c.Control,(0,tL._)((0,tw._)({},e),{innerProps:(0,tL._)((0,tw._)({},e.innerProps),{onMouseDown:t})})))},cM=__webpack_require__(39308),cN=__webpack_require__(10694),cF=__webpack_require__(27154),cB=__webpack_require__(9849);function cU(e){return{type:cN.qA.GetIntersectionGeneralTag,idArray:e,ItemAPI:uF.Z.Foto.Browse.Item}}function cZ(e){return{type:cN.qA.GetIntersectionGeneralTag,idArray:e,ItemAPI:uF.Z.FotoTeam.Browse.Item}}function cj(e){return{type:cN.qA.CreateAndAddIntersectionGeneralTag,tagName:e,GeneralTagAPI:uF.Z.Foto.Browse.GeneralTag}}function cH(e){return{type:cN.qA.CreateAndAddIntersectionGeneralTag,tagName:e,GeneralTagAPI:uF.Z.FotoTeam.Browse.GeneralTag}}function cz(e,t){return{type:cN.qA.CreateAndAddGeneralTag,idArray:e,tagName:t,ItemAPI:uF.Z.Foto.Browse.Item,GeneralTagAPI:uF.Z.Foto.Browse.GeneralTag,updateGeneralTagAction:cB.AM,initialAutoAlbumListAction:cF.aQ}}function cq(e,t){return{type:cN.qA.CreateAndAddGeneralTag,idArray:e,tagName:t,ItemAPI:uF.Z.FotoTeam.Browse.Item,GeneralTagAPI:uF.Z.FotoTeam.Browse.GeneralTag,updateGeneralTagAction:cB.bA,initialAutoAlbumListAction:cF.ls}}function cG(e,t){return{type:cN.qA.AddGeneralTag,idArray:e,tag:t,ItemAPI:uF.Z.Foto.Browse.Item,updateGeneralTagAction:cB.AM}}function cV(e,t){return{type:cN.qA.AddGeneralTag,idArray:e,tag:t,ItemAPI:uF.Z.FotoTeam.Browse.Item,updateGeneralTagAction:cB.bA}}function cW(e,t){return{type:cN.qA.RemoveGeneralTag,idArray:e,tag:t,ItemAPI:uF.Z.Foto.Browse.Item,updateGeneralTagAction:cB.AM}}function cY(e,t){return{type:cN.qA.RemoveGeneralTag,idArray:e,tag:t,ItemAPI:uF.Z.FotoTeam.Browse.Item,updateGeneralTagAction:cB.bA}}function cJ(e,t,n){return{type:cN.qA.BatchUpdateGeneralTag,idArray:e,addTags:t,removeTags:n,ItemAPI:uF.Z.Foto.Browse.Item,updateGeneralTagAction:cB.AM,GeneralTagAPI:uF.Z.Foto.Browse.GeneralTag,initialAutoAlbumListAction:cF.aQ}}function c$(e,t,n){return{type:cN.qA.BatchUpdateGeneralTag,idArray:e,addTags:t,removeTags:n,ItemAPI:uF.Z.FotoTeam.Browse.Item,updateGeneralTagAction:cB.bA,GeneralTagAPI:uF.Z.FotoTeam.Browse.GeneralTag,initialAutoAlbumListAction:cF.ls}}function cK(e,t){return{type:cN.qA.UpdateGeneralTagSuggestion,tagName:e,tags:t,GeneralTagAPI:uF.Z.Foto.Browse.GeneralTag}}function cX(e,t){return{type:cN.qA.UpdateGeneralTagSuggestion,tagName:e,tags:t,GeneralTagAPI:uF.Z.FotoTeam.Browse.GeneralTag}}var cQ={getTagSuggestion:function(e){return e.getIn(["generalTag","suggestion"])},getTagIntersectionOrig:function(e){return e.getIn(["generalTag","intersection","orig"])},getTagIntersectionList:function(e){return e.getIn(["generalTag","intersection","list"])},getTagIntersectionLoadingCount:function(e){return e.getIn(["generalTag","intersection","loadingCount"])}};function c0(e){return e.split(",").filter(function(e){return""!==e.trim()}).map(function(e){var t=e.trim();return{id:t,name:t}})}function c1(e,t,n){return e.filter(function(e){return!t.some(function(t){return e[n]===t[n]})})}function c2(e,t){return c1(e,t,"id")}function c4(e,t){return c2(t,e)}function c3(e,t){return c2(e,t)}var c5="name",c6=function(e){return"string"==typeof e&&e.includes(",")},c9=function(e,t,n){var r=e.trim();return!c6(r)&&!t.some(function(e){return e[c5]===r})&&!n.some(function(e){return e[c5]===r})&&r.length>0},c8={MultiValueLabel:cL,Control:ck,ValueContainer:cD,Input:cx},c7=(0,tM.Z)(function(e,t,n,r){(0,aT.f)(e,t,cK,cX)(n,r.toJS())},b.LK.DEBOUNCE_TYPING),de=function(e){var t=e.tags,n=e.handleAdd,r=e.handleRemove,o=e.readonly,i=e.disabledValueClick,a=e.library,s=e.needValueContainerLoadingIndicator,u=(0,y.I0)(),l=(0,y.v9)(cQ.getTagSuggestion),c=(0,g._)((0,tg.useState)(""),2),d=c[0],f=c[1];(0,tg.useEffect)(function(){c7(u,a,d.trim(),t)},[u,a,d,t]),(0,tg.useEffect)(function(){return function(){u((0,cB.AY)())}},[u]);var p=function(e){i||(0,cs.fv)("/".concat(J.Z.ALBUM_TYPE.GENERAL_TAG,"/").concat(a,"/").concat(e.id))},h=function(){f("")},m=function(e){var o=t.toJS(),i=e.length-o.length>=1,a=i?c4(o,e):c3(o,e);i?n(a[0]):r(a[0]),h()},v=function(e){n({id:e,name:e}),h()},_=function(e){e.nativeEvent.stopImmediatePropagation(),c6(d)&&e.key===b.VD.ENTER&&(n({id:d,name:d}),h())},E=function(e){f(e)},T=function(e){return{id:e,name:(0,sF.Z)((0,t$.n6)("action","create_tag"),e)}};return tg.createElement(cM.Z,{className:"synofoto-general-tag",isCreatable:!o,isMulti:!0,isSearchable:!0,isDisabled:o,getOptionLabel:function(e){return e[c5]},getOptionValue:function(e){return e.id},inputValue:d,noOptionsMessage:"",customizeComponents:c8,onChange:m,onCreateOption:v,onValueClick:p,value:t.toJS(),onInputChange:E,openMenuOnClick:!0,openMenuOnFocus:!0,options:l.toJS(),showDropdownIndicator:!1,getNewOptionData:T,createOptionPosition:"first",isValidNewOption:c9,onKeyDown:_,needValueContainerLoadingIndicator:s})};de.propTypes={tags:tO().list.isRequired,handleAdd:tP().func.isRequired,handleRemove:tP().func.isRequired,readonly:tP().bool,disabledValueClick:tP().bool,library:tP().string.isRequired,needValueContainerLoadingIndicator:tP().bool},de.defaultProps={readonly:!1,disabledValueClick:!1,needValueContainerLoadingIndicator:!1};var dt=de,dn={tags:tO().list,readonly:tP().bool,createAndAddGeneralTag:tP().func,addGeneralTag:tP().func,removeGeneralTag:tP().func,library:tP().string.isRequired,disabledValueClick:tP().bool},dr={tags:ev.default.List(),readonly:!1,disabledValueClick:!1,createAndAddGeneralTag:function(){},addGeneralTag:function(){},removeGeneralTag:function(){}},di=function(e){var t=e.tags,n=e.readonly,r=e.disabledValueClick,o=e.createAndAddGeneralTag,i=e.addGeneralTag,a=e.removeGeneralTag,s=e.library,u=function(e){return a(e)},l=function(e){e.id===e.name?o(e.name):i(e)};return tg.createElement("div",{className:"synofoto-lightbox-info-tag-section"},tg.createElement("div",{className:"synofoto-lightbox-info-title-section"},(0,t$.n6)("app","general_tag")),tg.createElement(dt,{tags:t,handleAdd:l,handleRemove:u,readonly:n,disabledValueClick:r,library:s}))};di.propTypes=dn,di.defaultProps=dr;var da=di,ds=__webpack_require__(75690);function du(e){return e.toString().padStart(2,"0")}function dl(e){for(var t=[],n=0;n<e;n++)t.push({value:n,label:du(n)});return t}var dc=dl(24),dd=dl(60),df={className:tP().string,selected:tP().number.isRequired,onChange:tP().func.isRequired},dp={className:""},dh=function(e){var t=e.className,n=e.selected,r=e.onChange,o=(0,g._)((0,tg.useState)(ds.dM.getDayjs(n)),2),i=o[0],a=o[1];(0,tg.useEffect)(function(){a(ds.dM.getDayjs(n))},[n]);var s=function(e,t){if(null!==t){var n=i[e](t.value);a(n),r(n.unix())}},u=function(e,t){return tg.createElement(cM.Z,{onChange:function(t){return s(e,t)},defaultValue:t[i[e]()],options:t,className:"synofoto-timepicker-field",isSearchable:!0,onInputChange:function(e){return e.replace(/[^0-9]/g,"").slice(0,2)},ariaLabel:"timepicker-".concat(e)})};return tg.createElement("div",{className:tk()("synofoto-react-timepicker",(0,tR._)({},t,t))},u("hour",dc),tg.createElement("div",null,":"),u("minute",dd),tg.createElement("div",null,":"),u("second",dd))};dh.propTypes=df,dh.defaultProps=dp;var dm=dh,dg=__webpack_require__(10656),dv=function(e){var t=e.value,n=e.onChange,r=e.calendarIcon,o=e.popperPlacement,i=function(e){null!=e&&n(e,"date")},a=function(e){n(e,"time")};return tg.createElement("div",{className:"synofoto-datetimepicker"},tg.createElement("div",{className:"datetime-row"},tg.createElement("div",{className:"label"},"".concat((0,t$.n6)("datetime","date")).concat((0,t$.n6)("common","colon"))),tg.createElement("div",{className:"field"},tg.createElement(dg.$,{showCalendarIcon:r,value:t,onChange:i,popperPlacement:o}))),tg.createElement("div",{className:"datetime-row"},tg.createElement("div",{className:"label"},"".concat((0,t$.n6)("datetime","time")).concat((0,t$.n6)("common","colon"))),tg.createElement("div",{className:"field"},tg.createElement(dm,{selected:t,onChange:a}))))};dv.propTypes={value:tP().number.isRequired,onChange:tP().func,calendarIcon:tP().bool,popperPlacement:tP().string},dv.defaultProps={onChange:function(){},calendarIcon:!1,popperPlacement:"bottom"};var dy=dv,db=__webpack_require__(59435),d_=__webpack_require__(67479),dE={caption:"synofoto-edit-date-time-dialog-caption",editType:"synofoto-edit-date-time-dialog-row synofoto-edit-date-time-dialog-edit-type",editTypeDesc:"synofoto-edit-date-time-dialog-edit-type-desc",editTypeTitle:"synofoto-edit-date-time-dialog-edit-type-title",field:"synofoto-edit-date-time-dialog-field",row:"synofoto-edit-date-time-dialog-row"},dT=function(e){var t=e.handleApply,n=e.handleCancel,r=e.idArray,o=e.isOpen,i=e.oldestId,a=e.datetime,s=e.thumbnailLibrary,u=e.codec,l=e.oldestThumbnailUnitId,c=(0,nC.Z)(),d=c.isSupportAutoGenerateThumbnail,f=c.pcClientHevcSupport,p=function(){return 1===r.length},h=(0,nP.Z)({thumbnailUnitId:l,thumbnailLibrary:s}),m=(0,g._)((0,tg.useState)(a),2),v=m[0],y=m[1],_=(0,g._)((0,tg.useState)(p()?"set":"shift"),2),E=_[0],T=_[1],S=[{value:"shift",label:(0,t$.n6)("app","shift_date_time")},{value:"set",label:(0,t$.n6)("app","set_date_time")}],I=p()?S[1]:S[0],w=function(e,t){var n,r;"date"===t?(n=ds.dM.getDateString(v,"HH:mm:ss"),r=ds.dM.getDateString(e,"YYYY-MM-DD")):"time"===t&&(n=ds.dM.getDateString(e,"HH:mm:ss"),r=ds.dM.getDateString(v,"YYYY-MM-DD")),y((0,d_.YF)(r,n))},A=function(){var e="shift"===E?v-a:v;t({datetime:v,editType:E,value:e})},O=function(e){T(e.value)},C=function(){var e=v!==a;return"set"===E&&(e=!p()||e),e},P=function(){return p()?null:tg.createElement("div",{className:dE.editType},tg.createElement("div",{className:dE.caption},"".concat((0,t$.n6)("app","edit_type")).concat((0,t$.n6)("common","colon"))),tg.createElement("div",{className:tk()(dE.field,"no-padding")},tg.createElement(cM.Z,{isMenuPortal:!0,defaultValue:I,options:S,onChange:O})))},R=function(){var e=(0,uY.Z)(a,!0),t=(0,d_.u6)(a),n="".concat(e," ").concat(t);return tg.createElement("div",{className:dE.row},tg.createElement("div",{className:dE.caption},"".concat((0,t$.n6)("app","original_time")).concat((0,t$.n6)("common","colon"))),tg.createElement("div",{className:dE.field},n))},L=function(){return tg.createElement(tg.Fragment,null,tg.createElement("div",{className:dE.row},tg.createElement("div",{className:dE.caption},"".concat((0,t$.n6)("app","modified_time")).concat((0,t$.n6)("common","colon")))),tg.createElement(dy,{calendarIcon:!0,value:v,onChange:w,popperPlacement:"left"}))},D=function(){return"shift"===E?tg.createElement(tg.Fragment,null,tg.createElement("div",{className:dE.editTypeTitle},(0,t$.n6)("app","shift_date_time_title")),tg.createElement("div",{className:dE.editTypeDesc},(0,t$.n6)("app","shift_date_time_desc")),R(),L()):null},x=function(){return"set"!==E||p()?null:tg.createElement(tg.Fragment,null,tg.createElement("div",{className:dE.editTypeTitle},(0,t$.n6)("app","set_date_time_title")),tg.createElement("div",{className:dE.editTypeDesc},(0,t$.n6)("app","set_date_time_desc")),L())},k=function(){return"set"===E&&p()?tg.createElement(tg.Fragment,null,R(),L()):null},M=function(){var e=0!==l?h:(0,tR._)({cache_key:"",preview:""},(0,n0.$E)(),b.yL.Ready),t=(0,n1.AJ)(i,e,"item",(0,n0.$E)(),void 0,s);return p()?null:tg.createElement("div",{className:"synofoto-edit-date-time-dialog-oldest-item-thumbnail"},tg.createElement(nV.Z,{imageHeight:214,imageWidth:160,imageUrl:t,imageId:i,altText:"image to edit date time",isSupportAutoGenerateThumbnail:d,pcClientHevcSupport:f,codec:u}))},N=function(){return tg.createElement("div",{className:"synofoto-edit-date-time-dialog-edit-area"},P(),D(),x(),k())},F=tk()({"synofoto-edit-date-time-dialog":!0,single:p()});return tg.createElement(db.Z,{isOpen:o,className:F,title:(0,t$.n6)("action","edit_date_time"),content:tg.createElement("div",{className:"synofoto-edit-date-time-dialog-content"},M(),N()),handleConfirm:A,handleCancel:n,confirmDisabled:!C(),showCancel:!0,contentPadding:b.k3.ALL})};dT.propTypes={handleApply:tP().func,handleCancel:tP().func,idArray:tP().arrayOf(tP().number).isRequired,isOpen:tP().bool.isRequired,oldestId:tP().number.isRequired,datetime:tP().number.isRequired,thumbnailLibrary:tP().string.isRequired,codec:tP().string,oldestThumbnailUnitId:tP().number},dT.defaultProps={handleApply:function(){},handleCancel:function(){},codec:"",oldestThumbnailUnitId:0};var dS=dT;function dI(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.body.appendChild(document.createElement("div")),r=iQ.Z.getStore(),o=function(){return p.unmountComponentAtNode(n),setTimeout(function(){return n.remove()})};return new Promise(function(o){var i=function(){o({type:"cancel"})},a=(0,tL._)((0,tw._)({},t),{idArray:e,isOpen:!0,handleApply:function(e){o({type:"apply",value:e})},handleCancel:i});p.render(tg.createElement(y.zt,{store:r},tg.createElement(dS,a)),n)}).then(function(e){return o(),e}).catch(function(e){throw o(),e})}var dw=__webpack_require__(83789),dA={item:tO().map.isRequired,library:tP().string.isRequired,albumType:tP().string,disableRedirectToSmartAlbum:tP().bool,passphrase:tP().string,readonly:tP().bool},dO={albumType:null,disableRedirectToSmartAlbum:!1,passphrase:"",readonly:!1},dC=function(e){var t=e.item,n=e.library,r=e.albumType,o=e.disableRedirectToSmartAlbum,i=e.passphrase,a=e.readonly,s=(0,y.I0)(),u=(0,y.v9)(lI.getFileLocations),l=r===b.ZP.ALBUM_TYPE.FOLDER,c=t.get("id"),d=t.get("folder_id"),f=(0,i0.vT)()&&(0,n0.nw)();(0,tg.useEffect)(function(){sessionStorage.setItem(b.bT,b.VJ.GENERAL)},[]),(0,tg.useEffect)(function(){l||void 0!==u.get(d)||(0,aT.f)(s,n,im.fo,im.jt)(d)},[l,d,u,s,n]);var p=(0,tg.useCallback)(function(e){(0,aT.f)(s,n,cG,cV)([c],e)},[c,s,n]),h=(0,tg.useCallback)(function(e){(0,aT.f)(s,n,cz,cq)([c],e)},[c,s,n]),g=(0,tg.useCallback)(function(e){(0,aT.f)(s,n,cW,cY)([c],e)},[c,s,n]),_=(0,tg.useCallback)(function(){return function(){return(0,m._)(function(){var e;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return[4,dI([t.get("id")],{oldestId:t.get("id"),datetime:t.get("time"),codec:(0,nQ.Z)(t),thumbnailLibrary:n,oldestThumbnailUnitId:t.getIn(["thumbnailInfo","unit_id"])})];case 1:return"apply"===(e=r.sent()).type&&(0,aT.f)(s,n,dw.q_,dw.x2)([t.get("id")],e.value.value,"lightbox"),[2]}})})()}()},[t,n,s]),E=(0,tg.useMemo)(function(){var e=t.getIn(["additional","resolution","width"],0),n=t.getIn(["additional","resolution","height"],0),r=(0,nX.mi)(t)?(0,d_.LU)(t.getIn(["additional","video_meta","duration"],0)):(0,t$.Bk)(e*n),o=(0,t$.D9)(t.get("filesize"),0),i=[];return""!==r&&i.push(r),i.push("".concat(e," x ").concat(n)),i.push(o),tg.createElement("pre",null,i.join(" "))},[t]),T=(0,tg.useMemo)(function(){var e=u.get(d,"");return e&&f&&(e="/".concat((0,t$.n6)("app",n)).concat(e)),tg.createElement(cd,{fileLocationPath:e,folderId:d,inFolderView:l,library:n})},[l,d,u,n,f]);return tg.createElement(tg.Fragment,null,tg.createElement(lD,{className:"synofoto-lightbox-info-date-section",indicatorClassName:"synofoto-indicator-photo-date",firstLine:(0,uY.Z)(t.get("time",0),!0),secondLine:(0,d_.u6)(t.get("time",0)),action:a?void 0:tg.createElement(nf.Z,{className:"synofoto-time-edit-btn",iconCls:"edit-btn-icon",title:(0,t$.n6)("action","edit_date_time"),handler:_})}),tg.createElement(lD,{className:"synophoto-lightbox-info-photo-size-section",indicatorClassName:"synofoto-indicator-photo-size",firstLine:t.get("filename",""),secondLine:E,component:T}),tg.createElement(cv,{address:t.getIn(["additional","address"]),gps:t.getIn(["additional","gps"])}),tg.createElement(lF,{exif:t.getIn(["additional","exif"])}),o?null:tg.createElement(cO,{data:t.getIn(["additional","person"]),passphrase:i,library:n}),a?null:tg.createElement(da,{tags:t.getIn(["additional","tag"]),createAndAddGeneralTag:h,addGeneralTag:p,removeGeneralTag:g,disabledValueClick:o,library:n}))};dC.propTypes=dA,dC.defaultProps=dO;var dP=tg.memo(dC),dR=function(e){var t=e.text,n=e.change,r=e.data,o=e.placeholder,i=e.className,a=e.activeClassName,s=e.maxLength,u=e.minLength,l=e.validate,c=e.editingElement,d=e.staticElement,f=e.tabIndex,p=e.isDisabled,h=e.editing,m=e.stopPropagation,v=e.noShadow,y=e.afterFinishEditing,_=e.invalidRegex,E=e.getRef,T=e.editElemStyle,S=(0,g._)((0,tg.useState)(h),2),I=S[0],w=S[1],A=(0,g._)((0,tg.useState)(t),2),O=A[0],C=A[1],P=(0,g._)((0,tg.useState)(0),2),R=P[0],L=P[1],D=(0,tg.useRef)(null),x=(0,tg.useRef)(null),k=(0,tg.useRef)(null),M=function(){if(null!==x.current&&"textarea"in x.current){var e;return null===(e=x.current)||void 0===e?void 0:e.textarea}return x.current},N=function(e){return l?l(e):e.length>=u&&e.length<=s&&!_.some(function(t){return e.match(t)})},F=function(e){m&&e.stopPropagation(),w(!0),C(t)},B=function(){w(!1),C(t)},U=function(e){w(!1),C(e),n(e,r)},Z=function(){var e=O.trim();N(e)&&t!==e?U(e):t!==e&&N(e)||B(),y()};(0,tg.useEffect)(function(){I&&(M().focus(),M().setSelectionRange(0,M().value.length))},[I]),(0,tg.useEffect)(function(){if(D.current){var e,t=D.current.getBoundingClientRect().width;R!==t&&L(t)}else L(null===(e=k.current)||void 0===e?void 0:e.getBoundingClientRect().width)},[R]);var j=function(e){m&&e.stopPropagation()},H=function(e){m&&e.stopPropagation()},z=function(e){m&&(e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()),e.shiftKey||e.key!==b.VD.ENTER?e.key===b.VD.ESC&&B():Z()},q=function(e){C(e.target.value)},G=function(e){var t=d,n=O||o,r=tk()(i,{"has-input":O});return e?tg.createElement(t,{className:r,disabled:!0,"data-tooltip-content":n,"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-long-press-delay":b.LK.LONG_PRESS,ref:E},n):tg.createElement(t,{className:r,onClick:F,tabIndex:f,"data-tooltip-content":n,"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-long-press-delay":b.LK.LONG_PRESS,ref:E},n)},V=function(){var e=c;return tg.createElement(e,{onClick:H,onKeyDown:z,onBlur:Z,onScroll:j,className:a,placeholder:o,value:O,maxLength:s,onChange:q,style:(0,tw._)({width:R},T),rows:O.split("\n").length,ref:x})},W=function(){var e=O||o;return tg.createElement("div",{className:"synofoto-inline-edit-text-shadow",ref:D},e)},Y=null;return Y=p?G(p):I?V():G(),tg.createElement("div",{"data-testid":"inline-edit-field",className:"synofoto-inline-edit-text",ref:k},Y,v?null:W())};dR.propTypes={text:tP().string.isRequired,change:tP().func.isRequired,data:tP().shape({value:tP().string}),placeholder:tP().string,className:tP().string,activeClassName:tP().string,maxLength:tP().number,minLength:tP().number,validate:tP().func,editingElement:tP().oneOfType([tP().string,tP().func]),staticElement:tP().string,tabIndex:tP().number,isDisabled:tP().bool,editing:tP().bool,stopPropagation:tP().bool,noShadow:tP().bool,afterFinishEditing:tP().func,invalidRegex:tP().arrayOf(tP().instanceOf(RegExp)),getRef:tP().func,editElemStyle:tP().objectOf(tP().oneOfType([tP().string,tP().number]))},dR.defaultProps={isDisabled:!1,editing:!1,tabIndex:0,staticElement:"span",editingElement:"input",maxLength:256,minLength:1,placeholder:"",className:"",activeClassName:"",validate:null,stopPropagation:!0,data:{value:""},noShadow:!1,afterFinishEditing:function(){},invalidRegex:[/^$/],getRef:function(){},editElemStyle:{}};var dL=function(e){var t=(0,tG.Z)().setGlobalTooltipTargetRef,n=e.getRef,r=(0,oi._)(e,["getRef"]),o=function(e){n(e),t(e)};return tg.createElement(dR,(0,tw._)({getRef:o},r))};dL.propTypes={getRef:tP().func},dL.defaultProps={getRef:function(){}};var dD=(0,tN.C)(dR,dL),dx=(0,_.Ky)({ApplyRating:"APPLY_RATING",BatchApplyRating:"BATCH_APPLY_RATING"}),dk=function(e){var t=e.itemId,n=e.rating;return{type:dx.ApplyRating,itemId:t,rating:n,ItemAPI:uF.Z.Foto.Browse.Item}},dM=function(e){var t=e.itemId,n=e.rating;return{type:dx.ApplyRating,itemId:t,rating:n,ItemAPI:uF.Z.FotoTeam.Browse.Item}},dN=function(e){var t=e.itemIds,n=e.rating;return{type:dx.BatchApplyRating,itemIds:t,rating:n,ItemAPI:uF.Z.Foto.Browse.Item}},dF=function(e){var t=e.itemIds,n=e.rating;return{type:dx.BatchApplyRating,itemIds:t,rating:n,ItemAPI:uF.Z.FotoTeam.Browse.Item}},dB={library:tP().oneOf(Object.values(b.Zu)).isRequired,readonly:tP().bool},dU={readonly:!1},dZ=function(e,t){return function(n){return t>=n?"active":t===b.ZP.RATING_UNRATED&&e>=n?"hover":""}},dj=function(e){var t=e.library,n=e.readonly,r=(0,y.I0)(),o=(0,y.v9)(lI.getRating),i=(0,y.v9)(lI.getItemId),a=(0,g._)((0,tg.useState)(b.ZP.RATING_UNRATED),2),s=a[0],u=a[1],l=(0,g._)((0,tg.useState)(b.ZP.RATING_UNRATED),2),c=l[0],d=l[1],f=function(e){var n=o===e?b.ZP.RATING_UNRATED:e;(0,aT.f)(r,t,dk,dM)({itemId:i,rating:n})},p=dZ(s,c),h=function(e){if(n)return{};var t=function(){return f(e)},r=function(){return d(e)},o=function(){return d(b.ZP.RATING_UNRATED)};return(0,uD.tq)()?{onLongPress:r,onTouchEnd:function(){t(),o()}}:{handler:t,hoverHandler:function(){return u(e)},onMouseLeave:function(){return u(b.ZP.RATING_UNRATED)},onMouseDown:function(){r();var e=function(){o(),document.removeEventListener("mouseup",e)};document.addEventListener("mouseup",e)}}},m=function(){return Array(b.ZP.RATING_STARS_LIMIT).fill(null).map(function(e,t){var r=t+1,a=r<=o,s=tk()("synofoto-icon-button-rating",p(r),{"left-margin":!!t,disabled:n}),u=tk()({"star-off-btn-icon":!a,"star-on-btn-icon":a});return tg.createElement(nf.Z,(0,tw._)({key:"rating_".concat(i,"_").concat(r),className:s,iconCls:u,dataTestId:"rating_".concat(r)},h(r)))})};return n&&o===b.ZP.RATING_UNRATED?null:tg.createElement("div",{className:"synofoto-lightbox-info-rating","data-testid":"lightbox-info-rating"},m())};dj.propTypes=dB,dj.defaultProps=dU;var dH=dj,dz=__webpack_require__(23017),dq=__webpack_require__(65216),dG=function(e){var t=e.item,n=e.toggleInfoPanel,r=e.pathname,o=e.albumId,i=e.albumType,a=e.readonly,s=e.passphrase,u=e.library,l=e.disableRedirectToSmartAlbum,c=e.hiddenInfo,d=(0,y.I0)(),f=sessionStorage.getItem(b.bT),p=function(e){(0,aT.f)(d,u,dw.nY,dw.fF)([t.get("id")],e)},h=function(){var e=t.getIn(["additional","description"],"");return tg.createElement("div",{className:"synofoto-lightbox-info-description-section"},tg.createElement(dD,{key:"lightbox-info-description-".concat(t.get("id")),text:""===e?"":e,className:"synofoto-lightbox-info-description",activeClassName:"synofoto-lightbox-active-info-description",change:p,placeholder:(0,t$.n6)("lightbox","add_description"),editingElement:lb.default,staticElement:"div",minLength:0,maxLength:200,noShadow:!0,isDisabled:a,invalidRegex:[]}))},m=function(){return!(a&&!t.getIn(["additional","description"],""))},g=function(){return tg.createElement(dP,{item:t,readonly:a,passphrase:s,library:u,albumType:i,disableRedirectToSmartAlbum:l})},v=function(){return tg.createElement(lC,{itemId:t.get("id"),pathname:r,albumId:o,passphrase:s})},_=[{text:(0,t$.n6)("lightbox","general"),content:tg.createElement("div",{className:"synofoto-lightbox-info-empty"},(0,t$.n6)("app","no_info"))}],E=[{text:(0,t$.n6)("lightbox","general"),content:g()},{text:(0,t$.n6)("lightbox","more_info"),content:v()}];return tg.createElement("div",{className:"synofoto-lightbox-info-panel"},tg.createElement("div",{className:"synofoto-lightbox-info-close"},tg.createElement(nf.Z,{dataTestId:"lightbox-info-panel-close-btn",className:"synofoto-lightbox-info-close-btn",iconCls:"cancel-dark-btn-icon",handler:n})),c?tg.createElement(dz.Z,{tabItems:_,className:"synofoto-lightbox-info-tab-panel synofoto-large-tab-panel"}):tg.createElement(tg.Fragment,null,m()?h():null,tg.createElement(dH,{library:u,readonly:a}),tg.createElement(dz.Z,{tabItems:E,className:"synofoto-lightbox-info-tab-panel synofoto-large-tab-panel",defaultActiveId:f===b.VJ.DETAIL?1:0})))};dG.propTypes={item:tO().map.isRequired,toggleInfoPanel:tP().func.isRequired,pathname:tP().string.isRequired,albumId:tP().number,albumType:tP().string,readonly:tP().bool,passphrase:tP().string,library:tP().string.isRequired,disableRedirectToSmartAlbum:tP().bool,hiddenInfo:tP().bool.isRequired},dG.defaultProps={albumId:void 0,albumType:null,readonly:!1,passphrase:"",disableRedirectToSmartAlbum:!1};var dV=(0,tg.memo)(dG),dW=function(e){var t=e.show,n=(0,oi._)(e,["show"]),r=tk()({"synofoto-lightbox-info-panel-container":!0,expended:t}),o=(0,dq.Z)({content:tg.createElement(dV,n),show:t,delayUnmountTimeInMs:460});return tg.createElement("div",{className:r}," ",o," ")};dW.propTypes={item:tO().map.isRequired,toggleInfoPanel:tP().func.isRequired,pathname:tP().string.isRequired,albumId:tP().number,albumType:tP().string,readonly:tP().bool,passphrase:tP().string,library:tP().string.isRequired,disableRedirectToSmartAlbum:tP().bool,hiddenInfo:tP().bool.isRequired,show:tP().bool.isRequired},dW.defaultProps={albumId:void 0,albumType:null,readonly:!1,passphrase:"",disableRedirectToSmartAlbum:!1};var dY=dW,dJ={item:tO().map.isRequired,passphrase:tP().string.isRequired,library:tP().string.isRequired,albumId:tP().number,albumType:tP().string,readonly:tP().bool},d$={albumId:null,albumType:null,readonly:!1},dK=function(e){var t=e.item,n=e.passphrase,r=e.library,o=e.albumId,i=e.albumType,a=e.readonly,s=(0,y.I0)(),u=(0,y.v9)(lI.getFileLocations),l=i===b.ZP.ALBUM_TYPE.FOLDER,c=t.get("folder_id");(0,tg.useEffect)(function(){sessionStorage.setItem(b.bT,b.VJ.GENERAL)},[]),(0,tg.useEffect)(function(){l||void 0!==u.get(c)||(0,aT.f)(s,r,im.fo,im.jt)(c)},[l,c,u,s,r]);var d=t.getIn(["additional","thumbnailUnitId"]),f=(0,nP.Z)({thumbnailUnitId:d,thumbnailLibrary:r}),p=t.get("id",0);if(0===p)return null;var h=t.get("filename"),m={albumId:o,passphrase:n},g=(0,n1.AJ)(p,f,"item","sm",m,r,h);return tg.createElement("div",{className:"synofoto-lightbox-info-summary-section","data-testid":"lightbox-info-summary-section"},tg.createElement(nV.Z,{imageWidth:64,imageHeight:64,imageUrl:g,isVideo:(0,nX.mi)(t)}),tg.createElement(lL,{className:"synofoto-lightbox-info-date-section",firstLine:h,secondLine:"".concat((0,uY.Z)(t.get("time",0),!0)," . ").concat((0,d_.u6)(t.get("time",0))),component:tg.createElement(dH,{library:r,readonly:a})}))};dK.propTypes=dJ,dK.defaultProps=d$;var dX=dK,dQ=function(){return(dQ=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},d0=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n},d1=!1;function d2(){var e=(0,tg.useState)(d4),t=e[0],n=e[1],r=d3();return(0,tg.useEffect)(function(){if(r)return window.addEventListener("resize",e),function(){return window.removeEventListener("resize",e)};function e(){n(d4())}},[r]),r?t:null}function d4(){var e;return d5()?(null===(e=document.documentElement)||void 0===e?void 0:e.clientHeight)||window.innerHeight:null}function d3(){var e=(0,tg.useState)(!1),t=e[0],n=e[1];return(0,tg.useEffect)(function(){d5()&&n(!0)},[]),t}function d5(){return"undefined"!=typeof window&&"undefined"!=typeof document}(0,tg.forwardRef)(function(e,t){var n=e.style,r=d0(e,["style"]),o=d2();!d1&&(null==n?void 0:n.height)&&(d1=!0,console.warn("<ReactDiv100vh /> overrides the height property of the style prop"));var i=dQ(dQ({},n),{height:o?o+"px":"100vh"});return tg.createElement("div",dQ({ref:t,style:i},r))}).displayName="Div100vh";var d6=function(){var e=d2();return e?"".concat(e-b.xB.HEIGHT,"px"):"100vh"},d9={item:tO().map.isRequired,albumId:tP().number,albumType:tP().string,passphrase:tP().string,library:tP().string.isRequired,hiddenInfo:tP().bool.isRequired,onScroll:tP().func.isRequired,readonly:tP().bool},d8={albumId:void 0,albumType:null,passphrase:"",readonly:!1},d7=function(e){var t=e.item,n=e.albumId,r=e.albumType,o=e.passphrase,i=e.library,a=e.hiddenInfo,s=e.onScroll,u=e.readonly,l=function(){var e=t.getIn(["additional","description"],"");return tg.createElement(dD,{key:"lightbox-info-description-".concat(t.get("id")),text:e,change:function(){},placeholder:(0,t$.n6)("lightbox","add_description"),editingElement:lb.default,staticElement:"div",minLength:0,maxLength:200,noShadow:!0,autoHeight:!0,isDisabled:!0,invalidRegex:[]})},c=function(){return!!t.getIn(["additional","description"],"")},d=function(){return tg.createElement(dP,{item:t,readonly:!0,passphrase:o,library:i,albumType:r,disableRedirectToSmartAlbum:!0})},f=function(){return tg.createElement(dX,{item:t,readonly:u,passphrase:o,library:i,albumId:n,albumType:r})},p=d6();return tg.createElement("div",{className:"synofoto-lightbox-info-panel-mobile",style:{height:p},"data-testid":"lightbox-info-panel-mobile",onScroll:s},a?tg.createElement("div",{className:"synofoto-lightbox-info-empty"},(0,t$.n6)("app","no_info")):tg.createElement(tg.Fragment,null,f(),c()&&tg.createElement("div",{className:"synofoto-lightbox-info-description-section-mobile"},l()),d()))};d7.propTypes=d9,d7.defaultProps=d8;var fe=d7,ft={show:tP().bool.isRequired,toggleInfoPanel:tP().func.isRequired};function fn(e){var t=e.show,n=e.toggleInfoPanel,r=(0,oi._)(e,["show","toggleInfoPanel"]);return tg.createElement(uL.Z,{isOpen:t,className:"synofoto-lightbox synofoto-lightbox-info-panel-modal-mobile",closeButtonHandler:n,overlayClassName:"synofoto-common-absolute-fullsize",closeIconCls:"cancel-dark-btn-icon",showCloseButton:!0},tg.createElement(fe,r))}fn.propTypes=ft;var fr=fn,fo=(0,tN.C)(dY,fr),fi=__webpack_require__(29893),fa=__webpack_require__(30270),fs=function(e){var t=e.item,n=e.downloadItem,r=1,o=b.RT.ITEM,i=ev.default.fromJS((0,tR._)({},t.get("id"),{time:t.get("time"),owner_user_id:t.get("owner_user_id"),filename:t.get("filename"),thumbnailUnitId:t.getIn(["thumbnailInfo","unit_id"]),type:t.get("type"),live_type:t.get("live_type")}));if((0,fi.Z)(r,o,i)){var a=(0,fa.Z)({selectedCount:r,selectType:o,selectedMap:i,hasHevc:(0,n0.eB)(),enableConvertedOriginalJpeg:(0,n0.WP)(),handler:function(e){return n(e)}});return tg.createElement(tF.Z,{selfPortal:!0,menu:a,iconCls:"download-dark-btn-icon",ctClassName:"synofoto-lightbox-toolbar-right-button",title:(0,t$.n6)("action","download"),dataTestId:"toolbar-download-button"})}return tg.createElement(nf.Z,{title:(0,t$.n6)("action","download"),dataTestId:"toolbar-download-button",className:"synofoto-lightbox-toolbar-right-button",iconCls:"download-dark-btn-icon",handler:function(){return n(b._5.SOURCE)},tipId:b.ZP.GLOBAL_TOOLTIP_ID})};fs.propTypes={item:tO().map.isRequired,downloadItem:tP().func.isRequired};var fu=fs,fl={ADD_TO_ALBUM:{key:"add_to_album",action:"handleAddToAlbumInLightbox"},COPY_TO:{key:"copy_to",action:"handleCopyToFolderInLightbox"},DELETE:{key:"delete",action:"handleDeleteInLightbox"},DOWNLOAD_ITEM:{key:"download",action:"handleDownloadLightboxItem"},MOVE_TO:{key:"move_to",action:"handleMoveToFolderInLightbox"},REMOVE_FROM_ALBUM:{key:"remove_from_album",action:"handleRemoveItemFromAlbumInLightbox"},REMOVE_FROM_PERSON_ALBUM:{key:"remove_from_person_album",action:"handleRemoveItemFromPersonAlbumInLightbox"},ROTATE:{key:"rotate",action:"handleRotateInLightbox"},SET_COVER:{key:"set_cover",action:"handleSetAsCoverInLightbox"},SET_PERSON_COVER:{key:"set_person_cover",action:"handleSetAsPersonCoverInLightbox"},SLIDESHOW:{key:"slideshow",action:"enterSlideshow"},SET_AS_FOLDER_COVER:{key:"set_as_folder_cover",action:"handleSetAsFolderCoverInLightbox"},SET_CONCEPT_COVER:{key:"set_concept_cover",action:"handleSetAsConceptCoverInLightbox"},REMOVE_FROM_CONCEPT_ALBUM:{key:"remove_from_album",action:"handleRemoveItemFromConceptAlbumInLightbox"},EDIT_FACE:{key:"manually_tagging_people",action:"handleEditFaceInLightbox"},SET_AS_STACK_COVER:{key:"set_as_stack_cover",action:"handleSetAsStackCoverInLightbox"},REMOVE_FROM_STACK:{key:"remove_from_stack",action:"handleRemoveFromStackInLightbox"},KEEP_THIS_DELETE_REST:{key:"keep_this_delete_rest",action:"handleKeepItemsDeleteRestInLightbox"},DIVIDER:{key:"divider"},REGENERATE_PREVIEW:{key:"regenerate_preview",action:"handleRegeneratePreviewInLightbox"}},fc={PERSONAL_LIGHTBOX:"personal_lightbox",PERSONAL_LIGHTBOX_EDIT_FACE:"personal_lightbox_edit_face",PERSONAL_LIGHTBOX_SIMILAR:"personal_lightbox_similar",PERSONAL_LIGHTBOX_SIMILAR_EDIT_FACE:"personal_lightbox_similar_edit_face",PERSONAL_LIGHTBOX_WITH_SET_FOLDER_COVER:"personal_lightbox_with_set_folder_cover",PERSONAL_LIGHTBOX_WITH_SET_FOLDER_COVER_EDIT_FACE:"personal_lightbox_with_set_folder_cover_edit_face",TEAM_MANAGEMENT_LIGHTBOX:"team_management_lightbox",TEAM_MANAGEMENT_LIGHTBOX_EDIT_FACE:"team_management_lightbox_edit_face",TEAM_MANAGEMENT_LIGHTBOX_SIMILAR:"team_management_lightbox_similar",TEAM_MANAGEMENT_LIGHTBOX_SIMILAR_EDIT_FACE:"team_management_lightbox_similar_edit_face",TEAM_MANAGEMENT_LIGHTBOX_WITH_SET_FOLDER_COVER:"team_management_lightbox_with_set_folder_cover",TEAM_MANAGEMENT_LIGHTBOX_WITH_SET_FOLDER_COVER_EDIT_FACE:"team_management_lightbox_with_set_folder_cover_edit_face",TEAM_DOWNLOAD_LIGHTBOX:"team_download_lightbox",TEAM_GUEST_DOWNLOAD_LIGHTBOX:"team_guest_download_lightbox",TEAM_VIEW_LIGHTBOX:"team_view_lightbox",CONDITIONAL_ALBUM_LIGHTBOX:"conditional_album_lightbox",CONDITIONAL_ALBUM_LIGHTBOX_EDIT_FACE:"conditional_album_lightbox_edit_face",ALBUM_LIGHTBOX:"album_lightbox",ALBUM_PHOTO_PROVIDER_LIGHTBOX:"album_photo_provider_lightbox",ALBUM_PHOTO_PROVIDER_LIGHTBOX_EDIT_FACE:"album_photo_provider_lightbox_edit_face",ALBUM_PHOTO_MANAGEMENT_NOT_PHOTO_PROVIDER_LIGHTBOX:"album_photo_management_not_photo_provider_lightbox",ALBUM_PHOTO_MANAGEMENT_NOT_PHOTO_PROVIDER_LIGHTBOX_EDIT_FACE:"album_photo_management_not_photo_provider_lightbox_edit_face",ALBUM_PHOTO_PROVIDER_NOT_MANAGEMENT_LIGHTBOX:"album_photo_provider_not_management_lightbox",ALBUM_SPACE_DISABLE_LIGHTBOX:"album_space_disable_lightbox",CATEGORY_ALBUM_LIGHTBOX:"category_album_lightbox",CATEGORY_ALBUM_LIGHTBOX_EDIT_FACE:"category_album_lightbox_edit_face",SHARED_ALBUM_PHOTO_PROVIDER_LIGHTBOX:"shared_album_photo_provider_lightbox",SHARED_ALBUM_PHOTO_PROVIDER_LIGHTBOX_EDIT_FACE:"shared_album_photo_provider_lightbox_edit_face",SHARED_ALBUM_PHOTO_PROVIDER_NOT_MANAGEMENT_LIGHTBOX:"shared_album_photo_provider_not_management_lightbox",SHARED_ALBUM_MANAGEMENT_WITH_ALBUM_DOWNLOAD_LIGHTBOX:"shared_album_management_with_album_download_lightbox",SHARED_ALBUM_MANAGEMENT_WITH_ALBUM_DOWNLOAD_LIGHTBOX_EDIT_FACE:"shared_album_management_with_album_download_lightbox_edit_face",SHARED_ALBUM_MANAGEMENT_WITHOUT_ALBUM_DOWNLOAD_LIGHTBOX:"shared_album_management_without_album_download_lightbox",SHARED_ALBUM_MANAGEMENT_WITHOUT_ALBUM_DOWNLOAD_LIGHTBOX_EDIT_FACE:"shared_album_management_without_album_download_lightbox_edit_face",SHARED_ALBUM_DOWNLOAD_LIGHTBOX:"shared_album_download_lightbox",PERSON_ALBUM_LIGHTBOX:"person_album_lightbox",FREEZE_ALBUM_LIGHTBOX:"freeze_album_lightbox",FREEZE_ALBUM_LIGHTBOX_EDIT_FACE:"freeze_album_lightbox_edit_face",SEARCH_ALBUM_LIGHTBOX:"search_album_lightbox",SEARCH_ALBUM_LIGHTBOX_EDIT_FACE:"search_album_lightbox_edit_face",CONCEPT_ALBUM_LIGHTBOX:"concept_album_lightbox",CONCEPT_ALBUM_LIGHTBOX_EDIT_FACE:"concept_album_lightbox_edit_face",SUGGESTION_CONCEPT_ALBUM_LIGHTBOX:"suggestion_concept_album_lightbox",SUGGESTION_CONCEPT_ALBUM_LIGHTBOX_EDIT_FACE:"suggestion_concept_album_lightbox_edit_face",SIMILAR_ALBUM_LIGHTBOX:"similar_album_lightbox",SIMILAR_ALBUM_LIGHTBOX_EDIT_FACE:"similar_album_lightbox_edit_face"},fd={personal_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.MOVE_TO,fl.COPY_TO]},personal_lightbox_edit_face:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.REGENERATE_PREVIEW,fl.EDIT_FACE,fl.DIVIDER,fl.MOVE_TO,fl.COPY_TO]},personal_lightbox_similar:function(e){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.MOVE_TO,fl.COPY_TO,fl.DIVIDER].concat((0,iZ._)(e?[]:[fl.SET_AS_STACK_COVER]),[fl.REMOVE_FROM_STACK,fl.KEEP_THIS_DELETE_REST])},personal_lightbox_similar_edit_face:function(e){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.REGENERATE_PREVIEW,fl.EDIT_FACE,fl.DIVIDER,fl.MOVE_TO,fl.COPY_TO].concat((0,iZ._)(e?[]:[fl.SET_AS_STACK_COVER]),[fl.REMOVE_FROM_STACK,fl.KEEP_THIS_DELETE_REST])},personal_lightbox_with_set_folder_cover:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.SET_AS_FOLDER_COVER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.MOVE_TO,fl.COPY_TO]},personal_lightbox_with_set_folder_cover_edit_face:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.EDIT_FACE,fl.SET_AS_FOLDER_COVER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.MOVE_TO,fl.COPY_TO]},team_management_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.REGENERATE_PREVIEW,fl.ROTATE,fl.DIVIDER,fl.MOVE_TO,fl.COPY_TO]},team_management_lightbox_edit_face:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.REGENERATE_PREVIEW,fl.EDIT_FACE,fl.DIVIDER,fl.MOVE_TO,fl.COPY_TO]},team_management_lightbox_similar:function(e){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.MOVE_TO,fl.COPY_TO,fl.DIVIDER].concat((0,iZ._)(e?[]:[fl.SET_AS_STACK_COVER]),[fl.REMOVE_FROM_STACK,fl.KEEP_THIS_DELETE_REST])},team_management_lightbox_similar_edit_face:function(e){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.REGENERATE_PREVIEW,fl.EDIT_FACE,fl.DIVIDER,fl.MOVE_TO,fl.COPY_TO,fl.DIVIDER].concat((0,iZ._)(e?[]:[fl.SET_AS_STACK_COVER]),[fl.REMOVE_FROM_STACK,fl.KEEP_THIS_DELETE_REST])},team_management_lightbox_with_set_folder_cover:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.SET_AS_FOLDER_COVER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.MOVE_TO,fl.COPY_TO]},team_management_lightbox_with_set_folder_cover_edit_face:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.EDIT_FACE,fl.SET_AS_FOLDER_COVER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.MOVE_TO,fl.COPY_TO]},team_download_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.DIVIDER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.COPY_TO]},team_guest_download_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM]},team_view_lightbox:function(){return[fl.SLIDESHOW]},conditional_album_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.SET_COVER,fl.DELETE]},conditional_album_lightbox_edit_face:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.EDIT_FACE,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.SET_COVER,fl.DELETE]},freeze_album_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.SET_COVER]},freeze_album_lightbox_edit_face:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.EDIT_FACE,fl.SET_COVER]},album_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.SET_COVER,fl.REMOVE_FROM_ALBUM]},album_photo_provider_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.SET_COVER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.REMOVE_FROM_ALBUM,fl.DELETE]},album_photo_provider_lightbox_edit_face:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.EDIT_FACE,fl.SET_COVER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.REMOVE_FROM_ALBUM,fl.DELETE]},album_photo_management_not_photo_provider_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ROTATE,fl.SET_COVER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.REMOVE_FROM_ALBUM,fl.DELETE]},album_photo_management_not_photo_provider_lightbox_edit_face:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ROTATE,fl.EDIT_FACE,fl.SET_COVER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.REMOVE_FROM_ALBUM,fl.DELETE]},album_photo_provider_not_management_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.SET_COVER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.REMOVE_FROM_ALBUM]},album_space_disable_lightbox:function(){return[fl.REMOVE_FROM_ALBUM]},category_album_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.DELETE]},category_album_lightbox_edit_face:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.EDIT_FACE,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.DELETE]},search_album_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.MOVE_TO,fl.COPY_TO,fl.DELETE]},search_album_lightbox_edit_face:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.EDIT_FACE,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.MOVE_TO,fl.COPY_TO,fl.DELETE]},shared_album_photo_provider_lightbox:function(){return[fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.REMOVE_FROM_ALBUM]},shared_album_photo_provider_lightbox_edit_face:function(){return[fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.EDIT_FACE,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.REMOVE_FROM_ALBUM]},shared_album_photo_provider_not_management_lightbox:function(){return[fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.DIVIDER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.REMOVE_FROM_ALBUM]},shared_album_management_with_album_download_lightbox:function(){return[fl.DOWNLOAD_ITEM,fl.ROTATE,fl.DIVIDER,fl.REGENERATE_PREVIEW]},shared_album_management_with_album_download_lightbox_edit_face:function(){return[fl.DOWNLOAD_ITEM,fl.ROTATE,fl.DIVIDER,fl.EDIT_FACE,fl.REGENERATE_PREVIEW]},shared_album_management_without_album_download_lightbox:function(){return[fl.ROTATE,fl.DIVIDER,fl.REGENERATE_PREVIEW]},shared_album_management_without_album_download_lightbox_edit_face:function(){return[fl.ROTATE,fl.DIVIDER,fl.EDIT_FACE,fl.REGENERATE_PREVIEW]},shared_album_download_lightbox:function(){return[fl.DOWNLOAD_ITEM]},person_album_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.EDIT_FACE,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.SET_PERSON_COVER,fl.REMOVE_FROM_PERSON_ALBUM,fl.DELETE]},concept_album_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.SET_CONCEPT_COVER,fl.REMOVE_FROM_CONCEPT_ALBUM,fl.DELETE]},concept_album_lightbox_edit_face:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.EDIT_FACE,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.SET_CONCEPT_COVER,fl.REMOVE_FROM_CONCEPT_ALBUM,fl.DELETE]},suggestion_concept_album_lightbox:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.REMOVE_FROM_CONCEPT_ALBUM,fl.DELETE]},suggestion_concept_album_lightbox_edit_face:function(){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.EDIT_FACE,fl.REGENERATE_PREVIEW,fl.DIVIDER,fl.REMOVE_FROM_CONCEPT_ALBUM,fl.DELETE]},similar_album_lightbox:function(e){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.REGENERATE_PREVIEW,fl.DIVIDER].concat((0,iZ._)(e?[]:[fl.SET_AS_STACK_COVER]),[fl.REMOVE_FROM_STACK,fl.KEEP_THIS_DELETE_REST,fl.DIVIDER,fl.DELETE])},similar_album_lightbox_edit_face:function(e){return[fl.SLIDESHOW,fl.DOWNLOAD_ITEM,fl.ADD_TO_ALBUM,fl.ROTATE,fl.DIVIDER,fl.EDIT_FACE,fl.REGENERATE_PREVIEW,fl.DIVIDER].concat((0,iZ._)(e?[]:[fl.SET_AS_STACK_COVER]),[fl.REMOVE_FROM_STACK,fl.KEEP_THIS_DELETE_REST,fl.DIVIDER,fl.DELETE])}},ff=__webpack_require__(87827),fp=Object.values(fc),fh=function(e){var t={handleAddToAlbumInLightbox:iY.yb,handleRemoveItemFromAlbumInLightbox:iY.qT,handleSetAsCoverInLightbox:iY.nb,enterSlideshow:im.Ui};return e?(0,tL._)((0,tw._)({},t),{handleDeleteInLightbox:iY.yZ,handleDownloadLightboxItem:iY.$O,handleRemoveItemFromPersonAlbumInLightbox:iY.Z9,handleRotateInLightbox:iY.kP,handleSetAsPersonCoverInLightbox:iY.uc,handleCopyToFolderInLightbox:oW._d,handleMoveToFolderInLightbox:oW.Jl,handleSetAsFolderCoverInLightbox:iY.dT,handleSetAsConceptCoverInLightbox:iY.eB,handleRemoveItemFromConceptAlbumInLightbox:iY.jP,handleSetAsStackCoverInLightbox:iY.m$,handleRemoveFromStackInLightbox:iY.$H,handleKeepItemsDeleteRestInLightbox:iY.el,handleRegeneratePreviewInLightbox:iY.iw}):(0,tL._)((0,tw._)({},t),{handleCopyToFolderInLightbox:oW.vl,handleMoveToFolderInLightbox:oW.Ug,handleDeleteInLightbox:iY.dH,handleDownloadLightboxItem:iY.QB,handleRemoveItemFromPersonAlbumInLightbox:iY.g2,handleRotateInLightbox:iY.YP,handleSetAsPersonCoverInLightbox:iY.YY,handleSetAsFolderCoverInLightbox:iY.dw,handleSetAsConceptCoverInLightbox:iY._x,handleRemoveItemFromConceptAlbumInLightbox:iY.sJ,handleSetAsStackCoverInLightbox:iY.tx,handleRemoveFromStackInLightbox:iY.XM,handleKeepItemsDeleteRestInLightbox:iY.rV,handleRegeneratePreviewInLightbox:iY.qX})},fm=function(e){var t=e.menuType,n=e.library,r=e.excludeMenuItemKeys,o=e.toggleHandler,i=(0,y.v9)(lI.getItem),a=(0,iT.Z)(),s=a.location,u=a.navigate,l=fh((0,rg.E0)(n)),c=(0,y.v9)(ff.Z.getTopPick),d=(0,y.v9)(ff.Z.getCurrentPick),f=0!==c&&c===d,p=fd[t](f),h=new Set(r);p=p.filter(function(e){return!h.has(e.key)});var m=(0,i$.Z)({menuItems:p,actionCreatorMap:l,functionHandlerMap:{handleEditFaceInLightbox:function(){var e="".concat(s.pathname,"/").concat(J.Z.EDIT_FACE),t=s.state||{};u(e,{replace:!0,state:(0,tw._)({editFace:!0},t)})}},downloadInfo:{selectedCount:1,selectType:b.RT.ITEM,selectedMap:ev.default.fromJS((0,tR._)({},i.get("id"),{time:i.get("time"),owner_user_id:i.get("owner_user_id"),filename:i.get("filename"),thumbnailUnitId:i.getIn(["thumbnailInfo","unit_id"]),type:i.get("type"),live_type:i.get("live_type")})),hasHevc:(0,n0.eB)(),enableConvertedOriginalJpeg:(0,n0.WP)()}});return 0===m.length?null:tg.createElement(tF.Z,{menu:m,toggleHandler:o,ctClassName:"synofoto-lightbox-toolbar-right-button",iconCls:"more-dark-btn-icon",title:(0,t$.n6)("action","more"),menuDataTestId:"lightbox-toolbar-more-button-menu"})};fm.propTypes={library:tP().oneOf([b.Zu.PERSONAL,b.Zu.TEAM]).isRequired,menuType:tP().oneOf(fp).isRequired,excludeMenuItemKeys:tP().arrayOf(tP().string),toggleHandler:tP().func},fm.defaultProps={excludeMenuItemKeys:[],toggleHandler:function(e){}};var fg=tg.memo(fm),fv=__webpack_require__(59179),fy=tg.lazy(function(){return __webpack_require__.e("608").then(__webpack_require__.bind(__webpack_require__,69185))}),fb={className:tP().string,classSuffix:tP().string,active:tP().bool,title:tP().string,animationFilename:tP().string.isRequired,loop:tP().bool,play:tP().bool,theme:tP().oneOf([b.Q2.DARK,b.Q2.LIGHT]),getRef:tP().func},f_={className:"",classSuffix:"",active:!1,title:"",loop:!0,play:!0,theme:b.Q2.LIGHT,getRef:function(){}};function fE(e){var t=e.className,n=e.classSuffix,r=e.active,o=e.title,i=e.animationFilename,a=e.loop,s=e.play,u=e.theme,l=e.getRef,c=(0,oi._)(e,["className","classSuffix","active","title","animationFilename","loop","play","theme","getRef"]),d=""===n?"synofoto-icon-button":"synofoto-icon-button-".concat(n),f=r?" active":"",p="".concat(d," lottie-icon");return p+=(t?" ".concat(t):"")+(f?" active":""),tg.createElement(fv.Z,(0,tL._)((0,tw._)({},c),{className:p,title:o,ref:l}),tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(fy,{loop:a,play:s,path:(0,li.Z)(u,i),rendererSettings:{viewBoxOnly:!0}})))}fE.propTypes=fb,fE.defaultProps=f_;var fT=fE,fS=function(e){var t=e.item,n=e.closeLightbox,r=e.toggleInfoPanel,o=e.deleteItem,i=e.downloadItem,a=e.setMoreButton,s=e.setIsOnHover,u=e.albumType,l=e.isFromSuggestion,c=e.setItemShare,d=e.library,f=e.addToFavorite,p=e.removeFromFavorite,h=e.showLiveIndicator,m=e.liveButtonOn,g=e.setLiveButton,v=e.toggleZoomButton,y=e.isFavorite,_=e.isMotionPhoto,E=e.is360,T=e.isWebp,S=e.isGif,I=e.isVideo,w=e.sharingAlbumPermission,A=e.showInfoButton,O=e.isProvider,C=e.isImageReady,P=e.isConditionAlbum,R=e.isFreezeAlbum,L=e.enterSlideshow,D=e.isPlatformSupportPersonRecognition,x=e.disableRedirectToSmartAlbum,k=e.isSimilarItem,M=function(){return!!D&&((0,rg.E0)(d)?(0,n0.Uw)():(0,i0.uu)())},N=function(){return M()&&!x},F=function(){return u===b.ZP.ALBUM_TYPE.TIMELINE},B=function(){return u===b.ZP.ALBUM_TYPE.FOLDER},U=function(){return i3()},Z=function(){var e=y?(0,t$.n6)("action","remove_from_favorite"):(0,t$.n6)("action","add_to_favorite"),t=y?p:f,n=y?"favorite-on-dark-btn-icon":"favorite-off-dark-btn-icon";return tg.createElement(nf.Z,{title:e,key:"toolbar-favorite-button",dataTestId:"toolbar-favorite-button",className:"synofoto-lightbox-toolbar-favorite-btn-icon synofoto-lightbox-toolbar-right-button",iconCls:n,handler:t,tipId:b.ZP.GLOBAL_TOOLTIP_ID})},j=function(){if(!h)return null;var e=_?(0,t$.n6)("app","motion_photo_indicator"):(0,t$.n6)("app","live_photo"),t=_?(0,t$.n6)("action","switch_motion_photo"):(0,t$.n6)("action","switch_live_photo");return tg.createElement("div",{className:"synofoto-lightbox-toolbar-live-indicator",key:"toolbar-live-button","data-testid":"toolbar-live-button"},tg.createElement("div",{className:"live-indicator-text"},e),tg.createElement(fT,{title:t,className:"synofoto-lightbox-toolbar-right-button live-lottie-button",animationFilename:"live_photo.json",loop:!0,play:m,handler:g,dataTestId:"toolbar-live-button-tooltip"}))},H=function(){return E?tg.createElement("div",{className:"synofoto-lightbox-toolbar-360-indicator synofoto-lightbox-toolbar-right-button",key:"toolbar-360-indicator","data-testid":"toolbar-360-indicator"}):null},z=function(){return(0,n0._9)()?tg.createElement(nf.Z,{title:(0,t$.n6)("action","create_shared_link"),key:"toolbar-sharing-button",dataTestId:"toolbar-sharing-button",className:"synofoto-lightbox-toolbar-right-button",iconCls:"share-dark-btn-icon",handler:c,tipId:b.ZP.GLOBAL_TOOLTIP_ID}):null},q=function(){return I?null:tg.createElement(nf.Z,{title:(0,t$.n6)("action","zoom_in"),key:"toolbar-zoom-button",dataTestId:"toolbar-zoom-button",className:"synofoto-lightbox-toolbar-right-button",iconCls:"zoom-dark-btn-icon",handler:v,disabled:!C,tipId:b.ZP.GLOBAL_TOOLTIP_ID})},G=function(){return A?tg.createElement(nf.Z,{title:(0,t$.n6)("lightbox","information"),key:"toolbar-info-button",dataTestId:"toolbar-info-button",className:"synofoto-lightbox-toolbar-right-button",iconCls:"info-dark-btn-icon",handler:r,tipId:b.ZP.GLOBAL_TOOLTIP_ID}):null},V=function(){return tg.createElement(nf.Z,{title:(0,t$.n6)("action","delete"),key:"toolbar-delete-button",dataTestId:"toolbar-delete-button",className:"synofoto-lightbox-toolbar-right-button",iconCls:"delete-dark-btn-icon",handler:o,tipId:b.ZP.GLOBAL_TOOLTIP_ID})},W=function(){return tg.createElement(nf.Z,{title:(0,t$.n6)("action","slideshow"),key:"toolbar-slideshow-button",dataTestId:"toolbar-slideshow-button",className:"synofoto-lightbox-toolbar-right-button",iconCls:"slideshow-dark-btn-icon",handler:L,tipId:b.ZP.GLOBAL_TOOLTIP_ID})},Y=function(){return tg.createElement(fu,{key:"toolbar-download-button",item:t,downloadItem:i})},J=function(){var e=[];return(!C||E||S||T||I)&&(e.push(fl.ROTATE.key),e.push(fl.EDIT_FACE.key)),e},$=function(e){return tg.createElement(fg,{key:"more_button",menuType:e,library:d,isVideo:I,toggleHandler:a,excludeMenuItemKeys:J()})},K=function(){var e=[j(),H(),Z(),z(),q(),G(),V()],t=fc.PERSONAL_LIGHTBOX;return M()?t=k?fc.PERSONAL_LIGHTBOX_SIMILAR_EDIT_FACE:U()?fc.PERSONAL_LIGHTBOX_WITH_SET_FOLDER_COVER_EDIT_FACE:fc.PERSONAL_LIGHTBOX_EDIT_FACE:k?t=fc.PERSONAL_LIGHTBOX_SIMILAR:U()&&(t=fc.PERSONAL_LIGHTBOX_WITH_SET_FOLDER_COVER),e.push($(t)),e},X=function(){if((0,i0.KF)(b._I.MANAGE)){var e=[j(),H(),Z(),z(),q(),G(),V()],t=fc.TEAM_MANAGEMENT_LIGHTBOX;return N()?t=k?fc.TEAM_MANAGEMENT_LIGHTBOX_SIMILAR_EDIT_FACE:U()?fc.TEAM_MANAGEMENT_LIGHTBOX_WITH_SET_FOLDER_COVER_EDIT_FACE:fc.TEAM_MANAGEMENT_LIGHTBOX_EDIT_FACE:k?t=fc.TEAM_MANAGEMENT_LIGHTBOX_SIMILAR:U()&&(t=fc.TEAM_MANAGEMENT_LIGHTBOX_WITH_SET_FOLDER_COVER),e.push($(t)),e}return(0,i0.KF)(b._I.DOWNLOAD)?[j(),H(),Z(),z(),q(),G(),$(fc.TEAM_DOWNLOAD_LIGHTBOX)]:[j(),H(),Z(),q(),G(),$(fc.TEAM_VIEW_LIGHTBOX)]},Q=function(){return[j(),H(),z(),q(),G(),$(N()?fc.FREEZE_ALBUM_LIGHTBOX_EDIT_FACE:fc.FREEZE_ALBUM_LIGHTBOX)]},ee=function(){return[j(),H(),Z(),z(),q(),G(),$(fc.PERSON_ALBUM_LIGHTBOX)]},et=function(){var e=[j(),H(),Z(),z(),q(),G()];return N()?e.push($(l?fc.SUGGESTION_CONCEPT_ALBUM_LIGHTBOX_EDIT_FACE:fc.CONCEPT_ALBUM_LIGHTBOX_EDIT_FACE)):e.push($(l?fc.SUGGESTION_CONCEPT_ALBUM_LIGHTBOX:fc.CONCEPT_ALBUM_LIGHTBOX)),e},en=function(){var e=[j(),H(),Z(),z(),q(),G()],t=fc.CATEGORY_ALBUM_LIGHTBOX;return N()?t=k?fc.SIMILAR_ALBUM_LIGHTBOX_EDIT_FACE:fc.CATEGORY_ALBUM_LIGHTBOX_EDIT_FACE:k&&(t=fc.SIMILAR_ALBUM_LIGHTBOX),e.push($(t)),e},er=function(){return(0,rg.E0)(d)||(0,i4.Z)()?[j(),H(),Z(),z(),q(),G(),$(N()?fc.CATEGORY_ALBUM_LIGHTBOX_EDIT_FACE:fc.CATEGORY_ALBUM_LIGHTBOX)]:[j(),H(),Z(),q(),G(),$(fc.TEAM_VIEW_LIGHTBOX)]},eo=function(){if(!(0,n0.tp)(d))return[$(fc.ALBUM_SPACE_DISABLE_LIGHTBOX)];if((0,rg.E0)(d)){if(O)return[j(),H(),z(),q(),G(),$(M()?fc.ALBUM_PHOTO_PROVIDER_LIGHTBOX_EDIT_FACE:fc.ALBUM_PHOTO_PROVIDER_LIGHTBOX)]}else{if(O&&(0,i4.Z)())return[j(),H(),z(),q(),G(),$(M()?fc.ALBUM_PHOTO_PROVIDER_LIGHTBOX_EDIT_FACE:fc.ALBUM_PHOTO_PROVIDER_LIGHTBOX)];if((0,i4.Z)())return[j(),H(),q(),G(),$(M()?fc.ALBUM_PHOTO_MANAGEMENT_NOT_PHOTO_PROVIDER_LIGHTBOX_EDIT_FACE:fc.ALBUM_PHOTO_MANAGEMENT_NOT_PHOTO_PROVIDER_LIGHTBOX)];if(O)return[j(),H(),z(),q(),G(),$(fc.ALBUM_PHOTO_PROVIDER_NOT_MANAGEMENT_LIGHTBOX)]}return[j(),H(),q(),G(),$(fc.ALBUM_LIGHTBOX)]},ei=function(){return[j(),H(),z(),q(),G(),$(N()?fc.CONDITIONAL_ALBUM_LIGHTBOX_EDIT_FACE:fc.CONDITIONAL_ALBUM_LIGHTBOX)]},ea=function(){return[j(),H(),Z(),z(),q(),G(),$(N()?fc.SEARCH_ALBUM_LIGHTBOX_EDIT_FACE:fc.SEARCH_ALBUM_LIGHTBOX)]},es=function(){return[j(),H(),Z(),z(),q(),G(),$(N()?fc.CATEGORY_ALBUM_LIGHTBOX_EDIT_FACE:fc.CATEGORY_ALBUM_LIGHTBOX)]},eu=function(){var e=w.getIn(["permission","download"]);if(!(0,n0.tp)(d))return[];var t=[j(),H(),q(),G(),W()];return e&&t.push(Y()),t},el=function(){var e=w.getIn(["permission","download"]);if(!(0,n0.tp)(d))return O?[$(fc.ALBUM_SPACE_DISABLE_LIGHTBOX)]:[];if((0,rg.E0)(d)){if(O)return[j(),H(),z(),q(),G(),W(),$(M()?fc.SHARED_ALBUM_PHOTO_PROVIDER_LIGHTBOX_EDIT_FACE:fc.SHARED_ALBUM_PHOTO_PROVIDER_LIGHTBOX)];if(e)return[j(),H(),q(),G(),W(),$(fc.SHARED_ALBUM_DOWNLOAD_LIGHTBOX)]}else{if(O&&(0,i4.Z)())return[j(),H(),z(),q(),G(),W(),$(M()?fc.SHARED_ALBUM_PHOTO_PROVIDER_LIGHTBOX_EDIT_FACE:fc.SHARED_ALBUM_PHOTO_PROVIDER_LIGHTBOX)];if(O)return[j(),H(),z(),q(),G(),W(),$(fc.SHARED_ALBUM_PHOTO_PROVIDER_NOT_MANAGEMENT_LIGHTBOX)];if((0,i4.Z)())return e?[j(),H(),q(),G(),W(),$(M()?fc.SHARED_ALBUM_MANAGEMENT_WITH_ALBUM_DOWNLOAD_LIGHTBOX_EDIT_FACE:fc.SHARED_ALBUM_MANAGEMENT_WITH_ALBUM_DOWNLOAD_LIGHTBOX)]:[j(),H(),q(),G(),W(),$(M()?fc.SHARED_ALBUM_MANAGEMENT_WITHOUT_ALBUM_DOWNLOAD_LIGHTBOX_EDIT_FACE:fc.SHARED_ALBUM_MANAGEMENT_WITHOUT_ALBUM_DOWNLOAD_LIGHTBOX)];if(e)return[j(),H(),q(),G(),W(),$(fc.SHARED_ALBUM_DOWNLOAD_LIGHTBOX)]}return[j(),H(),q(),G(),W()]},ec=function(){return(0,i0.KF)(b._I.DOWNLOAD)?[j(),H(),q(),G(),$(fc.TEAM_GUEST_DOWNLOAD_LIGHTBOX)]:[j(),H(),q(),G(),$(fc.TEAM_VIEW_LIGHTBOX)]},ed=function(){return SYNO.SDS.Session.isLogined?(0,rg.E0)(d)?K():X():ec()},ef=function(){return R?Q():u===b.ZP.ALBUM_TYPE.PERSON?ee():u===b.ZP.ALBUM_TYPE.CONCEPT?et():u===b.ZP.ALBUM_TYPE.SIMILAR?en():u===b.ZP.ALBUM_TYPE.FAVORITE?er():(0,au.CB)()?SYNO.SDS.Session.isLogined?el():eu():P?ei():u===b.ZP.ALBUM_TYPE.ALBUM?eo():u===b.ZP.ALBUM_TYPE.SEARCH?ea():es()},ep=function(){return F()||B()?ed():ef()};return tg.createElement("div",{className:"synofoto-lightbox-toolbar",onMouseEnter:function(){return s(!0)},onMouseLeave:function(){return s(!1)}},tg.createElement("div",{className:"synofoto-lightbox-toolbar-left"},tg.createElement(nf.Z,{className:"synofoto-lightbox-toolbar-left-button",iconCls:"back-dark-btn-icon",handler:n})),tg.createElement("div",{className:"synofoto-lightbox-toolbar-right"},ep()))};fS.propTypes={item:tO().map.isRequired,closeLightbox:tP().func.isRequired,toggleInfoPanel:tP().func.isRequired,deleteItem:tP().func.isRequired,downloadItem:tP().func.isRequired,setMoreButton:tP().func.isRequired,setIsOnHover:tP().func.isRequired,albumType:tP().string,isFromSuggestion:tP().bool.isRequired,setItemShare:tP().func.isRequired,library:tP().string.isRequired,addToFavorite:tP().func.isRequired,removeFromFavorite:tP().func.isRequired,showLiveIndicator:tP().bool.isRequired,liveButtonOn:tP().bool,setLiveButton:tP().func.isRequired,toggleZoomButton:tP().func.isRequired,isFavorite:tP().bool,isMotionPhoto:tP().bool,is360:tP().bool,isWebp:tP().bool,isGif:tP().bool,isVideo:tP().bool,sharingAlbumPermission:tO().map.isRequired,showInfoButton:tP().bool,isProvider:tP().bool.isRequired,isImageReady:tP().bool.isRequired,isConditionAlbum:tP().bool,isFreezeAlbum:tP().bool,enterSlideshow:tP().func.isRequired,isPlatformSupportPersonRecognition:tP().bool.isRequired,disableRedirectToSmartAlbum:tP().bool.isRequired,isSimilarItem:tP().bool},fS.defaultProps={albumType:null,liveButtonOn:!1,isFavorite:!1,isMotionPhoto:!1,is360:!1,isWebp:!1,isGif:!1,isVideo:!1,showInfoButton:!1,isConditionAlbum:!1,isFreezeAlbum:!1,isSimilarItem:!1};var fI=fS,fw={item:tO().map.isRequired,closeLightbox:tP().func.isRequired,toggleInfoPanel:tP().func.isRequired,downloadItem:tP().func.isRequired,albumType:tP().string,library:tP().string.isRequired,showLiveIndicator:tP().bool.isRequired,liveButtonOn:tP().bool,setLiveButton:tP().func.isRequired,isMotionPhoto:tP().bool,is360:tP().bool,sharingAlbumPermission:tO().map.isRequired,showInfoButton:tP().bool,isConditionAlbum:tP().bool},fA={albumType:null,liveButtonOn:!1,isMotionPhoto:!1,is360:!1,showInfoButton:!1,isConditionAlbum:!1},fO=function(e){var t=e.item,n=e.closeLightbox,r=e.toggleInfoPanel,o=e.downloadItem,i=e.albumType,a=e.library,s=e.showLiveIndicator,u=e.liveButtonOn,l=e.setLiveButton,c=e.isMotionPhoto,d=e.is360,f=e.sharingAlbumPermission,p=e.showInfoButton,h=e.isConditionAlbum,m=function(){return i===b.ZP.ALBUM_TYPE.FOLDER},g=function(){if(!s)return null;var e=c?(0,t$.n6)("action","switch_motion_photo"):(0,t$.n6)("action","switch_live_photo");return tg.createElement("div",{className:"synofoto-lightbox-toolbar-live-indicator",key:"toolbar-live-button","data-testid":"toolbar-live-button"},tg.createElement(fT,{title:e,className:"synofoto-lightbox-toolbar-right-button live-lottie-button",animationFilename:"live_photo.json",loop:!0,play:u,handler:l,dataTestId:"toolbar-live-lottie-button"}))},v=function(){return d?tg.createElement("div",{className:"synofoto-lightbox-toolbar-360-indicator synofoto-lightbox-toolbar-right-button",key:"toolbar-360-indicator","data-testid":"toolbar-360-indicator"}):null},y=function(){return p?tg.createElement(nf.Z,{title:(0,t$.n6)("lightbox","information"),key:"toolbar-info-button",dataTestId:"toolbar-info-button",className:"synofoto-lightbox-toolbar-right-button",iconCls:"info-dark-btn-icon",handler:r,tipId:b.ZP.GLOBAL_TOOLTIP_ID}):null},_=function(){return tg.createElement(fu,{key:"toolbar-download-button",item:t,downloadItem:o})},E=function(){return(0,i0.KF)(b._I.DOWNLOAD)?[g(),v(),_(),y()]:[g(),v(),y()]},T=function(){return(0,n0.tp)(a)?[g(),v(),_(),y()]:[]},S=function(){return[g(),v(),_(),y()]},I=function(){return(0,n0.tp)(a)?f.getIn(["permission","download"])?[g(),v(),_(),y()]:[g(),v(),y()]:[]},w=function(){return(0,i0.KF)(b._I.DOWNLOAD)?[g(),v(),_(),y()]:[g(),v(),y()]},A=function(){return SYNO.SDS.Session.isLogined?E():w()},O=function(){return(0,au.CB)()?I():h?S():i===b.ZP.ALBUM_TYPE.ALBUM?T():[]},C=function(){return m()?A():O()}();return tg.createElement("div",{className:"synofoto-lightbox-toolbar-mobile","data-testid":"lightbox-toolbar-mobile"},tg.createElement("div",{className:"synofoto-lightbox-toolbar-left"},tg.createElement(nf.Z,{className:"synofoto-lightbox-toolbar-left-button",iconCls:"back-dark-btn-icon",handler:n})),tg.createElement("div",{className:"synofoto-lightbox-toolbar-right"},C))};fO.propTypes=fw,fO.defaultProps=fA;var fC=fO,fP=(0,tN.C)(fI,fC),fR=__webpack_require__(57926),fL=function(e){var t=e.item,n=e.library,r=e.videoConvertStatus;return tg.createElement(uQ.Z,{fileOwnerUserId:t.get("owner_user_id",-1),folderId:t.get("folder_id"),thumbnailStatus:r,library:n,codec:(0,nQ.Z)(t),isVideo:!0})};fL.propTypes={item:tO().map.isRequired,library:tP().string,videoConvertStatus:tP().string},fL.defaultProps={library:b.Zu.PERSONAL,videoConvertStatus:b.yL.Broken};var fD=fL,fx=function(e){var t={thumbnailUnitId:tP().number,thumbnailLibrary:tP().oneOf(Object.values(b.Zu)).isRequired},n={thumbnailUnitId:0},r=tg.forwardRef(function(t,n){var r=t.thumbnailUnitId,o=t.thumbnailLibrary,i=(0,oi._)(t,["thumbnailUnitId","thumbnailLibrary"]),a=(0,nP.Z)({thumbnailUnitId:r,thumbnailLibrary:o});return tg.createElement(e,(0,tL._)((0,tw._)({},i),{thumbnailInfo:a,ref:n}))});return r.propTypes=t,r.defaultProps=n,r.displayName="WithThumbnailInfo[".concat((0,uh.Z)(e),"]"),r},fk="CustomErrorDisplay",fM=(0,tg.forwardRef)(function(e,t){var n=e.playFromStart,r=e.item,o=e.type,i=e.onVideoEnd,a=e.passphrase,s=e.albumId,u=e.controls,l=e.library,c=e.thumbnailInfo,d=(0,g._)(tg.useState(!1),2),f=d[0],h=d[1],m=(0,tg.useRef)(null),v=(0,tg.useRef)(r),_=(0,tg.useRef)({volume:1,muted:!1}),E=function(e){v.current=e},T=function(){return v.current.get("type")===b.qG.VIDEO_360},S=r.get("type")===b.qG.MOTION_PHOTO,I=(0,tg.useCallback)(function(){if(S)return{convertInfo:[],videoMeta:r.getIn(["additional","motion_photo"]).toJS(),quality:"motion_photo",videoConvertStatus:b.yL.Ready};var e=r.getIn(["additional","video_convert"]).toJS(),t=r.getIn(["additional","video_meta"]).toJS(),n=(0,nX.QT)(e,t);return{convertInfo:e,videoMeta:t,quality:n,videoConvertStatus:r.getIn(["additional","video_convert_status"])}},[S,r]),w=(0,tg.useCallback)(function(e){var t=e.convertInfo,n=e.quality,i=r.get("id");return"raw"===n?u9({id:i,type:o,albumId:s,passphrase:a,library:l}):S?(0,n1.i_)({id:i,type:o,quality:"motion_photo",albumId:s,passphrase:a,library:l}):t.find(function(e){return e.quality===n})?(0,n1.i_)({id:i,type:o,quality:n,albumId:s,passphrase:a,library:l}):""},[s,S,r,l,a,o]),A=function(e,t){var n;(null===(n=m.current)||void 0===n?void 0:n.el().getElementsByTagName("video")[0]).style.transform="rotate(".concat(e,"deg) scale(").concat(t,")")},O=function(e,t){var n=0,r=0,o=1;return o=t.offsetHeight/e.width,{width:n=t.offsetHeight,height:r=e.height*o}},C=(0,tg.useCallback)(function(e){if(function(){A(0,1)}(),!("orig_h264"!==e||(0,sj.i7)()||(0,sj.vU)()||(0,sj.G6)()||(0,sj.un)()||(0,sj.sI)()&&(0,sj.fq)())){var t=r.getIn(["additional","orientation"]),n=m.current.el().getElementsByTagName("video")[0],o=r.getIn(["additional","resolution"]).toJS(),i=O(o,n),a=0,s=1;switch(t){case 6:a=270;break;case 3:a=180;break;case 8:a=90}0!==a&&(s=o.width<o.height?90===Math.abs(a%180)?n.offsetHeight/i.height:1:90===Math.abs(a%180)?n.offsetWidth/i.width:1,A(a,s))}},[r]),P=function(){m.current.volume(_.current.volume),m.current.muted(_.current.muted)},R=function(){if(m.current.mediainfo=m.current.mediainfo||{},T()){m.current.mediainfo.projection="360",m.current.vr({projection:"AUTO"});try{m.current.vr().changeProjection_("Sphere")}catch(e){}}else m.current.mediainfo.projection="NONE",m.current.vr({projection:"AUTO"})},L=function(){var e=window.videojs,t=e.getComponent("Button"),n=e.extend(t,{constructor:function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];t.apply(this,n),this.addClass("synofoto-custom-loop-button")},handleClick:function(){var e=this.player().loop();e?this.removeClass("synofoto-custom-loop-button-on"):this.addClass("synofoto-custom-loop-button-on"),this.player().loop(!e)}});e.registerComponent("LoopButton",n);var r=(0,uD.tq)()?1:2,o=m.current.controlBar.children().length-r;m.current.getChild("controlBar").addChild("LoopButton",{},o)},D=function(){var e=window.videojs,t=e.getComponent("ModalDialog"),n=e.extend(t,{constructor:function(e,n){var r=(0,tL._)((0,tw._)({},n),{pauseOnOpen:!1,fillAlways:!0,temporary:!1,uncloseable:!0});t.call(this,e,r),this.reactProps=null==r?void 0:r.reactProps},createEl:function(){var e=t.prototype.createEl.call(this);return this.renderComponent(e,this.options().reactProps),e},updateProps:function(e){this.reactProps=(0,tw._)({},this.reactProps,e),this.renderComponent(this.el(),this.reactProps)},renderComponent:function(e,t){var n=iQ.Z.getStore();p.render(tg.createElement(y.zt,{store:n},tg.createElement(fD,t)),e)}});e.registerComponent(fk,n),m.current.removeChild("ErrorDisplay")},x=function(){C(I().quality)},k=function(){R(),P()},M=function(){var e;(0,uD.tq)()&&(null===(e=m.current)||void 0===e||e.addClass("vjs-has-started"))},N=function(){var e;(0,uD.tq)()&&(null===(e=m.current)||void 0===e||e.removeClass("vjs-has-started"))},F=function(){var e,t,n=sessionStorage.getItem("videoVolume"),r=sessionStorage.getItem("videoMuted");_.current={volume:n?parseFloat(n):1,muted:"true"===r},null===(e=m.current)||void 0===e||e.reset();try{null===(t=m.current)||void 0===t||t.vr().dispose()}catch(e){}},B=function(e){var t;e.stopImmediatePropagation(),F(),null===(t=m.current.getChild(fk))||void 0===t||t.show()},U=function(){var e,t;sessionStorage.setItem("videoMuted",null===(e=m.current)||void 0===e?void 0:e.muted()),sessionStorage.setItem("videoVolume",null===(t=m.current)||void 0===t?void 0:t.volume())},Z=function(e){return"flv"===e?"video/x-flv":"video/mp4"},j=(0,tg.useCallback)(function(e,t){var n=[],r=(0,nX.sY)(t);return r&&n.push({quality:"raw"}),e.forEach(function(e){(!r||"orig_h264"!==e.quality)&&nX.NE.find(function(t){return t===e.quality})&&n.push({quality:e.quality})}),{sources:n.map(function(t){return{format:t.quality,src:w({convertInfo:e,quality:t.quality}),type:Z(t.quality)}}),formats:n.map(function(e){return{code:e.quality,name:(0,t$.n6)("video",nX.Z2[e.quality])}}),onFormatSelected:function(e){C(e.code)}}},[w,C]);return(0,tg.useEffect)(function(){if(m.current&&f&&n){var e=m.current;if(e.readyState()>0)try{e.currentTime(0),e.play()}catch(e){console.error("Error in play from start:",e)}}},[n,f]),(0,tg.useEffect)(function(){var e=(0,uD.tq)(),n={albumId:s,passphrase:a},o=(0,n1.AJ)(r.get("id"),c,"item","xl",n),i=I(),l=i.convertInfo,d=i.quality,f={controls:u,autoplay:!0,poster:o,sources:[{src:w({convertInfo:l,quality:d}),type:Z(d)}],bigPlayButton:e,controlBar:{fullscreenToggle:!e,volumePanel:!e}};if(t.current){var p=window.videojs(t.current,f,x);p.on("loadedmetadata",k),p.on("play",M),p.on("pause",N),p.on("error",B),p.on("volumechange",U),m.current=p,R(),L(),D(),h(!0)}return function(){t&&m.current&&m.current.dispose()}},[]),(0,tg.useEffect)(function(){return f?(m.current.on("ended",i),function(){m.current.off("ended",i)}):function(){}},[m,i,f]),(0,tg.useEffect)(function(){if(t.current&&m.current){var e=I(),n=e.convertInfo,r=e.quality,o=e.videoMeta;m.current.qualityselector().setMenuOption(j(n,o)),m.current.qualityselector().setCurrentFormat(r)}},[I,j,t]),(0,tg.useEffect)(function(){if(m.current){var e,t={albumId:s,passphrase:a};null===(e=m.current.getChild(fk))||void 0===e||e.hide();var n=(0,n1.AJ)(r.get("id"),c,"item","xl",t),o=I(),i=o.convertInfo,u=o.quality,l=w({convertInfo:i,quality:u});F(),m.current.poster(n),m.current.src({src:l,type:Z(u)}),m.current.load(),E(r),R()}},[r]),(0,tg.useEffect)(function(){if(m.current){var e=I().videoConvertStatus;m.current.getChild(fk)?m.current.getChild(fk).updateProps({item:r,library:l,videoConvertStatus:e}):m.current.addChild(fk,{reactProps:{item:r,library:l,videoConvertStatus:e}})}},[r,c,l,s,a,I]),tg.createElement("div",{className:"video-js-container"},tg.createElement("div",{"data-vjs-player":!0},tg.createElement("video",{playsInline:(0,uD.tq)(),className:"synofoto-lightbox-video video-js",ref:t})))});fM.propTypes={playFromStart:tP().bool,item:tO().map.isRequired,type:tP().string,onVideoEnd:tP().func,passphrase:tP().string,albumId:tP().number,controls:tP().bool,library:tP().string.isRequired,thumbnailInfo:tP().shape({unit_id:tP().number.isRequired,cache_key:tP().string.isRequired,sm:tP().oneOf(Object.values(b.yL)).isRequired,m:tP().oneOf(Object.values(b.yL)).isRequired,xl:tP().oneOf(Object.values(b.yL)).isRequired})},fM.defaultProps={playFromStart:!1,onVideoEnd:function(){},passphrase:"",albumId:void 0,type:"item",controls:!0,thumbnailInfo:void 0};var fN=function(e,t){return e.item.get("id")===t.item.get("id")&&e.playFromStart===t.playFromStart&&e.library===t.library&&e.controls===t.controls&&e.albumId===t.albumId&&e.passphrase===t.passphrase&&e.type===t.type&&e.onVideoEnd===t.onVideoEnd&&e.thumbnailInfo.cache_key===t.thumbnailInfo.cache_key&&e.thumbnailInfo.unit_id===t.thumbnailInfo.unit_id},fF=fx(tg.memo(fM,fN)),fB={item:tO().map.isRequired,playFromStart:tP().bool,type:tP().string.isRequired,thumbnailUnitId:tP().number.isRequired,thumbnailLibrary:tP().oneOf(Object.values(b.Zu)).isRequired,onVideoEnd:tP().func.isRequired,passphrase:tP().string,albumId:tP().number,controls:tP().bool.isRequired,library:tP().oneOf(Object.values(b.Zu)).isRequired,isInMobile360:tP().bool.isRequired,is360:tP().bool.isRequired,onClick360ThumbnailInMobileHandler:tP().func.isRequired,onClickLeaveInMobileHandler:tP().func.isRequired},fU={playFromStart:!1,passphrase:"",albumId:void 0},fZ=tg.forwardRef(function(e,t){var n=e.item,r=e.thumbnailUnitId,o=e.thumbnailLibrary,i=e.type,a=e.library,s=e.controls,u=e.albumId,l=e.passphrase,c=e.playFromStart,d=e.onVideoEnd,f=e.isInMobile360,p=e.is360,h=e.onClick360ThumbnailInMobileHandler,m=e.onClickLeaveInMobileHandler,g=(0,nP.Z)({thumbnailUnitId:r,thumbnailLibrary:o}),v=function(){return p?tg.createElement(lh,{id:n.get("id"),isVideo:!0}):tg.createElement("div",{className:"synofoto-lightbox-video-indicator-wrapper-mobile"},tg.createElement("div",{className:"synofoto-lightbox-video-indicator"}))};return f?tg.createElement(tg.Fragment,null,tg.createElement(fF,{ref:t,item:n,thumbnailUnitId:r,thumbnailLibrary:o,type:i,library:a,controls:s,albumId:u,passphrase:l,onVideoEnd:d,playFromStart:c}),tg.createElement(nf.Z,{iconCls:"cancel-dark-btn-icon",className:"synofoto-lightbox-leave-360-mobile",handler:m})):tg.createElement(tg.Fragment,null,tg.createElement("img",{className:"synofoto-lightbox-image synofoto-360-thumbnail-mobile synofoto-lightbox-video-thumbnail-mobile",alt:"",src:(0,n1.AJ)(n.get("id"),g,"item","xl",{albumId:u,passphrase:l}),onClick:h}),v())});fZ.propTypes=fB,fZ.defaultProps=fU;var fj=fZ,fH=(0,tN.C)(fF,fj),fz=__webpack_require__(17225),fq=function(e,t){return tg.createElement(nf.Z,{title:(0,t$.n6)("action","zoom_out"),handler:t,iconCls:"zoom-out-dark-btn-icon",disabled:e,tipId:b.ZP.GLOBAL_TOOLTIP_ID})},fG=function(e,t){return tg.createElement(nf.Z,{title:(0,t$.n6)("action","zoom_in"),handler:t,iconCls:"zoom-in-dark-btn-icon",disabled:e,tipId:b.ZP.GLOBAL_TOOLTIP_ID})},fV=function(e,t,n){return tg.createElement(tJ.Z,{className:"synofoto-reset-zoom-button",disabled:e,textCls:"synofoto-zoom-control-panel-text",text:t,title:(0,t$.n6)("action","reset_zoom"),alwaysShowTooltip:!0,handler:n})},fW=function(e){var t=e.scale,n=e.minScale,r=e.maxScale,o=e.onZoomInClick,i=e.onZoomOutClick,a=e.onResetClick,s=e.onMouseEnter,u=e.onMouseLeave,l=e.className;return tg.createElement("div",{className:l,onMouseEnter:s,onMouseLeave:u},fq(t<=n,i),fV(t===n,"".concat(Math.floor(100*t),"%"),a),fG(t>=r,o))};fW.propTypes={scale:tP().number.isRequired,minScale:tP().number.isRequired,maxScale:tP().number.isRequired,onZoomInClick:tP().func.isRequired,onZoomOutClick:tP().func.isRequired,onResetClick:tP().func.isRequired,className:tP().string,onMouseEnter:tP().func,onMouseLeave:tP().func},fW.defaultProps={onMouseEnter:void 0,onMouseLeave:void 0,className:""};var fY=fW,fJ=__webpack_require__(73102),f$=function(e,t){var n=4096,r=[e,t],o=r[0],i=r[1];return t>e&&t>n?(i=n,o=Math.round(n*e/t)):e>=t&&e>n&&(o=n,i=Math.round(n*t/e)),{width:o,height:i}},fK=function(e,t){return e*t>=53634e4},fX=function(e){var t=e.image,n=e.setCanvasRef,r=e.closeZoomMode,o=e.imageSize,i=e.hideControlPanel,a=e.show,s=e.xlImage,u=e.xlImageSize,l=(0,g._)((0,tg.useState)(!1),2),c=l[0],d=l[1],f=(0,tg.useRef)(null),p=(0,tg.useRef)(null),h=(0,tg.useRef)(a),y=(0,g._)((0,tg.useState)(t),2),b=y[0],_=y[1],E=(0,g._)((0,tg.useState)(f$(o.width,o.height)),2),T=E[0],S=E[1],I=function(e,t){if(p.current){var n=T.width,r=T.height;(p.current.width!==n||p.current.height!==r)&&(p.current.width=n,p.current.height=r),e.clearRect(0,0,n,r),e.save(),e.drawImage(t,0,0,t.width,t.height,0,0,n,r),e.restore()}},w=function(){if(p.current&&b&&(0,n1.MS)(b)){if(s!==b&&fK(o.width,o.height)){_(s),S(f$(u.width,u.height));return}var e=p.current.getContext("2d",{alpha:!1});(0,fJ.$)(b).then(function(t){return(0,m._)(function(){return(0,v.Jh)(this,function(n){return 200===t.status?createImageBitmap(t.data).then(function(t){I(e,t)}).catch(function(){s!==b&&(_(s),S(f$(u.width,u.height)))}):503===t.status&&setTimeout(w,100),[2]})})()}).catch(function(){})}};(0,tg.useEffect)(function(){return function(){d(!0)}},[]),(0,tg.useEffect)(function(){_(t),S(f$(o.width,o.height))},[t]),(0,tg.useEffect)(function(){w()},[b]),(0,tg.useEffect)(function(){h.current&&!a&&f.current&&f.current.applyInitialTransform(),h.current=a},[a]);var A=tk()({"synofoto-zoom-control-panel":!0,hidden:i}),O={};return(a||(O.opacity=0,O.display="none",O.pointerEvents="none"),c)?null:tg.createElement(fz.default,{zoomButtonsEl:fY,className:"synofoto-lightbox-zoom-image",zoomButtonsClassName:A,synoCloseZoomMode:r,style:O,position:"center",doubleTapBehavior:"zoom",maxScale:3,ref:f},tg.createElement("canvas",{id:"zoom-canvas","data-testid":"zoom-canvas",width:T.width,height:T.height,ref:function(e){p.current=e,n(e)}}))};fX.propTypes={image:tP().string.isRequired,setCanvasRef:tP().func.isRequired,closeZoomMode:tP().func,imageSize:tP().shape({width:tP().number,height:tP().number}),hideControlPanel:tP().bool,show:tP().bool,xlImage:tP().string.isRequired,xlImageSize:tP().shape({width:tP().number,height:tP().number})},fX.defaultProps={closeZoomMode:function(){},imageSize:{width:150,height:150},hideControlPanel:!1,show:!1,xlImageSize:{width:150,height:150}};var fQ=fX,f0={item:tO().map.isRequired,isShow:tP().bool.isRequired,isShowControlPanel:tP().bool.isRequired,closeZoomMode:tP().func.isRequired,library:tP().string.isRequired,albumType:tP().string.isRequired,sharingAlbumPermission:tO().map.isRequired,albumKey:tP().shape({passphrase:tP().string,albumId:tP().number}).isRequired,isTeamSpacePhoto:tP().bool.isRequired,isVideo:tP().bool.isRequired,setCanvasRef:tP().func.isRequired},f1=function(e){var t=e.item,n=e.isShow,r=e.isShowControlPanel,o=e.closeZoomMode,i=e.library,a=e.albumType,s=e.sharingAlbumPermission,u=e.albumKey,l=e.isTeamSpacePhoto,c=e.isVideo,d=e.setCanvasRef,f=t.getIn(["additional","thumbnailUnitId"]),p=(0,nP.Z)({thumbnailUnitId:f,thumbnailLibrary:i});if(0===t.get("id",0)||c)return null;var h=lt({item:t,thumbnailUnitId:f,thumbnailInfo:p,library:i,albumType:a,sharingAlbumPermission:s,albumKey:u,isTeamSpacePhoto:l}),m=h.image,g=h.width,v=h.height,y=h.xlImage,b=h.xlImageSize,_={width:g,height:v};return tg.createElement(fQ,{setCanvasRef:d,image:m,hideControlPanel:!r,show:n,imageSize:_,closeZoomMode:o,xlImage:y,xlImageSize:b})};f1.propTypes=f0;var f2=f1,f4=__webpack_require__(3799),f3=function(e){var t=e.showOverlay,n=e.setShowOverlay,r=e.onHideOverlayDelay,o=(0,tg.useRef)({x:null,y:null}),i=(0,tg.useRef)(t);(0,tg.useEffect)(function(){i.current=t},[t]);var a=(0,tg.useMemo)(function(){return(0,nS.Z)(function(){if(!i.current){n(!0);return}r()},200)},[n,r]),s=(0,tg.useCallback)(function(e){(e.screenX!==o.current.x||e.screenY!==o.current.y)&&(o.current={x:e.screenX,y:e.screenY},a())},[a]);return(0,uD.tq)()?function(){}:s},f5=__webpack_require__(96690),f6=tg.lazy(function(){return Promise.all([__webpack_require__.e("260"),__webpack_require__.e("258")]).then(__webpack_require__.bind(__webpack_require__,33574))}),f9=200,f8="item",f7="unit",pe=function(e,t,n){return n(e.get(t,""))},pt=function(e,t){return pe(e,"type",function(e){return t.includes(e)})},pn=function(e,t){return pe(e,"live_type",function(e){return e===t})},pr=function(e){return pt(e,[b.qG.PHOTO,b.qG.PHOTO_360,b.qG.BURST])||pn(e,b.M6.PHOTO)},po=function(e){return pt(e,[b.qG.LIVE])&&pn(e,b.qG.LIVE)},pi=function(e){return pt(e,[b.qG.MOTION_PHOTO])},pa=function(e){return po(e)||pi(e)},ps=function(e){return e===b.ZP.ALBUM_TYPE.ALBUM||e===b.ZP.ALBUM_TYPE.SHARING},pu=function(e){var t=e.find(function(e){return e.get("live_type")===b.M6.VIDEO});if(void 0===t)return!1;var n=t.getIn(["additional","video_convert"],ev.default.List()).toJS(),r=t.getIn(["additional","video_meta"]).toJS();return""!==(0,nX.QT)(n,r)},pl=function(e){var t=e.getIn(["additional","motion_photo"]);return!!t&&(0,nX.sY)(t.toJS())},pc=function(e,t,n){var r={};return ps(e)&&((0,au.CB)()?r.passphrase=t:n&&(r.albumId=n)),r},pd=function(e,t,n,r,o){return tk()({"synofoto-lightbox-nav-icon-button":!(0,uD.tq)(),"synofoto-lightbox-nav-icon-button-mobile":(0,uD.tq)(),"show-mobile":t,is360:o,hidden:!e||n||r})},pf=function(e,t){var n=["synofoto-lightbox-image-panel","synofoto-lightbox-image","synofoto-lightbox-zoom-image"];return"zoom-canvas"===e||n.some(function(e){return t.contains(e)})},pp=function(e){var t=e.item,n=e.status,r=e.closeLightbox,o=e.albumType,i=e.passphrase,a=e.library,s=e.albumId,u=e.showInfoButton,l=e.pathname,c=e.isSimilarItem,d=(0,y.I0)(),f=t.get("id",0),p=n.get("displayTips"),h=t.getIn(["additional","thumbnailUnitId"]),m=t.getIn(["additional","favorite"],!1),v=n.get("zoomMode"),_=(0,y.v9)(i7.Z.getSharingPermission),E=(0,y.v9)(i7.Z.getCurrentAlbum),T=(0,y.v9)(lI.getUnit),S=(0,y.v9)(lI.getPrevItem),I=(0,y.v9)(lI.getNextItem),w=(0,y.v9)(iU.Z.getIsFromSuggestion),A=(0,y.v9)(nL.Z.getUserId),O=(0,y.v9)(ip.Z.getShowItemInfoInLightbox),C=(0,y.v9)(ip.Z.isPlatformSupportPersonRecognition),P=(0,g._)((0,tg.useState)(!1),2),R=P[0],L=P[1],D=(0,g._)((0,tg.useState)(!1),2),x=D[0],k=D[1],M=(0,g._)((0,tg.useState)(!1),2),N=M[0],F=M[1],B=(0,g._)((0,tg.useState)(!1),2),U=B[0],Z=B[1],j=(0,g._)((0,tg.useState)("true"===sessionStorage.getItem(b.OE)),2),H=j[0],z=j[1],q=(0,g._)((0,tg.useState)(!1),2),G=q[0],V=q[1],W=(0,g._)((0,tg.useState)(!1),2),Y=W[0],J=W[1],$=(0,g._)((0,tg.useState)(!0),2),K=$[0],X=$[1],Q=(0,g._)((0,tg.useState)(!1),2),ee=Q[0],et=Q[1],en=(0,g._)((0,tg.useState)(!1),2),er=en[0],eo=en[1],ei=(0,g._)((0,tg.useState)(!1),2),ea=ei[0],es=ei[1],eu=(0,g._)((0,tg.useState)(!1),2),el=eu[0],ec=eu[1],ed=(0,g._)((0,tg.useState)(!1),2),ef=ed[0],ep=ed[1],eh=(0,g._)((0,tg.useState)(!1),2),em=eh[0],eg=eh[1],ev=(0,tg.useRef)(null),ey=(0,tg.useRef)(!1),eb=(0,tg.useRef)(n),e_=(0,tg.useRef)(null),eE=(0,tg.useRef)(null),eT=(0,tg.useRef)(null),eS=(0,tg.useRef)(ee||p||ef),eI=(0,tg.useRef)(null),ew=(0,tg.useRef)(0),eA=t.getIn(["additional","orientation"])!==t.getIn(["additional","orientation_original"]),eO=pa(t),eC=eO&&!eA,eP=c&&!U&&!v,eR=!v&&!G,eL=(0,tg.useMemo)(function(){return(0,tM.Z)(function(){eS.current||X(!1)},2800)},[]),eD=f3({showOverlay:K,setShowOverlay:X,onHideOverlayDelay:eL}),ex=(0,nP.Z)({thumbnailUnitId:h,thumbnailLibrary:a});(0,tg.useEffect)(function(){return d((0,f5.G)(b.ZP.NOTIFICATION_ANCHOR_ID.LIGHTBOX)),(0,fR.u)({onChange:function(e){e||(0,t9.n_)()}}),eL(),function(){eL.cancel(),d((0,f5.s)()),e_.current&&clearTimeout(e_.current),eE.current&&clearTimeout(eE.current)}},[d,eL]),(0,tg.useEffect)(function(){(0,rg.IF)(l)&&!U?(F(!0),Z(!0),(0,fR.Z)().toggle()):!(0,rg.IF)(l)&&U&&(F(!1),Z(!1),(0,fR.Z)().exit())},[l,U]),(0,tg.useEffect)(function(){N&&!eT.current?d((0,im.iO)()):N&&eT.current&&!eT.current.ended?d((0,im.S2)()):N&&eT.current&&eT.current.ended?d((0,im.iO)()):ey.current&&!N&&d((0,im.S2)()),ey.current=N},[d,N,f,eT]),(0,tg.useEffect)(function(){J(!1)},[f]),(0,tg.useEffect)(function(){var e=ee||p||er||ef||em;e!==eS.current&&(eS.current=e,eS.current?(eL.cancel(),X(!0)):eL())},[ee,p,eL,er,ef,em]),(0,tg.useEffect)(function(){(0,uD.tq)()&&(eb.current.get("hasNext")&&!n.get("hasNext")?f4.Z.openTopToast({message:(0,t$.n6)("lightbox","last_item"),autoHide:!0}):eb.current.get("hasPrev")&&!n.get("hasPrev")&&f4.Z.openTopToast({message:(0,t$.n6)("lightbox","first_item"),autoHide:!0}),eb.current=n)},[n]),(0,tg.useEffect)(function(){el&&ec(!1)},[el]);var ek=function(){(null==e_?void 0:e_.current)&&(clearTimeout(e_.current),e_.current=null),L(!0),e_.current=setTimeout(function(){L(!1)},f9)},eM=function(){(null==eE?void 0:eE.current)&&(clearTimeout(eE.current),eE.current=null),k(!0),eE.current=setTimeout(function(){k(!1)},f9)},eN=function(){return t.getIn(["additional","provider_user_id"],0)===A},eF=function(){var e=t.get("owner_user_id");return a===b.Zu.TEAM&&0===e},eB=function(){return(0,rg.R6)(l)&&eF()},eU=function(){return!(0,n0.nw)()&&0!==t.get("owner_user_id")},eZ=function(){return!SYNO.SDS.Session.isLogined||(eB()?!(0,i0.KF)(b._I.MANAGE):(0,rg.iY)(l)||(0,au.CB)()?eF()?!(0,i4.Z)():!eN():!!(0,rg.jk)(l)&&!!eF()&&!(0,i4.Z)())},ej=function(){return!SYNO.SDS.Session.isLogined||(eB()?!(0,i4.Z)():!!((0,rg.iY)(l)||(0,au.CB)())&&(eF()?!(0,i4.Z)():!eN()))},eH=function(){return!(!u||eU())&&(U?O:O&&!H)},ez=function(){v&&d((0,uU.RD)(!1))},eq=function(){v||d((0,uU.RD)(!0))},eG=function(){ez(),d((0,im.zJ)())},eV=function(){ez(),d((0,im.OW)())},eW=(0,aT.f)(d,a,iY.yZ,iY.dH),eY=function(){d((0,iW.k$)((0,d_.aV)(),[f]))},eJ=function(){!(0,uD.tq)()&&(n.get("hasNext")||U)&&eV()},e$=function(){V(!0)},eK=function(){G&&V(!1)},eX=function(){(0,uD.tq)()||sessionStorage.setItem(b.OE,(!H).toString()),z(!H),d((0,uU.kl)(!1))},eQ=function(){J(!Y),ez()},e0=(0,tg.useCallback)(function(){U&&N&&d((0,im.OW)()),eO&&(J(!1),G&&V(!1))},[d,U,N,eO,G]),e1=function(){(0,nX.mi)(t)&&(null==eT?void 0:eT.current)&&window.videojs.getPlayer(eT.current.id).pause(),Y&&J(!1)},e2=function(e){v||(0,nX.mi)(t)||U||!(e.deltaY<0)||(ec(!0),eq())},e4=function(e){var n=e.deltaY,r=e.clientX,o=e.clientY;if(n<0&&!(0,nX.mi)(t)&&!U&&ev.current){var i=ev.current.getBoundingClientRect();r>i.left&&r<i.right&&o>i.top&&o<i.bottom&&(ec(!0),eq())}},e3=function(e){var t=n.toJS(),i=t.hasPrev,s=t.hasNext;if(!ee){if(U&&N&&X(!1),e.key===b.VD.RIGHT&&(s||U)){eV(),X(!1);return}if(e.key===b.VD.LEFT&&(i||U)){eG(),X(!1);return}if(e.key===b.VD.ESC){U?(0,t9.n_)():r();return}if(e.key===b.VD.DELETE){if(ps(o)||(0,rg.R6)(l)&&(0,rg.Eo)(a)&&!(0,i0.KF)(b._I.MANAGE))return;eW();return}e.key===b.VD.SPACE&&U&&(e.preventDefault(),X(!0),eL(),F(!N))}},e5=function(e){var t=e.target,n=t.id,r=t.classList;!pf(n,r)||r.contains("synofoto-360-thumbnail-mobile")||(K?X(!1):X(!0))},e6=function(e){ew.current=e.target.scrollTop},e9=function(){eR&&n.get("hasNext")&&eV()},e8=function(){eR&&n.get("hasPrev")&&eG()},e7=function(){if(eR){if(H){ew.current<=0&&eX();return}r()}},te=function(e){2===e.touches.length&&(eq(),(null==eI?void 0:eI.current)&&eI.current.dispatchEvent(new TouchEvent(e.type,e.nativeEvent)))},tt=function(){var e=tk()("synofoto-lightbox-controlpanel",{hidden:!K});return U?tg.createElement("div",{className:e},tg.createElement(nf.Z,{className:"synofoto-slideshow-button",iconCls:"previous-dark-btn-icon",handler:eG}),tg.createElement(nf.Z,{className:"synofoto-slideshow-button",iconCls:"".concat(N?"pause":"play","-dark-btn-icon"),handler:function(){return F(!N)}}),tg.createElement(nf.Z,{className:"synofoto-slideshow-button",iconCls:"next-dark-btn-icon",handler:eV}),tg.createElement(nf.Z,{iconCls:"stop-dark-btn-icon",handler:t9.n_})):null},tn=function(){return eP?tg.createElement("div",{"data-testid":"similar-item-gallery-wrapper",onMouseEnter:function(){return eo(!0)},onMouseLeave:function(){return eo(!1)}},tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(f6,{hidden:!K,library:a,openGridViewHandler:e1,setIsScrollBarDragging:eg}))):null},tr=function(){var e=eH();if(!c&&!e)return null;var t=tk()("synofoto-lightbox-bottom-linear-gradient",{"similar-item":eP&&K,hidden:!K&&!e});return tg.createElement("div",{className:t,"data-testid":"linear-gradient-mask"})},to=function(e,t){if(pr(e)&&(0,nX.SC)(e)&&!t)return tg.createElement(ly,{key:"img_".concat(e.get("id")),item:e,albumKey:pc(o,i,s),albumType:o,handleClick:eJ,isInMobile360:G,isTeamSpacePhoto:eF(),library:a,sharingAlbumPermission:_,onClick360ThumbnailInMobileHandler:e$,onClickLeaveInMobileHandler:eK});var r=t?{}:{needMountImage:!el||!v,setCurrentImageRef:function(e){ev.current=e,es(!!e)},handleClick:eJ,handleTouchMove:te,onWheel:e2};return tg.createElement(u3,(0,tw._)({key:"img_".concat(e.get("id")),item:e,hasNext:n.get("hasNext"),albumKey:pc(o,i,s),isHidden:t},r))},ti=function(e,n){var r=pc(o,i,s),u=ps(o)?b.Zu.PERSONAL:a;return(0,n0.tp)(a)?tg.createElement(fH,(0,tL._)((0,tw._)({ref:eT,item:e,thumbnailUnitId:e.getIn(["additional","thumbnailUnitId"]),thumbnailLibrary:u,type:n,library:u,controls:(0,nX.mi)(t)},r),{onVideoEnd:e0,playFromStart:Y,isInMobile360:G,is360:(0,nX.SC)(e),onClick360ThumbnailInMobileHandler:e$,onClickLeaveInMobileHandler:eK})):tg.createElement(uQ.Z,{thumbnailStatus:b.yL.SpaceDisable,library:u})},ta=function(e,t){if(0===f)return null;if(pi(e))return Y?ti(e,f8):to(e,!1);if(0===t.size)return null;var n=t.find(function(e){return Y?e.get("live_type")===b.M6.VIDEO:e.get("live_type")===b.M6.PHOTO});return(n||(n=t.get(0)),n.get("live_type")===b.M6.VIDEO)?ti(n,f7):to(n,!1)},ts=function(){var e=(0,iZ._)(S).concat([t],(0,iZ._)(I)).sort(function(e,t){return e.get("id")-t.get("id")});return S.getIn([0,"id"])===I.getIn([0,"id"])&&(S.getIn([0,"id"])===t.get("id")?e=[e[1]]:e.splice(1,1)),e.map(function(e){var t=e.get("current");return pr(e)||!t||pa(e)&&eA?to(e,!t):null})},tu=function(){var e=eC&&(pu(T)||pl(t))&&ex.xl!==b.yL.AmeDefect,n=U&&O,i=tk()("synofoto-lightbox-overlays",{hidden:!(K||n)});return U||G?null:tg.createElement("div",{"data-testid":"lightbox-overlay",className:i},tg.createElement(fP,{item:t,closeLightbox:r,toggleInfoPanel:eX,deleteItem:eW,downloadItem:(0,aT.f)(d,a,iY.$O,iY.QB),albumType:o,isFromSuggestion:w,setMoreButton:function(){return et(!ee)},setIsOnHover:function(e){return ep(e)},setItemShare:eY,library:a,addToFavorite:function(){return d((0,iY.ns)())},removeFromFavorite:function(){return d((0,iY.g_)())},isFavorite:m,showLiveIndicator:e,liveButtonOn:Y,setLiveButton:eQ,toggleZoomButton:function(){return d((0,uU.RD)(!v))},isMotionPhoto:pi(t),is360:(0,nX.SC)(t),isGif:pr(t)&&(0,nX.he)(t),isWebp:(0,nX.A4)(t),isVideo:(0,nX.mi)(t),sharingAlbumPermission:_,showInfoButton:u,isProvider:eN(),isConditionAlbum:E.get("type","")===b.ZP.ALBUM_TYPE.CONDITION,isFreezeAlbum:E.get("freezeAlbum",!1),isImageReady:ea,enterSlideshow:function(){return d((0,im.Ui)())},isPlatformSupportPersonRecognition:C,disableRedirectToSmartAlbum:ej(),isSimilarItem:c}))},tl=function(){var e=n.toJS(),r=e.hasPrev,u=e.hasNext,l=(0,nX.SC)(t),c=!el&&!G,d=pd(r,R,v,U,l),f=pd(u,x,v,U,l);return tg.createElement("div",{onMouseMove:eD,onTouchEnd:e5,className:"synofoto-lightbox-image-panel","data-testid":"lightbox-image-panel"},ts(),(0,nX.mi)(t)?ti(t,f8):null,eC?ta(t,T):null,tg.createElement(f2,{setCanvasRef:function(e){eI.current=e},item:t,closeZoomMode:ez,library:a,albumType:o,sharingAlbumPermission:_,albumKey:pc(o,i,s),isTeamSpacePhoto:eF(),isVideo:(0,nX.mi)(t),isShowControlPanel:!(0,uD.tq)()&&K,isShow:v}),c?tg.createElement(nf.Z,{className:"synofoto-lightbox-prev-icon-button ".concat(d),iconCls:"nav-btn-icon",onWheel:e4,dataTestId:"lightbox-prev-item",handler:function(){(0,uD.tq)()&&ek(),eG()}}):null,c?tg.createElement(nf.Z,{className:"synofoto-lightbox-next-icon-button ".concat(f),iconCls:"nav-btn-icon",dataTestId:"lightbox-next-item",onWheel:e4,handler:function(){(0,uD.tq)()&&eM(),eV()}}):null,tu(),tg.createElement(u$,{item:t,show:eH(),isVideo:(0,nX.mi)(t),toggleInfoPanel:eX}),tt(),tn(),tr(),tg.createElement(iN.Z,{onKeyDown:e3}))},tc=function(){return U?null:tg.createElement(fo,{item:t,library:a,show:H,toggleInfoPanel:eX,readonly:eZ(),disableRedirectToSmartAlbum:ej(),passphrase:i,albumId:s,pathname:l,albumType:o,hiddenInfo:eU(),onScroll:e6})};return 0===f?tg.createElement(uX,{closeLightbox:r,showOverlay:K,slideshowMode:U,onMouseMove:eD,onTap:e5}):tg.createElement(uN.Z,{onSwipeLeft:e9,onSwipeRight:e8,onSwipeDown:e7,enablePinch:!0,onPinchIn:eK},tg.createElement("div",{className:"synofoto-lightbox-wrapper"},tl(),tc(),tg.createElement(uH,{item:t}),tg.createElement(uW,{currentItem:t,prevItems:S,nextItems:I,liveUnits:T})))};pp.propTypes={item:tO().map.isRequired,status:tO().map.isRequired,closeLightbox:tP().func.isRequired,albumType:tP().string,passphrase:tP().string,library:tP().string.isRequired,albumId:tP().number,showInfoButton:tP().bool,pathname:tP().string.isRequired,isSimilarItem:tP().bool},pp.defaultProps={albumType:null,passphrase:"",albumId:void 0,showInfoButton:!0,isSimilarItem:!1};var ph=pp,pm=ev.default.List(),pg=ev.default.Map(),pv=function(e){return e.getIn(["timeline","photos"])},py=function(e){return function(t){return pv(t).getIn([e,"idArray"],pm)}},pb=function(e){return function(t){return pv(t).getIn([e,"geocoding"],pg)}},p_=function(e){return function(t){return pv(t).getIn([e,"infoMap"],pg)}},pE={getIsEmpty:function(e){return e.getIn(["timeline","empty"])},getIsLoaded:function(e){return e.getIn(["timeline","isLoaded"])},getRows:function(e){return e.getIn(["timeline","rows"])},getPhotos:pv,getIdsByDate:py,getGeoCodingByDate:pb,getInfoMapByDate:p_,getScrollbar:function(e){return e.getIn(["timeline","scrollbar"])},getFlexSection:function(e){return e.getIn(["timeline","flexSection"])},getFlexSectionBySectionNumber:function(e,t){return e.getIn(["timeline","flexSection",t])},getScrollTopDiff:function(e){return e.getIn(["timeline","scrollbar","scrollTopDiff"])},getScrollToItem:function(e){return e.getIn(["timeline","scrollToItem"])},getScrollInfo:function(e){return e.getIn(["timeline","scrollInfo"])}};(0,_.q$)({});var pT=(0,_.Ky)({GoBackAndScrollTo:"GO_BACK_AND_SCROLL_TO"});function pS(e){return{type:pT.GoBackAndScrollTo,isSimilarItem:e}}var pI=__webpack_require__(33873),pw=tg.lazy(function(){return Promise.all([__webpack_require__.e("39"),__webpack_require__.e("17")]).then(__webpack_require__.bind(__webpack_require__,58485))}),pA=function(e){var t=e.ownerUserId,n=e.paramLibrary,r=e.pathname,o=e.routingLibrary;return(0,rg.UJ)(r)?o:0===t?b.Zu.TEAM:n||b.Zu.PERSONAL},pO=function(e){var t=e.albumType,n=e.params,r=e.passphraseFromLightboxSelector;return{passphrase:(0,au.v6)()?r:n.passphrase,albumId:t===b.ZP.ALBUM_TYPE.ALBUM&&n.id?parseInt(n.id,10):void 0}},pC=function(e){var t=e.pathname,n=e.timelineIsLoaded,r=e.albumIsLoaded;return(0,rg.hz)(t)||(0,rg.GR)(t)?n:!!(0,rg.iY)(t)&&r},pP=function(e){var t=e.displayPhotoInfoToGuest,n=(0,y.I0)(),r=(0,iT.Z)(),o=r.location,i=r.params,a=(0,y.v9)(iU.Z.getAlbumType),s=(0,y.v9)(lI.getItem),u=(0,y.v9)(lI.getStatus),l=(0,y.v9)(ip.Z.getSettingLoaded),c=(0,y.v9)(ff.Z.getIsSimilarItem),d=(0,y.v9)(ff.Z.getCurrentPick)||0,f=(0,y.v9)(aS.av),p=(0,y.v9)(pE.getIsLoaded),h=(0,y.v9)(i7.Z.getIsLoaded),m=(0,y.v9)(lI.getPassphrase),g=parseInt(i.itemId,10),v=pA({ownerUserId:s.get("owner_user_id"),paramLibrary:i.library,pathname:o.pathname,routingLibrary:f}),_=pO({albumType:a,params:i,passphraseFromLightboxSelector:m}),E=_.passphrase,T=_.albumId,S=pC({pathname:o.pathname,timelineIsLoaded:p,albumIsLoaded:h}),I=g>0&&l,w=(0,t_.o$)(o.pathname),A=b.Zu.TEAM===w.library?w.library:b.Zu.PERSONAL,O=(0,tg.useRef)(null),C=(0,tg.useRef)(0===s.get("id")&&g>0);(0,tg.useEffect)(function(){if(g&&l){var e=function(){return(0,aT.f)(n,A,im.GN,im.YK)(g,E,T)};0===d&&g!==O.current&&s.get("id")!==g&&(e(),S&&(C.current=!1),O.current=g),S&&C.current&&(e(),C.current=!1)}},[n,d,s,g,l,S,E,T,A]),(0,tg.useEffect)(function(){I&&n(ec(!1)),I||(O.current=NaN)},[I,n]);var P=function(){n(pS(c)),u.get("needRefreshTimeline")&&(n((0,pI.RR)(a)),n((0,uU.qK)(!1)))};return(0,rg.v6)(o.pathname)?tg.createElement(uM,{open:I},tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(pw,{item:s,albumType:a,passphrase:E,albumId:T,library:v}))):tg.createElement(uM,{open:I},tg.createElement(ph,{item:s,status:u,closeLightbox:P,albumId:T,albumType:a,passphrase:E,library:v,showInfoButton:SYNO.SDS.Session.isLogined||t,pathname:o.pathname,isSimilarItem:c}))};pP.propTypes={displayPhotoInfoToGuest:tP().bool},pP.defaultProps={displayPhotoInfoToGuest:!1};var pR=pP,pL=__webpack_require__(37276),pD=function(e){var t=e.wrapperCls,n=e.cancelHandler,r=e.text,o=e.buttonSet,i=(0,y.v9)(nR.Z.getIsOpen),a=function(e){e.key===b.VD.ESC&&n()};return tg.createElement(iL.Z,{className:t,portalClassName:"synofoto-selected-bar-portal-sticky",isOpen:i,onRequestClose:function(){},shouldCloseOnEsc:!1},tg.createElement("div",{className:"synofoto-selected-bar-content"},tg.createElement(iN.Z,{handlerNamespace:iF.SELECTED_BAR,onKeyDown:a}),tg.createElement(nf.Z,{title:(0,t$.n6)("action","cancel"),key:"cancel_button",iconCls:"mode-cancel-dark-btn-icon",handler:n,dataTestId:"selectedbar-cancel-btn",tipId:b.ZP.GLOBAL_TOOLTIP_ID}),tg.createElement(pL.Z,{key:"select_number",className:"synofoto-selected-bar-select-num",text:r}),o))};pD.propTypes={cancelHandler:tP().func.isRequired,text:tP().string.isRequired,buttonSet:tP().arrayOf(tP().node).isRequired,wrapperCls:tP().string.isRequired};var px=pD,pk=function(e){var t=e.buttonKey,n=e.dataTestId,r=e.iconClass,o=e.selectedCount,i=e.selectType,a=e.selectedMap,s=e.handler;if((0,fi.Z)(o,i,a)){var u=(0,fa.Z)({selectedCount:o,selectType:i,selectedMap:a,hasHevc:(0,n0.eB)(),handler:s,enableConvertedOriginalJpeg:(0,n0.WP)()});return tg.createElement(tF.Z,{menu:u,iconCls:r,alignPosition:"top_right",ctClassName:"synofoto-selected-bar-menu-button",title:(0,t$.n6)("action",t),offset:{x:-12,y:16},dataTestId:n,disabled:0===o})}return tg.createElement(nf.Z,{className:"synofoto-selected-bar-button",title:(0,t$.n6)("action",t),iconCls:r,handler:function(){return s(b._5.SOURCE)},dataTestId:n,disabled:0===o,tipId:b.ZP.GLOBAL_TOOLTIP_ID})};pk.propTypes={buttonKey:tP().string.isRequired,dataTestId:tP().string.isRequired,iconClass:tP().string.isRequired,selectedCount:tP().number.isRequired,selectType:tP().string.isRequired,selectedMap:tO().map.isRequired,handler:tP().func.isRequired};var pM=pk,pN=Object.values(iH),pF=function(e){var t=e.iconType,n=e.library,r=(0,y.I0)(),o=(0,y.v9)(nR.Z.getSelectedCount),i=(0,y.v9)(nR.Z.getSelectType),a=(0,y.v9)(nR.Z.getSelectedMap),s=iz[t]();if(0===s.length)return null;var u=iJ((0,rg.E0)(n),!1),l=function(e){if(!e)return null;var t=u[e]();return function(){r(t)}},c=function(e){return tg.createElement(nf.Z,{className:"synofoto-selected-bar-button",title:(0,t$.n6)("action",e.key),key:e.key,iconCls:e.iconClass,handler:l(e.action),dataTestId:"selectedbar-".concat(e.testId),tipId:b.ZP.GLOBAL_TOOLTIP_ID})},d=function(e){return tg.createElement(pM,{key:"download_button",buttonKey:e.key,dataTestId:"selectedbar-".concat(e.testId),iconClass:e.iconClass,selectedCount:o,selectType:i,selectedMap:a,handler:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:b._5.SOURCE;return r(u[e.action](t))}})};return s.map(function(e){switch(e.key){case"delete":var t=function(t){t.key===b.VD.DELETE&&l(e.action)()};return tg.createElement(tg.Fragment,{key:"delete_button_hot_key"},tg.createElement(iN.Z,{handlerNamespace:iF.SELECTED_BAR,onKeyDown:t}),c(e));case"download":return d(e);default:return c(e)}})};pF.propTypes={iconType:tP().oneOf(pN).isRequired,library:tP().oneOf([b.Zu.PERSONAL,b.Zu.TEAM])},pF.defaultProps={library:b.Zu.PERSONAL};var pB=tg.memo(pF),pU=Object.values(iG),pZ=function(e){var t=e.isSingleSelect,n=e.menuType,r=e.library,o=iJ((0,rg.E0)(r),!1),i=(0,y.v9)(rh.uW),a=(0,g._)((0,tg.useState)(function(){return iV[n](t)}),2),s=a[0],u=a[1];(0,tg.useEffect)(function(){u(iV[n](t))},[i,n,t]);var l=(0,i$.Z)({menuItems:s,actionCreatorMap:o}),c=l.find(function(e){return"delete"===e.key}),d=function(e){e.key===b.VD.DELETE&&c.handler()};return 0===l.length?null:tg.createElement(tg.Fragment,null,c?tg.createElement(iN.Z,{handlerNamespace:iF.SELECTED_BAR,onKeyDown:d}):null,tg.createElement(tF.Z,{menu:l,alignPosition:"top_right",ctClassName:"synofoto-selected-bar-menu-button",iconCls:"more-dark-btn-icon",title:(0,t$.n6)("action","more"),offset:{x:-12,y:16},menuDataTestId:"selected-bar-more-button-menu"}))};pZ.propTypes={library:tP().oneOf([b.Zu.PERSONAL,b.Zu.TEAM]).isRequired,menuType:tP().oneOf(pU).isRequired,isSingleSelect:tP().bool},pZ.defaultProps={isSingleSelect:!0};var pj=tg.memo(pZ),pH=function(e){var t=e.library,n=(0,y.I0)(),r=(0,y.v9)(nR.Z.getActionType),o=(0,y.v9)(nR.Z.getSelectedCount),i=(0,y.v9)(nR.Z.getSelectedSet),a=(0,y.v9)(iU.Z.getAlbumType),s=function(e){return tg.createElement(pB,{key:"icon_buttons",iconType:e,library:t})},u=function(e){return tg.createElement(pj,{key:"more_button",menuType:e,isSingleSelect:1===o,library:t})},l=function(){return tg.createElement(tJ.Z,{disabled:0===o,key:"merge_person",className:"synofoto-selected-bar-text-button",textCls:"synofoto-selected-bar-text-button-text",text:(0,t$.n6)("action","combine"),handler:function(){return(0,aT.f)(n,t,iY.ME,iY.jK)()},dataTestId:"selectedbar-merge-btn"})},c=function(e,r,o){return tg.createElement(tJ.Z,{key:"set_".concat(a,"_visibility"),className:"synofoto-selected-bar-text-button",textCls:"synofoto-selected-bar-text-button-text",text:(0,t$.n6)("app","done"),handler:function(){return(0,aT.f)(n,t,r,o)(e)},dataTestId:"selectedbar-set-".concat(a,"-visibility-btn"),disabled:e.isEmpty()})},d=function(){if(a===b.ZP.ALBUM_TYPE.PERSON){if(r===b.Us.PersonVisibility)return[c(i.get(b.RT.PERSON),cF.fx,cF.av)];if(r===b.Us.MergePerson)return[l()]}if(a===b.ZP.ALBUM_TYPE.CONCEPT&&r===b.Us.ConceptVisibility)return[c(i.get(b.RT.CONCEPT),cF.mO,cF.HR)];var e=as(),t=e.iconType,n=e.menuType;return[t?s(t):null,n?u(n):null]},f=function(){if(r===b.Us.PersonVisibility){(0,aT.f)(n,t,cF.$3,cF.ZC)();return}if(r===b.Us.ConceptVisibility){(0,aT.f)(n,t,cF.rA,cF._M)();return}n((0,rl.S$)())},p=(0,t$.Xp)("app","num_selected",o);return r===b.Us.PersonVisibility?p=(0,t$.n6)("app","show_hide_people"):r===b.Us.ConceptVisibility&&(p=(0,t$.n6)("action","show_hide_subject")),tg.createElement(px,{wrapperCls:"synofoto-selected-bar",cancelHandler:f,text:p,buttonSet:d()})};pH.propTypes={library:tP().string.isRequired};var pz=pH,pq=function(){var e=(0,y.I0)(),t=(0,y.v9)(nR.Z.getSelectedCount),n=function(e){return tg.createElement(pB,{key:"icon_buttons",iconType:e,library:b.Zu.TEAM})},r=function(){var e=i2().iconType;return e?[n(e)]:[]};return tg.createElement(px,{wrapperCls:"synofoto-selected-bar",cancelHandler:function(){return e((0,rl.S$)())},text:(0,t$.Xp)("app","num_selected",t),buttonSet:r()})},pG=function(e){var t=e.library,n=(0,y.I0)(),r=(0,y.v9)(nR.Z.getSelectedCount),o=(0,y.v9)(aS.EW),i=function(e){return tg.createElement(pB,{key:"icon_buttons",iconType:e,library:t})},a=function(e){return tg.createElement(pj,{key:"more_button",menuType:e,isSingleSelect:1===r,library:t})},s=function(){var e=i8(t),n=e.iconType,r=e.menuType;return[n?i(n):null,r?a(r):null]},u=tk()({"synofoto-selected-bar":!0,"filter-on":o});return tg.createElement(px,{wrapperCls:u,cancelHandler:function(){return n((0,rl.S$)())},text:(0,t$.Xp)("app","num_selected",r),buttonSet:s()})};pG.propTypes={library:tP().string.isRequired};var pV=pG,pW=function(e){var t=e.library,n=(0,y.I0)(),r=(0,y.v9)(nR.Z.getSelectedCount),o=function(e){return tg.createElement(pB,{key:"icon_buttons",iconType:e,library:t})},i=function(e){return tg.createElement(pj,{key:"more_button",menuType:e,isSingleSelect:1===r,library:t})},a=function(){var e=ai(),t=e.iconType,n=e.menuType;return[t?o(t):null,n?i(n):null]};return tg.createElement(px,{wrapperCls:"synofoto-selected-bar",cancelHandler:function(){return n((0,rl.S$)())},text:(0,t$.Xp)("app","num_selected",r),buttonSet:a()})};pW.propTypes={library:tP().string.isRequired};var pY=pW,pJ=function(e){var t=e.library,n=(0,y.v9)(nR.Z.getIsOpen),r=(0,y.v9)(iU.Z.getAlbumType),o=r===b.ZP.ALBUM_TYPE.TIMELINE||r===b.ZP.ALBUM_TYPE.FOLDER;return n?o?SYNO.SDS.Session.isLogined?tg.createElement(pV,{library:t}):tg.createElement(pq,null):(0,au.CB)()?tg.createElement(pY,{library:t}):tg.createElement(pz,{library:t}):null};pJ.propTypes={library:tP().string.isRequired};var p$=pJ,pK=function(e){var t=e.library,n=(0,y.I0)(),r=(0,y.v9)(nR.Z.getSelectedCount),o=(0,y.v9)(nR.Z.getSelectType),i=(0,y.v9)(nR.Z.getSelectedMap),a=(0,y.v9)(i7.Z.getSharingPermission),s=(0,y.v9)(nL.Z.getUserId),u=function(e){return(0,aT.f)(n,t,iY.gp,iY.Zs)(e)},l=function(){return n((0,rl.S$)())},c=function(){return tg.createElement(pM,{key:"download_button",buttonKey:"download",dataTestId:"selectedbar-download-btn",iconClass:"mode-download-dark-btn-icon",selectedCount:r,selectType:o,selectedMap:i,handler:u})},d=function(){var e=i.toIndexedSeq().toJS(),t=ae(s,e),n=a.getIn(["permission","download"]);return an(e,J.Z.PERSONAL_SPACE)?(0,n0.tp)(J.Z.PERSONAL_SPACE)&&(t||n)?[c()]:[]:an(e,J.Z.TEAM_SPACE)?(0,n0.tp)(J.Z.TEAM_SPACE)&&(t||n)?[c()]:[]:(0,n0.tp)(J.Z.PERSONAL_SPACE)&&(0,n0.tp)(J.Z.TEAM_SPACE)&&(t||n)?[c()]:[]};return tg.createElement(px,{wrapperCls:"synofoto-selected-bar-mobile",cancelHandler:l,text:(0,t$.Xp)("app","num_selected",r),buttonSet:d()})};pK.propTypes={library:tP().oneOf(Object.values(b.Zu)).isRequired};var pX=pK,pQ=function(e){return e===b.ZP.ALBUM_TYPE.TIMELINE},p0=function(e){return e===b.ZP.ALBUM_TYPE.FOLDER},p1=function(e){var t=e.library,n=(0,y.I0)(),r=(0,y.v9)(nR.Z.getSelectedCount),o=(0,y.v9)(nR.Z.getSelectType),i=(0,y.v9)(nR.Z.getSelectedSet),a=(0,y.v9)(nR.Z.getSelectedMap),s=(0,y.v9)(iU.Z.getAlbumType),u=(0,y.v9)(t6.Z.getCurrentFolder),l=(0,y.v9)(i7.Z.getCurrentType)===b.ZP.ALBUM_TYPE.CONDITION,c=(0,y.v9)(i7.Z.getCurrentFreezeAlbum),d=pQ(s)||p0(s),f=function(e){return(0,aT.f)(n,t,iY.gp,iY.Zs)(e)},p=function(){return n((0,rl.S$)())},h=function(){return tg.createElement(pM,{key:"download_button",buttonKey:"download",dataTestId:"selectedbar-download-btn",iconClass:"mode-download-dark-btn-icon",selectedCount:r,selectType:o,selectedMap:a,handler:f})},m=function(){return[h()]},g=function(){var e=i.get(b.RT.FOLDER).toJS();if(o===b.RT.ITEM&&(0,i0.jO)(u,b._I.DOWNLOAD)||o===b.RT.FOLDER&&(0,i1.Z)(e,b._I.DOWNLOAD))return[h()];if(o===b.RT.ITEM_FOLDER){var t=(0,i1.Z)(e,b._I.DOWNLOAD);if((0,i0.jO)(u,b._I.DOWNLOAD)&&t)return[h()]}return[]},v=function(){var e=i.get(b.RT.FOLDER).toJS();return o===b.RT.ITEM&&(0,i0.jO)(u,b._I.DOWNLOAD)||o===b.RT.FOLDER&&(0,i1.Z)(e,b._I.DOWNLOAD)||o===b.RT.ITEM_FOLDER&&(0,i0.jO)(u,b._I.DOWNLOAD)&&(0,i1.Z)(e,b._I.DOWNLOAD)?[h()]:[]},_=function(){var e=a.toIndexedSeq().toJS();return an(e,J.Z.PERSONAL_SPACE)?(0,n0.tp)(J.Z.PERSONAL_SPACE)?[h()]:[]:an(e,J.Z.TEAM_SPACE)?(0,n0.tp)(J.Z.TEAM_SPACE)?[h()]:[]:(0,n0.tp)(J.Z.PERSONAL_SPACE)&&(0,n0.tp)(J.Z.TEAM_SPACE)?[h()]:[]},E=function(){return s===b.ZP.ALBUM_TYPE.ALBUM||s===b.ZP.ALBUM_TYPE.FAVORITE?c||l?[h()]:_():[h()]},T=function(){return SYNO.SDS.Session.isLogined?(0,rg.Eo)(t)?g():m():v()},S=function(){return d?T():E()};return(0,au.CB)()?tg.createElement(pX,{library:t}):tg.createElement(px,{wrapperCls:"synofoto-selected-bar-mobile",cancelHandler:p,text:(0,t$.Xp)("app","num_selected",r),buttonSet:S()})};p1.propTypes={library:tP().oneOf(Object.values(b.Zu)).isRequired};var p2=p1,p4=(0,tN.C)(p$,p2),p3=50,p5=6;function p6(e){return e?p3+p5+e.offsetHeight:p3}var p9=function(){var e=(0,y.I0)(),t=(0,y.v9)(eK.getNumErrorItems),n=(0,y.v9)(eK.getIsTaskFinishingMessageOpened),r=0===t,o=p6(document.getElementsByClassName("synofoto-task-queue")[0]),i="".concat(o,"px"),a=function(){e(M(!1))},s=r?"task-success-btn-icon":"task-fail-btn-icon",u=r?(0,t$.n6)("background_task","all_tasks_completed"):(0,t$.n6)("upload","partial_tasks_fail"),l={content:{top:i}};return tg.createElement(iL.Z,{className:"synofoto-task-finishing-message",isOpen:n,onRequestClose:a,style:l,menuDataTestId:"task-finishing-menu"},tg.createElement("div",{className:"synofoto-task-finishing-message-content"},tg.createElement(nf.Z,{className:"synofoto-task-status-icon",iconCls:s,dataTestId:"task-message-status-button"}),tg.createElement("div",{className:"synofoto-task-status-text"},u)))},p8=function(e){return e.get("status")===b.Dm.DONE&&null!==e.get("item").errorCode},p7=function(e){return e.get("status")===b.Dm.DONE},he=function(e){return e.getIn(["taskQueue","mobileUploadTask","list"])},ht=function(e){return he(e).find(function(e){return e.get("status")===b.Dm.WAITING||e.get("status")===b.Dm.UPLOADING})||null},hn=(0,ey.createSelector)(he,function(e){return e.count(p7)}),hr=(0,ey.createSelector)(he,function(e){return e.size}),ho=(0,ey.createSelector)(he,function(e){return e.count(p8)}),hi={getTasks:he,getFirstWaitingOrProcessingTask:ht,getNumDone:hn,getNumTotal:hr,getNumFailed:ho,getNumLastCreatedTasks:function(e){return e.getIn(["taskQueue","mobileUploadTask","numLastCreatedTasks"])},getMessageType:function(e){return e.getIn(["taskQueue","mobileUploadTask","messageType"])}},ha=2e3,hs=function(){var e=(0,y.I0)(),t=(0,y.v9)(eK.getIsTaskFinishingMessageOpened),n=(0,y.v9)(hi.getMessageType),r=(0,y.v9)(hi.getNumLastCreatedTasks),o=(0,y.v9)(hi.getNumTotal),i=(0,y.v9)(hi.getNumFailed),a=(0,tg.useCallback)(function(){return e(M(!1))},[e]);(0,tg.useEffect)(function(){if(t){var e=setTimeout(a,ha);return function(){return clearTimeout(e)}}return function(){}},[a,t,n]);var s=function(){return n===b.QR.TASK_CREATED?(0,t$.Xp)("upload","num_item_uploading",r):0===i?(0,t$.n6)("upload","all_tasks_finish"):i===o?(0,t$.n6)("upload","uploaded_fail"):(0,t$.n6)("upload","partial_tasks_fail")};return tg.createElement(iL.Z,{className:"synofoto-task-finishing-message-mobile",isOpen:t,onRequestClose:a},tg.createElement("div",{className:"synofoto-task-finishing-message-content"},tg.createElement("div",{className:"synofoto-task-status-text"},s())))},hu=(0,tN.C)(p9,hs),hl={total:tP().number.isRequired,current:tP().number.isRequired,hasStripedAnimated:tP().bool},hc={hasStripedAnimated:!1},hd=function(e){var t=e.total,n=e.current,r=e.hasStripedAnimated,o={width:"".concat(n/t*100,"%")},i=tk()("synofoto-progress-inner-bar",{"synofoto-progress-bar-striped":r,"synofoto-progress-bar-animated":r});return tg.createElement("div",{"data-testid":"progress-bar",className:"synofoto-progress-bar"},tg.createElement("div",{className:i,style:o}))};hd.propTypes=hl,hd.defaultProps=hc;var hf=hd,hp=function(e){var t=e.taskId,n=e.library,r=e.targetFolderId,o=(0,y.I0)();return{goToTargetFolder:(0,tg.useMemo)(function(){var e=(0,t9.Ib)(n);return function(){e(r)}},[n,r]),showErrorDetail:(0,tg.useCallback)(function(){o(ef(t))},[o,t])}},hh=function(e){var t=e.taskId,n=e.isCanceling,r=(0,y.I0)();return tg.createElement(nf.Z,{dataTestId:"cancel-background-task-button",disabled:n,iconCls:"clear-btn-icon",title:(0,t$.n6)("action","cancel"),handler:function(){r(ea(t))},tipId:b.ZP.GLOBAL_TOOLTIP_ID})};hh.propTypes={taskId:tP().number.isRequired,isCanceling:tP().bool},hh.defaultProps={isCanceling:!1};var hm=hh,hg=function(e,t,n,r,o,i,a){var s=function(){e(es(t))},u=function(){var e=(0,t9.Ib)(i);return function(){e(a)}}(),l=function(){e(ef(t))};return n||0===o?[{text:(0,t$.n6)("action","open_file_location"),handler:u},{text:(0,t$.n6)("action","clear"),handler:s}]:o===r?[{text:(0,t$.n6)("background_task","error_details"),handler:l},{text:(0,t$.n6)("action","clear"),handler:s}]:[{text:(0,t$.n6)("action","open_file_location"),handler:u},{text:(0,t$.n6)("background_task","error_details"),handler:l},{text:(0,t$.n6)("action","clear"),handler:s}]},hv=function(e){var t=e.taskId,n=e.isCanceled,r=e.numCompletion,o=e.numError,i=e.library,a=e.targetFolderId,s=hg((0,y.I0)(),t,n,r,o,i,a);return tg.createElement(tF.Z,{taskId:t,menu:s,iconCls:"more-btn-icon",title:(0,t$.n6)("action","more")})};hv.propTypes={taskId:tP().number.isRequired,numCompletion:tP().number.isRequired,numError:tP().number.isRequired,library:tP().oneOf([b.Zu.PERSONAL,b.Zu.TEAM]).isRequired,targetFolderId:tP().number.isRequired,isCanceled:tP().bool},hv.defaultProps={isCanceled:!1};var hy=hv,hb=function(e){return e.operationType===b.Ht.COPY?tg.createElement("div",{className:"synofoto-background-task-copy-icon"}):tg.createElement("div",{className:"synofoto-background-task-move-icon"})};hb.propTypes={operationType:tP().oneOf([b.Ht.COPY,b.Ht.MOVE]).isRequired};var h_=hb;function hE(e){return"background-task-".concat(e)}function hT(e){return"upload-task-".concat(e)}function hS(e){switch(e){case"quota_full":return(0,t$.n6)("background_task","error_user_quota_not_enough");case"space_full":return(0,t$.n6)("error","volume_full");case"skipped":return(0,t$.n6)("background_task","error_target_folder_cannot_be_subfolder");case"not_existed":return(0,t$.n6)("background_task","error_item_folder_not_existed");case"target_not_existed":return(0,t$.n6)("background_task","error_target_folder_not_existed");case"excluded_extension":return(0,t$.n6)("background_task","error_excluded_extension");default:return(0,t$.n6)("error","unknown")}}function hI(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.name,r=void 0===n?"":n;switch(e){case b.ZQ.ALBUM_NOT_FOUND:case b.ZQ.PASSPHRASE_NOT_FOUND:return(0,t$.n6)("upload","error_album_not_exist");case b.ZQ.SHOULD_UPGRADE_USER:return(0,t$.n6)("upload","error_system_upgrading");case b.ZQ.USER_DISABLED:return(0,t$.n6)("error","user_disabled");case b.ZQ.USER_QUOTA_FULL:return(0,t$.n6)("background_task","error_user_quota_not_enough");case b.ZQ.SPACE_FULL:return(0,t$.n6)("error","volume_full");case b.ZQ.INVALID_FOLDER_NAME:return(0,t$.n6)("upload","error_reserved_name");case b.ZQ.UNSUPPORTED_FILE_TYPE:return(0,t$.n6)("error","unsupported_file_type");case b.ZQ.TARGET_FOLDER_NOT_EXIST:return(0,t$.n6)("background_task","error_target_folder_not_existed");case b.ZQ.EXCLUDED_EXTENSION:return(0,sF.Z)((0,t$.n6)("error","excluded_extension"),r.split(".").pop().toUpperCase());case b.ZQ.TEAM_LIBRARY_PERMISSION_DENIED:return _S("is_admin")?(0,t$.n6)("upload","error_shared_space_disabled"):(0,t$.n6)("upload","error_shared_space_permission_deny");case b.ZQ.PASSWORD_REQUIRED:return(0,t$.n6)("upload","error_target_folder_incorrect_password");case b.ZQ.PERMISSION_CHECK_FAILED:case b.ZQ.TEAM_FOLDER_PERMISSION_DENY:return(0,t$.n6)("upload","error_shared_space_permission_deny");case b.ZQ.SHARING_ERROR_TOKEN:return(0,t$.n6)("error","photo_request_not_valid");case b.Pe.UPLOAD_TASK_UNDEFINED_FAILED:return(0,t$.n6)("upload","error_upload_failed_undefined");default:return(0,t$.n6)("error","unknown")}}function hw(e,t,n,r,o){var i=(0,t$.jk)(t,r),a=(0,t$.jk)(n,o);return(0,sF.Z)((0,t$.n6)(e,"num_item_".concat(i,"_and_").concat(a)),r,o)}var hA=function(e,t){return e===t},hO=function(e,t,n,r){return n||r?n>0?n===t?(0,t$.Xp)("background_task","num_item_skipped",t):hw("background_task",e,"skipped",t-n,n):r>0?r===t?(0,t$.Xp)("background_task","num_item_all_".concat(e,"_overwrited"),t):hw("background_task",e,"overwrited",t,r):null:(0,t$.Xp)("background_task","num_item_".concat(e),t)},hC=function(e,t,n,r,o,i,a){return e===b.oJ.WAITING?(0,t$.Xp)("background_task","num_item_copy",n):e===b.oJ.PROCESSING?(0,sF.Z)((0,t$.a9)("background_task","num_item_copying",n),"".concat(r," / ").concat(n)):e===b.oJ.DONE?!t&&hA(r,o)?(0,t$.n6)("background_task","copied_fail"):hO(b.kX.COPIED,r-o,i,a):null},hP=function(e,t,n,r,o,i,a){return e===b.oJ.WAITING?(0,t$.Xp)("background_task","num_item_move",n):e===b.oJ.PROCESSING?(0,sF.Z)((0,t$.a9)("background_task","num_item_moving",n),"".concat(r," / ").concat(n)):e===b.oJ.DONE?!t&&hA(r,o)?(0,t$.n6)("background_task","movied_fail"):hO(b.kX.MOVED,r-o,i,a):null},hR=function(e){var t,n,r,o=e.operationType,i=e.taskStatus,a=e.isCanceled,s=e.numTotal,u=e.numCompletion,l=e.numError,c=e.numSkip,d=e.numOverwrite,f=e.goToTargetFolder,p=e.showErrorDetail;t=i===b.oJ.ABORTING?o===b.Ht.COPY?(0,t$.n6)("background_task","copy_canceling"):(0,t$.n6)("background_task","move_canceling"):o===b.Ht.COPY?hC(i,a,s,u,l,c,d):hP(i,a,s,u,l,c,d);var h=i===b.oJ.DONE;h&&(i===b.oJ.DONE&&!a&&hA(u,l)?r=p:(r=f,n=(0,t$.n6)("action","open_file_location")));var m=(0,tV.Z)({tooltipStr:t}),g=m.tooltipTitle,v=m.setTooltipTargetRef,y=m.updateTooltipTitle;n=n||g,y();var _=tk()("synofoto-background-task-description",{"synofoto-background-task-description-clickable":h});return tg.createElement("div",{className:_,onClick:r,"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":n,ref:v},t)};hR.propTypes={operationType:tP().oneOf([b.Ht.COPY,b.Ht.MOVE]).isRequired,taskStatus:tP().oneOf([b.oJ.WAITING,b.oJ.PROCESSING,b.oJ.ABORTING,b.oJ.DONE]).isRequired,numTotal:tP().number.isRequired,numCompletion:tP().number.isRequired,numError:tP().number.isRequired,numSkip:tP().number,numOverwrite:tP().number,isCanceled:tP().bool,goToTargetFolder:tP().func,showErrorDetail:tP().func},hR.defaultProps={isCanceled:!1,goToTargetFolder:void 0,showErrorDetail:void 0,numSkip:0,numOverwrite:0};var hL=hR,hD="synofoto-background-task-status-info",hx="synofoto-background-task-status-info-error",hk="synofoto-background-task-status-info-clickable",hM=function(e){var t,n,r,o,i=e.taskStatus,a=e.numError,s=e.isCanceled,u=e.numRemaining,l=e.goToTargetFolder,c=e.showErrorDetail,d=!1,f=!1,p=!1;s?t=(0,t$.Xp)("background_task","num_item_canceled",u+a):i===b.oJ.WAITING?t=(0,t$.n6)("upload","waiting"):i===b.oJ.ABORTING?t=(0,t$.n6)("background_task","canceling_hint"):i===b.oJ.DONE?(0===a?(t=(0,t$.n6)("background_task","completed"),n=l,r=(0,t$.n6)("action","open_file_location")):(t=(0,t$.Xp)("background_task","num_item_fail",a),n=c,d=!0),f=!0):p=!0;var h=tk()((o={},(0,tR._)(o,hD,!d),(0,tR._)(o,hx,d),(0,tR._)(o,hk,f),o)),m=(0,tV.Z)({tooltipStr:t}),g=m.tooltipTitle,v=m.setTooltipTargetRef,y=m.updateTooltipTitle;return(r=r||g,y(),p)?null:tg.createElement("div",{className:h,onClick:n,"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":r,ref:v},t)};hM.propTypes={taskStatus:tP().oneOf([b.oJ.WAITING,b.oJ.PROCESSING,b.oJ.ABORTING,b.oJ.DONE]).isRequired,numError:tP().number.isRequired,numRemaining:tP().number.isRequired,isCanceled:tP().bool,goToTargetFolder:tP().func,showErrorDetail:tP().func},hM.defaultProps={isCanceled:!1,goToTargetFolder:void 0,showErrorDetail:void 0};var hN=hM,hF=function(e){return e.get("status")===b.oJ.DONE&&e.get("numCompletion")<e.get("numTotal")},hB=function(e){return e.get("status")===b.oJ.DONE},hU=function(e){return[b.oJ.WAITING,b.oJ.PROCESSING,b.oJ.ABORTING].includes(e)},hZ=function(e){var t=e.backgroundTask,n=t.get("id"),r=t.get("operationType"),o=t.get("status"),i=t.get("library"),a=t.get("targetFolderId"),s=t.get("numTotal"),u=t.get("numCompletion"),l=t.get("numError"),c=t.get("numSkip"),d=t.get("numOverwrite"),f=hF(t),p=(0,tg.useRef)(),h=(0,tg.useContext)(mQ).setSizeMap,m=hp({taskId:n,library:i,targetFolderId:a}),g=m.goToTargetFolder,v=m.showErrorDetail;return(0,tg.useEffect)(function(){h(function(e){return(0,tL._)((0,tw._)({},e),(0,tR._)({},hE(n),p.current.getBoundingClientRect().height))})},[h,p,n,o]),tg.createElement("div",{className:"synofoto-background-task",id:hE(n),ref:p},tg.createElement("div",{className:"synofoto-background-task-icon-wrapper"},tg.createElement(h_,{operationType:r})),tg.createElement("div",{className:"synofoto-background-task-content-wrapper"},tg.createElement(hL,{operationType:r,taskStatus:o,isCanceled:f,numTotal:s,numCompletion:u,numError:l,numSkip:c,numOverwrite:d,goToTargetFolder:g,showErrorDetail:v}),o===b.oJ.PROCESSING&&tg.createElement("div",{className:"synofoto-task-progress-bar-ct"},tg.createElement(hf,{total:s,current:u})),tg.createElement(hN,{taskStatus:o,numError:l,isCanceled:f,numRemaining:s-u,goToTargetFolder:g,showErrorDetail:v})),tg.createElement("div",{className:"synofoto-background-task-action-wrapper"},hU(o)?tg.createElement(hm,{taskId:n,isCanceling:o===b.oJ.ABORTING}):tg.createElement(hy,{taskId:n,isCanceled:f,numCompletion:u,numError:l,library:i,targetFolderId:a})))};hZ.propTypes={backgroundTask:tO().mapContains({operationType:tP().oneOf([b.Ht.COPY,b.Ht.MOVE]).isRequired,status:tP().oneOf([b.oJ.WAITING,b.oJ.PROCESSING,b.oJ.ABORTING,b.oJ.DONE]).isRequired,id:tP().number.isRequired,library:tP().oneOf([b.Zu.PERSONAL,b.Zu.TEAM]),targetFolderId:tP().number.isRequired,numTotal:tP().number.isRequired,numCompletion:tP().number.isRequired,numError:tP().number.isRequired,numSkip:tP().number,numOverwrite:tP().number}).isRequired};var hj=tg.memo(hZ),hH="/".concat(b.ZP.UploadFolder.join("/")),hz=function(e){var t=e.taskId,n=e.library,r=e.folderId,o=(0,y.I0)();return{goToTargetFolder:(0,tg.useMemo)(function(){var e;return r?(e=(0,t9.Ib)(n),function(){e(r)}):(e=n===b.Zu.PERSONAL?oW.pc(hH):oW.$W(hH),function(){o(e)})},[o,r,n]),showErrorDetail:(0,tg.useCallback)(function(){o(ep(t))},[o,t])}},hq=32,hG="synofoto-upload-task-default-preview-image-canvas",hV="synofoto-upload-task-preview-image-canvas",hW=function(e,t){return!e||!t.match(/^image\/(gif|jpeg|png|svg\+xml)$/)},hY=function(e){var t=e.imageUrl,n=e.mimetype,r=e.imageSize,o=(0,g._)((0,tg.useState)(hG),2),i=o[0],a=o[1],s=(0,tg.useRef)(null),u=(0,tg.useRef)(null),l=function(){u.current&&t&&!hW(t,n)&&(u.current.src=t)};return(0,tg.useEffect)(function(){if(s.current.width=r,s.current.height=r,n){u.current=new Image;var e=s.current.getContext("2d");e.beginPath(),u.current.onload=function(){if(u.current){var t=u.current.width,n=u.current.height,o=Math.min(t,n),i=function(e){return e<=0?0:e/2};e.rect(0,0,r,r),e.fillStyle="#EEEEEE",e.fill(),e.drawImage(u.current,i(t-n),i(n-t),o,o,0,0,r,r),a(hV)}}}return setTimeout(function(){l()},500),function(){u.current&&(u.current=null)}},[]),(0,tg.useEffect)(function(){l()},[t]),tg.createElement("canvas",{"data-testid":"upload-image-preview",className:i,ref:s})};hY.propTypes={imageUrl:tP().string,mimetype:tP().string,imageSize:tP().number},hY.defaultProps={imageUrl:null,mimetype:"",imageSize:hq};var hJ=hY,h$=function(e){var t=(0,g._)((0,tg.useState)(null),2),n=t[0],r=t[1];return(0,tg.useEffect)(function(){try{var t=window.URL.createObjectURL(e);return r(t),function(){window.URL.revokeObjectURL(t)}}catch(e){return function(){}}},[e]),{fileURL:n}},hK=function(e){var t=e.items,n=Math.max(e.numCompletion-1,0),r=h$(t[n].file).fileURL,o=t[n].file.type;return tg.createElement(hJ,{imageUrl:r,mimetype:o})};hK.propTypes={items:tP().arrayOf(tP().shape({status:tP().oneOf([b.Dm.WAITING,b.Dm.UPLOADING,b.Dm.DONE,b.Dm.FAILED]).isRequired,file:tP().shape({preview:tP().string,type:tP().string})})).isRequired,numCompletion:tP().number.isRequired};var hX=hK,hQ=function(e,t){return e===t},h0=function(e,t,n){return t||n?t>0?t===e?(0,t$.Xp)("background_task","num_item_skipped",t):hw("upload","uploaded","skipped",e-t,t):n>0?n===e?(0,t$.Xp)("upload","num_item_all_uploaded_renamed",n):hw("upload","uploaded","renamed",e,n):null:(0,t$.Xp)("upload","num_item_uploaded",e)},h1=function(e,t,n,r,o,i,a){return e===b.Dm.WAITING?(0,t$.Xp)("upload","num_item_upload",n):e===b.Dm.UPLOADING?(0,sF.Z)((0,t$.a9)("upload","num_item_uploading",n),"".concat(r," / ").concat(n)):e===b.Dm.DONE?!t&&hQ(r,o)?(0,t$.n6)("upload","uploaded_fail"):h0(r-o,i,a):null},h2=function(e){var t,n,r=e.taskStatus,o=e.isCanceled,i=e.numTotal,a=e.numCompletion,s=e.numError,u=e.numIgnore,l=e.numRename,c=e.goToTargetFolder,d=e.showErrorDetail,f=h1(r,o,i,a,s,u,l),p=r===b.Dm.DONE;p&&(r===b.Dm.DONE&&!o&&hQ(a,s)?n=d:(t=(0,t$.n6)("action","open_file_location"),n=c));var h=(0,tV.Z)({tooltipStr:f}),m=h.tooltipTitle,g=h.setTooltipTargetRef,v=h.updateTooltipTitle;t=t||m,v();var y=tk()("synofoto-upload-task-description",{"synofoto-upload-task-description-clickable":p});return tg.createElement("div",{className:y,onClick:n,"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":t,ref:g},f)};h2.propTypes={taskStatus:tP().oneOf([b.Dm.WAITING,b.Dm.UPLOADING,b.Dm.DONE,b.Dm.FAILED]).isRequired,numTotal:tP().number.isRequired,numCompletion:tP().number.isRequired,numError:tP().number.isRequired,numIgnore:tP().number,numRename:tP().number,isCanceled:tP().bool,goToTargetFolder:tP().func,showErrorDetail:tP().func},h2.defaultProps={numIgnore:0,numRename:0,isCanceled:!1,goToTargetFolder:void 0,showErrorDetail:void 0};var h4=h2,h3=__webpack_require__(59186),h5=function(e){var t=e.taskStatus,n=e.numTotal,r=e.numCompletion,o=e.numError,i=e.albumId,a=e.passphrase,s=e.albumName;if(t===b.Dm.UPLOADING)return tg.createElement("div",{className:"synofoto-task-progress-bar-ct"},tg.createElement(hf,{total:n,current:r}));var u=r-o;return t===b.Dm.DONE&&u>0&&(i||a)?tg.createElement("div",{"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":(0,t$.n6)("action","go_to_album"),className:"synofoto-upload-task-album-added"},tg.createElement(cr,{to:i?"/".concat(J.Z.ALBUM,"/").concat(i):"/".concat(J.Z.SHARING,"/").concat(a)},tg.createElement(pL.Z,{text:(0,sF.Z)((0,t$.n6)("action","upload_to_album"),'<span class="synofoto-upload-task-album-name">'.concat((0,h3.Z)(s),"</span>"))}))):null};h5.propTypes={taskStatus:tP().oneOf([b.Dm.WAITING,b.Dm.UPLOADING,b.Dm.DONE,b.Dm.FAILED]).isRequired,numTotal:tP().number.isRequired,numCompletion:tP().number.isRequired,numError:tP().number.isRequired,albumId:tP().number,passphrase:tP().string,albumName:tP().string},h5.defaultProps={albumId:null,passphrase:null,albumName:""};var h6=h5,h9="synofoto-upload-task-status-info",h8="synofoto-upload-task-status-info-error",h7="synofoto-upload-task-status-info-clickable",me=function(e){var t,n,r,o,i=e.taskStatus,a=e.numError,s=e.numRemaining,u=e.isCanceled,l=e.albumId,c=e.passphrase,d=e.goToTargetFolder,f=e.showErrorDetail,p=!1,h=!1,m=!1;u?t=(0,t$.Xp)("background_task","num_item_canceled",s+a):i===b.Dm.WAITING?t=(0,t$.n6)("upload","waiting"):i===b.Dm.DONE?a>0?(t=(0,t$.Xp)("background_task","num_item_fail",a),p=!0,h=!0,n=f):0===a&&null===l&&null===c?(t=(0,t$.n6)("background_task","completed"),h=!0,n=d,r=(0,t$.n6)("action","open_file_location")):m=!0:m=!0;var g=tk()((o={},(0,tR._)(o,h9,!p),(0,tR._)(o,h8,p),(0,tR._)(o,h7,h),o)),v=(0,tV.Z)({tooltipStr:t}),y=v.tooltipTitle,_=v.setTooltipTargetRef,E=v.updateTooltipTitle;return(r=r||y,E(),m)?null:tg.createElement("div",{className:g,onClick:n,"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":r,ref:_},t)};me.propTypes={taskStatus:tP().oneOf([b.Dm.WAITING,b.Dm.UPLOADING,b.Dm.DONE,b.Dm.FAILED]).isRequired,numError:tP().number.isRequired,numRemaining:tP().number.isRequired,isCanceled:tP().bool,albumId:tP().number,passphrase:tP().string,goToTargetFolder:tP().func,showErrorDetail:tP().func},me.defaultProps={isCanceled:!1,albumId:null,passphrase:null,goToTargetFolder:void 0,showErrorDetail:void 0};var mt=me,mn=function(e){var t=e.taskId,n=(0,y.I0)();return tg.createElement(nf.Z,{dataTestId:"cancel-upload-task-button",iconCls:"clear-btn-icon",title:(0,t$.n6)("action","cancel"),handler:function(){n(ei(t))},tipId:b.ZP.GLOBAL_TOOLTIP_ID})};mn.propTypes={taskId:tP().string.isRequired};var mr=mn,mo=function(e){var t=e.album,n=e.onClick,r=e.className,o=e.idx,i=e.thumbnailInfo,a=e.isAlbumOwner,s=(0,tV.Z)({tooltipStr:t.name}),u=s.tooltipTitle,l=s.setTooltipTargetRef,c=(0,tG.Z)().setGlobalTooltipTargetRef,d=function(e){l(e),c(e)},f=function(){n(t.id,o)},p=function(){var e=t.id,n=t.passphrase;return tg.createElement(nV.Z,{imageHeight:54,imageWidth:54,imageUrl:(0,n1.AJ)(e,i,"album",(0,n0.$E)(),a?{albumId:e}:{passphrase:n}),isCover:!0,isAlbumCover:!0})},h=function(){return tg.createElement("div",{className:"synofoto-album-list-name","data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":u,"data-long-press-delay":b.LK.LONG_PRESS,ref:d},t.name)},m=function(){return a?t.shared?".".concat((0,t$.n6)("app","shared")):"":".".concat((0,t$.n6)("shared","shared_with_me"))},g=function(){return tg.createElement("div",null,(0,sF.Z)((0,t$.n6)("app","num_photos"),t.itemCount),m())};return tg.createElement("div",{className:r,tabIndex:"0",onClick:f,role:"button"},tg.createElement("div",{className:"synofoto-album-list-cover"},p()),tg.createElement("div",{className:"synofoto-album-list-content"},h(),g()))};mo.propTypes={album:tP().shape({id:tP().number,name:tP().string,itemCount:tP().number,shared:tP().bool,passphrase:tP().string}).isRequired,isAlbumOwner:tP().bool,onClick:tP().func,className:tP().string,idx:tP().number,thumbnailInfo:tP().shape({unit_id:tP().number.isRequired,cache_key:tP().string.isRequired,sm:tP().oneOf(Object.values(b.yL)).isRequired,m:tP().oneOf(Object.values(b.yL)).isRequired,xl:tP().oneOf(Object.values(b.yL)).isRequired})},mo.defaultProps={isAlbumOwner:!0,onClick:function(){},className:"",idx:0,thumbnailInfo:void 0};var mi=fx(mo),ma=__webpack_require__(42376),ms=__webpack_require__(11617),mu=function(e){var t=e.cancelText,n=e.className,r=e.confirmText,o=e.defaultText,i=e.description,a=e.footerMessage,s=e.footerIconClass,u=e.title,l=e.handleConfirm,c=e.handleCancel,d=e.inputMaxLength,f=e.isPassword,p=e.isFooterErrorMessage,h=e.inputTextCheckerList,m=(0,tg.useRef)(null),v=(0,g._)((0,tg.useState)(o),2),y=v[0],_=v[1],E=(0,g._)((0,tg.useState)(!1),2),T=E[0],S=E[1],I=(0,g._)((0,tg.useState)(!0),2),w=I[0],A=I[1],O=(0,g._)((0,tg.useState)(""),2),C=O[0],P=O[1],R=function(e){return f?e:e.trim()},L=function(e){var t=R(e.target.value),n=(0,ms.mI)(t,h),r=n.isValid,o=n.errorMessage;A(r),P(o),_(t)},D=function(){var e=R(y),t=(0,ms.mI)(e,h),n=t.isValid,r=t.errorMessage;n?l(e):(A(n),P(r),(0,sN.Z)(r,{showConfirm:!0}))},x=function(){c()},k=(0,tg.useCallback)(function(e){!m.current&&e&&(m.current=e,m.current.select())},[]),M=function(e){e.stopPropagation(),e.key===b.VD.ENTER?(e.preventDefault(),D()):e.key===b.VD.ESC&&x()},N=function(){return S(!T)},F=function(){var e=tk()("synofoto-input-password",{invalid:!w||p});return tg.createElement("div",{className:"synofoto-input-password-wrapper"},tg.createElement("input",{type:T?"text":"password",ref:k,className:e,onChange:L,onKeyDown:M,maxLength:d,"data-tooltip-id":b.ZP.GLOBAL_WARNING_TOOLTIP_ID,"data-tooltip-content":w?"":C,"data-tooltip-place":"top-start","data-testid":"textbox"}),tg.createElement(nf.Z,{className:"synofoto-input-show-password",iconCls:T?"menu-invisible-btn-icon":"menu-visible-btn-icon",disabled:!w,handler:N,dataTestId:"password-visibility-button"}))},B=function(){var e=w?"":"invalid";return tg.createElement("input",{type:"text",defaultValue:o,ref:k,className:e,onKeyDown:M,maxLength:d,onChange:L,"data-tooltip-id":b.ZP.GLOBAL_WARNING_TOOLTIP_ID,"data-tooltip-content":w?"":C,"data-tooltip-place":"top-start","data-testid":"textbox"})},U=function(){return tg.createElement(iN.Z,{onKeyDown:function(){}})},Z=function(){return tg.createElement("div",{className:"synofoto-input-text-dialog-content"},i?tg.createElement("div",{className:"synofoto-input-text-dialog-description"},i):null,f?F():B())};return tg.createElement(tg.Fragment,null,U(),tg.createElement(ma.Z,{isOpen:!0,className:n,title:u,message:Z(),showConfirm:!0,confirmText:r,confirmHandler:D,showCancel:!0,cancelText:t,cancelHandler:x,footerMessage:a,footerMessageIconCls:s,isFooterErrorMessage:p,showClose:!1}))};mu.propTypes={cancelText:tP().string,className:tP().string,confirmText:tP().string,defaultText:tP().string,description:tP().string,footerMessage:tP().oneOfType([tP().string,tP().node]),footerIconClass:tP().string,title:tP().string,handleConfirm:tP().func,handleCancel:tP().func,inputMaxLength:tP().number,isPassword:tP().bool,isFooterErrorMessage:tP().bool,inputTextCheckerList:tP().arrayOf(tP().shape({isValid:tP().func,errorMessage:tP().string}))},mu.defaultProps={cancelText:(0,t$.n6)("action","cancel"),className:"",confirmText:(0,t$.n6)("action","ok"),defaultText:"",footerMessage:"",footerIconClass:"",handleConfirm:function(){},handleCancel:function(){},inputMaxLength:null,isFooterErrorMessage:!1,isPassword:!1,title:"",description:void 0,inputTextCheckerList:[ms.TM]};var ml=mu,mc=__webpack_require__(94057);function md(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=iQ.Z.getStore(),r=document.body.appendChild(document.createElement("div"));return new Promise(function(o){var i=(0,tL._)((0,tw._)({title:(0,t$.n6)("action","add_to"),defaultText:e},t),{handleConfirm:function(e){o({type:"apply",albumName:e})},handleCancel:function(){o({type:"cancel"})}});p.render(tg.createElement(y.zt,{store:n},tg.createElement(ml,i)),r)}).then(function(e){return e}).catch(function(e){throw e}).finally(function(){(0,mc.P)(r)})}var mf=function(e){return e.getIn(["albumSelectDialog","list"])},mp=(0,_.q$)({LoadAlbumSelectDialogAlbum:"LOAD_ALBUM_SELECT_DIALOG_ALBUM",ClearAlbumSelectDialogAlbumList:"CLEAR_ALBUM_SELECT_DIALOG_ALBUM_LIST"}),mh=(0,_.Ky)({ListAlbumSelectDialogAlbum:"LIST_ALBUM_SELECT_DIALOG_ALBUM"});function mm(e,t){return{type:mh.ListAlbumSelectDialogAlbum,offset:e,limit:t,sortBy:"album_name",sortDirection:"asc",additional:["sharing_info","thumbnail"],category:"addable",AlbumAPI:uF.Z.Foto.Browse.NormalAlbum}}function mg(e,t,n){return{type:mp.LoadAlbumSelectDialogAlbum,list:e,offset:t,limit:n}}function mv(){return{type:mp.ClearAlbumSelectDialogAlbumList}}var my=function(){return b.Zu.PERSONAL},mb=5,m_=function(e){var t=e.loadLimit,n=e.loadElementList,r=e.getListCurrentLength,o=e.isElementLoaded,i=e.getNumberOfElementsInRow;return function(e){return!o(e+i()*mb)&&(n(r(),t),!0)}},mE=function(e){var t=e.applyAlbum,n=e.createAlbum,r=e.handleClose,o=e.isOpen,i=e.reactListType,a=(0,y.I0)(),s=(0,y.v9)(nL.Z.getUserId),u=(0,y.v9)(mf),l=(0,g._)((0,tg.useState)(null),2),c=l[0],d=l[1],f=(0,tg.useRef)(!1),p=u.map(function(e){return e.get("id")===c?e.set("selected",!0):e}).unshift(ev.default.fromJS({id:-1,name:(0,t$.n6)("action","new_album"),start_time:0,end_time:0,count:0}));(0,tg.useEffect)(function(){return a(mm(0,b.ko.SELECT_ALBUM)),function(){a(mv())}},[a]),(0,tg.useEffect)(function(){f.current=!1},[u]);var h=m_({loadLimit:b.ko.SELECT_ALBUM,loadElementList:function(e,t){return a(mm(e,t))},getListCurrentLength:function(){return p.size-1},isElementLoaded:function(e){return e<p.size-1},getNumberOfElementsInRow:function(){return 1}}),_=function(e){return e===s},E=function(){return(0,m._)(function(){var e,n;return(0,v.Jh)(this,function(o){switch(o.label){case 0:if(!(e=p.find(function(e){return!0===e.get("selected")})))return[2];return n=_(e.get("ownerUserId")),[4,t((0,tL._)((0,tw._)({},n&&{id:e.get("id")},!n&&{passphrase:e.get("passphrase")}),{name:e.get("name"),shared:e.get("shared")}))];case 1:return o.sent(),r(),[2]}})})()},T=function(e,t){var n=p.get(t);n&&(!0===n.get("selected")?d(null):d(e))},S=function(){md((0,d_.aV)(),{inputMaxLength:b.ZP.ALBUM_NAME_LIMIT}).then(function(e){"apply"===e.type&&n(e.albumName)}).catch(function(){})},I=function(){return p.some(function(e){return!0===e.get("selected")})},w=function(e){f.current||(f.current=h(e))},A=function(e){e-1>=0&&w(e-1);var t=p.get(e).toJS(),n=t.id,r=t.selected,o=t.name,i=t.additional,a=r?"synofoto-album-list-item-selected":"synofoto-album-list-item";return -1===n?tg.createElement("div",{key:"album_select_create_album",className:a,tabIndex:0,onClick:S,role:"button"},tg.createElement("div",{className:"synofoto-album-list-create-album-cover"},tg.createElement("div",{className:"synofoto-album-list-create-album-cover-icon"})),tg.createElement("div",{className:"synofoto-album-list-content"},tg.createElement("div",{className:"synofoto-album-list-create-album-name"},o))):tg.createElement(mi,{className:a,key:"album_select_".concat(n),onClick:T,idx:e,album:t,thumbnailUnitId:i.thumbnailUnitId,thumbnailLibrary:my(),isAlbumOwner:_(t.ownerUserId)})},O=function(){return tg.createElement("div",{className:"synofoto-album-select-dialog-content"},tg.createElement(rE.Z,{className:"synofoto-album-list",handleResize:function(){},rows:p,renderItem:A,listType:i}))};return tg.createElement(db.Z,{className:"synofoto-album-select-dialog",title:(0,t$.n6)("action","title_icon_add_to_album"),isOpen:o,handleConfirm:E,confirmDisabled:!I(),showCancel:!0,handleCancel:r,content:O(),contentPadding:b.k3.TOP_AND_BOTTOM})};mE.propTypes={applyAlbum:tP().func,createAlbum:tP().func,handleClose:tP().func,isOpen:tP().bool.isRequired,reactListType:tP().string},mE.defaultProps={applyAlbum:function(){},createAlbum:function(){},handleClose:function(){},reactListType:"uniform"};var mT=mE,mS=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=document.body.appendChild(document.createElement("div")),n=iQ.Z.getStore();return new Promise(function(r){var o=(0,tL._)((0,tw._)({},e),{isOpen:!0,applyAlbum:function(t){return(0,m._)(function(){return(0,v.Jh)(this,function(n){switch(n.label){case 0:if(!e.beforeApply)return[3,2];return[4,e.beforeApply(t)];case 1:n.sent(),n.label=2;case 2:return r((0,tw._)({action:b.uE.APPLY},t)),[2]}})})()},createAlbum:function(e){r({action:b.uE.CREATE,name:e})},handleClose:function(){r({action:"close"})}});p.render(tg.createElement(y.zt,{store:n},tg.createElement(mT,o)),t)}).then(function(e){return e}).catch(function(e){throw e}).finally(function(){(0,mc.P)(t)})},mI="/".concat(b.ZP.UploadFolder.join("/")),mw=function(e,t,n,r,o,i,a,s,u){var l=function(){mS().then(function(n){var r=n.action,o=n.id,i=n.name,a=n.passphrase;"apply"===r?a?e(er(t,{passphrase:a},i)):e(er(t,{albumId:o},i)):"create"===r&&e(eo(i,t))}).catch(function(){})},c=function(){e(D(t))},d=function(){u?(0,t9.WC)(u):(0,t9.jQ)(s)},f=function(){var t;return a?(t=(0,t9.Ib)(i),function(){t(a)}):(t=i===b.Zu.PERSONAL?oW.pc(mI):oW.$W(mI),function(){e(t)})}(),p=function(){return function(){e(ep(t))}};return n||0===o?s||u?[{text:(0,t$.n6)("action","open_file_location"),handler:f},{text:(0,t$.n6)("action","go_to_album"),handler:d},{text:(0,t$.n6)("action","clear"),handler:c}]:[{text:(0,t$.n6)("action","open_file_location"),handler:f},{text:(0,t$.n6)("action","add_to_album"),handler:l},{text:(0,t$.n6)("action","clear"),handler:c}]:o===r?[{text:(0,t$.n6)("background_task","error_details"),handler:p()},{text:(0,t$.n6)("action","clear"),handler:c}]:[{text:(0,t$.n6)("action","open_file_location"),handler:f},{text:(0,t$.n6)("background_task","error_details"),handler:p()},{text:(0,t$.n6)("action","clear"),handler:c}]},mA=function(e){var t=e.taskId,n=e.isCanceled,r=e.numCompletion,o=e.numError,i=e.library,a=e.folderId,s=e.albumId,u=e.passphrase,l=mw((0,y.I0)(),t,n,r,o,i,a,s,u);return tg.createElement(tF.Z,{taskId:t,menu:l,iconCls:"more-btn-icon",title:(0,t$.n6)("action","more")})};mA.propTypes={taskId:tP().string.isRequired,numCompletion:tP().number.isRequired,numError:tP().number.isRequired,library:tP().oneOf([b.Zu.PERSONAL,b.Zu.TEAM]).isRequired,folderId:tP().number,albumId:tP().number,passphrase:tP().string,isCanceled:tP().bool},mA.defaultProps={folderId:null,albumId:null,passphrase:null,isCanceled:!1};var mO=mA,mC=__webpack_require__(30845);function mP(e){return e.get("items").filter(function(e){return e.get("status")===b.Dm.FAILED}).size}var mR=(0,mC.Z)(mP);function mL(e){return e.some(function(e){return mR(e)>0})}function mD(e){return e.some(function(e){return e.get("status")===b.Dm.UPLOADING})}(0,mC.Z)(mL);var mx=(0,mC.Z)(mD),mk=function(e){return e.status===b.Dm.DONE&&e.numCompletion<e.items.length},mM=function(e){return[b.Dm.DONE,b.Dm.FAILED].includes(e.get("status"))},mN=function(e){return e.filter(function(e){return e.status===b.Dm.FAILED}).length},mF=function(e){return[b.Dm.WAITING,b.Dm.UPLOADING].includes(e)},mB=function(e){var t=e.uploadTask,n=t.id,r=t.status,o=t.items,i=t.numCompletion,a=t.numIgnore,s=t.numRename,u=t.albumId,l=t.albumName,c=t.library,d=t.folderId,f=t.passphrase,p=o.length,h=mN(o),m=mk(t),g=(0,tg.useRef)(),v=(0,tg.useContext)(mQ).setSizeMap,y=hz({taskId:n,library:c,folderId:d}),b=y.goToTargetFolder,_=y.showErrorDetail;return(0,tg.useEffect)(function(){v(function(e){return(0,tL._)((0,tw._)({},e),(0,tR._)({},hT(n),g.current.getBoundingClientRect().height))})},[v,g,n,r]),tg.createElement("div",{className:"synofoto-upload-task",id:hT(n),ref:g},tg.createElement("div",{className:"synofoto-upload-task-preview-image-wrapper"},tg.createElement(hX,{items:o,numCompletion:i})),tg.createElement("div",{className:"synofoto-upload-task-content-wrapper"},tg.createElement(h4,{taskStatus:r,isCanceled:m,numTotal:p,numCompletion:i,numError:h,numIgnore:a,numRename:s,goToTargetFolder:b,showErrorDetail:_}),tg.createElement(h6,{taskStatus:r,numTotal:p,numCompletion:i,numError:h,albumId:u,passphrase:f,albumName:l}),tg.createElement(mt,{taskStatus:r,numError:h,isCanceled:m,numRemaining:p-i,albumId:u,passphrase:f,goToTargetFolder:b,showErrorDetail:_})),tg.createElement("div",{className:"synofoto-upload-task-action-wrapper"},mF(r)?tg.createElement(mr,{taskId:n}):tg.createElement(mO,{taskId:n,isCanceled:m,numCompletion:i,numError:h,library:c,folderId:d,albumId:u,passphrase:f})))};mB.propTypes={uploadTask:tP().shape({id:tP().string.isRequired,status:tP().oneOf([b.Dm.WAITING,b.Dm.UPLOADING,b.Dm.DONE,b.Dm.FAILED]).isRequired,items:tP().arrayOf(tP().shape({status:tP().oneOf([b.Dm.WAITING,b.Dm.UPLOADING,b.Dm.DONE,b.Dm.FAILED]).isRequired,file:tP().shape({preview:tP().string,type:tP().string})})).isRequired,numCompletion:tP().number.isRequired,numIgnore:tP().number,numRename:tP().number,library:tP().oneOf([b.Zu.PERSONAL,b.Zu.TEAM]),folderId:tP().number,albumId:tP().number,albumName:tP().string,passphrase:tP().string}).isRequired};var mU=tg.memo(mB),mZ=__webpack_require__(75415),mj=function(e){var t=e.index,n=e.style,r=e.data;return tg.createElement("div",{style:n,className:"react-window-render-wrapper"},r.get(t))},mH=tg.forwardRef(function(e,t){var n=e.data,r=e.displayNum,o=e.className,i=e.getItemSize,a=e.width,s=e.testId,u=e.sizeMap,l=(0,g._)((0,tg.useState)(b.ZP.DEFAULT_TASK_HEIGHT*r),2),c=l[0],d=l[1],f=(0,g._)((0,tg.useState)(o),2),p=f[0],h=f[1],m=(0,tg.useCallback)(function(e,t){for(var n=i(e),r=e+1;r<t;++r)n+=i(r);return n},[i]),v=function(e){var t=e.overscanStartIndex,n=e.overscanStopIndex;if(n<r){var i=m(t,n+1);h(o),d(i)}else{var a,s=m(0,r);h(tk()((a={},(0,tR._)(a,o,!0),(0,tR._)(a,b._D.SHOW_SCROLLBAR,!((0,sj.eE)()&&(0,sj.vU)())),a))),d(s)}};return(0,tg.useEffect)(function(){d(m(0,n.size>r?r:n.size))},[u,n,r,m]),tg.createElement("div",{"data-testid":s},tg.createElement(mZ.S_,{className:p,height:c,itemCount:n.size,itemSize:i,width:a,itemData:n,ref:t,onItemsRendered:v},mj))}),mz={data:tO().list.isRequired,displayNum:tP().number.isRequired,getItemSize:tP().func.isRequired,className:tP().string,width:tP().oneOfType([tP().number,tP().string]).isRequired,testId:tP().string,sizeMap:tP().objectOf(tP().number).isRequired},mq={className:"",testId:""};mH.propTypes=mz,mH.defaultProps=mq;var mG=mH,mV=function(){var e=(0,y.v9)(eK.getAllTasksOrderedByCreationTime),t=(0,y.v9)(eK.getScrollToIndex),n=(0,y.v9)(eK.getTaskIndexMap),r=(0,tg.useContext)(mQ).sizeMap,o=(0,tg.useRef)(),i=(0,y.I0)(),a=(0,tg.useCallback)(function(e){return r[n?n.get(e):""]||b.ZP.DEFAULT_TASK_HEIGHT},[n,r]);(0,tg.useEffect)(function(){t&&!(t<0)&&(o.current.scrollToItem(t),i(R()))},[t,i]),(0,tg.useEffect)(function(){i(F(e.reduce(function(e,t,n){return e.set(n,"".concat(t.get("taskType"),"-task-").concat(t.get("id")))},ev.default.Map())))},[e,i]),(0,tg.useEffect)(function(){o.current.resetAfterIndex(0)});var s=e.map(function(e){if(e.get("taskType")===b.UA.UPLOAD)return tg.createElement(mU,{key:"".concat(b.UA.UPLOAD,":").concat(e.get("id")),uploadTask:e.toJS()});if(e.get("taskType")===b.UA.BACKGROUND)return tg.createElement(hj,{key:"".concat(b.UA.BACKGROUND,":").concat(e.get("id")),backgroundTask:e});throw Error("".concat(e.get("taskType")," is not a valid task type"))});return tg.createElement(mG,{className:"synofoto-task-list",getItemSize:a,width:b.ZP.DEFAULT_TASK_WIDTH,displayNum:b.ZP.DEFAULT_TASK_DISPLAY_NUM,data:s,ref:o,sizeMap:r,testId:"task-list"})},mW=function(e){return"/".concat(J.Z.ALBUM_TYPE.RECENTLY_ADDED,"/").concat(e)},mY=function(e){return tg.createElement(cr,{to:e},tg.createElement("span",null,(0,t$.n6)("app","recently_added")))},mJ=function(e,t,n,r,o,i){return e>0?(0,sF.Z)((0,t$.n6)("upload","num_file_left"),e):n===t?(0,t$.n6)("background_task","tasks_failed"):0===n?r>0?mY(i):(0,t$.n6)("background_task","all_tasks_completed"):o<r?mY(i):(0,t$.n6)("upload","partial_tasks_fail")},m$=function(){var e=(0,y.v9)(aS.av),t=(0,y.v9)(eK.getNumWaitingItems),n=(0,y.v9)(eK.getNumFailedTasks),r=(0,y.v9)(eK.getNumUploadTasks),o=mJ(t,(0,y.v9)(eK.getNumAllTasks),n,r,(0,y.v9)(eK.getNumFailedUploadTasks),mW(e));return tg.createElement("div",{className:"synofoto-task-queue-footer","data-testid":"task-queue-footer"},o)},mK=function(){var e=(0,y.I0)(),t=(0,y.v9)(eK.getNumDoneTasks);return tg.createElement("div",{className:"synofoto-task-queue-header","data-testid":"task-queue-header"},tg.createElement("div",{className:"synofoto-task-queue-header-text"},(0,t$.n6)("app","background_tasks")),tg.createElement(tJ.Z,{disabled:0===t,dataTestId:"task-queue-clear-button",className:"synofoto-task-queue-clear-button",text:(0,t$.n6)("background_task","clear_completed_tasks"),title:(0,t$.n6)("background_task","clear_completed_tasks"),handler:function(){e(eu())}}))},mX=150,mQ=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};return tg.createContext({sizeMap:e,setSizeMap:t})}(),m0=function(){var e=(0,y.I0)(),t=(0,g._)((0,tg.useState)({}),2),n=t[0],r=t[1],o=(0,y.v9)(eK.getIsTaskQueueOpened),i=(0,tg.useMemo)(function(){return{sizeMap:n,setSizeMap:r}},[n,r]);return tg.createElement(mQ.Provider,{value:i},tg.createElement(iL.Z,{isOpen:o,className:"synofoto-task-queue",closeTimeoutMS:mX,onRequestClose:function(){e(ec(!1))}},tg.createElement(mK,null),tg.createElement(mV,null),tg.createElement(m$,null)))},m1="synofoto-upload-task-status-mobile",m2=function(e){var t=e.status,n=e.errorCode,r=e.file,o=r.name,i=r.size;if(n)return tg.createElement("div",{className:"".concat(m1," upload-failed")},hI(n,{name:o}));var a=b.Dm.DONE===t?tg.createElement("div",{className:"synofoto-upload-task-status-success-mobile","data-testid":"uploaded-success-icon"}):null;return tg.createElement("div",{className:m1},a,(0,t$.D9)(i))};m2.propTypes={status:tP().oneOf([b.Dm.WAITING,b.Dm.UPLOADING,b.Dm.DONE]).isRequired,errorCode:tP().number,file:tP().shape({name:tP().string.isRequired,size:tP().number.isRequired}).isRequired},m2.defaultProps={errorCode:null};var m4=m2,m3=function(e){return{type:s1.AppendUploadTasks,uploadTasks:e}},m5=function(e){return{type:s1.SetUploadTaskStatus,taskId:e,taskStatus:b.Dm.UPLOADING}},m6=function(e){return{type:s1.SetUploadTaskStatus,taskId:e,taskStatus:b.Dm.DONE}},m9=function(e,t){return{type:s1.SetFailedUploadTask,taskId:e,errorCode:t}},m8=function(e){return{type:s1.RemoveUploadTask,taskId:e}},m7=function(){return{type:s1.ResetUploadTasks}},ge=function(){return{type:s1.ShowTaskCreatedMessage}},gt=function(){return{type:s1.ShowTaskFinishedMessage}},gn=tg.lazy(function(){return __webpack_require__.e("608").then(__webpack_require__.bind(__webpack_require__,69185))}),gr=40,go="30.6px",gi={width:go,height:go,margin:"auto"},ga={path:(0,li.Z)(b.Q2.LIGHT,"ic_uploading.json"),loop:!0,play:!0},gs=function(e){var t=e.uploadTask,n=(0,y.I0)(),r=t.get("status"),o=b.Dm.UPLOADING===r,i=b.Dm.WAITING===r,a=t.get("item").errorCode,s=t.get("item").file,u=h$(s).fileURL,l=s.type,c=s.name,d=(0,tV.Z)({tooltipStr:c}),f=d.tooltipTitle,p=d.setTooltipTargetRef,h=function(){return n(m8(t.get("id")))},m=function(){return tg.createElement("div",{"data-testid":"uploading-animation",className:"synofoto-upload-task-uploading-mobile"},tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(gn,(0,tw._)({style:gi},ga))))};return tg.createElement("div",{className:"synofoto-upload-task-mobile"},tg.createElement("div",{className:"synofoto-upload-task-preview-image-wrapper-mobile"},o&&m(),tg.createElement(hJ,{imageUrl:u,mimetype:l,imageSize:gr})),tg.createElement("div",{className:"synofoto-upload-task-detail-mobile",ref:p,"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":f},c),tg.createElement(m4,{status:r,errorCode:a,file:s}),i&&tg.createElement(nf.Z,{dataTestId:"cancel-upload-task-btn",className:"synofoto-upload-task-delete-btn-mobile",iconCls:"combo-delete-btn-icon",handler:h}))};gs.propTypes={uploadTask:tO().mapContains({id:tP().string.isRequired,status:tP().oneOf([b.Dm.WAITING,b.Dm.UPLOADING,b.Dm.DONE]).isRequired,item:tP().object.isRequired,destination:tO().mapContains({library:tP().string,folderId:tP().number,albumId:tP().number,passphrase:tP().string}).isRequired}).isRequired};var gu=gs,gl=function(e){var t=e.index,n=e.style,r=e.data;return tg.createElement("div",{style:n,className:"react-window-render-wrapper"},r.get(t))},gc=tg.forwardRef(function(e,t){var n=e.data,r=e.displayNum,o=e.className,i=e.itemSize,a=e.width,s=e.testId;return tg.createElement("div",{"data-testid":s},tg.createElement(mZ.t7,{className:o,height:i*(n.size>r?r:n.size),itemCount:n.size,itemSize:i,width:a,itemData:n,ref:t},gl))}),gd={data:tO().list.isRequired,displayNum:tP().number.isRequired,itemSize:tP().number.isRequired,className:tP().string,width:tP().oneOfType([tP().number,tP().string]).isRequired,testId:tP().string},gf={className:"",testId:""};gc.propTypes=gd,gc.defaultProps=gf;var gp=gc,gh=77,gm=function(){var e=(0,y.v9)(hi.getTasks),t=(0,tg.useRef)(null),n=(0,g._)((0,tg.useState)(5*gh),2),r=n[0],o=n[1];(0,tg.useEffect)(function(){t.current&&o(t.current.getBoundingClientRect().height)},[]);var i=e.map(function(e){return tg.createElement(gu,{key:e.get("id"),uploadTask:e})});return tg.createElement("div",{className:"synofoto-task-list-mobile-container",ref:t},tg.createElement(gp,{className:"synofoto-task-list-mobile",displayNum:Math.ceil(r/gh),itemSize:gh,width:"100%",data:i,testId:"task-list"}))},gg=function(e){var t=e.file,n=e.numFailed,r=e.isUploading,o=h$(t).fileURL;if(r)return tg.createElement(hJ,{imageUrl:o,mimetype:t.type,imageSize:40});var i=n>0?"summary-uploaded-failed":"summary-uploaded-success";return tg.createElement("div",{"data-testid":"summary-image-preview",className:"synofoto-task-summary-image ".concat(i)})};gg.propTypes={file:tP().shape({type:tP().string}),numFailed:tP().number.isRequired,isUploading:tP().bool.isRequired},gg.defaultProps={file:null};var gv=gg,gy=function(e){var t=e.numTotal,n=e.numDone;return e.isUploading?tg.createElement(tg.Fragment,null,tg.createElement("div",{className:"synofoto-task-progress-bar-ct-mobile"},tg.createElement(hf,{total:t,current:n})),tg.createElement("div",null,"".concat(n,"/").concat(t))):null};gy.propTypes={numTotal:tP().number.isRequired,numDone:tP().number.isRequired,isUploading:tP().bool.isRequired};var gb=gy,g_=function(e,t,n){if(n)return tg.createElement("div",{className:"synofoto-task-summary-status-info"},(0,t$.Xp)("upload","num_item_uploading",e));if(0===t)return tg.createElement("div",{className:"synofoto-task-summary-status-info"},(0,t$.Xp)("upload","num_item_uploaded",e));if(e===t)return tg.createElement("div",{className:"synofoto-task-summary-status-info"},(0,t$.Xp)("upload","num_fail",t));if(e>t)return tg.createElement(tg.Fragment,null,tg.createElement("div",{className:"synofoto-task-summary-status-info"},(0,t$.Xp)("upload","num_item_uploaded",e-t)),(0,t$.Xp)("upload","num_fail",t));throw Error("Invalid state")},gE=function(e){return g_(e.numTotal,e.numFailed,e.isUploading)};gE.propTypes={numTotal:tP().number.isRequired,numFailed:tP().number.isRequired,isUploading:tP().bool.isRequired};var gT=gE,gS=function(e){var t=e.showClearButton,n=(0,y.I0)(),r=(0,y.v9)(hi.getFirstWaitingOrProcessingTask),o=r?r.get("item").file:null,i=(0,y.v9)(hi.getNumTotal),a=(0,y.v9)(hi.getNumFailed),s=(0,y.v9)(hi.getNumDone),u=i>s,l=function(){return n(s5())};return tg.createElement("div",{className:"synofoto-task-summary-mobile"},tg.createElement("div",{className:"synofoto-task-summary-preview-image-wrapper-mobile"},tg.createElement(gv,{file:o,numFailed:a,isUploading:u})),tg.createElement("div",{className:"synofoto-task-summary-content-wrapper-mobile"},tg.createElement(gT,{numTotal:i,numFailed:a,isUploading:u}),tg.createElement(gb,{numTotal:i,numDone:s,isUploading:u})),!u&&t&&tg.createElement(nf.Z,{dataTestId:"clear-tasks-btn",className:"synofoto-task-summary-delete-mobile",iconCls:"delete-btn-icon",handler:l}))};gS.propTypes={showClearButton:tP().bool},gS.defaultProps={showClearButton:!0};var gI=gS,gw=function(){var e=(0,y.I0)(),t=(0,y.v9)(eK.getIsTaskQueueOpened),n=function(){return e(ec(!1))},r=d6();return tg.createElement(uL.Z,{isOpen:t,title:(0,t$.n6)("upload","upload_progress"),showCloseButton:!0,closeButtonHandler:n,className:"synofoto-fullscreen-modal synofoto-task-queue-modal-mobile"},tg.createElement("div",{className:"synofoto-task-queue-flex-mobile",style:{height:r}},tg.createElement(gI,null),tg.createElement("div",{className:"synofoto-task-queue-detail-mobile"},(0,t$.n6)("upload","details")),tg.createElement(gm,null)))},gA=(0,tN.C)(m0,gw),gO=function(e){var t=e.children,n=e.className,r=tk()("synofoto-main-grid",(0,tR._)({},n,n));return tg.createElement("div",{"data-testid":"main-grid",className:r},t)};gO.propTypes={children:tP().node.isRequired,className:tP().string},gO.defaultProps={className:""};var gC=gO,gP=function(e){var t=e.children;return tg.createElement("main",{className:"synofoto-main-grid__content"},t)};gP.propTypes={children:tP().node},gP.defaultProps={children:null};var gR=gP,gL=function(e){return function(t){var n=t.data;0!==n.length&&e({thumbnailInfos:n.map(function(e){return e.thumbnail}),overwriteRegenerating:!0})}},gD=__webpack_require__(47350),gx=__webpack_require__(46677),gk=__webpack_require__(55661),gM=(0,_.q$)({ClearThumbnails:"CLEAR_THUMBNAILS",UpdateThumbnailInfos:"UPDATE_THUMBNAIL_INFOS",UpdateThumbnailCacheKey:"UPDATE_THUMBNAIL_CACHE_KEY",SetThumbnailRegenerating:"SET_THUMBNAIL_REGENERATING"});function gN(e){var t=e.thumbnailInfos,n=e.overwriteRegenerating,r=void 0!==n&&n;return{type:gM.UpdateThumbnailInfos,thumbnailInfos:t,overwriteRegenerating:r}}function gF(e){var t=e.unitId;return{type:gM.UpdateThumbnailCacheKey,unitId:t}}function gB(e){var t=e.unitIds;return{type:gM.SetThumbnailRegenerating,unitIds:t}}var gU=function(){var e=(0,y.I0)(),t=(0,iT.Z)().location,n=(0,y.v9)(nR.Z.getSelectMode),r=(0,y.v9)(ip.Z.getSettingLoaded),o=(0,y.v9)(ip.Z.getGuestTeamSpaceEnable),i=(0,y.v9)(ip.Z.getDisplayPhotoInfoToGuest),a=tk()("synofoto-main-grid-external",{"in-mobile":(0,uD.tq)()});(0,tg.useEffect)(function(){e((0,gx.Vt)());var t=function(){(0,gk.nJ)(b.cn.SHARING_SID)};window.addEventListener("beforeunload",t);var n=gL(function(t){return e(gN(t))}),r=(0,gD.ZP)().register(b.b2.Type.THUMBNAIL_UPDATE,n);return function(){window.removeEventListener("beforeunload",t),r()}},[e]);var s=function(t){n&&t.key===b.VD.SHIFT&&e((0,rl.n0)())};if(!r)return tg.createElement(tb.Z,null);if((0,rg.Bn)(t.pathname)){var u,l,c={},d=null===(u=t.state)||void 0===u?void 0:u.passphrase;return d?(c={passphrase:d},l=b.sO.LOGIN):(c={albumId:(0,rg.ib)(t.pathname)},l=b.sO.EXTERNAL_LOGIN),window.location.replace((0,t_.Y$)(l,c)),tg.createElement(tb.Z,null)}return(0,au.lF)()?(window.location.replace((0,t_.Y$)(b.sO.LOGIN,{passphrase:(0,au.Of)()})),tg.createElement(tb.Z,null)):o?tg.createElement(gC,{className:a},tg.createElement(iR(),{onKeyUp:s}),tg.createElement(uu,null),tg.createElement(gR,null,tg.createElement(ty.j3,null)),tg.createElement(p4,{library:J.Z.TEAM_SPACE}),tg.createElement(ad,{library:J.Z.TEAM_SPACE}),tg.createElement(hu,null),tg.createElement(gA,null),tg.createElement(pR,{displayPhotoInfoToGuest:i}),tg.createElement(uR,null)):(window.location.replace((0,t_.Y$)(b.sO.EXTERNAL_LOGIN,{})),tg.createElement(tb.Z,null))},gZ=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.allowBrowse,n=void 0===t||t,r=e.allowUpload,o=void 0===r||r,i=e.allowVideo,a=void 0===i||i,s=e.component,u=void 0===s?null:s;return tg.createElement(tg.Fragment,null,n?tg.createElement(ty.AW,{path:"".concat(b.iR.EXTERNAL_CONVERT_INTRO_DIALOG_BROWSE),element:u}):null,o?tg.createElement(ty.AW,{path:"".concat(b.iR.EXTERNAL_CONVERT_INTRO_DIALOG_UPLOAD),element:u}):null,a?tg.createElement(ty.AW,{path:"".concat(b.iR.EXTERNAL_CONVERT_INTRO_DIALOG_VIDEO),element:u}):null)},gj=J.Z.EDIT_FACE,gH=J.Z.ITEM,gz=J.Z.SLIDESHOW,gq=function(e){var t=e.route,n=e.allowSlideShow,r=void 0!==n&&n,o=e.allowExternalConvert,i=void 0!==o&&o,a=e.allowEditFace,s=void 0!==a&&a,u=e.component;return tg.createElement(ty.AW,{path:"".concat(t),element:u},i?gZ():null,tg.createElement(ty.AW,{path:"".concat(gH,"/:itemId")},i?gZ():null,s?tg.createElement(ty.AW,{path:"".concat(gj)}):null,r?tg.createElement(ty.AW,{path:"".concat(gz)}):null))},gG=J.Z.ALBUM_TYPE,gV=J.Z.TEAM_SPACE,gW=J.Z.FOLDER,gY=J.Z.ITEM,gJ=J.Z.ROOT,g$=J.Z.SHARING,gK=J.Z.SLIDESHOW,gX=tg.createElement(ty.Z5,null,tg.createElement(ty.AW,{element:tg.createElement(gU,null)},tg.createElement(ty.AW,{path:"".concat(gJ),element:tg.createElement(ty.Fg,{to:"".concat(gJ).concat(gV,"/").concat(gW)})}),gq({route:"".concat(gJ).concat(gV,"/").concat(gW,"/:id?"),allowSlideShow:!0,component:tg.createElement(iC,null)}),tg.createElement(ty.AW,{path:"".concat(gG.ALBUM,"/:id/").concat(gY,"?/:itemId?/").concat(gK,"?")}),tg.createElement(ty.AW,{path:"".concat(g$,"/:passphrase/").concat(gY,"?/:itemId?/").concat(gK,"?")}),tg.createElement(ty.AW,{path:"*",element:tg.createElement(ty.Fg,{to:"".concat(gJ).concat(gV,"/").concat(gW)})}))),gQ=(0,_.q$)({AppendInviteeInfo:"APPEND_INVITEE_INFO",GetAlbum:"GET_ALBUM",GetSharedAlbumPermission:"GET_SHARED_ALBUM_PERMISSION",LoadAlbum:"LOAD_ALBUM",DeleteAlbumItem:"DELETE_ALBUM_ITEM",DeleteAlbum:"DELETE_ALBUM",LoadAlbumCount:"LOAD_ALBUM_COUNT",UpdateAlbum:"UPDATE_ALBUM",ArrangeFlexLayoutSection:"ARRANGE_FLEX_LAYOUT_SECTION",BeforeLoadFlexLayoutSection:"BEFORE_LOAD_FLEX_LAYOUT_SECTION",LoadFlexLayoutSection:"LOAD_FLEX_LAYOUT_SECTION",ArrangeFlexLayoutRow:"ARRANGE_FLEX_LAYOUT_ROW",ClearFlexLayout:"CLEAR_FLEX_LAYOUT",SetCurrentAlbumEmpty:"SET_CURRENT_ALBUM_EMPTY",SetAutoStartEditing:"SET_AUTO_START_EDITING",SetAlbumProcessing:"SET_ALBUM_PROCESSING",SetItemCountByAlbumId:"SET_ITEM_COUNT_BY_ALBUM_ID",ScrollToAlbumPhotoWallItem:"SCROLL_TO_ALBUM_PHOTOWALL_ITEM",ResetAlbumScrollToItem:"RESET_ALBUM_SCROLL_TO_ITEM",RotateAlbumItems:"ROTATE_ALBUM_ITEMS",UpdateNewComment:"UPDATE_NEW_COMMENT",ClearAlbumList:"CLEAR_ALBUM_LIST",ClearAlbumListParameters:"CLEAR_ALBUM_LIST_PARAMETERS",SetAlbumListDisplayType:"SET_ALBUM_LIST_DISPLAY_TYPE",SetAlbumListSorting:"SET_ALBUM_LIST_SORTING"}),g0=(0,_.Ky)({GetAlbum:"GET_ALBUM",GetSharedAlbumPermission:"GET_SHARED_ALBUM_PERMISSION",InitAlbumList:"INIT_ALBUM_LIST",LoadAlbum:"LOAD_ALBUM",LoadAlbumItem:"LOAD_ALBUM_ITEM",CreateAlbum:"CREATE_ALBUM",DeleteAlbum:"DELETE_ALBUM",DownloadAlbum:"DOWNLOAD_ALBUM",AddToAlbumNotification:"ADD_TO_ALBUM_NOTIFICATION",UpdateAlbumReload:"UPDATE_ALBUM_RELOAD",DeleteAlbumItem:"DELETE_ALBUM_ITEM",SetAlbumName:"SET_ALBUM_NAME",LoadAlbumCount:"LOAD_ALBUM_COUNT",SetAsCover:"SET_AS_COVER",ChangeAlbumItemSorting:"CHANGE_ALBUM_ITEM_SORTING",ChangeAlbumListSorting:"CHANGE_ALBUM_LIST_SORTING",LoadInviteeInfo:"LOAD_INVITEE_INFO",RenameAlbum:"RENAME_ALBUM",ChangeAlbumListDisplayType:"CHANGE_ALBUM_LIST_DISPLAY_TYPE",HandleAlbumConditionError:"HANDLE_ALBUM_CONDITION_ERROR"});function g1(e,t){var n=!(arguments.length>2)||void 0===arguments[2]||arguments[2];return{type:gQ.GetAlbum,id:e,object:t,refreshAlbum:n}}function g2(e){return{type:gQ.GetSharedAlbumPermission,permission:e}}function g4(e,t,n){return{type:gQ.LoadAlbum,list:e,offset:t,limit:n}}function g3(e){return{type:gQ.DeleteAlbum,albumIds:e}}function g5(e,t){return{type:gQ.UpdateAlbum,id:e,data:t}}function g6(e,t,n){return{type:gQ.LoadFlexLayoutSection,albumId:e,list:t,sectionNumber:n}}function g9(e,t){return{type:gQ.DeleteAlbumItem,albumId:e,itemIds:t}}function g8(e){return{type:gQ.LoadAlbumCount,count:e}}function g7(e){return{type:gQ.ArrangeFlexLayoutSection,viewportWidth:e}}function ve(e){return{type:gQ.BeforeLoadFlexLayoutSection,sectionNumber:e}}function vt(e){return{type:gQ.ArrangeFlexLayoutRow,sectionNumber:e}}function vn(){return{type:gQ.ClearFlexLayout}}function vr(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return{type:gQ.SetCurrentAlbumEmpty,clearSharePermission:e}}function vo(e){return{type:gQ.SetAutoStartEditing,autoStartEditing:e}}function vi(e){return{type:gQ.SetAlbumProcessing,processing:e}}function va(e){return{type:gQ.ScrollToAlbumPhotoWallItem,item:e}}function vs(){return{type:gQ.ResetAlbumScrollToItem}}function vu(e,t){return{type:gQ.RotateAlbumItems,idArray:e,doesChangeResolution:t}}function vl(e,t,n){return{type:gQ.UpdateNewComment,id:e,rowIdx:t,listIdx:n}}function vc(e){return{type:gQ.AppendInviteeInfo,inviteeInfo:e}}function vd(e,t){return{type:gQ.SetItemCountByAlbumId,albumId:e,itemCount:t}}function vf(){return{type:gQ.ClearAlbumList}}function vp(){return{type:gQ.ClearAlbumListParameters}}function vh(e){return{type:gQ.SetAlbumListDisplayType,displayType:e}}function vm(e,t){return{type:gQ.SetAlbumListSorting,sortBy:e,sortDirection:t}}function vg(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{thumbnail:!0},r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=["sharing_info","flex_section","provider_count"];return n.thumbnail&&o.push("thumbnail"),{type:g0.GetAlbum,id:e,additional:o,refreshAlbum:t,reloadOnSuccess:r}}function vv(e){var t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{thumbnail:!0},r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=["sharing_info","flex_section","provider_count"];return n.thumbnail&&o.push("thumbnail"),{type:g0.GetAlbum,passphrase:e,additional:o,refreshAlbum:t,reloadOnSuccess:r}}function vy(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{type:g0.GetSharedAlbumPermission,passphrase:e,exclude_public:!1,reloadOnSuccess:t}}function vb(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return{type:g0.GetSharedAlbumPermission,passphrase:e,exclude_public:!0,reloadOnSuccess:t}}function v_(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{thumbnail:!0},r=["sharing_info"];return n.thumbnail&&r.push("thumbnail"),{type:g0.LoadAlbum,offset:e,limit:t,additional:r,AlbumAPI:uF.Z.Foto.Browse.Album}}function vE(e,t,n,r){return{type:g0.LoadAlbumItem,albumId:e,sectionNumber:t,sortBy:n,sortDirection:r}}function vT(e,t,n){var r=e.id,o=e.passphrase;return{type:g0.ChangeAlbumItemSorting,id:r,passphrase:o,sortBy:t,sortDirection:n}}function vS(e,t){return{type:g0.ChangeAlbumListSorting,sortBy:e,sortDirection:t}}function vI(e,t,n,r){return{type:g0.LoadAlbumItem,passphrase:e,sectionNumber:t,sortBy:n,sortDirection:r}}function vw(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=!(arguments.length>3)||void 0===arguments[3]||arguments[3];return{type:g0.CreateAlbum,name:e,itemIds:t,redirect:n,showToast:r}}function vA(e){var t=e.id,n=e.passphrase,r=e.albumName,o=e.downloadType;return{type:g0.DownloadAlbum,id:t,passphrase:n,albumName:r,downloadType:o}}function vO(e){var t=e.albumId,n=e.shouldGoBack,r=void 0===n||n,o=e.needRemoveShared,i=void 0!==o&&o;return{type:g0.DeleteAlbum,albumId:t,shouldGoBack:r,needRemoveShared:i}}function vC(e,t,n){return{type:g0.AddToAlbumNotification,albumParam:{id:e},itemIds:t,name:n,isAtCurrentAlbumFunc:rg.OO,getAlbumAction:vg,redirectAlbum:t9.jQ}}function vP(e,t,n){return{type:g0.AddToAlbumNotification,albumParam:{passphrase:e},itemIds:t,name:n,isAtCurrentAlbumFunc:rg.$K,getAlbumAction:vv,redirectAlbum:t9.WC}}function vR(e,t,n){return{type:g0.UpdateAlbumReload,albumId:e,passphrase:t,addItemIds:n}}function vL(e,t,n){return{type:g0.DeleteAlbumItem,albumId:e,itemIds:n,passphrase:t}}function vD(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:g5;return{type:g0.SetAlbumName,albumId:e,name:t,updateAction:n}}function vx(){return{type:g0.LoadAlbumCount}}function vk(e,t,n){return{type:g0.SetAsCover,albumId:e,itemId:t,unitId:n}}function vM(e){return{type:g0.LoadInviteeInfo,idArray:e}}function vN(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:b.ZP.ALBUM_TYPE.ALBUM;return{type:g0.RenameAlbum,albumId:e,albumName:t,pageType:n}}function vF(){return{type:g0.InitAlbumList}}function vB(e){return{type:g0.ChangeAlbumListDisplayType,displayType:e}}function vU(e,t){return{type:g0.HandleAlbumConditionError,albumId:e,passphrase:t}}var vZ=function(){var e=(0,y.I0)(),t=(0,y.v9)(i7.Z.getCurrentAlbum),n=(0,y.v9)(i7.Z.getSharingPermission),r=new URLSearchParams(window.location.search),o=r.get("passphrase"),i=r.get("alias");return(0,tg.useEffect)(function(){e(vv(o)),e(vb(o))},[e,o]),(0,tg.useEffect)(function(){if(t.get("loaded")&&!n.isEmpty()){var e=n.get("user_id");t.getIn(["additional","sharing_info","owner","id"])===e?window.location.replace("".concat((0,t_.Se)(i),"album/").concat(t.get("id"))):n.getIn(["permission","view"])?window.location.replace("".concat((0,t_.Se)(i),"sharing/").concat(o)):window.location.replace((0,t_.Y$)(void 0,{passphrase:o,externalAlias:i}))}},[t,n,i,o]),tg.createElement(tb.Z,null)},vj=J.Z.ROOT,vH=tg.createElement(ty.Z5,null,tg.createElement(ty.AW,{path:"".concat(vj),element:tg.createElement(vZ,null)}),tg.createElement(ty.AW,{path:"*",element:tg.createElement(ty.Fg,{to:"".concat(vj)})}));function vz(){SYNO.SDS.Utils.Logout.reserveQueryString=!0}var vq=__webpack_require__(72739),vG=__webpack_require__(41196),vV=__webpack_require__(72938),vW=(0,_.q$)({LocationChange:"LOCATION_CHANGE"}),vY={displayThreshold:0,visibility:!0},vJ=ev.default.fromJS({albumType:"",name:"",show:!1,info:{},conceptInfo:vY,id:0,library:"",itemCount:0,specifiedName:""}),v$=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:vJ,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vW.LocationChange:var n=e,r=!0,o=t.payload,i=o.pathname;if(null===o.key&&(!i||"/"===i))return e;var a=(0,t_.o$)(i),s=a.type,u=a.typeId,l=a.specifiedName,c=a.info,d=a.passphrase,f=a.library;return(["timeline","folder"].indexOf(s)>=0||s===J.Z.ALBUM&&0===u&&""===d||(0,au.f5)()||s===J.Z.SHARING&&""===d)&&(r=!1),0===u&&""===d&&(n=s===b.ZP.ALBUM_TYPE.SHARED_WITH_ME||s===b.ZP.ALBUM_TYPE.SHARED_WITH_OTHERS?n.set("name",(0,t$.n6)("shared",s===b.ZP.ALBUM_TYPE.SHARED_WITH_ME?"shared_with_me":"shared_with_others")):s===b.ZP.ALBUM_TYPE.LIVE||s===b.ZP.ALBUM_TYPE.MOTION_PHOTO?n.set("name",(0,t$.n6)("app","live_motion")):n.set("name",(0,t$.n6)("app",s))),d||s===e.get("albumType")&&u===e.get("id")||(n=n.set("info",ev.default.fromJS(c))),f&&(n=n.set("library",f)),n.set("id",u).set("albumType",s).set("specifiedName",l).set("show",r);case vV.j.SetActionBarInfo:return e.withMutations(function(e){return e.set("name",t.name).set("albumType",t.albumType).set("id",t.id||0),void 0!==t.count&&e.set("itemCount",t.count),!function(e){return(0,vG._)(e,Object)&&0===Object.keys(e).length}(t.info)&&e.set("info",ev.default.fromJS(t.info)),e});case vV.j.UpdateActionBarConceptInfo:return e.set("conceptInfo",ev.default.fromJS(t.conceptInfo||vY));case vV.j.UpdateActionBarItemCount:return e.set("itemCount",t.itemCount);default:return e}},vK=__webpack_require__(6992),vX=__webpack_require__(34405),vQ=(0,_.q$)({SetSharedWithMeList:"SET_SHARED_WITH_ME_LIST",SetSharedWithOthersList:"SET_SHARED_WITH_OTHERS_LIST",ArrangeSharedRow:"ARRANGE_SHARED_ROW",DeleteSharedAlbum:"DELETE_SHARED_ALBUM",UpdateSharedWithOthersStore:"UPDATE_SHARED_WITH_OTHERS_STORE",SetSharedType:"SET_SHARED_TYPE",ClearSharedStoreByType:"CLEAR_SHARED_STORE_BY_TYPE",AppendOwnerInfo:"APPEND_OWNER_INFO",ClearOwnerInfo:"CLEAR_OWNER_INFO",UpdateSharedWithOthersAlbumByKey:"UPDATE_SHARED_WITH_OTHERS_ALBUM_BY_KEY",SetSharedAlbumListOrder:"SET_SHARED_ALBUM_LIST_ORDER"}),v0=(0,_.Ky)({LoadOwnerInfo:"LOAD_OWNER_INFO",LoadSharedWithMeList:"LOAD_SHARED_WITH_ME_LIST",LoadSharedWithOthersList:"LOAD_SHARED_WITH_OTHERS_LIST",ConfirmStopSharing:"CONFIRM_STOP_SHARING",StopSharing:"STOP_SHARING",StopSharingAndDeleteTemporary:"STOP_SHARING_AND_DELETE_TEMPORARY",UpdateSharedWithOthersAlbum:"UPDATE_SHARED_WITH_OTHERS_ALBUM",ChangeSharedAlbumListSorting:"CHANGE_SHARED_ALBUM_LIST_SORTING",GetSharedAlbumListOrder:"GET_SHARED_ALBUM_LIST_ORDER"}),v1=function(e,t){var n=[];if(t<=0)return n;for(var r=0;r<e.length;r+=t)n.push(e.slice(r,r+t));return n},v2=function(e){return -1===Object.values(b.ER).indexOf(e)?(0,n0.K2)():e},v4=function(e){return -1===Object.values(b.Sr).indexOf(e)?(0,n0.if)():e};function v3(e,t,n,r,o){var i=e.reduce(function(e,t){if(e.length>0&&e[0][0].get("country_id")===t.get("country_id"))e[0].push(t);else{var n=[t];e.unshift(n)}return e},[]).reverse().map(function(e){return v1(e,t).map(function(e){return{type:"item_row",margin:r,list:e.map(function(e){var t=e.toJS();return(0,tw._)({},t)}),albumType:n,size:o}})}).reduce(function(e,t){var n=t[0].list[0].country;return""===n&&(n=t[0].list[0].first_level),(0,iZ._)(e).concat([{type:"country_row",name:n,margin:r}],(0,iZ._)(t))},[]);return ev.default.fromJS(i)}function v5(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{width:0,height:0};return n===b.ZP.ALBUM_TYPE.GEOCODING?v3(e,t,n,r,o):ev.default.fromJS(v1(e.filter(function(e){return!e.get("skip")}).toArray(),t).map(function(e){return{type:"item_row",margin:r,list:e.map(function(e){var t=e.toJS();return(0,tw._)({},t)}),albumType:n,size:o}}))}function v6(e,t,n,r){for(var o,i=function(o){var i=n[o],a=o+r,u={type:e};if(e===b.ZP.ALBUM_TYPE.FOLDER){var l=void 0;l=i.additional.customCoverThumbnails.length>0?i.additional.customCoverThumbnails.map(function(e){return(0,tL._)((0,tw._)({},e),{id:i.id})}):i.additional.thumbnailUnitIds.map(function(e){return{thumbnailUnitId:e,id:i.id}}),u={name:(0,iS.K3)(i.name),additional:{thumbnail:l,sharingInfo:i.additional.sharing_info,passwordVerified:i.additional.password_verified,accessPermission:i.additional.access_permission},sortBy:v2(i.sort_by),sortDirection:v4(i.sort_direction),ownerUserId:i.owner_user_id,type:e}}else e===b.ZP.ALBUM_TYPE.ALBUM?(u={start_time:i.start_time,end_time:i.end_time,shared:i.shared,temporaryShared:i.temporary_shared,passphrase:i.passphrase,sortBy:v2(i.sort_by),sortDirection:v4(i.sort_direction),ownerUserId:i.owner_user_id,type:i.type,freezeAlbum:i.freeze_album},void 0!==i.condition.is_valid&&(u.isConditionValid=i.condition.is_valid)):e===b.ZP.ALBUM_TYPE.GEOCODING?(u.country=i.country,u.country_id=i.country_id,u.first_level=i.first_level,u.type=e):e===b.gq.sharedWithMe?(u.passphrase=i.passphrase,u.shared=i.shared,u.sortBy=v2(i.sort_by),u.sortDirection=v4(i.sort_direction),u.type=i.type):e===b.gq.sharedWithOthers&&(u.passphrase=i.passphrase,u.shared=i.shared,u.temporaryShared=i.temporary_shared,u.sortBy=v2(i.sort_by),u.sortDirection=v4(i.sort_direction),u.type=i.type);var c=(0,tw._)({loaded:!0,id:i.id,name:i.name,itemCount:i.item_count,folderCount:i.folder_count,additional:i.additional},u);if(e===b.ZP.ALBUM_TYPE.PERSON||e===b.ZP.ALBUM_TYPE.GENERAL_TAG){e===b.ZP.ALBUM_TYPE.PERSON&&(c.show=i.show);var d=t.findIndex(function(e){return e.get("id")===i.id});if(-1!==d){var f=t.get(a).toJS();f.loaded&&f.type===e?d!==a&&Object.assign(c,f):c.skip=!0}}e===b.ZP.ALBUM_TYPE.CONCEPT&&(c.visibility=i.visibility),s.push(c)},a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1,s=[],u=0;u<n.length;++u)i(u);var l=ev.default.List.prototype.splice.apply(t,[r,s.length].concat((0,iZ._)(ev.default.fromJS(s))));return a>s.length&&(l=ev.default.List.prototype.slice.apply(l,[0,r+s.length]),e===b.ZP.ALBUM_TYPE.PERSON&&(null===(o=t.last())||void 0===o?void 0:o.get("type"))==="more"&&(l=l.push(t.last()))),l}function v9(e,t){var n=["additional"];return e.withMutations(function(e){if(t){var r=n.concat(["resolution"]),o=e.getIn(r.concat(["width"]));e.setIn(r.concat(["width"]),e.getIn(r.concat(["height"]))),e.setIn(r.concat(["height"]),o)}})}var v8={loaded:!1,shared:!1,additional:{},start_time:0,passphrase:"",name:"",end_time:0,index:0,temporaryShared:!1,ownerUserId:-1,type:"album",id:0,itemCount:0,freezeAlbum:!1},v7={list:[],loaded:!1},ye=ev.default.fromJS({list:[],rows:[],current:v8,sharing_permission:{},inviteeInfo:v7,count:0,autoStartEditing:!1,processing:!1,isLoaded:!1,albumListSortBy:"",albumListSortDirection:"",albumListDisplay:""});function yt(e,t,n){return e.withMutations(function(e){var r=e.getIn(["current","itemCount"])-n.length;return e.setIn(["current","itemCount"],r),e.set("list",e.get("list").map(function(e){var r=e;if(r.get("id")===t){var o=r.get("itemCount")-n.length;r=r.set("itemCount",o)}return r})),e})}function yn(e,t,n,r){var o=null;e.getIn(["current","id"])===t&&(o=e.get("current").setIn(n,r));var i=e.get("list"),a=i.findIndex(function(e){return e.get("id")===t});return(a>=0&&(i=i.setIn([a].concat((0,iZ._)(n)),r)),o)?e.set("current",o).set("list",i):e.set("list",i)}var yr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ye,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case gQ.GetAlbum:var n=e,r=t.object,o=t.refreshAlbum,i=r;ev.default.Map.isMap(r)||(i=v6(b.ZP.ALBUM_TYPE.ALBUM,ev.default.List(),[r],0).get(0));var a=i.get("id");(o||n.getIn(["current","id"])===a)&&(n=n.set("current",i));var s=n.get("list").findIndex(function(e){return e.get("id")===a});return s>=0&&(n=n.setIn(["list",s],i)),n;case gQ.GetSharedAlbumPermission:return e.set("sharing_permission",ev.default.fromJS(t.permission));case gQ.AppendInviteeInfo:return e.setIn(["inviteeInfo","list"],e.getIn(["inviteeInfo","list"]).concat(ev.default.fromJS(t.inviteeInfo))).setIn(["inviteeInfo","loaded"],!0);case gQ.LoadAlbum:return e.set("list",v6(b.ZP.ALBUM_TYPE.ALBUM,e.get("list"),t.list,t.offset,t.limit));case gQ.LoadAlbumCount:return e.set("count",t.count).set("isLoaded",!0);case vQ.DeleteSharedAlbum:return yn(e,t.albumId,["shared"],!1);case gQ.UpdateAlbum:var u=t.id,l=t.data;return yn(e,u,l.key,l.value);case gQ.DeleteAlbum:var c=t.albumIds,d=e;return c.indexOf(e.getIn(["current","id"]))>-1&&(d=d.set("current",ev.default.fromJS(v8))),d.set("list",d.get("list").filter(function(e){return -1===c.indexOf(e.get("id"))})).set("count",e.get("count")-c.length);case vK.j.ArrangeAutoAlbumItemRow:if(t.albumType!==b.ZP.ALBUM_TYPE.ALBUM)return e;var f=e.get("rows"),p=v5(e.get("list"),t.rowItemCount,t.albumType,t.marginSpace,t.size);if(0===p.size&&0===f.size||(0,ev.is)(f,p))return e;return e.set("rows",p);case gQ.DeleteAlbumItem:return yt(e,t.albumId,t.itemIds);case vX.j.DeleteItemStore:if(t.albumType!==b.ZP.ALBUM_TYPE.ALBUM)return e;return yt(e,e.getIn(["current","id"]),t.idArray);case gQ.SetCurrentAlbumEmpty:return e.withMutations(function(e){return e.set("current",ev.default.fromJS(v8)).set("inviteeInfo",ev.default.fromJS(v7)),t.clearSharingPermission&&e.set("sharing_permission",ev.default.Map()),e});case gQ.SetAutoStartEditing:return e.set("autoStartEditing",t.autoStartEditing);case gQ.SetAlbumProcessing:return e.set("processing",t.processing);case gQ.SetItemCountByAlbumId:return yn(e,t.albumId,["itemCount"],t.itemCount);case gQ.ClearAlbumList:return e.withMutations(function(e){return e.set("list",ev.default.fromJS([])).set("rows",ev.default.fromJS([])).set("count",0).set("isLoaded",!1)});case gQ.ClearAlbumListParameters:return e.set("albumListSortBy","").set("albumListSortDirection","").set("albumListDisplay","");case gQ.SetAlbumListDisplayType:return e.set("albumListDisplay",t.displayType);case gQ.SetAlbumListSorting:var h=t.sortBy,m=t.sortDirection;return e.set("albumListSortBy",h).set("albumListSortDirection",m);default:return e}},yo=__webpack_require__(43830),yi=__webpack_require__(52062),ya=function(){function e(t,n,r){(0,yo._)(this,e),this._start=t||0,this._height=n||0,this._badnessScore=r||0}return(0,yi._)(e,[{key:"start",get:function(){return this._start}},{key:"height",get:function(){return this._height},set:function(e){this._height=e}},{key:"badnessScore",get:function(){return this._badnessScore},set:function(e){this._badnessScore=e}},{key:"jsonObject",get:function(){return{start:this._start,height:this._height,badnessScore:this._badnessScore}}}]),e}(),ys=function(){function e(t,n,r,o){(0,yo._)(this,e),this._parent=t||null,this._children={},this._ids=[],this._value=new ya(n,r,o)}return(0,yi._)(e,[{key:"childLength",get:function(){return this._ids.length}},{key:"value",get:function(){return this._value}},{key:"parent",get:function(){return this._parent}},{key:"addNode",value:function(e,t){if(this._children[e])throw Error("".concat(e," exists"));this._ids.push(e),this._children[e]=t}},{key:"createNode",value:function(t,n,r,o){if(this._children[t])throw Error("".concat(t," exists"));return this._ids.push(t),this._children[t]=new e(this,n,r,o),this._children[t]}},{key:"setParent",value:function(e,t,n){this._parent=e,this.value.height=n,this.adjustBadnessScore(t-this._value.badnessScore)}},{key:"adjustBadnessScore",value:function(e){this._value.badnessScore+=e;for(var t=0;t<this.childLength;t++)this.getAtIndex(t).adjustBadnessScore(e)}},{key:"removeChild",value:function(e){if(!this._children[e])throw Error("".concat(e," does not exist"));this._ids=this._ids.filter(function(t){return t!==e}),delete this._children[e]}},{key:"getChildById",value:function(e){if(this._children[e])return this._children[e];throw Error("".concat(e," does not exist"))}},{key:"getAtIndex",value:function(e){return this.getChildById(this._ids[e])}}]),e}(),yu=__webpack_require__(37210),yl=function(e){return"@@redux-saga/"+e},yc=yl("CANCEL_PROMISE"),yd=yl("CHANNEL_END"),yf=yl("IO"),yp=yl("MATCH"),yh=yl("MULTICAST"),ym=yl("SAGA_ACTION"),yg=yl("SELF_CANCELLATION"),yv=yl("TASK"),yy=yl("TASK_CANCEL"),yb=yl("TERMINATE"),y_=yl("LOCATION");function yE(){return(yE=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function yT(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var yS=function(e){return null==e},yI=function(e){return null!=e},yw=function(e){return"function"==typeof e},yA=function(e){return"string"==typeof e},yO=Array.isArray,yC=function(e){return e&&yw(e.then)},yP=function(e){return e&&yw(e.next)&&yw(e.throw)},yR=function e(t){return t&&(yA(t)||yx(t)||yw(t)||yO(t)&&t.every(e))},yL=function(e){return e&&yw(e.take)&&yw(e.close)},yD=function(e){return yw(e)&&e.hasOwnProperty("toString")},yx=function(e){return!!e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype},yk=function(e){return yL(e)&&e[yh]},yM=function(e,t){void 0===t&&(t=!0);var n,r=new Promise(function(r){n=setTimeout(r,e,t)});return r[yc]=function(){clearTimeout(n)},r},yN=function(e){return function(){return e}}(!0),yF=function(){},yB=function(e){return e},yU=function(e,t){yE(e,t),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(function(n){e[n]=t[n]})},yZ=function(e,t){var n;return(n=[]).concat.apply(n,t.map(e))};function yj(e,t){var n=e.indexOf(t);n>=0&&e.splice(n,1)}function yH(e){var t=!1;return function(){t||(t=!0,e())}}var yz=function(e){throw e},yq=function(e){return{value:e,done:!0}};function yG(e,t,n){void 0===t&&(t=yz),void 0===n&&(n="iterator");var r={meta:{name:n},next:e,throw:t,return:yq,isSagaIterator:!0};return"undefined"!=typeof Symbol&&(r[Symbol.iterator]=function(){return r}),r}function yV(e,t){var n=t.sagaStack;console.error(e),console.error(n)}var yW=function(e){return Array.apply(null,Array(e))},yY=function(e){return function(t){return e(Object.defineProperty(t,ym,{value:!0}))}},yJ=function(e){return e===yb},y$=function(e){return e===yy},yK=function(e){return yJ(e)||y$(e)};function yX(e,t){var n,r=Object.keys(e),o=r.length,i=0,a=yO(e)?yW(o):{},s={};function u(){i===o&&(n=!0,t(a))}return r.forEach(function(e){var r=function(r,o){n||(o||yK(r)?(t.cancel(),t(r,o)):(a[e]=r,i++,u()))};r.cancel=yF,s[e]=r}),t.cancel=function(){n||(n=!0,r.forEach(function(e){return s[e].cancel()}))},s}function yQ(e){return{name:e.name||"anonymous",location:y0(e)}}function y0(e){return e[y_]}var y1="Channel's Buffer overflow!",y2=1,y4=2,y3=3,y5=4,y6={isEmpty:yN,put:yF,take:yF};function y9(e,t){void 0===e&&(e=10);var n=Array(e),r=0,o=0,i=0,a=function(t){n[o]=t,o=(o+1)%e,r++},s=function(){if(0!=r){var t=n[i];return n[i]=null,r--,i=(i+1)%e,t}},u=function(){for(var e=[];r;)e.push(s());return e};return{isEmpty:function(){return 0==r},put:function(s){if(r<e)a(s);else{var l;switch(t){case y2:throw Error(y1);case y3:n[o]=s,i=o=(o+1)%e;break;case y5:l=2*e,r=(n=u()).length,o=n.length,i=0,n.length=l,e=l,a(s)}}},take:s,flush:u}}var y8=function(){return y6},y7=function(e){return y9(e,y5)},be=Object.freeze({__proto__:null,none:y8,fixed:function(e){return y9(e,y2)},dropping:function(e){return y9(e,y4)},sliding:function(e){return y9(e,y3)},expanding:y7}),bt="TAKE",bn="PUT",br="ALL",bo="RACE",bi="CALL",ba="CPS",bs="FORK",bu="JOIN",bl="CANCEL",bc="SELECT",bd="ACTION_CHANNEL",bf="CANCELLED",bp="FLUSH",bh="GET_CONTEXT",bm="SET_CONTEXT",bg=function(e,t){var n;return(n={})[yf]=!0,n.combinator=!1,n.type=e,n.payload=t,n},bv=function(e){return bg(bs,yE({},e.payload,{detached:!0}))};function by(e,t){return(void 0===e&&(e="*"),yR(e))?bg(bt,{pattern:e}):yk(e)&&yI(t)&&yR(t)?bg(bt,{channel:e,pattern:t}):yL(e)?bg(bt,{channel:e}):void 0}function bb(e,t){return yS(t)&&(t=e,e=void 0),bg(bn,{channel:e,action:t})}function b_(e){var t=bg(br,e);return t.combinator=!0,t}function bE(e){var t=bg(bo,e);return t.combinator=!0,t}function bT(e,t){var n,r=null;return yw(e)?n=e:(yO(e)?(r=e[0],n=e[1]):(r=e.context,n=e.fn),r&&yA(n)&&yw(r[n])&&(n=r[n])),{context:r,fn:n,args:t}}function bS(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return bg(bi,bT(e,n))}function bI(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return bg(bs,bT(e,n))}function bw(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return bv(bI.apply(void 0,[e].concat(n)))}function bA(e){return void 0===e&&(e=yg),bg(bl,e)}function bO(e){void 0===e&&(e=yB);for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return bg(bc,{selector:e,args:n})}function bC(){return bg(bf,{})}var bP=bS.bind(null,yM);__webpack_require__(16235);var bR=function(){return Math.random().toString(36).substring(7).split("").join(".")},bL={INIT:"@@redux/INIT"+bR(),REPLACE:"@@redux/REPLACE"+bR(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+bR()}};function bD(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function bx(e,t,n){if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw Error("It looks like you are passing several store enhancers to createStore(). This is not supported. Instead, compose them together to a single function.");if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw Error("Expected the enhancer to be a function.");return n(bx)(e,t)}if("function"!=typeof e)throw Error("Expected the reducer to be a function.");var r,o=e,i=t,a=[],s=a,u=!1;function l(){s===a&&(s=a.slice())}function c(){if(u)throw Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return i}function d(e){if("function"!=typeof e)throw Error("Expected the listener to be a function.");if(u)throw Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribelistener for more details.");var t=!0;return l(),s.push(e),function(){if(t){if(u)throw Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribelistener for more details.");t=!1,l();var n=s.indexOf(e);s.splice(n,1),a=null}}}function f(e){if(!bD(e))throw Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===e.type)throw Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(u)throw Error("Reducers may not dispatch actions.");try{u=!0,i=o(i,e)}finally{u=!1}for(var t=a=s,n=0;n<t.length;n++)(0,t[n])();return e}function p(e){if("function"!=typeof e)throw Error("Expected the nextReducer to be a function.");o=e,f({type:bL.REPLACE})}function h(){var e,t=d;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw TypeError("Expected the observer to be an object.");function n(){e.next&&e.next(c())}return n(),{unsubscribe:t(n)}}})[$$observable]=function(){return this},e}return f({type:bL.INIT}),(r={dispatch:f,subscribe:d,getState:c,replaceReducer:p})[$$observable]=h,r}function bk(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce(function(e,t){return function(){return e(t.apply(void 0,arguments))}})}var bM=function(){var e={};return e.promise=new Promise(function(t,n){e.resolve=t,e.reject=n}),e},bN=[],bF=0;function bB(e){try{bj(),e()}finally{bH()}}function bU(e){bN.push(e),bF||(bj(),bz())}function bZ(e){try{return bj(),e()}finally{bz()}}function bj(){bF++}function bH(){bF--}function bz(){var e;for(bH();!bF&&void 0!==(e=bN.shift());)bB(e)}var bq=function(e){return function(t){return e.some(function(e){return bJ(e)(t)})}},bG=function(e){return function(t){return e(t)}},bV=function(e){return function(t){return t.type===String(e)}},bW=function(e){return function(t){return t.type===e}},bY=function(){return yN};function bJ(e){var t="*"===e?bY:yA(e)?bV:yO(e)?bq:yD(e)?bV:yw(e)?bG:yx(e)?bW:null;if(null===t)throw Error("invalid pattern: "+e);return t(e)}var b$={type:yd},bK=function(e){return e&&e.type===yd};function bX(e){void 0===e&&(e=y7());var t=!1,n=[];return{take:function(r){t&&e.isEmpty()?r(b$):e.isEmpty()?(n.push(r),r.cancel=function(){yj(n,r)}):r(e.take())},put:function(r){if(!t){if(0===n.length)return e.put(r);n.shift()(r)}},flush:function(n){if(t&&e.isEmpty()){n(b$);return}n(e.flush())},close:function(){if(!t){t=!0;var e=n;n=[];for(var r=0,o=e.length;r<o;r++)(0,e[r])(b$)}}}}function bQ(e,t){void 0===t&&(t=y8());var n,r=!1,o=bX(t),i=function(){r||(r=!0,yw(n)&&n(),o.close())};return n=yH(n=e(function(e){if(bK(e)){i();return}o.put(e)})),r&&n(),{take:o.take,flush:o.flush,close:i}}function b0(){var e,t=!1,n=[],r=n,o=function(){r===n&&(r=n.slice())},i=function(){t=!0;var e=n=r;r=[],e.forEach(function(e){e(b$)})};return(e={})[yh]=!0,e.put=function(e){if(!t){if(bK(e)){i();return}for(var o=n=r,a=0,s=o.length;a<s;a++){var u=o[a];u[yp](e)&&(u.cancel(),u(e))}}},e.take=function(e,n){if(void 0===n&&(n=bY),t){e(b$);return}e[yp]=n,o(),r.push(e),e.cancel=yH(function(){o(),yj(r,e)})},e.close=i,e}function b1(){var e=b0(),t=e.put;return e.put=function(e){if(e[ym]){t(e);return}bU(function(){t(e)})},e}var b2=0,b4=1,b3=2,b5=3;function b6(e,t){var n=e[yc];yw(n)&&(t.cancel=n),e.then(t,function(e){t(e,!0)})}var b9=0,b8=function(){return++b9};function b7(e,t){return e.isSagaIterator?{name:e.meta.name}:yQ(t)}function _e(e){var t=e.context,n=e.fn,r=e.args;try{var o=n.apply(t,r);if(yP(o))return o;var i=!1,a=function(e){return i?{value:e,done:!0}:(i=!0,{value:o,done:!yC(o)})};return yG(a)}catch(e){return yG(function(){throw e})}}function _t(e,t,n){var r=t.channel,o=t.action,i=t.resolve;bU(function(){var t;try{t=(r?r.put:e.dispatch)(o)}catch(e){n(e,!0);return}i&&yC(t)?b6(t,n):n(t)})}function _n(e,t,n){var r=t.channel,o=void 0===r?e.channel:r,i=t.pattern,a=t.maybe,s=function(e){if(e instanceof Error){n(e,!0);return}if(bK(e)&&!a){n(yb);return}n(e)};try{o.take(s,yI(i)?bJ(i):null)}catch(e){n(e,!0);return}n.cancel=s.cancel}function _r(e,t,n,r){var o=t.context,i=t.fn,a=t.args,s=r.task;try{var u=i.apply(o,a);if(yC(u)){b6(u,n);return}if(yP(u)){_x(e,u,s.context,b9,yQ(i),!1,n);return}n(u)}catch(e){n(e,!0)}}function _o(e,t,n){var r=t.context,o=t.fn,i=t.args;try{var a=function(e,t){yS(e)?n(t):n(e,!0)};o.apply(r,i.concat(a)),a.cancel&&(n.cancel=a.cancel)}catch(e){n(e,!0)}}function _i(e,t,n,r){var o=t.context,i=t.fn,a=t.args,s=t.detached,u=r.task,l=_e({context:o,fn:i,args:a}),c=b7(l,i);bZ(function(){var t=_x(e,l,u.context,b9,c,s,void 0);s?n(t):t.isRunning()?(u.queue.addTask(t),n(t)):t.isAborted()?u.queue.abort(t.error()):n(t)})}function _a(e,t,n,r){var o=r.task,i=function(e,t){if(e.isRunning()){var n={task:o,cb:t};t.cancel=function(){e.isRunning()&&yj(e.joiners,n)},e.joiners.push(n)}else e.isAborted()?t(e.error(),!0):t(e.result())};if(yO(t)){if(0===t.length){n([]);return}var a=yX(t,n);t.forEach(function(e,t){i(e,a[t])})}else i(t,n)}function _s(e){e.isRunning()&&e.cancel()}function _u(e,t,n,r){var o=r.task;t===yg?_s(o):yO(t)?t.forEach(_s):_s(t),n()}function _l(e,t,n,r){var o=r.digestEffect,i=b9,a=Object.keys(t);if(0===a.length){n(yO(t)?[]:{});return}var s=yX(t,n);a.forEach(function(e){o(t[e],i,s[e],e)})}function _c(e,t,n,r){var o=r.digestEffect,i=b9,a=Object.keys(t),s=yO(t)?yW(a.length):{},u={},l=!1;a.forEach(function(e){var t=function(t,r){l||(r||yK(t)?(n.cancel(),n(t,r)):(n.cancel(),l=!0,s[e]=t,n(s)))};t.cancel=yF,u[e]=t}),n.cancel=function(){l||(l=!0,a.forEach(function(e){return u[e].cancel()}))},a.forEach(function(e){l||o(t[e],i,u[e],e)})}function _d(e,t,n){var r=t.selector,o=t.args;try{var i=r.apply(void 0,[e.getState()].concat(o));n(i)}catch(e){n(e,!0)}}function _f(e,t,n){var r=t.pattern,o=bX(t.buffer),i=bJ(r),a=function t(n){bK(n)||e.channel.take(t,i),o.put(n)},s=o.close;o.close=function(){a.cancel(),s()},e.channel.take(a,i),n(o)}function _p(e,t,n,r){n(r.task.isCancelled())}function _h(e,t,n){t.flush(n)}function _m(e,t,n,r){n(r.task.context[t])}function _g(e,t,n,r){yU(r.task.context,t),n()}var _v=((o={})[bt]=_n,o[bn]=_t,o[br]=_l,o[bo]=_c,o[bi]=_r,o[ba]=_o,o[bs]=_i,o[bu]=_a,o[bl]=_u,o[bc]=_d,o[bd]=_f,o[bf]=_p,o[bp]=_h,o[bh]=_m,o[bm]=_g,o);function _y(e,t,n){var r,o=[],i=!1;function a(e){t(),u(),n(e,!0)}function s(t){o.push(t),t.cont=function(s,u){!i&&(yj(o,t),t.cont=yF,u?a(s):(t===e&&(r=s),o.length||(i=!0,n(r))))}}function u(){i||(i=!0,o.forEach(function(e){e.cont=yF,e.cancel()}),o=[])}return s(e),{addTask:s,cancelAll:u,abort:a,getTasks:function(){return o}}}function _b(e,t){return e+"?"+t}function __(e){var t=y0(e);return t?t.code+" "+_b(t.fileName,t.lineNumber):""}function _E(e){var t=e.name,n=e.location;return n?t+" "+_b(n.fileName,n.lineNumber):t}function _I(e){var t=yZ(function(e){return e.cancelledTasks},e);return t.length?["Tasks cancelled due to error:"].concat(t).join("\n"):""}var _w=null,_A=[],_O=function(e){e.crashedEffect=_w,_A.push(e)},_C=function(){_w=null,_A.length=0},_P=function(e){_w=e},_R=function(){var e=_A[0],t=_A.slice(1),n=e.crashedEffect?__(e.crashedEffect):null;return["The above error occurred in task "+_E(e.meta)+(n?" \n when executing effect "+n:"")].concat(t.map(function(e){return" created by "+_E(e.meta)}),[_I(_A)]).join("\n")};function _L(e,t,n,r,o,i,a){void 0===a&&(a=yF);var s,u,l,c=b2,d=null,f=[],p=Object.create(n),h=_y(t,function(){f.push.apply(f,h.getTasks().map(function(e){return e.meta.name}))},g);function m(){c===b2&&(c=b4,h.cancelAll(),g(yy,!1))}function g(t,n){if(n){if(c=b3,_O({meta:o,cancelledTasks:f}),b.isRoot){var r=_R();_C(),e.onError(t,{sagaStack:r})}l=t,d&&d.reject(t)}else t===yy?c=b4:c!==b4&&(c=b5),u=t,d&&d.resolve(t);b.cont(t,n),b.joiners.forEach(function(e){e.cb(t,n)}),b.joiners=null}function v(e){yU(p,e)}function y(){return d||(d=bM(),c===b3?d.reject(l):c!==b2&&d.resolve(u)),d.promise}var b=((s={})[yv]=!0,s.id=r,s.meta=o,s.isRoot=i,s.context=p,s.joiners=[],s.queue=h,s.cancel=m,s.cont=a,s.end=g,s.setContext=v,s.toPromise=y,s.isRunning=function(){return c===b2},s.isCancelled=function(){return c===b4||c===b2&&t.status===b4},s.isAborted=function(){return c===b3},s.result=function(){return u},s.error=function(){return l},s);return b}function _x(e,t,n,r,o,i,a){var s=e.finalizeRunEffect(p);f.cancel=yF;var u={meta:o,cancel:d,status:b2},l=_L(e,u,n,r,o,i,a),c={task:l,digestEffect:h};function d(){u.status===b2&&(u.status=b4,f(yy))}return a&&(a.cancel=l.cancel),f(),l;function f(e,n){try{var o;n?(o=t.throw(e),_C()):y$(e)?(u.status=b4,f.cancel(),o=yw(t.return)?t.return(yy):{done:!0,value:yy}):o=yJ(e)?yw(t.return)?t.return():{done:!0}:t.next(e),o.done?(u.status!==b4&&(u.status=b5),u.cont(o.value)):h(o.value,r,f)}catch(e){if(u.status===b4)throw e;u.status=b3,u.cont(e,!0)}}function p(t,n,r){yC(t)?b6(t,r):yP(t)?_x(e,t,l.context,n,o,!1,r):t&&t[yf]?(0,_v[t.type])(e,t.payload,r,c):r(t)}function h(t,n,r,o){void 0===o&&(o="");var i,a=b8();function u(n,o){i||(i=!0,r.cancel=yF,e.sagaMonitor&&(o?e.sagaMonitor.effectRejected(a,n):e.sagaMonitor.effectResolved(a,n)),o&&_P(t),r(n,o))}e.sagaMonitor&&e.sagaMonitor.effectTriggered({effectId:a,parentEffectId:n,label:o,effect:t}),u.cancel=yF,r.cancel=function(){!i&&(i=!0,u.cancel(),u.cancel=yF,e.sagaMonitor&&e.sagaMonitor.effectCancelled(a))},s(t,a,u)}}function _k(e,t){for(var n,r=e.channel,o=void 0===r?b1():r,i=e.dispatch,a=e.getState,s=e.context,u=void 0===s?{}:s,l=e.sagaMonitor,c=e.effectMiddlewares,d=e.onError,f=void 0===d?yV:d,p=arguments.length,h=Array(p>2?p-2:0),m=2;m<p;m++)h[m-2]=arguments[m];var g=t.apply(void 0,h),v=b8();if(l&&(l.rootSagaStarted=l.rootSagaStarted||yF,l.effectTriggered=l.effectTriggered||yF,l.effectResolved=l.effectResolved||yF,l.effectRejected=l.effectRejected||yF,l.effectCancelled=l.effectCancelled||yF,l.actionDispatched=l.actionDispatched||yF,l.rootSagaStarted({effectId:v,saga:t,args:h})),c){var y=bk.apply(void 0,c);n=function(e){return function(t,n,r){return y(function(t){return e(t,n,r)})(t)}}}else n=yB;var b={channel:o,dispatch:yY(i),getState:a,sagaMonitor:l,onError:f,finalizeRunEffect:n};return bZ(function(){var e=_x(b,g,u,v,yQ(t),!0,void 0);return l&&l.effectResolved(v,e),e})}var _M=function(e){var t,n=void 0===e?{}:e,r=n.context,o=void 0===r?{}:r,i=n.channel,a=void 0===i?b1():i,s=n.sagaMonitor,u=yT(n,["context","channel","sagaMonitor"]);function l(e){var n=e.getState,r=e.dispatch;return t=_k.bind(null,yE({},u,{context:o,channel:a,dispatch:r,getState:n,sagaMonitor:s})),function(e){return function(t){s&&s.actionDispatched&&s.actionDispatched(t);var n=e(t);return a.put(t),n}}}return l.run=function(){return t.apply(void 0,arguments)},l.setContext=function(e){yU(o,e)},l},_N=function(e){return{done:!0,value:e}},_F={};function _B(e){return yL(e)?"channel":yD(e)?String(e):yw(e)?e.name:String(e)}function _U(e,t,n){var r,o,i,a=t;function s(t,n){if(a===_F)return _N(t);if(n&&!o)throw a=_F,n;r&&r(t);var s=n?e[o](n):e[a]();return a=s.nextState,i=s.effect,r=s.stateUpdater,o=s.errorState,a===_F?_N(t):i}return yG(s,function(e){return s(null,e)},n)}function _Z(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];var i,a={done:!1,value:by(e)},s=function(e){return{done:!1,value:bI.apply(void 0,[t].concat(r,[e]))}},u=function(e){return i=e};return _U({q1:function(){return{nextState:"q2",effect:a,stateUpdater:u}},q2:function(){return{nextState:"q1",effect:s(i)}}},"q1","takeEvery("+_B(e)+", "+t.name+")")}function _j(e,t){for(var n,r,o=arguments.length,i=Array(o>2?o-2:0),a=2;a<o;a++)i[a-2]=arguments[a];var s={done:!1,value:by(e)},u=function(e){return{done:!1,value:bI.apply(void 0,[t].concat(i,[e]))}},l=function(e){return{done:!1,value:bA(e)}},c=function(e){return n=e},d=function(e){return r=e};return _U({q1:function(){return{nextState:"q2",effect:s,stateUpdater:d}},q2:function(){return n?{nextState:"q3",effect:l(n)}:{nextState:"q1",effect:u(r),stateUpdater:c}},q3:function(){return{nextState:"q1",effect:u(r),stateUpdater:c}}},"q1","takeLatest("+_B(e)+", "+t.name+")")}function _H(e,t){for(var n,r=arguments.length,o=Array(r>2?r-2:0),i=2;i<r;i++)o[i-2]=arguments[i];var a={done:!1,value:by(e)},s=function(e){return{done:!1,value:bS.apply(void 0,[t].concat(o,[e]))}},u=function(e){return n=e};return _U({q1:function(){return{nextState:"q2",effect:a,stateUpdater:u}},q2:function(){return{nextState:"q1",effect:s(n)}}},"q1","takeLeading("+_B(e)+", "+t.name+")")}function _z(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];return bI.apply(void 0,[_Z,e,t].concat(r))}function _q(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];return bI.apply(void 0,[_j,e,t].concat(r))}function _G(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];return bI.apply(void 0,[_H,e,t].concat(r))}function _V(e,t,n){return{type:vQ.SetSharedWithMeList,list:e,offset:t,limit:n}}function _W(e,t,n){return{type:vQ.SetSharedWithOthersList,list:e,offset:t,limit:n}}function _Y(e,t,n,r){return{type:vQ.ArrangeSharedRow,rowItemCount:e,albumType:t,marginSpace:n,size:r}}function _J(e){return{type:vQ.DeleteSharedAlbum,albumId:e}}function _$(e,t){return{type:vQ.UpdateSharedWithOthersStore,id:e,object:t}}function _K(e){return{type:vQ.SetSharedType,sharedType:e}}function _X(e){return{type:vQ.ClearSharedStoreByType,sharedType:e}}function _Q(e){return{type:vQ.AppendOwnerInfo,ownerInfo:e}}function _0(){return{type:vQ.ClearOwnerInfo}}function _1(e,t){return{type:vQ.UpdateSharedWithOthersAlbumByKey,id:e,data:t}}function _2(e,t,n){return{type:vQ.SetSharedAlbumListOrder,sharedType:e,sortBy:t,sortDirection:n}}function _4(e,t,n,r){return{type:v0.LoadSharedWithMeList,offset:e,limit:t,sortBy:n,sortDirection:r}}function _3(e,t,n,r){return{type:v0.LoadSharedWithOthersList,offset:e,limit:t,sortBy:n,sortDirection:r}}function _5(e,t,n){return{type:v0.ConfirmStopSharing,albumId:e,albumName:t,isTempShare:n}}function _6(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return{type:v0.StopSharing,albumId:e,showToast:t,name:n}}function _9(e,t){return{type:v0.StopSharingAndDeleteTemporary,albumId:e,needGoBack:t}}function _8(e){return{type:v0.UpdateSharedWithOthersAlbum,albumId:e}}function _7(e){return{type:v0.LoadOwnerInfo,idArray:e}}function Ee(e,t){return{type:v0.ChangeSharedAlbumListSorting,sortBy:e,sortDirection:t,sharedType:b.gq.sharedWithMe,loadListAction:_4}}function Et(e,t){return{type:v0.ChangeSharedAlbumListSorting,sortBy:e,sortDirection:t,sharedType:b.gq.sharedWithOthers,loadListAction:_3}}function En(){return{type:v0.GetSharedAlbumListOrder}}var Er=__webpack_require__(3349),Eo=__webpack_require__(19297),Ei=__webpack_require__(76505),Ea=__webpack_require__(9403),Es={getOwnerInfo:function(e){return e.getIn(["shared","ownerInfo"],ev.default.List())},getSharedMe:function(e){return e.getIn(["shared","me"])},getSharedOthers:function(e){return e.getIn(["shared","others"])},getSharedOthersList:function(e){return e.getIn(["shared","others","list"],ev.default.List())},getSharedType:function(e){return e.getIn(["shared","sharedType"])},getSortByBySharedType:function(e,t){return e.getIn(["shared",t,"sortBy"])},getSortDirectionBySharedType:function(e,t){return e.getIn(["shared",t,"sortDirection"])}},Eu=(0,_.q$)({SetTimelineInitData:"SET_TIMELINE_INIT_DATA",SetTimelineLoadStatus:"SET_TIMELINE_LOAD_STATUS",SetBasicTimelineInfo:"SET_BASIC_TIMELINE_INFO",SetTimelineRow:"SET_TIMELINE_ROW",SetTimelineScrollbar:"SET_TIMELINE_SCROLLBAR",UpdateTimelinePhoto:"UPDATE_TIMELINE_PHOTO",UpdateTimelineGeocodingInfo:"UPDATE_TIMELINE_GEOCODING_INFO",UpdateTimelineRow:"UPDATE_TIMELINE_ROW",SetTimelineFilter:"SET_TIMELINE_FILTER",SetTimelineEmptyState:"SET_TIMELINE_EMPTY_STATE",ResetTimelineScrollTopDiff:"RESET_TIMELINE_SCROLL_TOP_DIFF",ResetTimelineScrollToItem:"RESET_TIMELINE_SCROLL_TO_ITEM",ClearTimeline:"CLEAR_TIMELINE",ScrollToTimelineItem:"SCROLL_TO_TIMELINE_ITEM",RotateTimelineItems:"ROTATE_TIMELINE_ITEMS",UpdateTimelineItemStatus:"UPDATE_TIMELINE_ITEM_STATUS",UpdateTimelineFlexSectionStatus:"UPDATE_TIMELINE_FLEX_SECTION_STATUS",ArrangeTimelineFlexLayout:"ARRANGE_TIMELINE_FLEX_LAYOUT",AdjustFlexSectionStatus:"ADJUST_FLEX_SECTION_STATUS",UpdateScrollInfo:"UPDATE_SCROLL_INFO",UpdateTimelineData:"UPDATE_TIMELINE_DATA"}),El=(0,_.Ky)({MoveTimelinePhoto:"MOVE_TIMELINE_PHOTO",InitTimeline:"INIT_TIMELINE",LoadTimeline:"LOAD_TIMELINE",LoadTimelinePhoto:"LOAD_TIMELINE_PHOTO",LoadTimelinePhotoWithFilter:"LOAD_TIMELINE_PHOTO_WITH_FILTER",LoadTimelineGeocodingInfo:"LOAD_TIMELINE_GEOCODING_INFO"});function Ec(e,t,n){return{type:Eu.SetTimelineInitData,flexSection:e,photos:t,dates:n}}function Ed(e,t,n){return{type:Eu.UpdateTimelineData,flexSection:e,photos:t,dates:n}}function Ef(e,t){return{type:Eu.UpdateTimelinePhoto,sectionNumber:e,updateInfo:t}}function Ep(e){return{type:Eu.UpdateTimelineGeocodingInfo,updateInfo:e}}function Eh(e){return{type:Eu.SetTimelineLoadStatus,status:e}}function Em(e,t){return{type:Eu.SetBasicTimelineInfo,headerInfo:e,date:t}}function Eg(e,t){return{type:Eu.SetTimelineRow,flexSection:e,rows:t}}function Ev(e){return{type:Eu.SetTimelineScrollbar,scrollbar:e}}function Ey(e){return{type:Eu.SetTimelineFilter,filter:e}}function Eb(e){return{type:Eu.SetTimelineEmptyState,isEmpty:e}}function E_(){return{type:Eu.ResetTimelineScrollTopDiff}}function EE(){return{type:Eu.ResetTimelineScrollToItem}}function ET(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return{type:Eu.ClearTimeline,keepScrollInfo:e}}function ES(e){return{type:Eu.ScrollToTimelineItem,item:e}}function EI(e,t){return{type:Eu.RotateTimelineItems,idArray:e,doesChangeResolution:t}}function Ew(e,t){return{type:Eu.UpdateTimelineFlexSectionStatus,sectionNumberList:e,status:t}}function EA(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return{type:Eu.ArrangeTimelineFlexLayout,sectionNumber:e,width:t,scrollTop:n}}function EO(){return{type:Eu.AdjustFlexSectionStatus}}function EC(e){return{type:Eu.UpdateScrollInfo,scrollInfo:e}}var EP=function(){return iQ.Z.getStore().getState().getIn(["setting","user_setting","timeline_group_unit"],b.Ls.DAY)};function ER(e){return(0,tw._)({timeline_group_unit:EP()},e)}function EL(e,t){var n={type:El.LoadTimelinePhoto,sectionNumber:e,filter:t,groupUnit:EP(),ItemAPI:uF.Z.Foto.Browse.Item.list,BasicInfoAPI:uF.Z.Foto.Browse.Item.listBasicTimelineInfo,updateLightboxNeighborItem:im.sG};return t.geocoding_id||t.type===b.ZP.ALBUM_TYPE.VIDEO||t.favorite_only||(n.GeoCodingAPI=uF.Z.Foto.Browse.Timeline.getGeocoding),n}function ED(e,t){var n={type:El.LoadTimelinePhoto,sectionNumber:e,filter:t,groupUnit:EP(),ItemAPI:uF.Z.FotoTeam.Browse.Item.list,BasicInfoAPI:uF.Z.FotoTeam.Browse.Item.listBasicTimelineInfo,updateLightboxNeighborItem:im.sG};return t.geocoding_id||t.type===b.ZP.ALBUM_TYPE.VIDEO||t.favorite_only||(n.GeoCodingAPI=uF.Z.FotoTeam.Browse.Timeline.getGeocoding),n}function Ex(e,t){var n={type:El.LoadTimelinePhotoWithFilter,sectionNumber:e,filter:t.toJS(),groupUnit:EP(),ItemAPI:uF.Z.Foto.Browse.Item.listWithFilter,BasicInfoAPI:uF.Z.Foto.Browse.Item.listBasicTimelineInfoWithFilter,updateLightboxNeighborItem:im.sG};return t.geocoding_id||t.type===b.ZP.ALBUM_TYPE.VIDEO||(n.GeoCodingAPI=uF.Z.Foto.Browse.Timeline.getGeocodingWithFilter),n}function Ek(e,t){var n={type:El.LoadTimelinePhotoWithFilter,sectionNumber:e,filter:t.toJS(),groupUnit:EP(),ItemAPI:uF.Z.FotoTeam.Browse.Item.listWithFilter,BasicInfoAPI:uF.Z.FotoTeam.Browse.Item.listBasicTimelineInfoWithFilter,updateLightboxNeighborItem:im.sG};return t.geocoding_id||t.type===b.ZP.ALBUM_TYPE.VIDEO||(n.GeoCodingAPI=uF.Z.FotoTeam.Browse.Timeline.getGeocodingWithFilter),n}function EM(e,t){return{type:El.LoadTimelinePhoto,sectionNumber:e,filter:t,groupUnit:EP(),isRecentlyAdded:!0,BasicInfoAPI:uF.Z.Foto.Browse.RecentlyAdded.listBasicTimelineInfo,ItemAPI:uF.Z.Foto.Browse.RecentlyAdded.list,updateLightboxNeighborItem:im.sG}}function EN(e,t){return{type:El.LoadTimelinePhoto,sectionNumber:e,filter:t,groupUnit:EP(),isRecentlyAdded:!0,BasicInfoAPI:uF.Z.FotoTeam.Browse.RecentlyAdded.listBasicTimelineInfo,ItemAPI:uF.Z.FotoTeam.Browse.RecentlyAdded.list,updateLightboxNeighborItem:im.sG}}function EF(e,t){var n=t.search,r=(0,oi._)(t,["search"]);return{type:El.LoadTimelinePhoto,sectionNumber:e,filter:(0,tw._)({},n,r),groupUnit:EP(),BasicInfoAPI:uF.Z.Foto.Search.Search.listBasicTimelineInfo,ItemAPI:uF.Z.Foto.Search.Search.listItem,GeoCodingAPI:uF.Z.Foto.Search.Search.getGeocoding,updateLightboxNeighborItem:im.sG}}function EB(e,t){var n=t.search,r=(0,oi._)(t,["search"]);return{type:El.LoadTimelinePhoto,sectionNumber:e,filter:(0,tw._)({},n,r),groupUnit:EP(),BasicInfoAPI:uF.Z.FotoTeam.Search.Search.listBasicTimelineInfo,ItemAPI:uF.Z.FotoTeam.Search.Search.listItem,GeoCodingAPI:uF.Z.FotoTeam.Search.Search.getGeocoding,updateLightboxNeighborItem:im.sG}}function EU(e){return{type:El.LoadTimelinePhoto,sectionNumber:e,groupUnit:EP(),BasicInfoAPI:uF.Z.Foto.Browse.SimilarItem.listBasicTimelineInfo,ItemAPI:uF.Z.Foto.Browse.SimilarItem.list,updateLightboxNeighborItem:im.sG,GeoCodingAPI:uF.Z.Foto.Browse.Timeline.getGeocoding}}function EZ(e){return{type:El.LoadTimelinePhoto,sectionNumber:e,groupUnit:EP(),BasicInfoAPI:uF.Z.FotoTeam.Browse.SimilarItem.listBasicTimelineInfo,ItemAPI:uF.Z.FotoTeam.Browse.SimilarItem.list,updateLightboxNeighborItem:im.sG,GeoCodingAPI:uF.Z.FotoTeam.Browse.Timeline.getGeocoding}}function Ej(e,t){var n={type:El.LoadTimelinePhotoWithFilter,sectionNumber:e,filter:t.toJS(),groupUnit:EP(),BasicInfoAPI:uF.Z.Foto.Browse.SimilarItem.listBasicTimelineInfoWithFilter,ItemAPI:uF.Z.Foto.Browse.SimilarItem.listWithFilter,updateLightboxNeighborItem:im.sG};return t.geocoding_id||t.type===b.ZP.ALBUM_TYPE.VIDEO||(n.GeoCodingAPI=uF.Z.Foto.Browse.Timeline.getGeocodingWithFilter),n}function EH(e,t){var n={type:El.LoadTimelinePhotoWithFilter,sectionNumber:e,filter:t.toJS(),groupUnit:EP(),BasicInfoAPI:uF.Z.FotoTeam.Browse.SimilarItem.listBasicTimelineInfoWithFilter,ItemAPI:uF.Z.FotoTeam.Browse.SimilarItem.listWithFilter,updateLightboxNeighborItem:im.sG};return t.geocoding_id||t.type===b.ZP.ALBUM_TYPE.VIDEO||(n.GeoCodingAPI=uF.Z.FotoTeam.Browse.Timeline.getGeocodingWithFilter),n}function Ez(e){return{type:El.LoadTimelinePhoto,sectionNumber:e,groupUnit:EP(),BasicInfoAPI:uF.Z.Foto.Browse.SimilarItem.listSimilarBasicTimelineInfo,ItemAPI:uF.Z.Foto.Browse.SimilarItem.listSimilar,updateLightboxNeighborItem:im.sG,GeoCodingAPI:uF.Z.Foto.Browse.Timeline.getGeocoding}}function Eq(e){return{type:El.LoadTimelinePhoto,sectionNumber:e,groupUnit:EP(),BasicInfoAPI:uF.Z.FotoTeam.Browse.SimilarItem.listSimilarBasicTimelineInfo,ItemAPI:uF.Z.FotoTeam.Browse.SimilarItem.listSimilar,updateLightboxNeighborItem:im.sG,GeoCodingAPI:uF.Z.FotoTeam.Browse.Timeline.getGeocoding}}function EG(e){var t=null;return t=(0,rg.Eo)(e)?{TimelineAPI:uF.Z.FotoTeam.Browse.Timeline.get,ItemAPI:uF.Z.FotoTeam.Browse.Item.list,BasicInfoAPI:uF.Z.FotoTeam.Browse.Item.listBasicTimelineInfo,GeoCodingAPI:uF.Z.FotoTeam.Browse.Timeline.getGeocoding,InitTimelineAPI:uF.Z.FotoTeam.Browse.Timeline.getInitTimeline}:{TimelineAPI:uF.Z.Foto.Browse.Timeline.get,ItemAPI:uF.Z.Foto.Browse.Item.list,BasicInfoAPI:uF.Z.Foto.Browse.Item.listBasicTimelineInfo,GeoCodingAPI:uF.Z.Foto.Browse.Timeline.getGeocoding,InitTimelineAPI:uF.Z.Foto.Browse.Timeline.getInitTimeline},function(e){return(e.geocoding_id||e.type===b.ZP.ALBUM_TYPE.VIDEO)&&(t.GeoCodingAPI=void 0),(e.person_id||e.geocoding_id||e.concept_id||e.general_tag_id||e.type)&&(t.InitTimelineAPI=void 0),(0,tw._)({type:El.InitTimeline,enableFilter:!1,filter:ER(e),groupUnit:EP(),updateLightboxNeighborItem:im.sG},t)}}function EV(e){var t=null;return t=(0,rg.Eo)(e)?{TimelineAPI:uF.Z.FotoTeam.Browse.Timeline.getWithFilter,ItemAPI:uF.Z.FotoTeam.Browse.Item.listWithFilter,BasicInfoAPI:uF.Z.FotoTeam.Browse.Item.listBasicTimelineInfoWithFilter,GeoCodingAPI:uF.Z.FotoTeam.Browse.Timeline.getGeocodingWithFilter}:{TimelineAPI:uF.Z.Foto.Browse.Timeline.getWithFilter,ItemAPI:uF.Z.Foto.Browse.Item.listWithFilter,BasicInfoAPI:uF.Z.Foto.Browse.Item.listBasicTimelineInfoWithFilter,GeoCodingAPI:uF.Z.Foto.Browse.Timeline.getGeocodingWithFilter},function(e){return(e.geocoding_id||e.type===b.ZP.ALBUM_TYPE.VIDEO)&&(t.GeoCodingAPI=void 0),(0,tw._)({type:El.InitTimeline,enableFilter:!0,filter:ER(e),groupUnit:EP(),updateLightboxNeighborItem:im.sG},t)}}function EW(e){var t=null;return t=(0,rg.Eo)(e)?{TimelineAPI:uF.Z.FotoTeam.Browse.RecentlyAdded.getTimeline,ItemAPI:uF.Z.FotoTeam.Browse.RecentlyAdded.list,BasicInfoAPI:uF.Z.FotoTeam.Browse.RecentlyAdded.listBasicTimelineInfo}:{TimelineAPI:uF.Z.Foto.Browse.RecentlyAdded.getTimeline,ItemAPI:uF.Z.Foto.Browse.RecentlyAdded.list,BasicInfoAPI:uF.Z.Foto.Browse.RecentlyAdded.listBasicTimelineInfo},function(e){return(0,tw._)({type:El.InitTimeline,enableFilter:!1,isRecentlyAdded:!0,filter:ER(e),groupUnit:EP(),updateLightboxNeighborItem:im.sG},t)}}function EY(e){var t=null;return t=(0,rg.Eo)(e)?{TimelineAPI:uF.Z.FotoTeam.Search.Search.getSearchTimeline,BasicInfoAPI:uF.Z.FotoTeam.Search.Search.listBasicTimelineInfo,ItemAPI:uF.Z.FotoTeam.Search.Search.listItem,GeoCodingAPI:uF.Z.FotoTeam.Search.Search.getGeocoding}:{TimelineAPI:uF.Z.Foto.Search.Search.getSearchTimeline,BasicInfoAPI:uF.Z.Foto.Search.Search.listBasicTimelineInfo,ItemAPI:uF.Z.Foto.Search.Search.listItem,GeoCodingAPI:uF.Z.Foto.Search.Search.getGeocoding},function(e){return(0,tw._)({type:El.InitTimeline,enableFilter:!1,filter:ER((0,tw._)({},e.search)),groupUnit:EP(),updateLightboxNeighborItem:im.sG},t)}}function EJ(e){var t=null;return t=(0,rg.Eo)(e)?{TimelineAPI:uF.Z.FotoTeam.Browse.SimilarTimeline.getSimilar,ItemAPI:uF.Z.FotoTeam.Browse.SimilarItem.listSimilar,BasicInfoAPI:uF.Z.FotoTeam.Browse.SimilarItem.listSimilarBasicTimelineInfo}:{TimelineAPI:uF.Z.Foto.Browse.SimilarTimeline.getSimilar,ItemAPI:uF.Z.Foto.Browse.SimilarItem.listSimilar,BasicInfoAPI:uF.Z.Foto.Browse.SimilarItem.listSimilarBasicTimelineInfo},function(){return(0,tw._)({type:El.InitTimeline,enableFilter:!1,filter:ER(),groupUnit:EP(),updateLightboxNeighborItem:im.sG},t)}}function E$(e){var t=null;return t=(0,rg.Eo)(e)?{TimelineAPI:uF.Z.FotoTeam.Browse.SimilarTimeline.get,ItemAPI:uF.Z.FotoTeam.Browse.SimilarItem.list,BasicInfoAPI:uF.Z.FotoTeam.Browse.SimilarItem.listBasicTimelineInfo,InitTimelineAPI:uF.Z.FotoTeam.Browse.SimilarTimeline.getInitTimeline}:{TimelineAPI:uF.Z.Foto.Browse.SimilarTimeline.get,ItemAPI:uF.Z.Foto.Browse.SimilarItem.list,BasicInfoAPI:uF.Z.Foto.Browse.SimilarItem.listBasicTimelineInfo,InitTimelineAPI:uF.Z.Foto.Browse.SimilarTimeline.getInitTimeline},function(){return(0,tw._)({type:El.InitTimeline,enableFilter:!1,filter:ER(),groupUnit:EP(),updateLightboxNeighborItem:im.sG},t)}}function EK(e){var t=null;return t=(0,rg.Eo)(e)?{TimelineAPI:uF.Z.FotoTeam.Browse.SimilarTimeline.getWithFilter,ItemAPI:uF.Z.FotoTeam.Browse.SimilarItem.listWithFilter,BasicInfoAPI:uF.Z.FotoTeam.Browse.SimilarItem.listBasicTimelineInfoWithFilter,GeoCodingAPI:uF.Z.FotoTeam.Browse.Timeline.getGeocodingWithFilter}:{TimelineAPI:uF.Z.Foto.Browse.SimilarTimeline.getWithFilter,ItemAPI:uF.Z.Foto.Browse.SimilarItem.listWithFilter,BasicInfoAPI:uF.Z.Foto.Browse.SimilarItem.listBasicTimelineInfoWithFilter,GeoCodingAPI:uF.Z.Foto.Browse.Timeline.getGeocodingWithFilter},function(e){return(e.geocoding_id||e.type===b.ZP.ALBUM_TYPE.VIDEO)&&(t.GeoCodingAPI=void 0),(0,tw._)({type:El.InitTimeline,enableFilter:!0,filter:ER(e),groupUnit:EP(),updateLightboxNeighborItem:im.sG},t)}}function EX(e){var t=null;return t=(0,rg.Eo)(e)?{TimelineAPI:uF.Z.FotoTeam.Browse.Timeline.get,ItemAPI:uF.Z.FotoTeam.Browse.Item.list,BasicInfoAPI:uF.Z.FotoTeam.Browse.Item.listBasicTimelineInfo}:{TimelineAPI:uF.Z.Foto.Browse.Timeline.get,ItemAPI:uF.Z.Foto.Browse.Item.list,BasicInfoAPI:uF.Z.Foto.Browse.Item.listBasicTimelineInfo},function(e){return(0,tw._)({type:El.InitTimeline,enableFilter:!1,filter:ER(e),groupUnit:EP(),updateLightboxNeighborItem:im.sG},t)}}function EQ(e,t){return{type:El.MoveTimelinePhoto,id:e,from:t}}function E0(e,t,n){return{type:El.LoadTimelineGeocodingInfo,date:e,filter:t,GeoCodingAPI:n}}var E1=function(e){var t=[],n=[];return e.forEach(function(e){var r=e.additional,o=r.thumbnail,i=(0,oi._)(r,["thumbnail"]);o.unit_id&&n.push(o),t.push((0,tL._)((0,tw._)({},e),{additional:(0,tL._)((0,tw._)({},i),{thumbnailUnitId:o.unit_id})}))}),{itemsWithUnitId:t,thumbnails:n}},E2=[1,2,4,8,16,32,64,128],E4=function(e){return E2[e%8]},E3=function(){var e=[];return{use:function(t){return e.push(t),this},run:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var o=0,i=function(){var t=e[o];void 0!==t&&(o+=1,t.apply(void 0,(0,iZ._)(n).concat([i])))};i()}}},E5=function(e){var t=e.message,n=e.handler;return n?function(){return(0,sN.Z)(t,{showConfirm:!0}).then(n)}:function(){return(0,sN.Z)(t,{showConfirm:!1})}},E6=null,E9={setOpened:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.errorCode,n=void 0===t?null:t,r=e.errorMessage;E6={errorCode:n,errorMessage:void 0===r?null:r}},setClosed:function(){E6=null},hasErrorMessage:function(){return!!(null==E6?void 0:E6.errorMessage)},isOpened:function(){return!!E6},isSameWith:function(e){var t=e.errorCode,n=void 0===t?null:t,r=e.errorMessage,o=void 0===r?null:r;return!!E6&&E6.errorCode===n&&E6.errorMessage===o}},E8=function(e){var t=e.openDialog,n=e.errorCode,r=void 0===n?null:n,o=e.errorMessage,i=void 0===o?null:o;if(null===r&&null===i)throw Error("should pass error code or error message");return!E9.isOpened()&&(E9.setOpened({errorCode:r,errorMessage:i}),t().then(function(){E9.setClosed()}),!0)},E7=function(e,t){var n=e.error,r=e.payload;if(n===b.sH.ApplyLightboxRating){var o=r[b.sH.ApplyLightboxRating].message;E8({openDialog:E5({message:o,handler:function(){}}),errorCode:n,errorMessage:o});return}t()},Te=function(e){return"WebAPIError"===e.name},Tt=function(e,t){return function(n,r){var o=n.error;Te(o)&&o.code===e?t(n):r()}},Tn=__webpack_require__(28851),Tr=(0,t$.n6)("error","database_upgrading"),To=function(e){var t=e._isTheFirstTime,n=e._errorAlertStateManager,r=e._getDispatch,o=e._showUpgradeUserDialogIfNeeded,i=t;return Tt(b.ZQ.SHOULD_UPGRADE_USER,function(e){var t=e.payload[b.ZQ.SHOULD_UPGRADE_USER].action,a=n.isOpened(),s=n.isSameWith({errorCode:b.ZQ.SHOULD_UPGRADE_USER,errorMessage:Tr});if(!a||s){var u=function(){return setTimeout(function(){var e=t;e.reloadOnSuccess=!0,r()(e)},b.LK.DATABASE_UPGRADING_RETRY)};if(i){i=!1,u();return}o(),u()}})}({_isTheFirstTime:!0,_errorAlertStateManager:E9,_getDispatch:Tn.Z,_showUpgradeUserDialogIfNeeded:function(){return E8({errorCode:b.ZQ.SHOULD_UPGRADE_USER,errorMessage:Tr,openDialog:E5({message:Tr})})}});function Ti(){SYNO.SDS.Utils.Logout.setConfig({reserveQueryString:!0}),SYNO.SDS.Utils.Logout.action(!0),(0,gk.nJ)(b.cn.SHARING_SID),localStorage.removeItem(b.ZP.SEARCH_HISTORY)}var Ta=function(){window.location.reload()};function Ts(){var e=(0,cs.AZ)();(0,rg.GR)(e)?window.location.hash="/".concat(J.Z.ALBUM):(0,rg.ur)(e)&&(window.location.hash=(0,cy.uq)().pathname),Ta()}var Tu=function(){E9.setClosed()},Tl=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=null;if(Object.prototype.hasOwnProperty.call(t,e)&&null!==t[e])return t[e];switch(e){case b.ZQ.HOME_SERVICE_DISABLED:_S("is_admin")?n=tg.createElement(pL.Z,{text:(0,t$.n6)("error","homes_disabled_admin")}):n=(0,t$.n6)("error","homes_disabled");break;case b.ZQ.USER_DISABLED:n=(0,t$.n6)("error","user_disabled");break;case b.ZQ.USER_QUOTA_FULL:n=(0,t$.n6)("error","quota_not_enough");break;case b.ZQ.SPACE_FULL:n=(0,t$.n6)("error","volume_full");break;case b.ZQ.INVALID_FOLDER_NAME:n=(0,t$.n6)("error","error_reserved_name");break;case b.ZQ.FOLDER_PATH_TOO_LONG:n=(0,t$.n6)("error","error_long_path");break;case b.ZQ.NO_PERMISSION:case b.ZQ.NO_APP_PRIVILEGE:case b.ZQ.SID_NOT_FOUND:case b.ZQ.TEAM_FOLDER_PERMISSION_DENY:n=(0,t$.n6)("error","nopermission");break;case b.ZQ.PERMISSION_DENIED:n=(0,t$.n6)("error","file_permission_denied");break;case b.ZQ.TEAM_LIBRARY_PERMISSION_DENIED:n=(0,t$.n6)("error","team_library_permission_deny");break;case b.ZQ.SESSION_TIMEOUT:n=(0,t$.n6)("error","timeout");break;case b.ZQ.NO_SUCH_API:n=(0,t$.n6)("error","app_stop");break;case b.ZQ.REASSIGN_WHILE_UPDATING:n=(0,t$.n6)("error","reassign_error");break;case b.ZQ.UNSUPPORTED_FILE_TYPE:n=(0,t$.n6)("error","unsupported_file_type");break;case b.ZQ.TARGET_FOLDER_INVALID:n=(0,t$.n6)("error","parent_path_conflict");break;case b.ZQ.FOLDER_NAME_EXIST:n=(0,t$.n6)("error","error_file_exist");break;case b.ZQ.CONDITION_ALBUM_PERSONAL_SPACE_DISABLED:case b.ZQ.CONDITION_ALBUM_TEAM_SPACE_DISABLED:n=(0,t$.n6)("condition_album","disabled_source_space_hint");break;case b.ZQ.CONDITION_ALBUM_NO_TEAM_SPACE_MANAGEMENT_PERMISSION:n=(0,t$.n6)("condition_album","no_source_space_permission_hint");break;case b.ZQ.CONDITION_ALBUM_CONDITION_ERROR:n=(0,t$.n6)("condition_album","condition_error");break;case b.ZQ.SHARING_ERROR_TOKEN:case b.ZQ.ALBUM_NOT_FOUND:case b.ZQ.PASSPHRASE_NOT_FOUND:n=(0,t$.n6)("error","album_not_exist_back_last_page");break;case b.ZQ.SHARING_INVALID_ENTRY:case b.ZQ.SHARING_NO_PERMISSION:case b.ZQ.PERMISSION_CHECK_FAILED:n=(0,t$.n6)("error","album_permission_denied");break;case b.ZQ.TARGET_FOLDER_NOT_EXIST:n=(0,t$.n6)("background_task","error_target_folder_not_existed");break;case b.ZQ.USER_SHARING_PERMISSION_DENIED:case b.ZQ.PHOTO_REQUEST_FOLDER_INVALID:n=(0,t$.n6)("shared","you_need_permission");break;case b.ZQ.PERSON_CLUSTERING_IS_NOT_FINISHED:n=(0,t$.n6)("error","cannot_merge_people_during_person_clustering");break;case b.ZQ.INTERNAL_ERROR:n=(0,t$.n6)("error","error_internal")}return n},Tc=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=Tu;if(Object.prototype.hasOwnProperty.call(t,e)&&null!==t[e])return t[e];switch(e){case b.ZQ.HOME_SERVICE_DISABLED:case b.ZQ.TEAM_LIBRARY_PERMISSION_DENIED:n=function(){Tu(),Ts()};break;case b.ZQ.USER_DISABLED:n=function(){Tu(),window.location.hash=(0,cy.uq)().pathname,Ta()};break;case b.ZQ.NO_PERMISSION:case b.ZQ.NO_APP_PRIVILEGE:case b.ZQ.SID_NOT_FOUND:case b.ZQ.TEAM_FOLDER_PERMISSION_DENY:case b.ZQ.SESSION_TIMEOUT:n=Ti;break;case b.ZQ.SHARING_ERROR_TOKEN:case b.ZQ.SHARING_INVALID_ENTRY:case b.ZQ.SHARING_NO_PERMISSION:case b.ZQ.ALBUM_NOT_FOUND:case b.ZQ.PASSPHRASE_NOT_FOUND:case b.ZQ.PERMISSION_CHECK_FAILED:var r=iQ.Z.getStore().dispatch;n=function(){Tu(),(0,rg.IF)((0,cs.AZ)())&&((0,t9.n_)(),(0,fR.Z)().exit()),(0,au.XX)()?Ti():(0,au.v6)()?(0,t9.fT)():((0,cs.fv)((0,cy.ku)()),r((0,pI.n9)([/\/album\/?$/,/\/sharing\/?$/])))};break;case b.ZQ.USER_SHARING_PERMISSION_DENIED:n=function(){Tu(),Ta()}}return n},Td=function(e){var t=!0;switch(e){case b.ZQ.PERMISSION_DENIED:case b.ZQ.NO_SUCH_API:case b.ZQ.INTERNAL_ERROR:t=!1}return t};function Tf(e){var t=e.openErrDialogRaw,n=e.needWaitConfirm;return function(){return(0,m._)(function(){var e;return(0,v.Jh)(this,function(r){return(e=t(),n)?[2,e]:[2,Promise.resolve()]})})()}}function Tp(e){var t=e.errorCode,n=e.message,r=e.handler,o=e.showConfirm;return function(){return E9.setOpened({errorCode:t,errorMessage:n}),(0,sN.Z)(n,{showConfirm:o}).then(function(){r()})}}function Th(e,t,n){var r=Tl(e,t);if(null===r)return null;var o=Tc(e,n),i=Td(e);return Tp({errorCode:e,message:r,handler:o,showConfirm:i})}function Tm(e,t,n){var r=Th(e,t,n),o=Td(e);return null===r?null:Tf({openErrDialogRaw:r,needWaitConfirm:o})}function Tg(){return Tf({openErrDialogRaw:function(){return E9.setOpened(),Tp({message:(0,t$.n6)("error","unknown"),handler:Tu,showConfirm:!0})()},needWaitConfirm:!0})}var Tv=function(e){var t=e.error,n=e.payload;return(0,m._)(function(){var e,r,o,i,a,s,u;return(0,v.Jh)(this,function(l){if(e=n.forceAlert,r=n.customWebapiErrorMessages,o=n.customWebapiErrorHandlers,i=null,a=!1,Te(t)&&(i=Tm(t.code,r,o),E9.isOpened()&&(s=t.code,u=null,E9.hasErrorMessage()&&(u=Tl(t.code,r)),a=E9.isSameWith({errorCode:s,errorMessage:u}))),null===i){if(console.error(t),!e)return[2,Promise.resolve({skipShowAlert:!1,isSameErrorAlert:!1})];i=Tg()}return E9.isOpened()?[2,Promise.resolve({skipShowAlert:!0,isSameErrorAlert:a})]:[2,i().then(function(){return{skipShowAlert:!1,isSameErrorAlert:!1}})]})})()},Ty=function(){var e=E3();return e.use(To).use(E7).use(Tv),e}(),Tb=function(e){var t=e.error,n=e.forceAlert,r=void 0!==n&&n,o=e.customWebapiErrorMessages,i=void 0===o?{}:o,a=e.customWebapiErrorHandlers,s=void 0===a?{}:a,u=e.payload,l=void 0===u?{}:u;Ty.run({error:t,payload:(0,tw._)({forceAlert:r,customWebapiErrorMessages:i,customWebapiErrorHandlers:s},l)})},T_=(0,_.q$)({HandleResetFilter:"HANDLE_RESET_FILTER",HandleFilterCheck:"HANDLE_FILTER_CHECK",HandleFilterGroupCheck:"HANDLE_FILTER_GROUP_CHECK",UpdateFilterCollapse:"UPDATE_FILTER_COLLAPSE",HandleAfterLoadOption:"HANDLE_AFTER_LOAD_OPTION",UpdateFilterSetting:"UPDATE_FILTER_SETTING",UpdateFilterTreeToggled:"UPDATE_FILTER_TREE_TOGGLED",HandleFilterTreeCheck:"HANDLE_FILTER_TREE_CHECK",SetFilterOptionNeedUpdate:"SET_FILTER_OPTION_NEED_UPDATE"}),TE=(0,_.Ky)({LoadFilterOption:"LOAD_FILTER_OPTION"});function TT(e){return{type:TE.LoadFilterOption,params:e,FilterAPI:uF.Z.Foto.Search.Filter.list}}function TS(e){return{type:TE.LoadFilterOption,params:e,FilterAPI:uF.Z.FotoTeam.Search.Filter.list}}function TI(e){return{type:TE.LoadFilterOption,params:e,FilterAPI:uF.Z.Foto.Search.Filter.listInSimilar}}function Tw(e){return{type:TE.LoadFilterOption,params:e,FilterAPI:uF.Z.FotoTeam.Search.Filter.listInSimilar}}function TA(){return{type:T_.HandleResetFilter}}function TO(e,t,n,r){return{type:T_.HandleFilterCheck,targetType:e,itemId:t,isChecked:n,condition:r}}function TC(e,t,n,r){return{type:T_.HandleFilterGroupCheck,targetType:e,nodeCondition:t,isChecked:n,condition:r}}function TP(e,t){return{type:T_.HandleAfterLoadOption,option:ev.default.fromJS(e),condition:ev.default.fromJS(t)}}function TR(e){return{type:T_.UpdateFilterSetting,setting:e}}function TL(e,t){return{type:T_.UpdateFilterCollapse,targetType:e,collapse:t}}function TD(e,t,n){return{type:T_.UpdateFilterTreeToggled,targetType:e,id:t,toggled:n}}function Tx(e,t,n){return{type:T_.HandleFilterTreeCheck,targetType:e,tree:t,condition:n}}function Tk(e){return{type:T_.SetFilterOptionNeedUpdate,change:e}}function TM(e){var t=document.body.appendChild(document.createElement("div")),n=iQ.Z.getStore();return new Promise(function(r){var o={isOpen:!0,title:(0,t$.n6)("shared","password_required"),description:(0,t$.n6)("shared","need_folder_password"),isPassword:!0,isFooterErrorMessage:e,footerIconClass:e?"synofoto-incorrect-password-icon":"",footerMessage:e?(0,t$.n6)("shared","incorrect_password"):"",handleConfirm:function(e){r({type:"apply",password:e})},handleCancel:function(){r({type:"cancel"})}};p.render(tg.createElement(y.zt,{store:n},tg.createElement(ml,o)),t)}).then(function(e){return e}).catch(function(e){throw e}).finally(function(){(0,mc.P)(t)})}function TN(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b.ZP.BATCH_UPDATE_SIZE,n=[],r=Math.ceil(e.length/t),o=0,i=r;o<i;o++){var a=o*t,s=a+t;n.push({idArray:e.slice(a,s),current:Math.min(s,e.length),total:e.length})}return n}var TF=__webpack_require__(45527);function TB(e){return{type:TF.j.SetRefresh,refreshCurrent:e}}function TU(){return{type:TF.j.ClearRefresh}}function TZ(){return{type:TF.j.SetRefreshOnLightboxExit}}function Tj(e){var t,n,r,o,i=0;return(i=ev.Map.isMap(e)?(e.getIn(["additional","resolution","width"])||1)/(e.getIn(["additional","resolution","height"])||1):((null==e?void 0:null===(n=e.additional)||void 0===n?void 0:null===(t=n.resolution)||void 0===t?void 0:t.width)||1)/((null==e?void 0:null===(o=e.additional)||void 0===o?void 0:null===(r=o.resolution)||void 0===r?void 0:r.height)||1))>10?i=10:i<.1&&(i=.1),i}function TH(e){var t=new RegExp("[?&]".concat(e,"(=([^&#]*)|&|#|$)")).exec(window.location.search);return!!t&&"true"===t[2]}function Tz(){return TH("debug_face")?["face_bounding_box"]:[]}function Tq(e,t,n,r){for(var o={type:b.TY.ROW_TYPE.TIMELINE_ROW,arranged:!0,arrange_width:e,arrange_height:t,list:[],count:n.length,indexStart:r},i=0,a=0;a<n.length;++a){var s=t*Tj(n[a]),u=s>e?e:s;o.list.push({type:"photo",width:u,photo:n[a]}),i+=u+(0,yu.Z)((0,uD.tq)())}return o.totalWidth=i,o}function TG(e,t,n,r,o){var i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:return i=!1,a=100,s=[],[4,bS(o.list,{folder_id:e,additional:["thumbnail","resolution","orientation","video_convert","video_meta","favorite"],sort_by:t,sort_direction:n,offset:r,limit:a})];case 1:return(s=u.sent()).list.length<a&&(i=!0),[2,{list:s.list,isFolderEnd:i}]}})}function TV(e,t){return(0,Eo.Z)({header:{},api:"SYNO.Core.Sharing.Login",method:"login",version:1,params:{sharing_id:e,password:t},encryption:["sharing_id","password"]})}function TW(e,t){var n,r,o,i=arguments;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return[4,bS(TM,i.length>2&&void 0!==i[2]&&i[2])];case 1:if("apply"!==(n=a.sent()).type)return[3,13];a.label=2;case 2:return a.trys.push([2,9,,12]),[4,bS(TV,e,n.password)];case 3:if(a.sent(),t.type!==oY.qA.GetCurrentFolder)return[3,5];return[4,bb(il(t.id))];case 4:return a.sent(),[3,7];case 5:if(t.type!==Ea.qA.OpenPhotoRequestDialog||!t.folderInfo)return[3,7];return[4,bb(il(t.folderInfo.id))];case 6:a.sent(),a.label=7;case 7:return[4,bb(t)];case 8:return a.sent(),[3,12];case 9:if((r=a.sent()).code!==b.ZQ.WRONG_PROTECT_PASSWD)return[3,11];return[4,bS(TW,e,t,!0)];case 10:return a.sent(),[2];case 11:return Tb({error:r}),[3,12];case 12:return[3,20];case 13:if(t.type!==oY.qA.GetCurrentFolder)return[3,14];return(0,t9.Hm)(),[3,20];case 14:if(t.type!==Ei.qA.NavigateFolderByPath)return[3,16];return o=(0,iS.p5)(t.folderPath),[4,bb(t.navigateFolderByPathAction(o))];case 15:return a.sent(),[3,20];case 16:if(t.type!==oY.qA.MoveToFolderByDraggingFromFolderWall)return[3,20];if(!(t.selectedFolderIds.length>0))return[3,18];return[4,bb(rl.EG(b.RT.FOLDER,t.selectedFolderIds,t.selectedMap))];case 17:a.sent(),a.label=18;case 18:if(!(t.selectedItemIds.length>0))return[3,20];return[4,bb(rl.EG(b.RT.ITEM,t.selectedItemIds,t.selectedMap))];case 19:a.sent(),a.label=20;case 20:return[2]}})}function TY(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bO(r3.getCondition)];case 1:return(e=t.sent().filter(function(e){return!e.isEmpty()}).toJS())[b.CP.GENERAL_TAG]&&(e.general_tag_policy="or"),e[b.CP.PERSON]&&(e.person_policy="or"),[2,e]}})}function TJ(e,t,n){return e===J.Z.TEAM_SPACE?n:t}function T$(){var e,t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return[4,bO(aS.av)];case 1:return e=r.sent(),[4,bO(r3.getSetting)];case 2:return t=r.sent(),[4,bO(r3.getIsEnabled)];case 3:if(r.sent())return[3,5];return[4,(0,aT.f)(bb,e,TI,Tw)({setting:t,additional:["thumbnail"]})];case 4:return r.sent(),[2];case 5:return[4,bS(TY)];case 6:return n=r.sent(),[4,bS((e===J.Z.TEAM_SPACE?uF.Z.FotoTeam.Browse.SimilarItem:uF.Z.Foto.Browse.SimilarItem).countWithFilter,(0,tw._)({},n))];case 7:if(0!==r.sent().count)return[3,9];return n={},[4,bb(TA())];case 8:r.sent(),r.label=9;case 9:return[4,(0,aT.f)(bb,e,TI,Tw)((0,tw._)({setting:t,additional:["thumbnail"]},n))];case 10:return r.sent(),[4,bb(ET())];case 11:return r.sent(),[4,bb(EK(e)(n))];case 12:return r.sent(),[2]}})}function TK(e){var t,n,r,o,i,a,s,u,l,c,d,f,p;return(0,v.Jh)(this,function(h){switch(h.label){case 0:return[4,bO(r3.getIsEnabled)];case 1:return t=h.sent(),[4,bO(t6.Z.getCurrentFolderId)];case 2:return n=h.sent(),[4,bO(r3.getSetting)];case 3:return r=h.sent(),[4,bO(iU.Z.getAlbumType)];case 4:return o=h.sent(),[4,bO(ip.Z.getTeamSpacePermission)];case 5:return i=h.sent(),a=o===b.ZP.ALBUM_TYPE.FOLDER?[n]:[],[4,bO(aS.av)];case 6:return s=h.sent(),[4,bO(aS.EW)];case 7:return u=h.sent(),[4,bO(ip.Z.getUserEnableSimilar)];case 8:return l=h.sent(),[4,bO(ip.Z.getTeamSpaceEnableSimilar)];case 9:if(c=h.sent(),u)return[3,11];return[4,bb(Tk(!0))];case 10:case 12:case 14:return h.sent(),[2];case 11:if(s===J.Z.TEAM_SPACE&&i!==b.El.MANAGE)return[2];if(!(o===b.ZP.ALBUM_TYPE.TIMELINE&&TJ(s,l,c)))return[3,13];return[4,bS(T$)];case 13:if(t)return[3,15];return[4,(0,aT.f)(bb,s,TT,TS)({folder:a,setting:r,additional:["thumbnail"]})];case 15:return[4,bS(TY)];case 16:return d=h.sent(),[4,bS(e.countWithFilter,(0,tw._)({folder:a},d))];case 17:if(0!==h.sent().count)return[3,19];return d={},[4,bb(TA())];case 18:h.sent(),h.label=19;case 19:return[4,(0,aT.f)(bb,s,TT,TS)((0,tw._)({folder:a,setting:r,additional:["thumbnail"]},d))];case 20:if(h.sent(),o!==b.ZP.ALBUM_TYPE.TIMELINE)return[3,23];return[4,bb(ET())];case 21:return h.sent(),[4,bb(EV(s)(d))];case 22:return h.sent(),[3,27];case 23:if(o!==b.ZP.ALBUM_TYPE.FOLDER)return[3,27];return[4,bO(t6.Z.getCurrentFolderSortBy)];case 24:return f=h.sent(),[4,bO(t6.Z.getCurrentFolderSortDirection)];case 25:return p=h.sent(),[4,(0,aT.f)(bb,s,oW.Wg,oW.KF)(n,f,p,!0,0)];case 26:h.sent(),h.label=27;case 27:return[2]}})}function TX(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:t=e.tagIdArray,n=e.GeneralTagAPI,r=e.updateGeneralTagAction,o=TN(t,b.ko.GENERAL_TAG),i=!0,a=!1,s=void 0,f.label=1;case 1:f.trys.push([1,6,7,8]),u=function(){var e,t,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return e=c.value.idArray,[4,bS(n.get,{id:e})];case 1:return t=i.sent(),o=e.map(function(e){return t.list.find(function(t){return t.id===e})||{id:e,item_count:0}}),[4,bb(r({action:cN.eM.SET,tagInfoArray:o}))];case 2:return i.sent(),[2]}})},l=o[Symbol.iterator](),f.label=2;case 2:if(i=(c=l.next()).done)return[3,5];return[5,(0,v.XA)(u())];case 3:f.sent(),f.label=4;case 4:return i=!0,[3,2];case 5:return[3,8];case 6:return d=f.sent(),a=!0,s=d,[3,8];case 7:try{i||null==l.return||l.return()}finally{if(a)throw s}return[7];case 8:return[2]}})}function TQ(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bb(vf())];case 1:return e.sent(),[4,bb(vx())];case 2:return e.sent(),[2]}})}function T0(){var e,t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return[4,bO(Es.getSharedType)];case 1:return e=r.sent(),[4,bO(Es.getSortByBySharedType,e)];case 2:return t=r.sent(),[4,bO(Es.getSortDirectionBySharedType,e)];case 3:return n=r.sent(),[4,bb(_X(e))];case 4:if(r.sent(),e!==b.gq.sharedWithMe)return[3,6];return[4,bb(_4(0,b.ko.SHARED_ALBUM,t,n))];case 5:return r.sent(),[3,8];case 6:if(e!==b.gq.sharedWithOthers)return[3,8];return[4,bb(_3(0,b.ko.SHARED_ALBUM,t,n))];case 7:r.sent(),r.label=8;case 8:return[2]}})}function T1(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bS(cs.AZ)];case 1:return e=t.sent(),[4,bS(rg.iY,e)];case 2:if(!t.sent())return[3,4];return[4,bS(TQ)];case 3:return t.sent(),[3,7];case 4:return[4,bS(rg.Ew,e)];case 5:if(!t.sent())return[3,7];return[4,bS(T0)];case 6:t.sent(),t.label=7;case 7:return[2]}})}function T2(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return[4,bS(cs.AZ)];case 1:if(t=r.sent(),(0,rg.Bn)(t))return[3,5];return[4,bS(uD.tq)];case 2:if(n=r.sent(),!((0,rg.UJ)(t)&&!n))return[3,4];return[4,bS(TK,e)];case 3:r.sent(),r.label=4;case 4:return[2];case 5:return[4,bO(i7.Z.getIsCondition)];case 6:if(!r.sent())return[3,8];return[4,bb(((0,rg.xr)(t)?TZ:pI.n9)())];case 7:r.sent(),r.label=8;case 8:return[2]}})}function T4(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:be.none(),n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:function(e){return!0};return bQ(function(t){var r=function(e){n(e)&&t(e)},o=(0,gD.ZP)().register(e,r);return function(){o()}},t)}function T3(e,t,n){var r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:r="",u.label=1;case 1:return u.trys.push([1,13,14,16]),[4,bS(e.delete,{item_id:t,folder_id:n})];case 2:if(i=u.sent(),!(0,gD.ZP)().isConnected())return[3,8];return[4,bS(T4,b.b2.Type.BACKGROUND_TASK_DONE)];case 3:return o=u.sent(),[4,bS((0,gD.ZP)().send,{type:b.b2.Type.BACKGROUND_TASK_DONE,operation:b.b2.Operation.REGISTER,data:{taskId:i.task_info.id}})];case 4:u.sent(),u.label=5;case 5:return[4,by(o)];case 6:if(u.sent().data.taskId===i.task_info.id)return r=b.oJ.DONE,[3,7];return[3,5];case 7:return[3,12];case 8:a=0,u.label=9;case 9:if(!(r!==b.oJ.DONE&&r!==b.oJ.ABORTING))return[3,12];return[4,bP(1e3*E4(a))];case 10:return u.sent(),[4,bS(uF.Z.Foto.BackgroundTask.Info.getStatus,{id:[i.task_info.id]})];case 11:return r=u.sent().list[0].status,a+=1,[3,9];case 12:return[3,16];case 13:return s=u.sent(),[3,16];case 14:return[4,bC()];case 15:return u.sent()&&(null==o||o.close()),[7];case 16:return[2,r]}})}function T5(e){return function(t){return t.data.idUnit===e}}function T6(e,t,n){var r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:r=!1,s.label=1;case 1:return s.trys.push([1,8,9,12]),[4,bS(T5,t)];case 2:return i=s.sent(),[4,bS(T4,b.b2.Type.REGENERATE_PREVIEW,n,i)];case 3:return o=s.sent(),[4,bS((0,gD.ZP)().send,{type:b.b2.Type.REGENERATE_PREVIEW,operation:b.b2.Operation.REGISTER,data:{idUnit:t}})];case 4:return s.sent(),[4,bS(e.regeneratePreviewByNas,{unit_id:t})];case 5:if(!s.sent().success)return[3,7];return[4,by(o)];case 6:r=s.sent().data.success,s.label=7;case 7:return[3,12];case 8:return a=s.sent(),[3,12];case 9:if(!o)return[3,11];return[4,bS(o.close)];case 10:s.sent(),s.label=11;case 11:return[7];case 12:return[2,r]}})}function T9(e,t){var n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return[4,bS(sN.Z,(0,t$.n6)("warning","download_origin_when_convert_fail_desc"),{title:(0,t$.n6)("warning","download_origin_when_convert_fail_title"),showDontShowAgain:t})];case 1:if(!((n=o.sent().dontShowAgain)&&t))return[3,3];return r=e.map(function(e){return e.get("name")===b.s3.DOWNLOAD_MULTIPLE_ITEMS?e.set("show",!n):e}).toJS(),[4,bb((0,gx.L7)({interactive_box:r}))];case 2:o.sent(),o.label=3;case 3:return[2]}})}function T8(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bO(iU.Z.getAlbumType)];case 1:return[2,e.sent()]}})}function T7(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return e=b.ZP.ALBUM_TYPE.FOLDER,[4,bS(T8)];case 1:return[2,e===t.sent()]}})}function Se(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return e=b.ZP.ALBUM_TYPE.GENERAL_TAG,[4,bS(T8)];case 1:return[2,e===t.sent()]}})}function St(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return e=b.ZP.ALBUM_TYPE.FAVORITE,[4,bS(T8)];case 1:return[2,e===t.sent()]}})}function Sn(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return e=b.ZP.ALBUM_TYPE.ALBUM,[4,bS(T8)];case 1:return[2,e===t.sent()]}})}function Sr(e){return e===b.n0.LIGHTBOX}function So(e){return e===b.n0.SELECTED_BAR}function Si(e){return e===b.n0.GRID_VIEW}var Sa=function(e){return 0===e.list.length};function Ss(e,t,n){var r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:r=[],s.label=1;case 1:return s.trys.push([1,3,,4]),o={id_item:e,additional:["orientation","resolution","thumbnail","video_meta","video_convert"]},i=t.passphrase,(a=t.albumId)?o.album_id=a:i&&(o.passphrase=i),[4,bS(n,o)];case 2:return r=s.sent(),[3,4];case 3:return Tb({error:s.sent()}),[3,4];case 4:return[2,r.list[0].unit]}})}function Su(e,t,n,r){var o,i,a,s,u,l,c,d,f,p,h,m;return(0,v.Jh)(this,function(g){switch(g.label){case 0:return o=t.passphrase,i=t.albumId,a=[],s={id:e,additional:["description","tag","exif","resolution","orientation","gps","video_meta","video_convert","thumbnail","address","geocoding_id","rating","motion_photo","favorite"]},i?(s.album_id=i,s.additional.push("provider_user_id")):o&&(s.passphrase=o,s.additional.push("provider_user_id")),(0,uB.K_)()&&s.additional.push("concept_raw_data"),(0,au.f5)()||(s.additional.push("person"),(u=s.additional).push.apply(u,(0,iZ._)(Tz()))),[4,bS(n,s)];case 1:return[4,bS(E1,(a=g.sent()).list)];case 2:return c=(l=g.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:d=l.thumbnails}))];case 3:if(g.sent(),0===c.length)return[2,null];if(!((p=(f=c[0]).type)===b.qG.LIVE||p===b.qG.BURST))return[3,8];return[4,Ss(e,{passphrase:o,albumId:i},r)];case 4:return[4,bS(E1,g.sent())];case 5:return m=(h=g.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:h.thumbnails}))];case 6:return g.sent(),[4,bb((0,uU.Lw)(m))];case 7:return g.sent(),[3,10];case 8:return[4,bb((0,uU.DZ)())];case 9:g.sent(),g.label=10;case 10:return f.thumbnailInfo=d[0],[2,f]}})}function Sl(e){if(!e)throw Error("newItemId is required");var t=(0,cs.AZ)(),n=(0,cs.Tw)(),r=t.replace(/item\/\d+/,"item/".concat(e));(0,cs.df)(r,n)}function Sc(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bS(fetch,u9({id:e.unitId,library:e.library}))];case 1:if(404===(t=n.sent()).status)throw new Er.Z({error:{code:b.Pe.EXTERNAL_CONVERT_FAILED}});return[4,bS([t,"blob"])];case 2:return[2,n.sent()]}})}var Sd=200,Sf=function(){function e(t){(0,yo._)(this,e),this._items=t,this._itemLength=t.size}return(0,yi._)(e,[{key:"getJustifiedLayout",value:function(e,t,n,r){var o=this,i=new ys,a=t*r,s=t*n,u={};u[0]=i;var l=function(e,o){var i=(e-t)/t,a=Math.pow(i/(i>=0?r-1:1-n),2);return 1===o&&i>=0&&a>1||o>1&&a>1?a+Sd:a},c=function(e,t,n){var r=e.value.badnessScore+l(n,t-e.value.start);if(u[t]){var o=u[t];if(o.value.badnessScore>r){var i=o.parent;o.setParent(e,r,n),i.removeChild(t),e.addNode(t,o)}return!1}var a=e.createNode(t,t,n,r);return u[t]=a,a},d=function(n){if(!(n.value.start>=o._itemLength))for(var r=0,i=n.value.start;i<o._itemLength;++i){r+=Tj(o._items.get(i))*t;var u=t/r*(e-(i-n.value.start)*(0,yu.Z)((0,uD.tq)()));if(u>=s&&u<=a||u<s){var l=c(n,i+1,u);l&&d(l)}if(u<s)break;i===o._itemLength-1&&u>a&&c(n,i+1,u)}};d(i);for(var f=[],p=u[this._itemLength],h=null==p?void 0:p.parent;h;)f.push(Tq(e,p.value.height,this._items.slice(h.value.start,p.value.start).toJS(),h.value.start)),p=p.parent,h=h.parent;return f.reverse()}}]),e}(),Sp=200,Sh=.9,Sm=1.1,Sg=function(e){return function(t,n){return Math.ceil(n*e/t)}}(1.5*b.TY.IMAGE_TARGET_HEIGHT*.7);function Sv(e){var t=[],n=0;return e.forEach(function(e){t.push({rowOffset:n,rowLimit:e}),n+=e}),t}function Sy(e){var t=[],n=0;return e.forEach(function(e){var r;(r=t).push.apply(r,(0,iZ._)(Array(e).fill(n))),n+=1}),t}var Sb=function(){function e(t){if((0,yo._)(this,e),this._flexSection=t,0===this._flexSection.length)this._itemCount=0;else{var n=this._flexSection[this._flexSection.length-1];this._itemCount=n.itemOffset+n.itemLimit}}return(0,yi._)(e,[{key:"getFlexSectionInObject",value:function(){return this._flexSection}},{key:"getFakeRows",value:function(e){if(!e||0===this._itemCount)return{flexSection:[],items:[],rows:[]};var t=this._flexSection.map(function(t){return Sg(e,t.itemLimit)}),n=Array(t.reduce(function(e,t){return e+t},0)).fill({arranged:!1,list:[],type:b.TY.ROW_TYPE.TIMELINE_ROW}),r=Sv(t),o=this._flexSection.map(function(e,t){return{rowOffset:r[t].rowOffset,rowLimit:r[t].rowLimit,state:e.state&&e.state!==b.i4.INIT&&e.state!==b.i4.LOADING?b.i4.LOADED:b.i4.INIT}}),i=Sy(t);return{flexSection:o,items:Array(this._itemCount).fill({id:0}),rows:n.map(function(e,t){return(0,tw._)({sectionNumber:i[t]},e)})}}}]),e}(),S_=function(e){var t=0,n=-1;return new Sb(e.map(function(e){var r=t;return t+=e,{sectionNumber:n+=1,itemOffset:r,itemLimit:e,state:b.i4.INIT}}))},SE=function(e){return Array.isArray(e)?S_(e):new Sb(e.toJS())},ST=function(){return{rows:[],items:[]}},SS=ev.default.fromJS(ST());function SI(e,t){return e.set("items",e.get("items").filter(function(e){return!t.includes(e.get("id"))}))}var Sw=function(e,t){var n=["items"];if(1===t.length){var r=e.getIn(n).findIndex(function(e){return e.get("id")===t[0]});return -1!==r?[r]:[]}var o=t.slice();return e.getIn(n).reduce(function(e,t,n){return o.includes(t.get("id"))?(o=o.filter(function(e){return e!==t.get("id")}),e.concat([n])):e},[])};function SA(e,t,n){var r=Sw(e,t);return 0===r.length?e:e.withMutations(function(e){r.forEach(function(t){var r=["items",t];e.setIn(r,v9(e.getIn(r),n))})})}function SO(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:SS,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vX.j.DeleteItemStore:return SI(e,t.idArray);case oY.j.ScrollToFolderPhotoWallItem:case gQ.ScrollToAlbumPhotoWallItem:return e.set("scrollToItem",t.item);case oY.j.ResetFolderScrollToItem:case gQ.ResetAlbumScrollToItem:return e.delete("scrollToItem");case gQ.RotateAlbumItems:case oY.j.RotateFolderItems:return SA(e,t.idArray,t.doesChangeResolution);default:return e}}var SC=ev.default.fromJS((0,tw._)({flexSection:[],viewportWidth:0},ST())),SP=[gQ.ScrollToAlbumPhotoWallItem,gQ.ResetAlbumScrollToItem],SR=function(e){var t=SE(e.additional.flex_section);return SC.set("flexSection",ev.default.fromJS(t.getFlexSectionInObject()))},SL=function(e,t){return e.withMutations(function(e){var n=SE(e.get("flexSection",ev.default.List())).getFakeRows(t),r=n.flexSection,o=n.items,i=n.rows;e.merge(ev.default.fromJS({viewportWidth:t,rows:i})).updateIn(["flexSection"],e.get("flexSection",ev.default.List()),function(e){return e.map(function(e,t){return e.merge(r[t])})}).set("items",ev.default.fromJS(o.map(function(t,n){return e.getIn(["items",n])||t})))})},SD=function(e,t,n){var r=e.getIn(["flexSection",t,"itemOffset"]),o=e.getIn(["flexSection",t,"itemLimit"]);return e.withMutations(function(e){var i,a=e.get("items",ev.default.List());e.setIn(["flexSection",t,"state"],b.i4.LOADED).set("items",(i=a).splice.apply(i,[r,o].concat((0,iZ._)(ev.default.fromJS(n)))))})},Sx=function(e,t,n){var r=n.getIn(["itemOffset"]),o=new Sf(e.get("items").slice(r,r+n.getIn(["itemLimit"]))).getJustifiedLayout(e.get("viewportWidth"),Sp,Sh,Sm).map(function(e){return(0,tL._)((0,tw._)({},e),{sectionNumber:t})});return e.withMutations(function(r){var i,a=e.get("rows",ev.default.List()),s=n.getIn(["rowOffset"]),u=n.getIn(["rowLimit"]);if(r.setIn(["flexSection",t,"state"],b.i4.ARRANGED).set("rows",(i=a).splice.apply(i,[s,u].concat((0,iZ._)(ev.default.fromJS(o))))),o.length!==u){r.setIn(["flexSection",t,"rowLimit"],o.length);var l=r.get("flexSection"),c=o.length-u;r.set("flexSection",l.map(function(e){var t=e.get("rowOffset");return e.set("rowOffset",t>s?t+c:t)}))}})},Sk=function(e,t){return e.withMutations(function(e){t.forEach(function(t){var n=e.getIn(["rows"]).findIndex(function(e){return -1!==e.get("list").findIndex(function(e){return e.getIn(["photo","id"])===t})});if(n>=0){var r=e.getIn(["rows",n,"sectionNumber"]);e.getIn(["flexSection",r]).get("state")===b.i4.ARRANGED&&e.setIn(["flexSection",r,"state"],b.i4.LOADED)}})})},SM=function(e,t){return e.withMutations(function(e){var n=[];e.get("items").forEach(function(e,r){t.includes(e.get("id"))&&n.push(r)});var r=0;e.set("flexSection",e.get("flexSection").map(function(e){var t=e.get("itemOffset"),o=e.get("itemLimit"),i=n.filter(function(e){return e>=t&&e<t+o}).length,a=e.set("itemOffset",t-r);return r+=i,i>0&&(a=a.set("itemLimit",o-i).set("state",b.i4.LOADED)),a})),e.set("items",e.get("items").filter(function(e,t){return!n.includes(t)}))})},SN=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:SC,t=arguments.length>1?arguments[1]:void 0;if(SP.includes(t.type))return SO(e,t);switch(t.type){case gQ.GetAlbum:var n=t.object;return t.refreshAlbum?SR(n):e;case gQ.ArrangeFlexLayoutSection:var r=t.viewportWidth;if(e.get("viewportWidth")===r)return e;return SL(e,r);case gQ.BeforeLoadFlexLayoutSection:var o=t.sectionNumber;return e.setIn(["flexSection",o,"state"],b.i4.LOADING);case gQ.LoadFlexLayoutSection:return SD(e,t.sectionNumber,t.list);case gQ.ArrangeFlexLayoutRow:var i=t.sectionNumber,a=e.getIn(["flexSection",i]);if(!a)return e;return Sx(e,i,a);case gQ.RotateAlbumItems:return Sk(SO(e,t),t.idArray);case vX.j.DeleteItemStore:if(t.albumType!==b.ZP.ALBUM_TYPE.ALBUM)return e;return SM(e,t.idArray);case gQ.DeleteAlbumItem:return SM(e,t.itemIds);case gQ.ClearFlexLayout:return SC;case gQ.UpdateNewComment:var s=e.get("items").findIndex(function(e){return e.get("id")===t.id});return e.setIn(["items",s,"newComment"],!1).setIn(["rows",t.rowIdx,"list",t.listIdx,"photo","newComment"],!1);default:return e}},SF=(0,vq.combineReducers)({album:yr,photowall:SN}),SB=ev.default.fromJS({list:[]}),SU=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:SB,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case mp.LoadAlbumSelectDialogAlbum:var n=v6(b.ZP.ALBUM_TYPE.ALBUM,e.get("list"),t.list,t.offset,t.limit);return e.set("list",n);case mp.ClearAlbumSelectDialogAlbumList:return SB;default:return e}},SZ=__webpack_require__(99410),Sj={count:0,countForCheck:0,list:[],rows:[],loaded:!1,type:"",scrollIndex:-1},SH={status:b.cf.DONE,completion:0,total:0},Sz=(0,tL._)((0,tw._)({},Sj),{showMore:!1,suggestion:[],merge:{list:[],name:""},separate:{name:"",list:[]},migration:SH}),Sq=ev.default.fromJS({person:Sz,geocoding:Sj,general_tag:Sj,concept:Sj});function SG(e){return ev.default.fromJS({id:0,loaded:!0,name:(0,t$.n6)("action","more"),type:"more",itemCount:e})}function SV(e,t,n){return ev.default.fromJS({id:e,loaded:!1,name:"",show:!0,type:n,itemCount:t,additional:{},visibility:!0})}function SW(e,t,n){return(0,iZ._)(Array(e)).map(function(e,r){return SV(r+t+Math.random(),0,n)})}function SY(e){return ev.default.fromJS(e.map(function(e){return{id:e.id,name:e.name,additional:e.additional}}))}var SJ=function(e,t){var n=e.name.length>0?1:t,r="more"===e.type?0:1;return e.itemCount/n*r};function S$(e,t){var n=e,r=n.get("list"),o=t.countInfo.count;if(t.filter.show_more||!o)n=(n=n.set("showMore",t.filter.show_more)).set("list",r);else{var i=t.countInfo.more;i>0&&(n=n.set("list",r.push(SG(i))))}return n.setIn(["migration","status"],b.cf.DONE)}var SK=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Sq,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case cN.j.UpdateGeneralTag:var n=t.action,r=t.tagIdArray,o=t.tagInfoArray,i=e.getIn(["general_tag","list"]);return n===cN.eM.SET?o.forEach(function(e){var t=i.findIndex(function(t){return t.get("id")===e.id});t>-1&&(i=e.item_count>0?i.setIn([t,"itemCount"],e.item_count):i.delete(t))}):n===cN.eM.ADD?r.forEach(function(e){var t=i.findIndex(function(t){return t.get("id")===e});t>-1&&i.getIn([t,"itemCount"],0)>0&&(i=i.update(t,function(e){return e.set("itemCount",e.get("itemCount")+1)}))}):n===cN.eM.REMOVE&&r.forEach(function(e){var t=i.findIndex(function(t){return t.get("id")===e});t>-1&&i.getIn([t,"itemCount"],0)>1?i=i.update(t,function(e){return e.set("itemCount",e.get("itemCount")-1)}):t>-1&&(i=i.delete(t))}),e.setIn(["general_tag","count"],i.size).setIn(["general_tag","list"],i);case vK.j.ArrangeAutoAlbumItemRow:if(t.albumType===b.ZP.ALBUM_TYPE.CATEGORY||t.albumType===b.ZP.ALBUM_TYPE.ALBUM||t.albumType===b.ZP.ALBUM_TYPE.FOLDER)return e;var a=v5(e.get(t.albumType).get("list"),t.rowItemCount,t.albumType,t.marginSpace);if((0,ev.is)(a,e.getIn([t.albumType,"rows"])))return e;return e.setIn([t.albumType,"rows"],a);case vK.j.ResetAutoAlbumList:return e.withMutations(function(e){e.setIn([t.albumType,"loaded"],!1).setIn([t.albumType,"count"],0).setIn([t.albumType,"countForCheck"],0).setIn([t.albumType,"list"],ev.default.fromJS([])).setIn([t.albumType,"rows"],ev.default.fromJS([])).setIn([t.albumType,"scrollIndex"],-1),t.albumType===b.ZP.ALBUM_TYPE.PERSON&&e.setIn([t.albumType,"migration"],ev.default.fromJS(SH))});case vK.j.InitialAutoAlbum:var s=e.get(t.albumType).set("loaded",!0),u=t.countInfo.count,l=s.get("list");if(t.albumType===b.ZP.ALBUM_TYPE.PERSON&&(l=l.filter(function(e){return"more"!==e.get("type")})),l=l.concat(SW(u-l.size,l.size,t.albumType)),s=(s=s.set("count",u).set("countForCheck",u)).set("list",l),t.albumType===b.ZP.ALBUM_TYPE.PERSON&&(s=S$(s,t)),(t.albumType===b.ZP.ALBUM_TYPE.PERSON||t.albumType===b.ZP.ALBUM_TYPE.CONCEPT)&&(s=s.set("hiddenItemCount",t.countInfo.hiddenItemCount)),(0,ev.is)(e.get(t.albumType),s))return e;return e.set(t.albumType,s);case vK.j.SetAutoAlbumList:if(t.albumType===b.ZP.ALBUM_TYPE.CONDITION)return e;var c=e.getIn([t.albumType,"list"]),d=v6(t.albumType,c,t.list,t.filter.offset,t.filter.limit);if((0,ev.is)(c,d))return e.setIn([t.albumType,"loaded"],!0);return e.setIn([t.albumType,"list"],d).setIn([t.albumType,"loaded"],!0);case vK.j.SetAutoAlbumType:return e.set("type",t.albumType);case vK.j.UpdatePersonName:var f=e.getIn([b.ZP.ALBUM_TYPE.PERSON,"list"]).findIndex(function(e){return e.get("id")===t.id});return e.setIn([b.ZP.ALBUM_TYPE.PERSON,"list",f,"name"],t.name);case vK.j.UpdateAutoAlbumCover:var p=e.getIn([t.albumType,"list"]).findIndex(function(e){return e.get("id")===t.id});if(t.albumType===b.ZP.ALBUM_TYPE.PERSON)return e.setIn([b.ZP.ALBUM_TYPE.PERSON,"list",p,"additional","thumbnail","cache_key"],(0,SZ.x0)());return e.setIn([t.albumType,"list",p,"additional","thumbnailUnitId"],t.cover);case vK.j.UpdateAutoAlbumPhotoCount:var h=t.albumType,m=e.getIn([h,"list"]).findIndex(function(e){return e.get("id")===t.id});return e.setIn([h,"list",m,"itemCount"],t.count);case vK.j.UpdatePersonSuggestion:return e.setIn([b.ZP.ALBUM_TYPE.PERSON,"suggestion"],SY(t.personList));case vK.j.InitPersonSuggestion:return e.setIn([b.ZP.ALBUM_TYPE.PERSON,"suggestion"],ev.default.fromJS([]));case vK.j.UpdateMergePersonDialog:return e.setIn([b.ZP.ALBUM_TYPE.PERSON,"merge","list"],ev.default.fromJS(t.personList)).setIn([b.ZP.ALBUM_TYPE.PERSON,"merge","name"],t.name);case vK.j.UpdateMergePersonList:return e.setIn([b.ZP.ALBUM_TYPE.PERSON,"merge","list"],ev.default.fromJS(t.personList));case gQ.ScrollToAlbum:var g=e.getIn([t.albumType,"rows"]).findIndex(function(e){return -1!==e.get("list",ev.default.List()).findIndex(function(e){return e.get("id")===t.id})});if(-1===g)return e;return e.setIn([t.albumType,"scrollIndex"],g);case vK.j.SetAutoAlbumCountForCheck:return e.setIn([t.albumType,"countForCheck"],t.countInfo.countForCheck);case vK.j.UpdateSelectedFace:return e.setIn([b.ZP.ALBUM_TYPE.PERSON,"separate","list"],ev.default.fromJS(t.faceList));case vK.j.UpdatePeopleMergedResult:var v,y=t.target,_=t.mergedIdArray,E=e.getIn([b.ZP.ALBUM_TYPE.PERSON,"list"]).toJS(),T=[];_.forEach(function(e){var t=E.findIndex(function(t){return t.id===e});-1!==t&&(T.push(t),E.splice(t,1))});var S=E.map(function(e){return"person"===e.type?e.itemCount:0}),I=(v=Math).max.apply(v,(0,iZ._)(S)),w=E.findIndex(function(e){return e.id===y.id}),A=E.findIndex(function(e){return!1===e.loaded});if(-1!==w)E[w].name=y.name,E[w].show=y.show,E[w].itemCount=y.item_count,E[w].additional=y.additional;else{var O=E.slice(0,A).findLastIndex(function(e){return!0===e.loaded&&"more"!==e.type}),C=SJ(E[O]),P={loaded:!0,id:y.id,cover:y.cover,name:y.name,show:y.show,itemCount:y.item_count,additional:y.additional,type:y.type};SJ(P)>C&&(E.splice(T[0],0,P),E.splice(A,1))}var R=function(e,t){var n=SJ(e,I),r=SJ(t,I);return n>r?-1:n<r?1:0};return e.setIn([b.ZP.ALBUM_TYPE.PERSON,"list"],ev.default.fromJS(-1!==A?E:E.sort(R))).setIn([b.ZP.ALBUM_TYPE.PERSON,"count"],e.getIn([b.ZP.ALBUM_TYPE.PERSON,"count"])-_.length).setIn([b.ZP.ALBUM_TYPE.PERSON,"countForCheck"],e.getIn([b.ZP.ALBUM_TYPE.PERSON,"countForCheck"])-_.length);case vK.j.SetPersonMigration:var L={status:t.status,completion:t.completion,total:t.total};return e.setIn([b.ZP.ALBUM_TYPE.PERSON,"migration"],ev.default.fromJS(L));case vK.j.RemoveAutoAlbum:var D=t.albumType,x=t.id,k=e.getIn([D,"list"]),M=k.findIndex(function(e){return e.get("id")===x});return M>-1&&(k=k.delete(M)),e.setIn([D,"count"],k.size).setIn([D,"list"],k);default:return e}},SX=__webpack_require__(51346),SQ=ev.default.fromJS({isProcessing:!1}),S0=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:SQ,t=arguments.length>1?arguments[1]:void 0;if(t.type===SX.j.SetIsBatchPermissionProcessing){var n=t.isProcessing;return e.set("isProcessing",n)}return e},S1=(0,_.q$)({AbortBatchTask:"ABORT_BATCH_TASK",ClearBatchTask:"CLEAR_BATCH_TASK",UpdateBatchTaskProgress:"UPDATE_BATCH_TASK_PROGRESS"});(0,_.Ky)({});var S2=ev.default.fromJS({aborted:!1,current:0,total:0}),S4=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S2,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case S1.UpdateBatchTaskProgress:return e.withMutations(function(e){e.setIn(["current"],t.current),e.setIn(["total"],t.total)});case S1.AbortBatchTask:return e.setIn(["aborted"],!0);case S1.ClearBatchTask:return S2;default:return e}},S3=(0,_.q$)({SetCategory:"SET_CATEGORY",SetCategoryExpanded:"SET_CATEGORY_EXPANDED"}),S5=(0,_.Ky)({GetCategory:"GET_CATEGORY"}),S6=Object.fromEntries([b.ZP.ALBUM_TYPE.GEOCODING,b.ZP.ALBUM_TYPE.PERSON,b.ZP.ALBUM_TYPE.GENERAL_TAG,b.ZP.ALBUM_TYPE.VIDEO,b.ZP.ALBUM_TYPE.RECENTLY_ADDED,b.ZP.ALBUM_TYPE.CONCEPT,b.ZP.ALBUM_TYPE.SIMILAR,b.ZP.ALBUM_TYPE.FAVORITE].map(function(e){return[e,{list:[]}]})),S9=ev.default.fromJS((0,tw._)({expanded:!1,list:[],rows:[],arranged:!1},S6));function S8(e,t){return t.map(function(t){var n,r=e===b.ZP.ALBUM_TYPE.PERSON?"thumbnail":"thumbnailUnitId";return(0,tw._)((n={},(0,tR._)(n,r,t.additional[r]),(0,tR._)(n,"id",t.id),(0,tR._)(n,"library",t.library),n),t.filename?{thumbnailFilename:t.filename}:{})})}var S7=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S9,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case S3.SetCategory:if(0===t.categories.length)return e.set("arranged",!0);var n,r=(n={},(0,tR._)(n,b.ZP.ALBUM_TYPE.RECENTLY_ADDED,1),(0,tR._)(n,b.ZP.ALBUM_TYPE.FAVORITE,2),(0,tR._)(n,b.ZP.ALBUM_TYPE.PERSON,3),(0,tR._)(n,b.ZP.ALBUM_TYPE.CONCEPT,4),(0,tR._)(n,b.ZP.ALBUM_TYPE.SIMILAR,5),(0,tR._)(n,b.ZP.ALBUM_TYPE.GEOCODING,6),(0,tR._)(n,b.ZP.ALBUM_TYPE.GENERAL_TAG,7),(0,tR._)(n,b.ZP.ALBUM_TYPE.VIDEO,8),n);return t.categories.sort(function(e,t){return r[e.id]-r[t.id]}),e.set("list",ev.default.fromJS(t.categories));case vK.j.ArrangeAutoAlbumItemRow:if(t.albumType!==b.ZP.ALBUM_TYPE.CATEGORY)return e;var o=e.get("rows"),i=v5(e.get("list"),t.rowItemCount,t.albumType,t.marginSpace,t.size);if(0===i.size&&0===o.size||(0,ev.is)(o,i))return e.set("arranged",!0);return e.set("rows",i).set("arranged",!0);case vK.j.LoadCategoryAutoAlbumList:return e.set(t.albumType,ev.default.fromJS({list:S8(t.albumType,t.list)}));case S3.SetCategoryExpanded:return e.set("expanded",t.expanded);default:return e}},Ie=__webpack_require__(51761),It=__webpack_require__(84966),In=ev.default.fromJS({albumName:"",actionType:"",itemCount:null,sourceSpace:{options:[],disabledOption:null,selected:null},fileType:{options:[],selected:null},takenTime:{start_time:b.om,end_time:b.om},sourceFolders:[],ratings:[],favorite:[],conditionsByType:{},conditionSuggestionsByType:{},policyByType:{},nonmigratableCondition:{},isValid:null}),Ir=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:In,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Ie.j.Clear:return In;case Ie.j.InitializeDialog:var n=t.albumName,r=t.sourceSpace,o=t.fileType,i=t.sourceFolders,a=t.takenTime,s=t.policyByType,u=t.conditionsByType,l=t.nonmigratableCondition,c=t.rating,d=t.favorite,f=t.isValid,p=e.getIn(["sourceSpace","options"]);p=(0,It.j$)(p,r);var h=e.withMutations(function(e){return e.set("albumName",n).set("isValid",f).setIn(["sourceSpace","selected"],r).setIn(["sourceSpace","options"],p).setIn(["fileType","selected"],o)});return c&&(h=h.set("ratings",ev.default.fromJS(c))),d&&(h=h.set("favorite",ev.default.fromJS(d))),i&&(h=h.set("sourceFolders",ev.default.fromJS(i.map(function(e){return{id:e.id,path:e.name}})))),a&&(h=h.mergeIn(["takenTime"],ev.default.fromJS(a))),s&&(h=h.set("policyByType",ev.default.fromJS(s))),u&&(h=h.set("conditionsByType",ev.default.fromJS(u))),l&&(h=h.set("nonmigratableCondition",ev.default.fromJS(l))),h;case Ie.j.SetAlbumName:var m=t.albumName;return e.set("albumName",m);case Ie.j.SetConditionAlbumDialogType:var g=t.actionType;return e.set("actionType",g);case Ie.j.SetDisabledSourceSpaceOption:var v=t.spaceOption;return e.setIn(["sourceSpace","disabledOption"],v);case Ie.j.SetSpaceOptions:var y=t.spaceOptions;return e.setIn(["sourceSpace","options"],ev.default.fromJS(y));case Ie.j.SetSelectedSpace:var b=t.selectedSpace;return e.setIn(["sourceSpace","selected"],b);case Ie.j.AddRatingOption:var _=t.ratingOption;return e.update("ratings",function(e){return e.push(_).sort()});case Ie.j.AddSourceFolder:var E=t.folderId,T=t.folderPath,S=e.get("sourceFolders");if(-1!==S.findIndex(function(e){return e.get("id")===E}))return e;var I=S.push(ev.default.fromJS({id:E,path:T}));return e.set("sourceFolders",I);case Ie.j.ClearRatingOption:var w=t.ratingOption;return e.update("ratings",function(e){return e.filter(function(e){return e!==w})});case Ie.j.ClearSourceFolder:var A=t.folderId,O=e.get("sourceFolders").filterNot(function(e){return e.get("id")===A});return e.set("sourceFolders",O);case Ie.j.ClearAllSourceFolders:return e.set("sourceFolders",ev.default.List());case Ie.j.ClearAllSuggestedConditions:return e.set("conditionSuggestionsByType",ev.default.Map());case Ie.j.ResetItemCount:return e.set("itemCount",null);case Ie.j.SetConditionSuggestionsByType:var C=t.conditionSuggestionsByType;return e.set("conditionSuggestionsByType",ev.default.fromJS(C));case Ie.j.SetFavoriteCondition:var P=t.favorite;return e.setIn(["favorite",0],P);case Ie.j.SetFileTypeOptions:var R=t.fileTypeOptions;return e.setIn(["fileType","options"],ev.default.fromJS(R));case Ie.j.SetItemCount:var L=t.itemCount;return e.set("itemCount",L);case Ie.j.SetSelectedFileType:var D=t.selectedFileType;return e.setIn(["fileType","selected"],D);case Ie.j.SetStartTakenTime:var x=t.takenTime;return e.setIn(["takenTime","start_time"],x);case Ie.j.SetEndTakenTime:var k=t.takenTime;return e.setIn(["takenTime","end_time"],k);case Ie.j.AddCondition:var M=t.conditionType,N=t.conditionName,F={id:t.conditionId,name:N,additional:t.conditionAdditional},B=e.get("conditionsByType");if(B.has(M)){var U=B.get(M),Z=U.map(function(e){return"".concat(e.get("id"),":").concat(e.get("name"))}),j="".concat(F.id,":").concat(F.name);if(-1!==Z.findIndex(function(e){return e===j}))return e;var H=U.push(ev.default.fromJS(F));return e.setIn(["conditionsByType",M],H)}var z=e.setIn(["conditionsByType",M],ev.default.fromJS([F]));return(0,It.HS)(M)&&(z=z.setIn(["policyByType",M],"or")),z;case Ie.j.ClearAllConditions:return e.set("conditionsByType",ev.default.Map()).set("policyByType",ev.default.Map());case Ie.j.ClearConditionsByType:var q=t.conditionType,G=e.get("conditionsByType"),V=e.get("policyByType"),W=G.delete(q),Y=V.delete(q);return e.set("conditionsByType",W).set("policyByType",Y);case Ie.j.SetConditionPolicy:var J=t.conditionType,$=t.conditionPolicy;return e.setIn(["policyByType",J],$);case Ie.j.ClearSingleConditionById:var K=t.conditionType,X=t.conditionId,Q=e.get("conditionsByType");if(!Q.has(K))return e;var ee=Q.get(K),et=ee.findIndex(function(e){return e.get("id")===X});if(-1===et)return e;var en=ee.delete(et);if(0===en.size){var er=e.get("policyByType"),eo=Q.delete(K),ei=er.delete(K);return e.set("conditionsByType",eo).set("policyByType",ei)}return e.setIn(["conditionsByType",K],en);case Ie.j.ClearSingleConditionByName:var ea=t.conditionType,es=t.conditionName,eu=e.get("conditionsByType");if(!eu.has(ea))return e;var el=eu.get(ea),ec=el.findIndex(function(e){return e.get("name")===es});if(-1===ec)return e;var ed=el.delete(ec);if(0===ed.size){var ef=e.get("policyByType"),ep=eu.delete(ea),eh=ef.delete(ea);return e.set("conditionsByType",ep).set("policyByType",eh)}return e.setIn(["conditionsByType",ea],ed);default:return e}},Io=__webpack_require__(64587),Ii=ev.default.fromJS({position:{xMouse:0,yMouse:0},isOpen:!1}),Ia=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ii,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Io.j.SetMenuMousePosition:return e.set("position",{xMouse:t.xMouse,yMouse:t.yMouse});case Io.j.SetMenuOpen:return e.set("isOpen",t.isOpen);default:return e}},Is=__webpack_require__(14741),Iu=function(e){var t=e.faceId,n=e.personId,r=e.personName,o=e.editAction,i=e.faceBoundingBox,a=e.additional,s=void 0!==n?{person_id:n,name:r}:{name:r},u=void 0!==o?{action:o}:{},l=void 0!==i?{face_bounding_box:i}:{},c=void 0!==a?{additional:a}:{};return ev.default.fromJS((0,tw._)({face_id:t},s,u,l,c))},Il=ev.default.fromJS({itemId:null,list:{},origFacePersonMap:{},diff:{}}),Ic=function(e,t){return ev.default.Iterable.isIndexed(t)?t.toList():t.toOrderedMap()},Id=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Il,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Is.j.SetFaceBoundingBoxList:var n=t.itemId,r=t.faceBoundingBoxList,o=new Map,i=new Map;return r.forEach(function(e){o.set(e.face_id,e),i.set(e.face_id,e.person_id)}),e.withMutations(function(e){e.set("itemId",n).set("list",ev.default.fromJS(o,Ic)).set("origFacePersonMap",ev.default.fromJS(i))});case Is.j.AddFaceBoundingBox:var a=t.tempFaceId,s=t.personId,u=t.personName,l=t.faceBoundingBox,c=Iu({faceId:a,personId:s,personName:u,faceBoundingBox:l,additional:t.additional}),d=Iu({faceId:a,personId:s,personName:u,editAction:b.Wg.ADD,faceBoundingBox:l});return e.withMutations(function(e){e.setIn(["list",a],c).setIn(["diff",a],d)});case Is.j.DeleteFaceBoundingBox:var f=t.targetedFaceId,p=e.getIn(["diff",f]);if(p&&p.get("action")===b.Wg.ADD)return e.withMutations(function(e){e.deleteIn(["diff",f]).deleteIn(["list",f])});var h=e.getIn(["origFacePersonMap",f]),m=Iu({faceId:f,editAction:b.Wg.DELETE,personId:h});return e.withMutations(function(e){e.setIn(["diff",f],m).deleteIn(["list",f])});case Is.j.ReassignFaceBoundingBox:var g=t.targetedFaceId,v=t.personId,y=t.personName,_=t.additional,E=e.getIn(["diff",g]),T=e.getIn(["list",g]),S=(null==E?void 0:E.get("action"))===b.Wg.ADD?b.Wg.ADD:b.Wg.REASSIGN,I=Iu({faceId:g,personId:v,personName:y,faceBoundingBox:T.get("face_bounding_box"),additional:_}),w=Iu({faceId:g,personId:v,personName:y,editAction:S,faceBoundingBox:T.get("face_bounding_box")});return e.withMutations(function(e){e.setIn(["diff",g],w).setIn(["list",g],I)});case Is.j.ClearEditFace:return Il;default:return e}},If=(0,_.q$)({SetCurrentEmbededFolder:"SET_CURRENT_EMBEDED_FOLDER",ClearEmbededSubFolder:"CLEAR_EMBEDED_SUB_FOLDER",ClearEmbededFolderPhotowall:"CLEAR_EMBEDED_FOLDER_PHOTOWALL",ClearEmbededFolderStore:"CLEAR_EMBEDED_FOLDER_STORE",SetEmbededFolderItem:"SET_EMBEDED_FOLDER_ITEM",SetEmbededSubFolder:"SET_EMBEDED_SUB_FOLDER",ArrangeEmbededFolderPhotowallRow:"ARRANGE_EMBEDED_FOLDER_PHOTOWALL_ROW",ArrangeEmbededSubFolderRow:"ARRANGE_EMBEDED_SUB_FOLDER_ROW",UpdateEmbededSortingSetting:"UPDATE_EMBEDED_SORTING_SETTING"}),Ip=(0,_.Ky)({GetCurrentEmbededFolder:"GET_CURRENT_EMBEDED_FOLDER",GoToEmbededFolderByPath:"GO_TO_EMBEDED_FOLDER_BY_PATH",ListEmbededSubFolder:"LIST_EMBEDED_SUB_FOLDER",ListEmbededFolderItem:"LIST_EMBEDED_FOLDER_ITEM",ArrangeEmbededFolderPhotowallRow:"ARRANGE_EMBEDED_FOLDER_PHOTOWALL_ROW",ChangeEmbededSorting:"CHANGE_EMBEDED_SORTING"}),Ih={list:[],rows:[],isLoaded:!1},Im=ev.default.fromJS({currentFolder:null,folders:Ih}),Ig=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Im,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vW.LocationChange:var n=t.payload,r=n.pathname;if(null===n.key&&(!r||"/"===r))return e;return Im;case If.SetCurrentEmbededFolder:return e.set("currentFolder",ev.default.fromJS(t.folder));case If.ClearEmbededSubFolder:return e.set("folders",ev.default.fromJS(Ih));case If.SetEmbededSubFolder:return e.setIn(["folders","list"],v6(b.ZP.ALBUM_TYPE.FOLDER,ev.default.List(),t.list,0)).setIn(["folders","isLoaded"],!0);case If.ArrangeEmbededSubFolderRow:return e.setIn(["folders","rows"],v5(e.getIn(["folders","list"]),t.rowItemCount,b.ZP.ALBUM_TYPE.FOLDER,t.marginSpace,t.size));case If.UpdateEmbededSortingSetting:var o=t.sortBy,i=t.sortDirection;return e.setIn(["currentFolder","sortBy"],o).setIn(["currentFolder","sortDirection"],i);case If.ClearEmbededFolderStore:return Im;default:return e}},Iv=ev.default.fromJS((0,tw._)({isFolderEnd:!1,isLoaded:!1},ST())),Iy=[oY.j.ResetFolderScrollToItem,oY.j.RotateFolderItems,oY.j.ScrollToFolderPhotoWallItem],Ib=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Iv,t=arguments.length>1?arguments[1]:void 0;if(Iy.includes(t.type))return SO(e,t);switch(t.type){case If.SetEmbededFolderItem:var n=e.get("items",ev.default.List());return e.withMutations(function(e){var r;e.setIn(["items"],(r=n).splice.apply(r,[t.offset,t.list.length].concat((0,iZ._)(ev.default.fromJS(t.list))))),e.set("isFolderEnd",t.isFolderEnd).set("isLoaded",!0)});case If.ArrangeEmbededFolderPhotowallRow:return e.set("rows",v5(e.get("items"),t.rowItemCount,b.v.FOLDER_PHOTOWALL,t.marginSpace,t.size));case If.ClearEmbededFolderPhotowall:return Iv;default:return e}},I_=(0,vq.combineReducers)({folder:Ig,photowall:Ib}),IE=__webpack_require__(95346);function IT(){var e={};return b.Hl.forEach(function(t){e[t]=ev.default.Set()}),ev.default.fromJS(e)}function IS(){var e={};return b.Dp.forEach(function(t){e[t]=ev.default.Set()}),ev.default.fromJS(e)}function II(e){return e?IS():IT()}function Iw(e){return e?b.Dp:b.Hl}function IA(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e.set("selectType",b.RT.ITEM).set("selectMode",!0).set("selectedSet",II(t)).set("selectedMap",ev.default.Map()).set("previewSet",ev.default.fromJS({item:ev.default.Set(),folder:ev.default.Set()}))}function IO(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=II(n),o=ev.default.Map();return e.withMutations(function(n){var i=n;return e.get("selectType")===t.selectType?(r=e.get("selectedSet"),o=e.get("selectedMap")):b.RT.NONE===e.get("selectType")?i=i.set("selectType",t.selectType):(r=e.get("selectedSet"),o=e.get("selectedMap"),i=i.set("selectType",b.RT.ITEM_FOLDER)),i.setIn(["selectedSet",t.selectType],r.get(t.selectType).union(t.idArray)).set("selectedMap",o.merge(t.infoMap)).set("selectMode",!0).set("lastSelected",ev.default.fromJS({type:t.selectType,id:t.idArray[t.idArray.length-1]})).setIn(["previewSet",t.selectType],ev.default.Set())})}function IC(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.getIn(["selectedSet",t.selectType]).filter(function(e){return -1===t.idArray.indexOf(e)}),o=e.get("selectedMap");if(t.idArray.forEach(function(e){o=o.delete(e.toString())}),e.get("actionType")!==b.Us.General||r.size>0)return e.setIn(["selectedSet",t.selectType],r).set("selectedMap",o).set("lastSelected",ev.default.fromJS({type:"",id:0}));var i=e,a=!0;return Iw(n).forEach(function(n){n!==t.selectType&&0!==e.getIn(["selectedSet",n]).size&&(i=i.set("selectType",n),a=!1)}),a?i.set("selectedSet",II(n)).set("selectedMap",ev.default.Map()).set("selectMode",!1).set("selectType",n?b.RT.ITEM:b.RT.NONE).set("actionType",b.Us.General).set("lastSelected",ev.default.fromJS({type:"",id:0})):i.setIn(["selectedSet",t.selectType],r).set("selectedMap",o).set("lastSelected",ev.default.fromJS({type:"",id:0}))}var IP=ev.default.fromJS({selectMode:!1,selectType:b.RT.ITEM,selectedSet:IS(),selectedMap:ev.default.Map(),previewSet:ev.default.fromJS({item:ev.default.Set()}),actionType:b.Us.General,lastSelected:ev.default.Map({type:"",id:0}),isSingleSelectMode:!1}),IR=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:IP,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case IE.j.AddEmbededSelectedSelect:if(e.get("isSingleSelectMode"))return IO(IP.set("isSingleSelectMode",!0),t,!0);return IO(e,t,!0);case IE.j.RemoveEmbededSelectedSelect:return IC(e,t,!0);case IE.j.SetEmbededPreviewSelect:return e.setIn(["previewSet","item"],ev.default.Set(t.idArray));case IE.j.RemoveEmbededPreviewSelect:return e.set("previewSet",ev.default.fromJS({item:ev.default.Set()}));case IE.j.ClearEmbededSelectedSelect:return IP;case IE.j.EnterEmbededSelectItemMode:return IA(e,!0).set("actionType",b.Us.General);case IE.j.SetEmbededSelectMode:return e.set("isSingleSelectMode",t.isSingleSelectMode);default:return e}},IL=__webpack_require__(32835),ID=70,Ix={PUSH:"push",UNSHIFT:"unshift"},Ik=["regenerateQueue","tier1Queue","tier2Queue","tier3Queue","tier4Queue"],IM=ev.default.fromJS({dependencyStatusLoaded:!1,dependencyStatus:b.fS,currentTasks:[],allTasks:{},waitingQueue:{regenerateQueue:[],tier1Queue:[],tier2Queue:[],tier3Queue:[],tier4Queue:[]},completedCategories:(i={},(0,tR._)(i,b.Zu.PERSONAL,!1),(0,tR._)(i,b.Zu.TEAM,!1),i),openQueue:!1}),IN=function(e,t){return e.filter(function(e){return e!==t})},IF=function(e,t,n){var r=t.get("currentTasks").map(function(e){return e.get("unit_id")}),o=t.get("waitingQueue").toJS(),i=o.tier1Queue,a=o.tier2Queue,s=o.tier3Queue,u=o.tier4Queue,l=o.regenerateQueue,c={},d=n===Ix.UNSHIFT?"unshift":"push";return(n===Ix.UNSHIFT?e.slice().reverse():e).forEach(function(e){if(!r.includes(e.unit_id)){var o=t.hasIn(["allTasks",e.unit_id.toString()]),f=!1;if(o&&t.getIn(["allTasks",e.unit_id.toString(),"task_type"])===b.Kh.AUTO_GENERATE){var p=t.getIn(["allTasks",e.unit_id.toString(),"priority"],-1);n===Ix.UNSHIFT&&p>=e.priority||n===Ix.PUSH&&p>e.priority?f=!0:e.task_type===b.Kh.REGENERATE&&(f=!0)}if(f)switch(t.getIn(["allTasks",e.unit_id.toString(),"priority"])){case 1:i=IN(i,e.unit_id);break;case 2:a=IN(a,e.unit_id);break;case 3:s=IN(s,e.unit_id);break;case 4:u=IN(u,e.unit_id)}if(!o||f){if(c[e.unit_id]=e,e.task_type===b.Kh.REGENERATE)l[d](e.unit_id);else switch(e.priority){case 1:i[d](e.unit_id);break;case 2:a[d](e.unit_id);break;case 3:s[d](e.unit_id);break;case 4:u[d](e.unit_id)}}}}),{newTaskDetail:ev.default.fromJS(c),newWaitingQueue:ev.default.fromJS({regenerateQueue:l,tier1Queue:i.length>ID?i.slice(0,ID):i,tier2Queue:a.length>ID?a.slice(0,ID):a,tier3Queue:s.length>ID?s.slice(0,ID):s,tier4Queue:u.length>ID?u.slice(0,ID):u})}},IB=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:IM,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vW.LocationChange:var n=t.payload.pathname;if(e.get("allTasks").isEmpty()||e.getIn(["waitingQueue","tier1Queue"]).isEmpty()&&e.getIn(["waitingQueue","tier2Queue"]).isEmpty()&&e.getIn(["waitingQueue","tier3Queue"]).isEmpty()||(0,rg.xr)(n))return e;return e.withMutations(function(e){e.setIn(["waitingQueue","tier1Queue"],ev.default.List()).setIn(["waitingQueue","tier2Queue"],ev.default.List()).setIn(["waitingQueue","tier3Queue"],ev.default.List()).update("allTasks",function(e){return e.deleteAll(e.filter(function(e){return 4>e.get("priority")}).keySeq())})});case IL.j.SetDependencyStatus:return e.withMutations(function(e){var n=ev.default.fromJS(b.fS).mergeDeep(ev.default.fromJS(t.status));e.set("dependencyStatus",n).set("dependencyStatusLoaded",!0)});case IL.j.AppendToGenerateThumbnailQueue:var r=IF(t.tasks,e,Ix.PUSH),o=r.newTaskDetail,i=r.newWaitingQueue;return e.withMutations(function(e){e.update("allTasks",function(e){return e.merge(o)}).set("waitingQueue",i)});case IL.j.AppendLeftGenerateThumbnailQueue:var a=IF(t.tasks,e,Ix.UNSHIFT),s=a.newTaskDetail,u=a.newWaitingQueue;return e.withMutations(function(e){e.update("allTasks",function(e){return e.merge(s)}).set("waitingQueue",u)});case IL.j.AddRegenerateTasks:var l=IF(t.tasks,e,Ix.PUSH),c=l.newTaskDetail,d=l.newWaitingQueue;return e.withMutations(function(e){e.update("allTasks",function(e){return e.merge(c)}).set("waitingQueue",d)});case IL.j.ClearGenerateThumbnailQueue:return e.withMutations(function(e){e.setIn(["waitingQueue","tier1Queue"],ev.default.List()).setIn(["waitingQueue","tier2Queue"],ev.default.List()).setIn(["waitingQueue","tier3Queue"],ev.default.List()).setIn(["waitingQueue","tier4Queue"],ev.default.List()).set("allTasks",ev.default.Map()).set("currentTasks",ev.default.List())});case IL.j.PopGenerateThumbnailQueueToCurrentTasks:var f=!0,p=!1,h=void 0;try{for(var m,g,v=Ik[Symbol.iterator]();!(f=(g=v.next()).done);f=!0){var y=g.value;if(e.getIn(["waitingQueue",y]).size>0){m=y;break}}}catch(e){p=!0,h=e}finally{try{f||null==v.return||v.return()}finally{if(p)throw h}}if(!m)return e.set("currentTasks",ev.default.List()).set("allTasks",ev.default.Map());var _=null;if(m===Ik[1]){var E=e.getIn(["dependencyStatus","desktopClient","suggestedBatchSize"]);_=e.getIn(["waitingQueue",m]).take(E)}else _=e.getIn(["waitingQueue",m]).take(1);var T=e.get("currentTasks").map(function(e){return e.get("unit_id")});return e.withMutations(function(t){t.updateIn(["waitingQueue",m],function(e){return e.skip(_.size)}).set("currentTasks",_.map(function(t){return e.getIn(["allTasks",t.toString()])})).update("allTasks",function(e){return e.filter(function(e){return!(null==T?void 0:T.includes(e.get("unit_id")))})})});case IL.j.ClearCurrentExternalConvertTasks:var S=e.get("currentTasks").map(function(e){return e.get("unit_id")});return e.withMutations(function(e){e.set("currentTasks",ev.default.List()).update("allTasks",function(e){return e.filter(function(e){return!(null==S?void 0:S.includes(e.get("unit_id")))})})});case IL.j.SetCompletedCategory:var I=t.category,w=t.completed;return e.setIn(["completedCategories",I],w);case IL.j.SetOpenGenerateThumbnailQueue:return e.set("openQueue",t.open);case IL.j.SetDependencyStatusLoaded:return e.set("dependencyStatusLoaded",t.loaded);default:return e}},IU=ev.default.fromJS({open_file_tree:!0}),IZ=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:IU,t=arguments.length>1?arguments[1]:void 0;return t.type===nh.SetOpenFileTreeStore?e.set("open_file_tree",t.openFileTree):e},Ij=[b.CP.TYPE,b.CP.TIME,b.CP.PERSON,b.CP.GEOCODING,b.CP.FAVORITE,b.CP.RATING],IH={},Iz={},Iq={},IG={};b._Y.forEach(function(e){IH[e]=[],b.Dd.includes(e)?Iz[e]={tree:[],idToPos:{},toggled:[]}:Iz[e]=[],Iq[e]=Ij.includes(e),IG[e]=!0}),IG[b.CP.RATING]=!1;var IV=ev.default.fromJS({setting:Iq,condition:IH,option:Iz,collapse:IG,filterEnable:!1,filterOptionNeedUpdate:!1});function IW(e){return e.some(function(e){return!e.isEmpty()})}function IY(e){return e.withMutations(function(e){e.set("condition",IV.get("condition")).set("collapse",IV.get("collapse")).set("option",IV.get("option")).set("filterEnable",!1)})}var IJ=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:IV,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case T_.UpdateFilterSetting:var n=e.get("condition");return n=n.withMutations(function(n){n.forEach(function(r,o){!t.setting.get(o)&&e.getIn(["setting",o])&&n.setIn([o],ev.default.List())})}),e.withMutations(function(e){e.set("setting",t.setting).set("condition",n).set("filterEnable",IW(n))});case T_.HandleFilterCheck:var r=e.getIn(["option",t.targetType]),o=r.findIndex(function(e){return e.get("id")===t.itemId});return r=r.setIn([o,"checked"],t.isChecked),e.setIn(["option",t.targetType],r).set("condition",t.condition).set("filterEnable",IW(t.condition));case T_.HandleFilterGroupCheck:var i=e.getIn(["option",t.targetType]),a=i.findIndex(function(e){return e.get("end")===t.nodeCondition.get("end")&&e.get("start")===t.nodeCondition.get("start")});return i=i.setIn([a,"checked"],t.isChecked),e.setIn(["option",t.targetType],i).set("condition",t.condition).set("filterEnable",IW(t.condition));case T_.HandleResetFilter:return IY(e);case T_.HandleAfterLoadOption:return e.withMutations(function(e){e.set("option",t.option).set("condition",t.condition).set("filterEnable",IW(t.condition)).set("filterOptionNeedUpdate",!1)});case T_.UpdateFilterCollapse:return e.setIn(["collapse",t.targetType],t.collapse);case T_.UpdateFilterTreeToggled:var s,u=e.getIn(["option",t.targetType,"idToPos","".concat(t.id)]);if(t.toggled)s=e.getIn(["option",t.targetType,"toggled"]).push(t.id);else{var l=e.getIn(["option",t.targetType,"toggled"]).indexOf(t.id);s=e.getIn(["option",t.targetType,"toggled"]).delete(l)}return e.setIn(["option",t.targetType,"tree"].concat((0,iZ._)(u),["toggled"]),t.toggled).setIn(["option",t.targetType,"toggled"],s);case T_.HandleFilterTreeCheck:return e.withMutations(function(e){e.setIn(["option",t.targetType,"tree"],t.tree).set("condition",t.condition).set("filterEnable",IW(t.condition))});case T_.SetFilterOptionNeedUpdate:return e.set("filterOptionNeedUpdate",t.change);default:return e}},I$=ev.default.fromJS({isLoaded:!1,subfolderCount:-1,currentFolder:{id:null,path:null,accessPermission:{download:!1,manage:!1,own:!1,upload:!1,view:!1}},subfolders:[]}),IK=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:I$,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Ei.j.SetCurrentFolderInFolderNavigator:var n=t.currentFolder;return e.set("currentFolder",ev.default.fromJS(n));case Ei.j.SetCurrentFolderPathInFolderNavigator:var r=t.folderPath;return e.setIn(["currentFolder","path"],r);case Ei.j.SetIsLoadedInFolderNavigator:var o=t.isLoaded;return e.set("isLoaded",o);case Ei.j.AddSubfoldersInFolderNavigator:var i=t.subfolders;return e.update("subfolders",function(e){return e.concat(ev.default.fromJS(i))});case Ei.j.ClearSubfoldersInFolderNavigator:return e.set("subfolders",ev.default.List());case Ei.j.SetSubfolderCountInFolderNavigator:var a=t.subfolderCount;return e.set("subfolderCount",a);case Ei.j.ClearFolderNavigator:return I$;default:return e}},IX={list:[],rows:[],isLoaded:!1},IQ=ev.default.fromJS({currentFolder:null,folders:IX,folderTree:[],idToPos:{},hideSubFolders:!1});function I0(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ev.default.Map();return ev.default.fromJS({id:e.id,name:(0,iS.K3)(e.name),path:e.name,layer:0,accessPermission:null===(t=e.additional)||void 0===t?void 0:t.access_permission,active:n.get("active",!1),toggled:n.get("toggled",!0),parent:e.parent,sortBy:v2(e.sort_by),sortDirection:v4(e.sort_direction),children:n.get("children",[])})}function I1(e,t,n){var r=e.get(t),o=e;e.entrySeq().forEach(function(e){var t=(0,g._)(e,2),n=t[0],i=t[1];(0,iZ._)(r).concat(["children"]).every(function(e,t){return e===i[t]})&&(o=o.delete(n))});for(var i=0;i<n.length;++i)o=o.set(n[i].id,(0,iZ._)(r).concat(["children",i]));return o}function I2(e,t){var n;return ev.default.fromJS({id:e.id,name:(0,iS.K3)(e.name),path:e.name,parent:e.parent,layer:t,active:!1,toggled:null!==(n=e.toggled)&&void 0!==n&&n,children:e.children||[],sortBy:v2(e.sort_by),sortDirection:v4(e.sort_direction),sharingInfo:e.additional?e.additional.sharing_info:void 0,accessPermission:e.additional?e.additional.access_permission:void 0,passwordVerified:e.additional?e.additional.password_verified:void 0})}function I4(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ev.default.Map();return n.size>0?ev.default.fromJS(t.map(function(t){var r=I2(t,e),o=n.find(function(e){return e.get("id")===r.get("id")});return o&&(r=r.set("active",o.get("active")).set("toggled",o.get("toggled")).set("children",o.get("children"))),r})):ev.default.fromJS(t.map(function(t){return I2(t,e)}))}function I3(e,t){var n=t;n=n.set(e[0].id,[0]);for(var r=e[0].id,o=1,i=0;o<e.length;o+=1,i+=1){e[o].parent!==r&&(i=0,r=e[o].parent);var a=n.get(e[o].parent);n=n.set(e[o].id,(0,iZ._)(a).concat(["children",i]))}return n}var I5=function(e){return function(t){return void 0===t?void 0:e}};function I6(e,t,n){var r=e[0].id,o=1,i=1,a=n;a=a.update(0,function(t){return I0(e[0],t)});for(var s=function(e,t){return function(n){return I4(e,t,n)}},u=1;u<=e.length;++u)if(u===e.length||e[u].parent!==r){var l=t.get(r);if(a=a.updateIn((0,iZ._)(l).concat(["children"]),s(i,e.slice(o,u))),u===e.length)break;o=u,r=e[u].parent,i+=1}for(var c=t.get(r),d=2;d<c.length;d+=2){var f=c.slice(0,d+1);a=a.updateIn((0,iZ._)(f).concat(["toggled"]),I5(!0))}return a}var I9=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:IQ,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case oY.j.SetRootFolder:return e.setIn(["folderTree",0],I0(t.folder)).setIn(["idToPos",t.folder.id],[0]);case oY.j.SetCurrentFolder:return e.set("currentFolder",ev.default.fromJS(t.folder));case oY.j.ClearCurrentFolder:return e.set("currentFolder",null);case oY.j.ClearSubFolder:return e.set("folders",ev.default.fromJS(IX));case oY.j.UpdateFolderTreeToggled:var n=e.getIn(["idToPos",t.id]);return e.updateIn(["folderTree"].concat((0,iZ._)(n),["toggled"]),I5(t.toggled));case TF.j.SetRefresh:if((0,rg.R6)((0,cs.AZ)()))return IQ;return e;case oY.j.ClearFolderStore:return IQ;case oY.j.UpdateFolderTreeActive:var r=e;if(function(e){return Number.isInteger(e)&&e>0}(t.srcFolderId)){var o=e.getIn(["idToPos",t.srcFolderId]);r=r.updateIn(["folderTree"].concat((0,iZ._)(o),["active"]),I5(!1))}var i=e.getIn(["idToPos",t.targetFolderId]);return r.updateIn(["folderTree"].concat((0,iZ._)(i),["active"]),I5(!0));case oY.j.SetSubFolder:var a=e.getIn(["idToPos",t.id]),s=e;if(t.needReset&&(s=s.setIn(["folders","list"],v6(b.ZP.ALBUM_TYPE.FOLDER,ev.default.List(),t.list,0)).setIn(["folders","isLoaded"],!0)),0===t.list.length)s=s.deleteIn(["folderTree"].concat((0,iZ._)(a),["children"]));else{var u=e.getIn(["folderTree"].concat((0,iZ._)(a),["layer"]))+1;s=s.setIn(["folderTree"].concat((0,iZ._)(a),["children"]),I4(u,t.list))}return s.set("idToPos",I1(e.get("idToPos"),t.id,t.list));case oY.j.UpdateSubFolder:var l=e;return t.needReset&&(l=l.updateIn(["folders","list"],function(e){return e.concat(v6(b.ZP.ALBUM_TYPE.FOLDER,ev.default.List(),t.list,e.size))})),l.setIn(["folders","isLoaded"],!0);case oY.j.UpdateFolderSharing:if(t.folder.id===e.getIn(["currentFolder","id"])){var c=e.getIn(["idToPos",t.folder.id]),d=ev.default.fromJS(t.folder.additional.sharing_info);return e.setIn(["currentFolder","sharingInfo"],d).setIn(["folderTree"].concat((0,iZ._)(c),["sharingInfo"]),d)}var f=v6(b.ZP.ALBUM_TYPE.FOLDER,ev.default.List(),[t.folder],0).get(0),p=f.get("id"),h=e.getIn(["folders","list"]).findIndex(function(e){return e.get("id")===p}),m=e.getIn(["idToPos",p]),g=e.getIn(["folderTree"].concat((0,iZ._)(m),["layer"])),v=(0,tL._)((0,tw._)({},t.folder),{children:e.getIn(["folderTree"].concat((0,iZ._)(m),["children"])).toJS(),toggled:e.getIn(["folderTree"].concat((0,iZ._)(m),["toggled"]))});if(-1===h)return e.setIn(["folderTree"].concat((0,iZ._)(m)),I2(v,g));return e.setIn(["folders","list",h],f).setIn(["folderTree"].concat((0,iZ._)(m)),I2(v,g));case oY.j.ArrangeSubFolderRow:return e.setIn(["folders","rows"],v5(e.getIn(["folders","list"]),t.rowItemCount,b.ZP.ALBUM_TYPE.FOLDER,t.marginSpace,t.size));case oY.j.UpdateSortingSetting:var y=t.id,_=t.sortBy,E=t.sortDirection,T=e.getIn(["idToPos",y]);return e.setIn(["folderTree"].concat((0,iZ._)(T),["sortBy"]),_).setIn(["folderTree"].concat((0,iZ._)(T),["sortDirection"]),E).setIn(["currentFolder","sortBy"],_).setIn(["currentFolder","sortDirection"],E);case oY.j.SetFolderTreeByListParent:var S=t.list,I=t.forceReset,w=I3(S,I?new ev.default.Map:e.get("idToPos")),A=I6(S,w,I?new ev.default.List:e.get("folderTree"));return e.set("idToPos",w).set("folderTree",A);case oY.j.SetFolderTreeAccessPermission:var O=e.get("folderTree").withMutations(function(n){return t.accessPermissions.forEach(function(t){var r=t.id,o=t.access_permission,i=e.getIn(["idToPos",r]);n.setIn((0,iZ._)(i).concat(["accessPermission"]),ev.default.fromJS(o))}),n});return e.set("folderTree",O);case oY.j.DeleteFolderInStore:var C=t.id,P=t.deleteList,R=e.getIn(["idToPos",C]),L=e.get("idToPos").filterNot(function(e,t){return P.includes(t)}),D=e.getIn(["folderTree"].concat((0,iZ._)(R),["children"])).filterNot(function(e){return P.includes(e.get("id"))}),x=e.getIn(["folders","list"]).filterNot(function(e){return P.includes(e.get("id"))});return e.setIn(["folders","list"],x).set("idToPos",L).setIn(["folderTree"].concat((0,iZ._)(R),["children"]),D);case oY.j.UpdateFolderName:var k=t.id,M=t.path,N=(0,iS.K3)(M),F=e.getIn(["idToPos",k]),B=e.getIn(["folders","list"]).findIndex(function(e){return e.get("id")===k});return e.setIn(["folderTree"].concat((0,iZ._)(F),["name"]),N).setIn(["folderTree"].concat((0,iZ._)(F),["path"]),M).setIn(["folders","list",B,"name"],N).setIn(["folders","list",B,"path"],M);case oY.j.UnlockFolderInFolderTree:var U=e.getIn(["idToPos",t.id]);if(!U)return e;return e.setIn(["folderTree"].concat((0,iZ._)(U),["passwordVerified"]),!0);case oY.j.UpdateSubFolderCover:var Z=t.id,j=e.getIn(["folders","list"]).findIndex(function(e){return e.get("id")===Z});if(j<0)return e;var H=[{id:Z,folder_cover_seq:b.h2.FIRST,cache_key:"".concat(Math.random())}];return e.setIn(["folders","list",j,"additional","thumbnail"],ev.default.fromJS(H));case oY.j.HideSubFolders:return e.set("hideSubFolders",t.hide);default:return e}},I8=(0,_.q$)({UpdateFavorite:"UPDATE_FAVORITE",UpdateLightboxFavorite:"UPDATE_LIGHTBOX_FAVORITE"}),I7=(0,_.Ky)({BatchSetFavorite:"BATCH_SET_FAVORITE"}),we=ev.default.fromJS((0,tw._)({isFolderEnd:!1,isLoaded:!1,count:0},ST())),wt=[oY.j.ResetFolderScrollToItem,oY.j.RotateFolderItems,oY.j.ScrollToFolderPhotoWallItem],wn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:we,t=arguments.length>1?arguments[1]:void 0;if(wt.includes(t.type))return SO(e,t);switch(t.type){case oY.j.SetFolderItem:var n=e.get("items",ev.default.List());return e.withMutations(function(e){var r,o=(r=n).splice.apply(r,[t.offset,t.list.length].concat((0,iZ._)(ev.default.fromJS(t.list))));return e.set("items",o).set("isFolderEnd",t.isFolderEnd).set("isLoaded",!0),e});case vX.j.DeleteItemStore:if(t.albumType!==b.ZP.ALBUM_TYPE.FOLDER)return e;var r=Math.max(0,e.get("count")-t.idArray.length);return SO(e.set("count",r),t);case oY.j.ArrangeFolderPhotowallRow:return e.set("rows",v5(e.get("items"),t.rowItemCount,b.v.FOLDER_PHOTOWALL,t.marginSpace,t.size));case oY.j.SetFolderItemCount:return e.set("count",t.itemCount);case oY.j.ClearFolderPhotowall:return we;case I8.UpdateFavorite:if(!(0,rg.R6)((0,cs.AZ)()))return e;var o=t.itemIds,i=t.favorite;return e.withMutations(function(e){var t=e.get("items"),n=e.get("rows"),r=null;if(o.length>10&&t.size>1e3){r={};for(var a=0;a<t.size;a++)r[t.getIn([a,"id"])]=a}o.forEach(function(o){var a=r?r[o]:t.findIndex(function(e){return e.get("id")===o});if(void 0!==o&&-1!==a){e.setIn(["items",a,"additional","favorite"],i);for(var s=0;s<n.size;s+=1){var u=n.getIn([s,"list"]).findIndex(function(e){return e.get("id")===o});if(-1!==u){e.setIn(["rows",s,"list",u,"additional","favorite"],i);break}}}})});default:return e}},wr=(0,vq.combineReducers)({folder:I9,photowall:wn}),wo=(0,_.q$)({ClearFolders:"CLEAR_FOLDERS",UpdateRootFolderId:"UPDATE_ROOT_FOLDER_ID",UpdateFolderNodeInfos:"UPDATE_FOLDER_NODE_INFOS",SetIsAllSubfoldersLoaded:"SET_IS_ALL_SUBFOLDERS_LOADED",UpdateFolderSharingInfos:"UPDATE_FOLDER_SHARING_INFOS"}),wi="RootIdByLibrary",wa="NodeInfoById",ws="ChildrenInfoById",wu="SharingInfoById",wl="parentId",wc="childrenIds",wd="isAllSubfoldersLoaded",wf=ev.default.fromJS((a={},(0,tR._)(a,wi,{}),(0,tR._)(a,wa,{}),(0,tR._)(a,ws,{}),(0,tR._)(a,wu,{}),a)),wp=function(e,t){return e===t},wh=function(e,t,n){return function(r){var o=r;return -1!==n&&n!==t&&(o=o.updateIn(["".concat(n),wc],function(t){return t?t.filter(function(t){return t!==e}):t})),wp(e,t)||(o=o.updateIn(["".concat(t),wc],ev.default.List(),function(t){return t.filter(function(t){return t!==e}).push(e)})),o}},wm=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wf,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case wo.ClearFolders:return wf;case wo.UpdateRootFolderId:var n=t.rootFolderId,r=t.library;return e.setIn([wi,r],n);case wo.UpdateFolderNodeInfos:var o=t.folderNodeInfos;return e.withMutations(function(e){o.forEach(function(t){var n=t.folderId,r=(0,oi._)(t,["folderId"]),o=r[wl],i=e.getIn([wa,"".concat(n),wl],-1);e.setIn([wa,"".concat(n)],ev.default.fromJS(r)),e.update(ws,wh(n,o,i))})});case wo.SetIsAllSubfoldersLoaded:var i=t.isAllSubfoldersLoaded,a=t.folderId;return e.setIn([ws,"".concat(a),wd],i);case wo.UpdateFolderSharingInfos:var s=t.folderSharingInfos;return e.withMutations(function(e){s.forEach(function(t){var n=t.folderId,r=(0,oi._)(t,["folderId"]);e.setIn([wu,"".concat(n)],ev.default.fromJS(r))})});default:return e}},wg=ev.default.fromJS({suggestion:[],intersection:{orig:[],list:[],loadingCount:0}}),wv=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wg,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case cN.j.SetGeneralTagSuggestion:var n=t.suggestion;return e.set("suggestion",ev.default.fromJS(n));case cN.j.ClearGeneralTagSuggestion:return e.set("suggestion",ev.default.List());case cN.j.UpdateIntersectionGeneralTag:var r=e,o=t.action,i=t.tags;return"create"===o?r=r.setIn(["intersection","orig"],ev.default.fromJS(i)).setIn(["intersection","list"],ev.default.fromJS(i)):"add"===o?i.forEach(function(e){if(-1===r.getIn(["intersection","list"]).findIndex(function(t){return t.id===e.id})){var t=r.getIn(["intersection","list"]).push(ev.default.fromJS(e));r=r.setIn(["intersection","list"],t)}}):"remove"===o&&i.forEach(function(e){var t=r.getIn(["intersection","list"]).filter(function(t){return t.get("id")!==e.id});r=r.setIn(["intersection","list"],t)}),r;case cN.j.ClearIntersectionGeneralTag:return e.set("intersection",wg.get("intersection"));case cN.j.SetIntersectionGeneralTagLoading:var a=t.isLoading?1:-1;return e.updateIn(["intersection","loadingCount"],function(e){return e+a>=0?e+a:0});default:return e}},wy=__webpack_require__(69154),wb=ev.default.fromJS({count:{basic:0,metadata:0,thumbnail:0,geo_coding:0,face_extraction:0,person_clustering:0,concept_detection:0},peopleIndexingCount:0,geoCodingIndexingCount:0,conceptIndexingCount:0,ready:!1}),w_={people:["basic","thumbnail","face_extraction"],geo_coding:["basic","metadata","geo_coding"],concept:["basic","thumbnail","concept_detection"]};function wE(e,t){return w_[e].reduce(function(e,n){return e+t[n]},0)}var wT=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wb,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case wy.j.SetIndexTaskCount:return e.set("count",ev.default.fromJS(t.count)).set("peopleIndexingCount",wE("people",t.count)).set("geoCodingIndexingCount",wE("geo_coding",t.count)).set("conceptIndexingCount",wE("concept",t.count)).set("ready",!0);case wy.j.ClearIndexTaskCount:return wb;default:return e}},wS=__webpack_require__(24801),wI=__webpack_require__(65829);function ww(e,t){var n=e<5,r=e,o=9-e,i=(r-1)%4>=2?2:-2,a=n?-4:4,s=e;return t===b.ZP.ROTATION.CLOCKWISE?s=1&e?o+i:o:t===b.ZP.ROTATION.COUNTER_CLOCKWISE?s=1&e?o:o+i:t===b.ZP.ROTATION.ROTATE_180?s=r+(0-i):t===b.ZP.ROTATION.FLIP_VERTICAL?s=o+a:t===b.ZP.ROTATION.FLIP_HORIZONTAL&&(s=o+i+a),s}function wA(e,t){return t===b.ZP.ROTATION.CLOCKWISE||t===b.ZP.ROTATION.COUNTER_CLOCKWISE?e.set("width",e.get("height")).set("height",e.get("width")):e}var wO=ev.default.fromJS({pathInfo:{},type:"",itemId:0,origItemId:0,origItemTime:0,item:{id:0,additional:{description:"",resolution:{},tag:[],thumbnail:{},favorite:!1}},unit:[],nextItem:[],prevItem:[],passphrase:"",status:{displayTips:!1,hasPrev:!1,hasNext:!1,zoomMode:!1,generatingThumbnail:!1,peopleShowMore:!1,needRefreshTimeline:!1},infoPanel:{itemDetail:[],fileLocations:{}}});function wC(e){return e.type===b.ZP.ALBUM_TYPE.FOLDER?b.v.FOLDER_PHOTOWALL:e.type===b.ZP.ALBUM_TYPE.ALBUM||e.type===b.ZP.ALBUM_TYPE.SHARING?b.v.PHOTOWALL:e.type===b.ZP.ALBUM_TYPE.RECENTLY_ADDED?b.v.RECENTLY_ADDED:b.v.TIMELINE}var wP=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wO,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vW.LocationChange:var n=t.payload.pathname;if(!(0,rg.xr)(n))return wO.setIn(["infoPanel","fileLocations"],e.getIn(["infoPanel","fileLocations"])).setIn(["status","generatingThumbnail"],e.getIn(["status","generatingThumbnail"])).setIn(["status","needRefreshTimeline"],e.getIn(["status","needRefreshTimeline"]));var r=(0,t_.o$)(n);return e.set("type",wC(r)).set("itemId",r.itemId).set("pathInfo",r).set("passphrase",r.passphrase).set("origItemId",r.itemId);case wS.j.SetLightboxItem:return e.set("item",ev.default.fromJS(t.item)).setIn(["item","current"],!0).set("prevItem",ev.default.fromJS(t.prevItem)).set("nextItem",ev.default.fromJS(t.nextItem)).set("origItemTime",t.item.time);case wS.j.SetLightboxItemValue:var o=t.item,i=o.key,a=o.value;return e.set("item",(0,nX.$G)(e.get("item"),i,a));case wS.j.SetLightboxStatus:return e.set("status",ev.default.fromJS(t.status));case wS.j.SetDisplayTips:return e.setIn(["status","displayTips"],t.isDisplay);case wS.j.SetPeopleShowMore:return e.setIn(["status","peopleShowMore"],t.isShowMore);case wS.j.SetLightboxUnit:return e.set("unit",ev.default.fromJS(t.unit));case wS.j.ClearLightboxUnit:return e.set("unit",ev.default.fromJS([]));case wS.j.SetLightboxItemOrientation:var s=ww(e.getIn(["item","additional","orientation"]),t.orientationAction),u=wA(e.getIn(["item","additional","resolution"]),t.orientationAction);return e.setIn(["item","additional","orientation"],s).setIn(["item","additional","resolution"],u);case wS.j.SetZoomMode:return e.setIn(["status","zoomMode"],t.status);case wS.j.SetLightboxGeneratingThumbnail:return e.setIn(["status","generatingThumbnail"],t.status);case wS.j.SetLightboxItemDetail:return e.setIn(["infoPanel","itemDetail"],ev.default.fromJS(t.detail));case wS.j.SetLightboxItemFileLocation:return e.setIn(["infoPanel","fileLocations",t.folderId],t.path);case wS.j.DeleteLightboxItemFileLocation:var l=e.getIn(["infoPanel","fileLocations"]);return l=l.withMutations(function(e){t.folderIds.forEach(function(t){e.delete(t)})}),e.setIn(["infoPanel","fileLocations"],l);case wS.j.AddLightboxTags:var c,d=t.addedTags.map(function(e){return{id:e.id,name:e.name}});return e.updateIn(["item","additional","tag"],function(e){return(c=e).push.apply(c,(0,iZ._)(ev.default.fromJS(d)))});case wS.j.RemoveLightboxTags:return e.updateIn(["item","additional","tag"],function(e){return e.filter(function(e){return!t.removedTags.some(function(t){return t.id===e.get("id")})})});case wS.j.UpdateLightboxRating:return e.setIn(["item","additional","rating"],t.rating);case wS.j.UpdateLightboxFaces:return e.setIn(["item","additional","person"],ev.default.fromJS(t.person));case wS.j.UpdateLightboxForSimilarItem:var f=t.item;return e.set("itemId",f.id).set("item",ev.default.fromJS(f)).setIn(["item","current"],!0);case wI.j.ResetSimilar:return e.deleteIn(["item","similar"]);case wS.j.SetLightboxNeedRefreshTimeline:return e.setIn(["status","needRefreshTimeline"],t.needRefreshTimeline);case wI.j.RemoveSimilarObject:if(t.similarItemsMap.size>1||!e.hasIn(["item","similar"]))return e;var p=t.similarItemsMap.first().get("newItemIds");if(p.size<=1)return e.deleteIn(["item","similar"]);return e.setIn(["item","similar","item_id"],p).setIn(["item","similar","count"],p.size);case I8.UpdateLightboxFavorite:case I8.UpdateFavorite:var h=t.itemIds,m=t.favorite;if(!e.hasIn(["item","id"])||!h.includes(e.getIn(["item","id"])))return e;return e.setIn(["item","additional","favorite"],m);default:return e}},wR=__webpack_require__(12142),wL=ev.default.fromJS({currentMaskModals:0}),wD=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wL,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case wR.j.RegisterModal:var n=e.get("currentMaskModals");return e.set("currentMaskModals",n+1);case wR.j.DeregisterModal:var r=e.get("currentMaskModals");if(r)return e.set("currentMaskModals",r-1);return e;default:return e}},wx=__webpack_require__(92475),wk=ev.default.fromJS((s={},(0,tR._)(s,b.ZP.GLOBAL_TOOLTIP_ID,!1),(0,tR._)(s,b.ZP.GLOBAL_WARNING_TOOLTIP_ID,!1),(0,tR._)(s,b.ZP.GLOBAL_WHITE_TOOLTIP_ID,!1),s)),wM=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wk,t=arguments.length>1?arguments[1]:void 0;return t.type===wx.j.SetMobileTooltipsOpen?e.set(t.tooltipsId,t.isOpen):e},wN=__webpack_require__(32321),wF=ev.default.fromJS({root_id:b.ZP.NOTIFICATION_ANCHOR_ID.DEFAULT}),wB=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wF,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case wN.j.SetNotificationAnchorId:return e.set("root_id",t.id);case wN.j.ResetNotificationAnchorId:return wF;default:return e}},wU=ev.default.fromJS({isNeedPassword:!1,sharingId:"",passwordAction:{},isWrongPassword:!1}),wZ=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wU,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case r8.SetSharingPasswordInfo:return e.withMutations(function(e){e.set("isNeedPassword",t.isNeedPassword).set("sharingId",t.sharingId).set("passwordAction",t.passwordAction).set("isWrongPassword",t.isWrongPassword)});case r8.SetSharingIsWrongPassword:return e.set("isWrongPassword",t.isWrongPassword);case r8.ResetSharingPasswordInfo:return wU;default:return e}},wj=__webpack_require__(63778),wH=ev.default.fromJS({id:0,name:"",shareEnabled:!1,shareLink:"",privacyType:"",sharingUserGroup:[],listSharableUserGroup:[],copiedToClipboard:!1,enablePassword:!1,expiration:0,enableExpiration:!1,passphrase:"",temporaryShared:!1,isParentFolderShared:!1,isApplyToAllSubfolder:!1}),wz=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wH,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case wj.j.ClearPermissionDialog:return wH;case wj.j.UpdateSharingInfo:return e.withMutations(function(e){e.set("id",t.id).set("shareEnabled",t.shareEnabled).set("name",t.name).set("shareLink",t.shareLink).set("shareType",t.shareType).set("privacyType",t.privacyType).set("sharingUserGroup",ev.default.fromJS(t.sharingUserGroup)).set("enablePassword",t.enablePassword).set("expiration",t.expiration).set("passphrase",t.passphrase).set("enableExpiration",0!==t.expiration).set("temporaryShared",t.temporaryShared).set("isParentFolderShared",t.isParentFolderShared).set("isApplyToAllSubfolder",t.isApplyToAllSubfolder)});case wj.j.UpdateSharingListUserGroup:return e.set("listSharableUserGroup",ev.default.fromJS(t.listUserGroup));default:return e}},wq=ev.default.fromJS({info:{subject:"",description:"",filesizeLimit:-1,albumName:"",albumSharingLink:""},isMapLoaded:!1,isSwitchTab:!1,passphrases:[],requestByPassphrase:{}}),wG=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wq,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Ea.j.AddNewPhotoRequest:var n=t.passphrase,r=t.request;return e.withMutations(function(e){e.set("passphrases",e.get("passphrases").unshift(n)),e.setIn(["requestByPassphrase",n],ev.default.fromJS(r))});case Ea.j.AppendListResponse:var o=t.requestsWithPassphrase;return e.withMutations(function(e){o.forEach(function(t){var n=t.passphrase,r=(0,oi._)(t,["passphrase"]);e.set("passphrases",e.get("passphrases").push(n)),e.setIn(["requestByPassphrase",n],ev.default.fromJS(r))})});case Ea.j.LoadListResponse:var i=t.requestsWithPassphrase;return e.withMutations(function(e){e.set("passphrases",ev.default.fromJS([])).set("requestByPassphrase",ev.default.fromJS({})),i.forEach(function(t){var n=t.passphrase,r=(0,oi._)(t,["passphrase"]);e.set("passphrases",e.get("passphrases").push(n)),e.setIn(["requestByPassphrase",n],ev.default.fromJS(r))})});case Ea.j.ClearPhotoRequest:return wq;case Ea.j.RemovePhotoRequestByPassphrase:var a=t.passphrase;if(!e.get("passphrases").includes(a))return e;return e.deleteIn(["requestByPassphrase",a]).deleteIn(["passphrases",e.get("passphrases").indexOf(a)]);case Ea.j.SetPhotoRequestInfo:var s=t.photoRequestInfo;return e.set("info",ev.default.fromJS(s));case Ea.j.SetPhotoRequestMapLoaded:return e.set("isMapLoaded",t.isMapLoaded);case Ea.j.SetPhotoRequestSwitchTab:return e.set("isSwitchTab",t.isSwitchTab);case Ea.j.UpdatePhotoRequest:var u=t.passphrase,l=t.modifiedRequest;return e.withMutations(function(e){Object.keys(l).forEach(function(t){e.setIn(["requestByPassphrase",u,t],l[t])})});default:return e}},wV=ev.default.fromJS({immediate:!1,exitLightbox:!1}),wW=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wV,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case TF.j.SetRefresh:if(t.refreshCurrent)return e.set("immediate",!0);return e;case TF.j.SetRefreshOnLightboxExit:return e.set("exitLightbox",!0);case TF.j.ClearRefresh:return wV;case vW.LocationChange:var n=t.payload.pathname;if(e.get("exitLightbox")&&!(0,rg.xr)(n))return e.set("immediate",!0).set("exitLightbox",!1);return e;default:return e}},wY=ev.default.fromJS({locationBeforeTransitions:null,library:(0,t_.y0)()});function wJ(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wY,t=arguments.length>1?arguments[1]:void 0;return t.type===vW.LocationChange?e.withMutations(function(n){n.set("locationBeforeTransitions",t.payload);var r=(0,t_.Uw)(t.payload.pathname);""!==r&&r!==e.get("library")&&n.set("library",r),localStorage.setItem("currentLocation",JSON.stringify(t.payload))}):e}var w$=(0,_.q$)({SetSuggestion:"SET_SUGGESTION",FilterSuggestion:"FILTER_SUGGESTION"}),wK=(0,_.Ky)({GoSearch:"GO_SEARCH",LoadSuggestion:"LOAD_SUGGESTION"}),wX=[];function wQ(){var e=[];try{e=JSON.parse(localStorage.getItem(b.ZP.SEARCH_HISTORY))||[]}catch(t){e=[]}return e}var w0=function(){var e=[];return e=localStorage?wQ():(0,iZ._)(wX),ev.default.fromJS(e)},w1=function(e){var t=w0().toJS(),n=t.indexOf(e);n>-1&&t.splice(n,1),t.unshift(e),t.length>b.ZP.SEARCH_HISTORY_LIMIT&&(t=t.slice(0,b.ZP.SEARCH_HISTORY_LIMIT)),localStorage.setItem(b.ZP.SEARCH_HISTORY,JSON.stringify(t))},w2=ev.default.fromJS({history:w0(),suggestion:{list:[]}}),w4=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:w2,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case wK.GoSearch:var n=Object.keys(t.condition);return 1===n.length&&"keyword"===n[0]&&w1(t.condition.keyword),e.set("history",w0());case w$.SetSuggestion:var r=t.list;return e.setIn(["suggestion","list"],ev.default.fromJS(r));default:return e}},w3=__webpack_require__(66902),w5=ev.default.fromJS({selectMode:!1,selectType:b.RT.NONE,selectedSet:IT(),selectedSetOrigin:ev.default.Set(),selectedMap:ev.default.Map(),previewSet:{item:ev.default.Set(),folder:ev.default.Set()},actionType:b.Us.General,lastSelected:{type:"",id:0},isDragged:!1});function w6(e,t,n){return e.set("selectType",n).set("actionType",t).set("selectMode",!0).set("selectedSet",IT()).set("selectedMap",ev.default.Map())}var w9=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:w5,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vW.LocationChange:var n=t.payload,r=n.pathname;if(null===n.key&&(!r||"/"===r))return e;return w5;case w3.j.AddSelectedBarSelect:return IO(e,t);case w3.j.RemoveSelectedBarSelect:return IC(e,t);case w3.j.SetPreviewSelect:return e.setIn(["previewSet",t.itemType],ev.default.Set(t.idArray));case w3.j.RemovePreviewSelect:return e.set("previewSet",ev.default.fromJS({item:ev.default.Set(),folder:ev.default.Set()}));case w3.j.ClearSelectedBarSelect:return w5;case w3.j.EnterCreateAlbum:return IA(e).set("actionType",b.Us.CreateAlbum);case w3.j.EnterPersonEdition:return w6(e,t.actionType,b.RT.PERSON);case w3.j.EnterConceptEdition:return w6(e,t.actionType,b.RT.CONCEPT);case w3.j.SetSelectedIsDragged:return e.set("isDragged",t.isDragged);case w3.j.LeaveCreateAlbum:return w5;case w3.j.EnterSelectItemMode:return IA(e);default:return e}},w8=__webpack_require__(73029),w7={enabled:!1,enable_person:!1,enable_concept:!1,enable_similar:!1},Ae={team_space_permission:"none",timeline_group_unit:"day",show_item_info_in_lightbox:!1,item_sort_by:"takentime",sort_direction:"asc",is_ge_dsm71:!0,ame_status:{is_ame_install:!1,is_ame_v2:!1,has_license:!1,has_hevc:!1},enable_concept:!1,preview_theme:"",auto_generate_thumbnail:!1,enable_person:!1,enable_similar:!1},At=ev.default.fromJS({admin_setting:{enable_person:!1,enable_concept:!1,enable_similar:!0},team_setting:w7,user_setting:Ae,guest_setting:{default_thumbnail_size:"sm",display_photo_info_to_guest:!1,enable_team_space:!1,enable_home_service:!1},info:{},wizard_info:{info:{},tip:[],wizard:[],prompt:[],hint:[],interactive_box:[]},folder_view_thumbnail_size:b.sk.Medium,loaded:!1,cache_size:{size_byte:0,calculating:!0,clearingConvertedFile:!0}}),An=function(e,t,n){return e.withMutations(function(e){Object.entries(t.setting).forEach(function(t){var r=(0,g._)(t,2),o=r[0],i=r[1];void 0!==i&&e.setIn([n,o],i)})})},Ar=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:At,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case w8.j.LoadAdminSetting:return e.set("admin_setting",ev.default.fromJS(t.setting));case w8.j.LoadTeamSetting:return e.set("team_setting",ev.default.fromJS(t.setting));case w8.j.LoadUserSetting:var n=t.setting;return n.date_format=n.date_format.toUpperCase(),e.set("user_setting",ev.default.fromJS(n));case w8.j.LoadWizardInfo:var r,o=(r={},(0,tR._)(r,b.en.FACIAL,e.getIn(["admin_setting","enable_person"])),(0,tR._)(r,b.en.CONCEPT,e.getIn(["admin_setting","enable_concept"])),(0,tR._)(r,b.en.SIMILAR,e.getIn(["admin_setting","enable_similar"])),r),i=t.wizardInfo.wizard.filter(function(e){return!(e.name in o)||!!o[e.name]});return e.set("wizard_info",ev.default.fromJS((0,tL._)((0,tw._)({},t.wizardInfo),{wizard:i})));case w8.j.SetSettingLoaded:return e.set("loaded",!0);case w8.j.SetFolderViewThumbnailSizeStore:return e.set("folder_view_thumbnail_size",t.thumbnailSize);case w8.j.UpdateAdminSettingStore:return An(e,t,"admin_setting");case w8.j.LoadGuestSetting:return e.set("guest_setting",ev.default.fromJS(t.setting)).set("loaded",!0);case w8.j.UpdateUserSettingStore:return An(e,t,"user_setting");case w8.j.UpdateTeamSettingStore:return An(e,t,"team_setting");case w8.j.UpdateWizardInfoStore:return e.withMutations(function(e){Object.entries(t.setting).forEach(function(t){var n=(0,g._)(t,2),r=n[0],o=n[1];void 0!==o&&e.setIn(["wizard_info",r],ev.default.fromJS(o))})});case w8.j.InitTeamSettingStore:return e.set("team_setting",ev.default.fromJS(w7));case w8.j.SetCacheSize:return e.set("cache_size",ev.default.fromJS({size_byte:t.cacheSize,calculating:t.isCalculating}));case w8.j.SetIsClearingConvertedFile:return e.setIn(["cache_size","clearingConvertedFile"],t.isClearingConvertedFile);default:return e}},Ao={list:[],rows:[],loaded:!1,sortBy:"",sortDirection:""},Ai=ev.default.fromJS({me:Ao,others:Ao,sharedType:b.gq.sharedWithMe,ownerInfo:[]}),Aa=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ai,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vQ.SetSharedWithMeList:var n=e.getIn([b.gq.sharedWithMe,"list"]),r=v6(b.gq.sharedWithMe,n,t.list,t.offset,t.limit);return e.setIn([b.gq.sharedWithMe,"list"],r).setIn([b.gq.sharedWithMe,"loaded"],!0);case vQ.SetSharedWithOthersList:var o=e.getIn([b.gq.sharedWithOthers,"list"]),i=v6(b.gq.sharedWithOthers,o,t.list,t.offset,t.limit);return e.setIn([b.gq.sharedWithOthers,"list"],i).setIn([b.gq.sharedWithOthers,"loaded"],!0);case vQ.ArrangeSharedRow:var a=t.albumType,s=e.getIn([a,"rows"]),u=v5(e.getIn([a,"list"]),t.rowItemCount,t.albumType,t.marginSpace,t.size);if((0,ev.is)(s,u))return e;return e.setIn([a,"rows"],u);case vQ.DeleteSharedAlbum:var l=t.albumId,c=e.getIn([b.gq.sharedWithOthers,"list"]).filter(function(e){return e.get("id")!==l});return e.setIn([b.gq.sharedWithOthers,"list"],c);case vQ.UpdateSharedWithOthersStore:var d=t.id,f=t.object,p=e.getIn([b.gq.sharedWithOthers,"list"]),h=p.findIndex(function(e){return e.get("id")===d});return h>=0&&(p=p.set(h,v6(b.gq.sharedWithOthers,ev.default.List(),[f],h).get(0))),e.setIn([b.gq.sharedWithOthers,"list"],p);case vQ.SetSharedType:return e.set("sharedType",t.sharedType);case vQ.ClearSharedStoreByType:var m=t.sharedType;return e.setIn([m,"list"],ev.default.List()).setIn([m,"rows"],ev.default.List()).setIn([m,"loaded"],!1);case vQ.AppendOwnerInfo:return e.set("ownerInfo",e.get("ownerInfo").concat(ev.default.fromJS(t.ownerInfo)));case vQ.ClearOwnerInfo:return e.set("ownerInfo",ev.default.List());case vQ.UpdateSharedWithOthersAlbumByKey:var g=t.id,v=t.data,y=e.getIn([b.gq.sharedWithOthers,"list"]).findIndex(function(e){return e.get("id")===g});if(-1===y)return e;return e.setIn([b.gq.sharedWithOthers,"list",y].concat((0,iZ._)(v.key)),v.value);case vQ.SetSharedAlbumListOrder:var _=t.sharedType,E=t.sortBy,T=t.sortDirection;return e.setIn([_,"sortBy"],E).setIn([_,"sortDirection"],T);default:return e}},As=ev.default.fromJS({show:!1}),Au=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:As,t=arguments.length>1?arguments[1]:void 0;if(t.type===vW.LocationChange){var n=!1,r=t.payload,o=r.pathname;if(null===r.key&&(!o||"/"===o))return e;var i=(0,t_.o$)(o),a=i.type,s=i.typeId,u=i.passphrase;return(["timeline","folder"].indexOf(a)>=0||a===J.Z.ALBUM&&0===s&&""===u||a===J.Z.SHARING&&""===u)&&(n=!0),e.set("show",n)}return e},Al={waiting_count:0,stage:"waiting",is_similar_hash_migration_done:!0},Ac=ev.default.fromJS({clustering:Al,id:0,count:0,top_pick:0,current_pick:0,item_id:[],items:[],rows:[]}),Ad=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ac,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case vW.LocationChange:var n=t.payload.pathname,r=(0,t_.o$)(n);if((0,rg.xr)(n)&&r.itemId===e.get("top_pick"))return e;return e.withMutations(function(e){e.set("id",0).set("count",0).set("top_pick",0).set("current_pick",0).set("item_id",ev.default.List()).set("items",ev.default.List()).set("rows",ev.default.List())});case wI.j.SetSimilarClustering:return e.set("clustering",ev.default.fromJS(t.clustering));case wI.j.ClearSimilarClusteringCount:return e.setIn(["clustering","waiting_count"],Al.waiting_count);case wI.j.SetSimilarGroupInfo:var o=t.groupInfo,i=t.items;return e.withMutations(function(e){var t=["id","count","top_pick","current_pick"];if(void 0!==o&&(t.forEach(function(t){void 0!==o[t]&&e.set(t,o[t])}),void 0!==o.item_id&&e.set("item_id",ev.default.fromJS(o.item_id))),void 0!==i){var n=i.map(function(e){return(0,tL._)((0,tw._)({},e),{additional:(0,tL._)((0,tw._)({},e.additional),{thumbnailUnitId:e.additional.thumbnail.unit_id})})});e.set("items",ev.default.fromJS(n))}});case wI.j.UpdateSimilarCurrentPick:return e.set("current_pick",t.currentPick);case wI.j.UpdateSimilarTopPick:return e.set("top_pick",t.topPick);case wI.j.ResetSimilar:var a=e.get("clustering");return Ac.set("clustering",a);case wI.j.ArrangeItemRow:return e.set("rows",v5(e.get("items"),t.rowItemCount,b.ZP.ALBUM_TYPE.FOLDER,t.marginSpace,t.size));case wI.j.RemoveSimilarObject:if(t.similarItemsMap.size>1||0===e.get("id"))return e;var s=t.similarItemsMap.first().get("newItemIds"),u=t.similarItemsMap.first().get("newItems"),l=e.get("current_pick");if(s.size<=1||!s.includes(l)){var c=e.get("clustering");return Ac.set("clustering",c)}return e.set("item_id",s).set("count",s.size).set("items",u);case I8.UpdateFavorite:var d=t.itemIds,f=t.favorite,p=e.get("items");if(void 0===p||0===p.size)return e;var h=p.map(function(e){return d.includes(e.get("id"))?e.setIn(["additional","favorite"],f):e});if(!ev.default.is(h,p))return e.set("items",h);return e;default:return e}},Af=function(e,t){return e.get("uploadTasks").findIndex(function(e){return e.get("id")===t})},Ap=function(e,t){return e.getIn(["mobileUploadTask","list"]).findIndex(function(e){return e.get("id")===t})},Ah=function(e){var t=e.get("uploadTasks"),n=e.get("backgroundTasks");return t.isEmpty()&&n.isEmpty()},Am=function(e){return e.filter(function(e){return!hB(e)})},Ag=function(e){return e.filter(function(e){return!mM(e)})},Av={numLastCreatedTasks:0,list:[],messageType:b.QR.TASK_CREATED};function Ay(){return ev.default.fromJS({isLoading:!1,targetTask:null,list:[],numDeletedItem:0})}var Ab=1,A_=ev.default.fromJS({mobileUploadTask:Av,uploadTasks:[],backgroundTasks:[],openQueue:!1,openFinishingMessage:!1,errorDetail:Ay(),scrollTo:0}),AE=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A_,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case E.AddBackgroundTask:var n=t.backgroundTask,r=t.openQueue;return e.set("backgroundTasks",e.get("backgroundTasks").push(ev.default.fromJS(n))).set("openQueue",r);case E.AppendErrorDetailItem:var o=t.errorItem,i=e.getIn(["errorDetail","list"]);if(!i)return e.setIn(["errorDetail","list"],ev.default.fromJS([o]));var a=i.push(ev.default.fromJS(o));return e.setIn(["errorDetail","list"],a);case E.AppendLeftErrorDetailItem:var s=t.errorItem,u=e.getIn(["errorDetail","list"]);if(!u)return e.setIn(["errorDetail","list"],ev.default.fromJS([s]));var l=u.unshift(ev.default.fromJS(s));return e.setIn(["errorDetail","list"],l);case E.AddUploadTask:var c=t.uploadTask;return e.set("uploadTasks",e.get("uploadTasks").push(ev.default.fromJS(c))).set("openQueue",!0);case E.BatchUpdateUploadTaskItems:var d=t.taskId,f=t.batchUpdates,p=Af(e,d);if(-1===p)return e;var h=e,m=!0,g=!1,v=void 0;try{for(var y,_=f.itemErrors[Symbol.iterator]();!(m=(y=_.next()).done);m=!0){var T=y.value,S=T.index,I=T.errorCode;h=h.setIn(["uploadTasks",p,"items",S,"errorCode"],I).setIn(["uploadTasks",p,"items",S,"status"],b.Dm.FAILED)}}catch(e){g=!0,v=e}finally{try{m||null==_.return||_.return()}finally{if(g)throw v}}var w=!0,A=!1,O=void 0;try{for(var C,P=f.itemStatuses[Symbol.iterator]();!(w=(C=P.next()).done);w=!0){var R=C.value,L=R.index,D=R.status;h=h.setIn(["uploadTasks",p,"items",L,"status"],D)}}catch(e){A=!0,O=e}finally{try{w||null==P.return||P.return()}finally{if(A)throw O}}var x=!0,k=!1,M=void 0;try{for(var N,F=function(){var e=N.value,t=e.index,n=e.itemId;h=h.setIn(["uploadTasks",p,"items",t,"status"],b.Dm.DONE).updateIn(["uploadTasks",p,"uploadedItemIds"],function(e){return e.push(n)})},B=f.itemIds[Symbol.iterator]();!(x=(N=B.next()).done);x=!0)F()}catch(e){k=!0,M=e}finally{try{x||null==B.return||B.return()}finally{if(k)throw M}}return f.numIgnore>0&&(h=h.setIn(["uploadTasks",p,"numIgnore"],f.numIgnore)),f.numRename>0&&(h=h.setIn(["uploadTasks",p,"numRename"],f.numRename)),h;case E.IncreaseNumDeletedItemForErrorDetail:var U=t.by;return e.updateIn(["errorDetail","numDeletedItem"],function(e){return e+U});case E.UpdateBackgroundTaskStatusInfo:var Z=t.taskId,j=t.taskStatus,H=t.numCompletion,z=t.numError,q=t.numSkip,G=t.numOverwrite;return e.set("backgroundTasks",e.get("backgroundTasks").map(function(e){return e.get("id")!==Z?e:e.withMutations(function(e){e.set("status",j).set("numCompletion",H).set("numError",z).set("numSkip",q).set("numOverwrite",G)})}));case E.UpdateUploadTaskItem:var V=t.taskId,W=t.itemIdx,Y=t.itemId;return e.set("uploadTasks",e.get("uploadTasks").map(function(e){return e.get("id")!==V?e:e.setIn(["items",W,"status"],b.Dm.DONE).set("uploadedItemIds",e.get("uploadedItemIds").push(Y))}));case E.UpdateUploadTaskItemError:var J=t.taskId,$=t.errorCode,K=t.itemIdx;return e.set("uploadTasks",e.get("uploadTasks").map(function(e){return e.get("id")!==J?e:e.setIn(["items",K,"errorCode"],$).setIn(["items",K,"status"],b.Dm.FAILED)}));case E.UpdateUploadTaskAlbumInfo:var X=t.id,Q=t.albumId,ee=t.albumName,et=t.passphrase;return e.set("uploadTasks",e.get("uploadTasks").map(function(e){if(e.get("id")===X){if(Q)return e.set("albumId",Q).set("albumName",ee);if(et)return e.set("passphrase",et).set("albumName",ee)}return e}));case E.SetOpenTaskQueue:return e.set("openQueue",t.isOpen);case E.RetryUploadTask:return e.set("list",e.get("list").map(function(e){if(e.get("id")!==t.taskId)return e;var n=e.get("retry");return n>Ab?e.set("status",b.Dm.FAILED):e.set("retry",n+1).set("status",b.Dm.WAITING)}));case E.RemoveBackgroundTask:var en=t.taskId,er=e.get("backgroundTasks").filter(function(e){return e.get("id")!==en}),eo=e.set("backgroundTasks",er),ei=Ah(eo);return eo.set("openQueue",!ei);case E.RemoveUploadTask:var ea=t.taskId,es=e.get("uploadTasks").filter(function(e){return e.get("id")!==ea}),eu=e.set("uploadTasks",es),el=Ah(eu);return eu.set("openQueue",!el);case E.ResetBackgroundTasks:return e.set("backgroundTasks",ev.default.List());case E.RemoveCompletedBackgroundTasks:var ec=Am(e.get("backgroundTasks")),ed=e.get("uploadTasks"),ef=ec.size>0||ed.size>0;return e.set("backgroundTasks",ec).set("openQueue",ef);case E.RemoveCompletedUploadTasks:var ep=Ag(e.get("uploadTasks")),eh=e.get("backgroundTasks"),em=ep.size>0||eh.size>0;return e.set("uploadTasks",ep).set("openQueue",em);case E.ResetErrorDetail:return e.set("errorDetail",Ay());case E.ResetScrollToIndex:return e.set("scrollTo",0);case E.SetIsLoadingErrorDetail:var eg=t.isLoading;return e.setIn(["errorDetail","isLoading"],eg);case E.SetOpenTaskQueueFinishingMessage:return e.set("openFinishingMessage",t.isOpen);case E.SetTargetTaskForErrorDetail:var ey=t.targetTask;return e.setIn(["errorDetail","targetTask"],ey);case E.SetUploadTaskNumCompletion:var eb=t.taskId,e_=t.numCompletion,eE=Af(e,eb);if(-1===eE)return e;return e.setIn(["uploadTasks",eE,"numCompletion"],e_);case E.SetUploadTaskNumIgnore:var eT=t.taskId,eS=t.numIgnore,eI=Af(e,eT);if(-1===eI)return e;return e.setIn(["uploadTasks",eI,"numIgnore"],eS);case E.SetUploadTaskNumRename:var ew=t.taskId,eA=t.numRename,eO=Af(e,ew);if(-1===eO)return e;return e.setIn(["uploadTasks",eO,"numRename"],eA);case E.SetUploadTaskStatus:var eC=t.taskId,eP=t.taskStatus,eR=Af(e,eC);if(-1===eR)return e;return e.setIn(["uploadTasks",eR,"status"],eP);case E.SetScrollToIndex:return e.set("scrollTo",t.scrollToIndex);case E.SetTaskIndexMap:return e.set("indexMap",t.indexMap);case s1.AppendUploadTasks:var eL=t.uploadTasks,eD=e.getIn(["mobileUploadTask","list"]);return eL.forEach(function(e){var t=e.item,n=(0,oi._)(e,["item"]),r=ev.default.fromJS(n).set("item",t);eD=eD.push(r)}),e.setIn(["mobileUploadTask","list"],eD).setIn(["mobileUploadTask","numLastCreatedTasks"],eL.length);case s1.SetUploadTaskStatus:var ex=t.taskId,ek=t.taskStatus,eM=Ap(e,ex);if(-1===eM)return e;return e.setIn(["mobileUploadTask","list",eM,"status"],ek);case s1.SetFailedUploadTask:var eN=t.taskId,eF=t.errorCode,eB=Ap(e,eN);if(-1===eB)return e;var eU=e.getIn(["mobileUploadTask","list",eB,"item"]);return eU.errorCode=eF,e.setIn(["mobileUploadTask","list",eB,"status"],b.Dm.DONE).setIn(["mobileUploadTask","list",eB,"item"],eU);case s1.ShowTaskCreatedMessage:return e.setIn(["mobileUploadTask","messageType"],b.QR.TASK_CREATED).set("openFinishingMessage",!0);case s1.ShowTaskFinishedMessage:return e.setIn(["mobileUploadTask","messageType"],b.QR.TASK_FINISHED).set("openFinishingMessage",!0);case s1.RemoveUploadTask:var eZ=t.taskId,ej=e.getIn(["mobileUploadTask","list"]).filter(function(e){return e.get("id")!==eZ});return e.setIn(["mobileUploadTask","list"],ej);case s1.ResetUploadTasks:return e.set("mobileUploadTask",ev.default.fromJS(Av));default:return e}},AT=__webpack_require__(17440),AS=ev.default.fromJS({listUserGroup:[],teamSpacePermissionList:[],temporaryEntryMembers:[]}),AI=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:AS,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case AT.j.UpdateAllUserGroup:return e.set("listUserGroup",ev.default.fromJS(t.listUserGroup));case AT.j.UpdateTeamSpacePermissionList:var n=t.permissionList;return e.set("teamSpacePermissionList",ev.default.fromJS(n).map(function(e){return e.set("role",e.get("permission")).delete("permission")}));case AT.j.AddTemporaryEntryMember:var r=t.memberId,o=t.memberType,i=ev.default.fromJS({memberId:r,memberType:o}),a=e.get("temporaryEntryMembers");return e.set("temporaryEntryMembers",a.push(i));case AT.j.ClearTemporaryEntryMembers:return e.set("temporaryEntryMembers",ev.default.List());case AT.j.ClearTeamSpaceSetting:return AS;default:return e}},Aw="unitIdToInfo",AA=ev.default.fromJS((0,tR._)({},Aw,{})),AO=function(e){return["sm","m","xl"].some(function(t){return e.get(t)===b.yL.Regenerating})},AC=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:AA,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case gM.ClearThumbnails:return AA;case gM.UpdateThumbnailInfos:var n=t.thumbnailInfos,r=t.overwriteRegenerating;return e.withMutations(function(e){n.forEach(function(t){var n=t.unit_id;!r&&e.hasIn([Aw,"".concat(n)])&&AO(e.getIn([Aw,"".concat(n)]))||e.setIn([Aw,"".concat(n)],ev.default.fromJS(t))})});case gM.UpdateThumbnailCacheKey:var o=t.unitId;if(!e.getIn([Aw,"".concat(o)]))return e;return e.setIn([Aw,"".concat(o),"cache_key"],(0,SZ.x0)());case gM.SetThumbnailRegenerating:var i=t.unitIds;return e.withMutations(function(e){i.forEach(function(t){e.setIn([Aw,"".concat(t),"sm"],b.yL.Regenerating).setIn([Aw,"".concat(t),"m"],b.yL.Regenerating).setIn([Aw,"".concat(t),"xl"],b.yL.Regenerating)})});default:return e}},AP=__webpack_require__(42933),AR=__webpack_require__(52937);function AL(e,t,n,r,o){return e.withMutations(function(e){var i=function(t){var r=function(){return 0===e.getIn([t,"itemLimit"])},i=e.getIn([t,"dates"]).findIndex(function(e){return e.get("date")===o});r()?e.setIn([t,"dates"],ev.default.List()):0===n?e.deleteIn([t,"dates",i]):e.setIn([t,"dates",i,"itemCount"],n)},a=function(t,n){e.updateIn([t,"itemLimit"],function(e){return e+n})},s=function(t){var n=e.getIn([t-1,"itemLimit"])+e.getIn([t-1,"itemOffset"]);e.setIn([t,"itemOffset"],n)};t.forEach(function(t,n){a(t,r.get(t)),i(t),0!==n&&s(t),e.setIn([t,"state"],b.i4.LOADED),(0,AR.He)().removeSectionInCache(t)})})}var AD=function(e,t,n){return e.withMutations(function(e){var r=t.date,o=t.sectionNumber,i=["photos",r,"listBySection",o,"list",t.itemIndex];e.setIn(i,v9(e.getIn(i),n)).setIn(["flexSection",o,"state"],b.i4.LOADED)})},Ax=function(e,t){return"number"==typeof t?"".concat(e,"-").concat((0,t$.jb)(t)):"".concat(e,"-").concat(t)},Ak=function(e,t,n){var r=(0,g._)(t.split("-"),2),o=Ax(r[0],r[1]),i=e;return void 0===i[o]?i[o]=n:i[o]+=n,i},AM=function(e){var t={},n=0,r=0,o=null,i="",a=0;return e.forEach(function(e){e.type===b.TY.ROW_TYPE.SPLIT_ROW?(n=b.TY.SPLITTER_HEIGHT+(0,yu.Z)((0,uD.tq)()),a+=n,o&&(i=o.dates[0],t=Ak(t,i,r)),r=n):(n=e.arrange_height+(0,yu.Z)((0,uD.tq)()),a+=n,r+=n),o=e}),o&&(i=o.dates[0],t=Ak(t,i,r)),{totalHeight:a,dateHeightMap:t}},AN=function(e,t){for(var n=0,r=0;r<e;r++)n+=t.getIn([r,"totalHeight"]);return n},AF=function(e,t){for(var n=0,r=0;r<t;r++)n+=e.getIn([r,"type"])===b.TY.ROW_TYPE.SPLIT_ROW?b.TY.SPLITTER_HEIGHT+(0,yu.Z)((0,uD.tq)()):(0,yu.Z)((0,uD.tq)())+e.getIn([r,"arrange_height"]);return n},AB=function(e,t,n){for(var r=0,o=0;o<e.size;o++){var i=n(e.get(o));if(i+r>t)return o;r+=i}return e.size-1};function AU(e,t,n,r,o,i){var a=function(e){return e.get("type")===b.TY.ROW_TYPE.SPLIT_ROW?b.TY.SPLITTER_HEIGHT+(0,yu.Z)((0,uD.tq)()):(0,yu.Z)((0,uD.tq)())+e.get("arrange_height")},s=AB(t,i,function(e){return e.get("totalHeight")});if("arranged"===t.getIn([s,"state"])&&e>=s)return 0;var u=0;if(s!==e)u=n.getIn([e,"totalHeight"])-t.getIn([e,"totalHeight"]);else{var l=i-AN(e,t),c=Math.ceil(AB(r,l,a)*o.size/r.size);u=AF(o,c)-l}return u}var AZ=function(e,t,n,r,o,i){var a=new Sf(n).getJustifiedLayout(r,Sp,Sh,Sm).map(function(n){return(0,tL._)((0,tw._)({},n),{sectionNumber:e,dates:[t]})}),s=a.length-1;if(a.length>0&&(i||1===a.length)&&a[s].arrange_height>Sp*Sm){var u=Sp*Sm/a[s].arrange_height;a[s].arrange_height*=u,a[s].arrange_width*=u,a[s].totalWidth*=u,a[s].list=a[s].list.map(function(e){return(0,tL._)((0,tw._)({},e),{width:e.width*u})})}return 0!==a.length&&o&&a[0].list.unshift({type:"header",date:t,width:a[0].totalWidth}),a},Aj=function(e,t,n,r,o){var i=[],a=null;return e.forEach(function(e){var s,u=e.get("date"),l=t.getIn([u,"listBySection"]).keySeq().last()===n,c=t.getIn([u,"listBySection",n,"list"],ev.default.List()),d=AZ(n,u,c,o,r,l);if(1===d.length){var f=d[0];null===a?a=f:a.totalWidth+f.totalWidth+b.TY.SPLITTER_WIDTH<o?(a.dates.push(f.dates[0]),a.list=(0,iZ._)(a.list).concat([{type:"split_item"}],(0,iZ._)(f.list)),a.totalWidth+=f.totalWidth+b.TY.SPLITTER_WIDTH):(i.push({type:b.TY.ROW_TYPE.SPLIT_ROW,key:"".concat(a.dates[0],"_split_row"),sectionNumber:n}),i.push(a),a=f)}else d.length>1&&(null!==a&&(i.push({type:b.TY.ROW_TYPE.SPLIT_ROW,key:"".concat(a.dates[0],"_split_row"),sectionNumber:n}),i.push(a),a=null),(null!==a||r)&&i.push({type:b.TY.ROW_TYPE.SPLIT_ROW,key:"".concat(d[0].dates[0],"_split_row"),sectionNumber:n}),(s=i).push.apply(s,(0,iZ._)(d)))}),null!==a&&(i.push({type:b.TY.ROW_TYPE.SPLIT_ROW,key:"".concat(a.dates[0],"_split_row"),sectionNumber:n}),i.push(a)),i};function AH(e,t,n){var r=String(t),o=e.findIndex(function(e){return e.hasIn(["sectionHeightList",r])}),i=e.findLastIndex(function(e){return e.hasIn(["sectionHeightList",r])});return -1===o?e:e.withMutations(function(t){for(var a=o;a<=i;++a){var s=e.get(a),u=s.get("height"),l=s.get("sectionHeightList"),c=Ax(s.get("year"),s.get("month")),d=n[c]?n[c]:0,f=u-l.getIn([r,"height"])+d;t.setIn([a,"height"],f),t.setIn([a,"sectionHeightList",r,"height"],d)}})}var Az=function(e,t,n,r){var o=e.getIn(["flexSection",t,"dates"]),i=e.get("photos"),a=0===e.getIn(["flexSection",t,"itemOffset"]),s=e.getIn(["flexSection",t,"rowOffset"]),u=e.getIn(["flexSection",t,"rowLimit"]),l=Aj(o,i,t,a,n),c=AM(l),d=c.totalHeight,f=c.dateHeightMap;return e.withMutations(function(n){var o=l.length-u,i=(0,AR.He)();if(0!==o){n.setIn(["flexSection",t,"rowLimit"],l.length);var a=n.get("flexSection");n.set("flexSection",a.map(function(e){var t=e.get("rowOffset");return e.set("rowOffset",t>s?t+o:t)}))}n.setIn(["flexSection",t,"state"],b.i4.ARRANGED).setIn(["flexSection",t,"totalHeight"],d);var c=i.getRowsAtSection(t),p=e.getIn(["scrollbar","list"]),h=e.get("flexSection"),m=n.get("flexSection"),g=AH(p,t,f),v=g.reduce(function(e,t){return e+t.get("height")},0),y=AU(t,h,m,c,ev.default.fromJS(l),r);n.setIn(["scrollbar","list"],g).setIn(["scrollbar","totalHeight"],v).setIn(["scrollbar","scrollTopDiff"],y);var _=i.insertArrangedRows(l,n.get("flexSection"),t),E=_.newRows,T=_.sectionRevoked;n.set("rows",E),i.isRowRemoved(T)&&n.setIn(["flexSection",T,"state"],b.i4.LOADED)})},Aq=function(e,t){var n=new Set(t),r=e,o=!0;return e.get("photos").keySeq().forEach(function(e){var t=r.getIn(["photos",e]),i=!1,a=new Map;t.get("listBySection").keySeq().forEach(function(s){var u=["photos",e,"listBySection",s],l=t.getIn(["listBySection",s,"list"]),c=l.filter(function(e){return!n.has(e.get("id"))}),d=c.size-l.size;if(a.set(s,d),c.size<l.size){i=!0;var f=r.getIn(["photos",e,"count"]);if(f+d===0){var p=r.get("dates").findIndex(function(t){return t===e});r=r.deleteIn(["photos",e]).deleteIn(["dates",p])}else r=0===c.size?r.deleteIn(u).updateIn(["photos",e,"idArray"],function(e){return e.filter(function(e){return!n.has(e)})}).updateIn(["photos",e,"infoMap"],function(e){return e.filter(function(e,t){return!n.has(t)})}).setIn(["photos",e,"count"],f+d):r.setIn((0,iZ._)(u).concat(["list"]),c).updateIn(["photos",e,"idArray"],function(e){return e.filter(function(e){return!n.has(e)})}).updateIn(["photos",e,"infoMap"],function(e){return e.filter(function(e,t){return!n.has(t)})}).setIn(["photos",e,"count"],f+d)}c.size>0&&(o=!1)}),i&&(r=r.set("flexSection",AL(r.get("flexSection"),t.get("listBySection").keySeq().sort(),r.getIn(["photos",e,"count"],0),a,e)))}),r.set("empty",o)},AG=function(e,t,n){var r,o=-1,i=e.get("photos").findKey(function(e){return void 0!==(r=e.get("listBySection").findKey(function(e){return"loaded"===e.get("status")&&-1!==(o=e.get("list").findIndex(function(e){return e.get("id")===t}))}))});return i&&void 0!==r&&-1!==o?AD(e,{date:i,sectionNumber:r,itemIndex:o},n):e},AV=function(e,t){return e.withMutations(function(e){t.forEach(function(t){var n=t.get("itemId"),r=t.get("time"),o=t.get("newItemIds"),i=(0,AP.Z)(r);if(e.getIn(["photos",i,"infoMap","".concat(n),"similar"])){o.size<=1?e.deleteIn(["photos",i,"infoMap","".concat(n),"similar"]):e.hasIn(["photos",i,"infoMap","".concat(n),"similar"])&&e.setIn(["photos",i,"infoMap","".concat(n),"similar","item_id"],o).setIn(["photos",i,"infoMap","".concat(n),"similar","count"],o.size);var a=e.getIn(["photos",i,"listBySection"],ev.default.Map()),s=!0,u=!1,l=void 0;try{for(var c,d=a.entries()[Symbol.iterator]();!(s=(c=d.next()).done);s=!0){var f=(0,g._)(c.value,2),p=f[0],h=f[1];if("loaded"===h.get("status")){var m=h.get("list").findIndex(function(e){return e.get("id")===n&&e.has("similar")});if(-1!==m){o.size<=1?e.deleteIn(["photos",i,"listBySection",p,"list",m,"similar"]):e.setIn(["photos",i,"listBySection",p,"list",m,"similar","item_id"],o).setIn(["photos",i,"listBySection",p,"list",m,"similar","count"],o.size);break}}}}catch(e){u=!0,l=e}finally{try{s||null==d.return||d.return()}finally{if(u)throw l}}var v=e.get("rows"),y=0,b=!0,_=!1,E=void 0;try{for(var T,S=v[Symbol.iterator]();!(b=(T=S.next()).done);b=!0){var I=T.value;if("timeline_row"===I.get("type")&&!0===I.get("arranged")&&I.get("dates").includes(i)){var w=I.get("list").findIndex(function(e){return"photo"===e.get("type")&&e.getIn(["photo","id"])===n&&e.hasIn(["photo","similar"])});if(-1!==w){o.size<=1?e.deleteIn(["rows",y,"list",w,"photo","similar"]):e.setIn(["rows",y,"list",w,"photo","similar","item_id"],o).setIn(["rows",y,"list",w,"photo","similar","count"],o.size);break}}y+=1}}catch(e){_=!0,E=e}finally{try{b||null==S.return||S.return()}finally{if(_)throw E}}}})})},AW=function(e,t,n){var r=new Set(t);return e.withMutations(function(e){e.get("photos").forEach(function(t,o){t.get("infoMap").forEach(function(t,i){r.has(Number(i))&&e.setIn(["photos",o,"infoMap",i,"favorite"],n)}),t.get("listBySection",ev.default.Map()).forEach(function(t,i){"loaded"===t.get("status")&&t.get("list").forEach(function(t,a){r.has(t.get("id"))&&e.setIn(["photos",o,"listBySection",i,"list",a,"additional","favorite"],n)})})}),e.get("rows").forEach(function(t,o){"timeline_row"===t.get("type")&&!0===t.get("arranged")&&t.get("list").forEach(function(t,i){"photo"===t.get("type")&&r.has(t.getIn(["photo","id"]))&&e.setIn(["rows",o,"list",i,"photo","additional","favorite"],n)})})})},AY=function(e,t,n,r){return e.withMutations(function(e){for(var o=e.get("flexSection"),i=n,a=0;a<o.size;++a){var s=o.getIn([a,"state"]);i[a].state="arranged"===s?"loaded":s}e.set("dates",ev.default.fromJS(r)),e.set("flexSection",ev.default.fromJS(i));var u=!0,l=!1,c=void 0;try{for(var d,f=t.entries()[Symbol.iterator]();!(u=(d=f.next()).done);u=!0){var p=(0,g._)(d.value,2),h=p[0],m=p[1];e.hasIn(["photos",h])||e.setIn(["photos",h],ev.default.fromJS(m))}}catch(e){l=!0,c=e}finally{try{u||null==f.return||f.return()}finally{if(l)throw c}}})},AJ=ev.default.fromJS({empty:!0,isLoaded:!1,flexSection:[],dates:[],rows:[],scrollbar:{totalHeight:0,list:[],scrollTopDiff:0},photos:{},filter:{},scrollInfo:{dateStr:"",sameDateRowRatio:0,scrollRatioOfAll:0}}),A$=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:AJ,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case Eu.SetTimelineInitData:return e.withMutations(function(e){e.set("empty",0===t.flexSection.length).set("photos",t.photos).set("flexSection",ev.default.fromJS(t.flexSection)).set("dates",ev.default.fromJS(t.dates))});case Eu.UpdateTimelineData:return AY(e,t.photos,t.flexSection,t.dates);case Eu.SetTimelineLoadStatus:return e.set("isLoaded",t.status);case Eu.SetBasicTimelineInfo:var n=t.headerInfo,r=t.date;return e.withMutations(function(e){var t=!0,o=!1,i=void 0;try{for(var a,s=n.idArray[Symbol.iterator]();!(t=(a=s.next()).done);t=!0){var u=a.value;e.getIn(["photos",r,"infoMap",String(u)])||e.setIn(["photos",r,"infoMap",String(u)],ev.default.fromJS(n.infoMap[u]))}}catch(e){o=!0,i=e}finally{try{t||null==s.return||s.return()}finally{if(o)throw i}}e.setIn(["photos",r,"idArray"],ev.default.fromJS(n.idArray)).setIn(["photos",r,"count"],ev.default.fromJS(n.idArray.length))});case Eu.SetTimelineRow:return e.withMutations(function(e){e.set("rows",(0,AR.He)().setTimelineRow(t.rows)).set("flexSection",ev.default.fromJS(t.flexSection))});case Eu.SetTimelineScrollbar:return e.set("scrollbar",ev.default.fromJS(t.scrollbar));case Eu.UpdateTimelinePhoto:var o=t.sectionNumber,i=t.updateInfo;return e.withMutations(function(e){i.forEach(function(t){if(e.setIn(["photos",t.date,"listBySection",o,"list"],ev.default.fromJS(t.list)).setIn(["photos",t.date,"listBySection",o,"status"],"loaded"),t.headerInfo&&e.setIn(["photos",t.date,"infoMap"],ev.default.fromJS(t.headerInfo.infoMap)).setIn(["photos",t.date,"idArray"],ev.default.fromJS(t.headerInfo.idArray)),t.multiSectionHeaderInfo){var n=!0,r=!1,i=void 0;try{for(var a,s=function(){var n=a.value;e.getIn(["photos",t.date,"infoMap",String(n)])||e.updateIn(["photos",t.date,"idArray"],function(e){return e.push(n)}),e.setIn(["photos",t.date,"infoMap",String(n)],ev.default.fromJS(t.multiSectionHeaderInfo.infoMap[n]))},u=t.multiSectionHeaderInfo.idArray[Symbol.iterator]();!(n=(a=u.next()).done);n=!0)s()}catch(e){r=!0,i=e}finally{try{n||null==u.return||u.return()}finally{if(r)throw i}}}t.geocodingInfo&&e.setIn(["photos",t.date,"geocoding"],ev.default.fromJS(t.geocodingInfo))})});case Eu.UpdateTimelineGeocodingInfo:var a=t.updateInfo;return e.withMutations(function(e){a.forEach(function(t){e.setIn(["photos",t.date,"geocoding"],ev.default.fromJS(t.geocodingInfo))})});case Eu.UpdateTimelineFlexSectionStatus:return e.withMutations(function(e){t.sectionNumberList.forEach(function(n){e.setIn(["flexSection",n,"state"],t.status)})});case Eu.UpdateTimelineItemStatus:var s=e.getIn(["flexSection",t.sectionNumber,"dates"]);return e.withMutations(function(e){s.forEach(function(n){e.setIn(["photos",n.get("date"),"listBySection",t.sectionNumber,"status"],t.status)})});case Eu.SetTimelineFilter:return e.set("filter",ev.default.fromJS(t.filter));case Eu.SetTimelineEmptyState:return e.set("empty",t.isEmpty);case TF.j.SetRefresh:return e.set("empty",!1);case vX.j.DeleteItemStore:var u=t.albumType;if(u===b.ZP.ALBUM_TYPE.ALBUM||u===b.ZP.ALBUM_TYPE.FOLDER)return e;return Aq(e,t.idArray);case Eu.ResetTimelineScrollTopDiff:return e.setIn(["scrollbar","scrollTopDiff"],0);case Eu.ResetTimelineScrollToItem:return e.delete("scrollToItem");case Eu.ClearTimeline:return(0,AR.He)().clear(),t.keepScrollInfo?AJ.set("scrollInfo",e.get("scrollInfo")):AJ;case Eu.ScrollToTimelineItem:return e.set("scrollToItem",t.item);case Eu.RotateTimelineItems:var l=t.idArray,c=t.doesChangeResolution;return AG(e,l[0],c);case Eu.ArrangeTimelineFlexLayout:return Az(e,t.sectionNumber,t.width,t.scrollTop);case Eu.AdjustFlexSectionStatus:var d=e.get("flexSection");return e.withMutations(function(e){d.forEach(function(t,n){var r=t.get("state");r?r===b.i4.ARRANGED&&(r=b.i4.LOADED):r=b.i4.INIT,e.setIn(["flexSection",n,"state"],r)})});case Eu.UpdateScrollInfo:return e.set("scrollInfo",ev.default.fromJS(t.scrollInfo));case wI.j.RemoveSimilarObject:return AV(e,t.similarItemsMap);case I8.UpdateFavorite:return AW(e,t.itemIds,t.favorite);default:return e}},AK=(0,_.q$)({OpenFilterPanel:"OPEN_FILTER_PANEL"}),AX=ev.default.fromJS({showFilter:!1,sortBy:b.ER.FILENAME,sortDirection:b.Sr.ASC}),AQ=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:AX,t=arguments.length>1?arguments[1]:void 0;return t.type===AK.OpenFilterPanel?e.set("showFilter",t.show):e},A0=__webpack_require__(27705),A1=ev.default.fromJS({id:"",externalConvert:{noPermissionInPersonalSpace:0,noPermissionInTeamSpace:0,hasPermission:0,isVc1:0,isHevc:0,isMpeg1OrMpeg2:0,isVp9:0,isOther:0,hasSeenExternalConvertTopToast:!1}}),A2=function(e,t,n,r,o,i,a){var s="";s=n===b.Zu.PERSONAL?"noPermissionInPersonalSpace":n===b.Zu.TEAM?"noPermissionInTeamSpace":"hasPermission";var u="";return u=r?"isVc1":o?"isHevc":i?"isMpeg1OrMpeg2":a?"isVp9":"isOther",e.withMutations(function(e){e.updateIn(["externalConvert",s],function(e){return t?e+1:e-1}).updateIn(["externalConvert",u],function(e){return t?e+1:e-1})})},A4=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A1,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case A0.j.AddTopToast:return e.set("id",t.id);case A0.j.ClearTopToast:return e.set("id","");case A0.j.DecreaseCountOfExternalConvertFlags:return A2(e,!1,t.noPermissionLibrary,t.isVc1,t.isHevc,t.isMpeg1OrMpeg2,t.isVp9);case A0.j.IncreaseCountOfExternalConvertFlags:return A2(e,!0,t.noPermissionLibrary,t.isVc1,t.isHevc,t.isMpeg1OrMpeg2,t.isVp9);case A0.j.SetHasSeenExternalConvertTopToast:var n=t.hasSeenExternalConvertTopToast;return e.setIn(["externalConvert","hasSeenExternalConvertTopToast"],n);default:return e}},A3=(0,_.q$)({SetUserInfo:"SET_USER_INFO"}),A5=(0,_.Ky)({GetUserInfo:"GET_USER_INFO"}),A6=ev.default.fromJS({name:"",id:-1,uid:-1,enabled:!1,profile:{email:"",emails:[],groups:[],id:"",nickName:"",photo:"",preferredColor:"",preferredLanguage:"",timezone:"",timezoneUI:"",title:"",uid:-1,userName:""}}),A9=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A6,t=arguments.length>1?arguments[1]:void 0;if(t.type===A3.SetUserInfo){var n=t.userInfo;return e.set("name",n.name).set("id",n.id).set("uid",n.uid).set("enabled",n.enabled).set("profile",ev.default.fromJS(n.profile||{userName:n.name}))}return e},A8=(0,_.q$)({SetWaitIndicator:"SET_WAIT_INDICATOR"}),A7=(0,_.Ky)({SetWaitIndicator:"SET_WAIT_INDICATOR"}),Oe=ev.default.fromJS({show:!1}),Ot=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Oe,t=arguments.length>1?arguments[1]:void 0;if(t.type===A8.SetWaitIndicator){var n=t.show;return n!==e.get("show")?e.set("show",n):e}return e},On=(0,vq.combineReducers)({actionBar:v$,albumReducer:SF,albumSelectDialog:SU,autoSmartAlbum:SK,batchPermissionDialog:S0,batchTask:S4,category:S7,conditionAlbumDialog:Ir,contextMenu:Ia,editFace:Id,embededFolder:I_,externalConvert:IB,filetree:IZ,filter:IJ,folderNavigator:IK,folderReducer:wr,folderStatus:wm,generalTag:wv,indexTask:wT,lightbox:wP,refresh:wW,routing:wJ,userInfo:A9,setting:Ar,search:w4,selectedBar:w9,embededSelected:IR,shared:Aa,teamSpaceSetting:AI,thumbnail:AC,passwordSharing:wZ,permissionDialog:wz,photoRequest:wG,timeline:A$,toolBar:AQ,topToast:A4,waitIndicator:Ot,taskQueue:AE,sidebar:Au,mobileTooltips:wM,maskModal:wD,similar:Ad,notification:wB});function Or(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};return{type:vV.j.SetActionBarInfo,albumType:e,name:t,id:n,count:r,info:o}}function Oo(e){return{type:vV.j.UpdateActionBarConceptInfo,conceptInfo:e}}function Oi(e){return{type:vV.j.UpdateActionBarItemCount,itemCount:e}}function Oa(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h;return(0,v.Jh)(this,function(m){switch(m.label){case 0:if(t=e.albumType,n=e.id,r=e.SmartAPI,o=e.updateGeneralTagAction,!n||!r)return[2];a={},m.label=1;case 1:return m.trys.push([1,3,,8]),[4,bS(r.get,{id:[n],additional:t===b.ZP.ALBUM_TYPE.PERSON||t===b.ZP.ALBUM_TYPE.CONCEPT?["thumbnail"]:[]})];case 2:if(Sa(c=m.sent()))throw Error("smart album not found");return a=c.list[0].additional,i=c.list[0].name,s=c.list[0].item_count,u=c.list[0].display_threshold,l=c.list[0].visibility,[3,8];case 3:if(d=m.sent(),t!==b.ZP.ALBUM_TYPE.GENERAL_TAG)return[3,5];return[4,bb(o({action:cN.eM.SET,tagInfoArray:[{id:n,item_count:0}]}))];case 4:m.sent(),m.label=5;case 5:if(!(t!==b.ZP.ALBUM_TYPE.PERSON&&t!==b.ZP.ALBUM_TYPE.CONCEPT))return[3,7];return[4,bS(cy.uq)];case 6:p=(f=m.sent()).pathname,h=f.state,(0,cs.fv)(p,h),m.label=7;case 7:return[2];case 8:return[4,bb(Or(t,i,n,s,a))];case 9:if(m.sent(),t!==b.ZP.ALBUM_TYPE.CONCEPT)return[3,11];return[4,bb(Oo({displayThreshold:u,visibility:l}))];case 10:m.sent(),m.label=11;case 11:return[2]}})}function Os(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_z(vV.qA.GetActionBarInfo,Oa)];case 1:return e.sent(),[2]}})}var Ou=__webpack_require__(38478),Ol=function(e,t){return'<span class="'.concat(t,'">').concat(e,"</span>")};function Oc(e,t){return{type:S1.UpdateBatchTaskProgress,current:e,total:t}}function Od(){return{type:S1.AbortBatchTask}}function Of(){return{type:S1.ClearBatchTask}}var Op={getAborted:function(e){return e.getIn(["batchTask","aborted"])},getCurrent:function(e){return e.getIn(["batchTask","current"])},getTotal:function(e){return e.getIn(["batchTask","total"])}},Oh=function(e){var t=e.message,n=(0,y.I0)(),r=(0,y.v9)(Op.getTotal),o=(0,y.v9)(Op.getCurrent),i=(0,tg.useCallback)(function(){return n(Od())},[n]);return tg.createElement("div",{className:"synofoto-action-mask-ct"},tg.createElement("div",{className:"synofoto-action-mask-info"},tg.createElement("div",{className:"synofoto-action-mask-desc"},tg.createElement("div",{className:"synofoto-action-mask-message"},t),tg.createElement("div",{className:"synofoto-action-mask-count"},"".concat(o,"/").concat(r))),tg.createElement("div",{className:"synofoto-action-mask-progress-bar"},tg.createElement(hf,{total:r,current:o,hasStripedAnimated:!0}))),tg.createElement(nf.Z,{iconCls:"clear-btn-icon",title:(0,t$.n6)("action","cancel"),handler:i,tipId:b.ZP.GLOBAL_TOOLTIP_ID}))};Oh.propTypes={message:tP().string.isRequired};var Om=Oh,Og=__webpack_require__(18838),Ov=null,Oy=null,Ob=null,O_=null;function OE(){p.unmountComponentAtNode(Ov),Ov.remove(),Ov=null}var OT=function(e){var t=e.message,n=e.isBlack,r=e.hasProgressBar,o=(0,oi._)(e,["message","isBlack","hasProgressBar"]);return tg.createElement(uL.Z,(0,tw._)({isOpen:!0,overlayClassName:n?"synofoto-mask-black-overlay":"synofoto-mask-overlay",className:"synofoto-mask"},o),r?tg.createElement(Om,{message:t}):tg.createElement(Og.Z,{message:t}))};function OS(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.message,n=void 0===t?(0,t$.n6)("app","processing"):t,r=e.delay,o=void 0===r?b.LK.MASK_DEFAULT_DELAY:r,i=e.isBlack,a=void 0===i?(0,rg.xr)((0,cs.AZ)()):i,s=e.now,u=void 0===s?Date.now():s,l=e.hasProgressBar,c=void 0!==l&&l,d=e.overlayElement,f=void 0===d?void 0:d;if(Ov){Ob&&(clearTimeout(Ob),Ob=null);return}var h=iQ.Z.getStore();Ov=document.body.appendChild(document.createElement("div")),p.render(tg.createElement(y.zt,{store:h},tg.createElement(OT,{overlayClassName:"synofoto-mask-transparent-overlay",className:"synofoto-mask-transparent",overlayElement:f})),Ov),Oy=setTimeout(function(){Ov&&(p.render(tg.createElement(y.zt,{store:h},tg.createElement(OT,{message:n,isBlack:a,hasProgressBar:c,overlayElement:f})),Ov),O_=u+o),Oy=null},o)}function OI(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.duration,n=void 0===t?b.LK.MASK_DEFAULT_DURATION:t,r=e.now,o=void 0===r?Date.now():r;return new Promise(function(e){if(!Ov){e();return}if(Oy){clearTimeout(Oy),OE(),Oy=null,e();return}if(Ob){e();return}Ob=setTimeout(function(){OE(),Ob=null,e()},Math.max(n-(o-O_),0))})}function Ow(e){return e&&e.size>1&&!!e.find(function(e){return e.get("itemLimit")>0&&10>e.get("itemLimit")})}function OA(e){var t=document.body.appendChild(document.createElement("div"));return new Promise(function(n){var r=iQ.Z.getStore(),o={title:(0,t$.n6)("action","title_icon_rename_album"),defaultText:e,inputMaxLength:b.ZP.ALBUM_NAME_LIMIT,handleConfirm:function(e){n({type:"apply",albumName:e})},handleCancel:function(){n({type:"cancel"})}};p.render(tg.createElement(y.zt,{store:r},tg.createElement(ml,o)),t)}).finally(function(){(0,mc.P)(t)})}OT.propTypes={message:tP().string,isBlack:tP().bool,hasProgressBar:tP().bool},OT.defaultProps={message:"",isBlack:!1,hasProgressBar:!1};var OO=function(e,t){return function(n){return(0,v.Jh)(this,function(r){switch(r.label){case 0:return[4,bE({task:bS(e,n),cancellTask:by(t)})];case 1:return r.sent(),[2]}})}},OC=new Map([[b.Ti.ALL_ALBUM,"normal_share_with_me"],[b.Ti.MY_ALBUM,"normal"]]);function OP(){var e,t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,4,,6]),[4,b_([bS(uF.Z.Foto.Browse.Album.getAlbumListDisplay),bS(uF.Z.Foto.Browse.Album.getAlbumListOrder)])];case 1:return t=(e=g._.apply(void 0,[a.sent(),2]))[0].album_display_type,r=(n=e[1]).album_list_sort_by,o=n.album_list_sort_direction,[4,bS(uF.Z.Foto.Browse.Album.count,{category:OC.get(t)})];case 2:return i=a.sent().count,[4,b_([bb(vm(r,o)),bb(vh(t)),bb(g8(i))])];case 3:case 5:return a.sent(),[3,6];case 4:return[4,bS(Tb,{error:a.sent()})];case 6:return[2]}})}function OR(e){var t,n,r,o,i,a,s,u,l,c,d,f;return(0,v.Jh)(this,function(p){switch(p.label){case 0:return p.trys.push([0,8,,10]),t=e.offset,n=e.limit,r=e.additional,o=e.AlbumAPI,[4,bO(i7.Z.getAlbumListSortBy)];case 1:return i=p.sent(),[4,bO(i7.Z.getAlbumListSortDirection)];case 2:return a=p.sent(),[4,bO(i7.Z.getAlbumListDisplay)];case 3:return s=p.sent(),u=OC.get(s),[4,bS(o.list,{offset:t,limit:n,category:u,sortBy:i,sortDirection:a,additional:r})];case 4:return l=p.sent().list,[4,bO(nL.Z.getUserId)];case 5:return c=p.sent(),f=(d=E1(l=l.map(function(e){return(0,tL._)((0,tw._)({},e),{type:e.owner_user_id&&e.owner_user_id!==c?b.ZP.ALBUM_TYPE.SHARED_WITH_ME:e.type})}))).itemsWithUnitId,[4,bb(gN({thumbnailInfos:d.thumbnails}))];case 6:return p.sent(),[4,bb(g4(f,t,n))];case 7:case 9:return p.sent(),[3,10];case 8:return[4,bS(Tb,{error:p.sent()})];case 10:return[2]}})}function OL(){var e,t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return n.trys.push([0,4,,5]),[4,bO(i7.Z.getAlbumListDisplay)];case 1:return e=n.sent(),t=OC.get(e),[4,bS(uF.Z.Foto.Browse.Album.count,{category:t})];case 2:return[4,bb(g8(n.sent().count))];case 3:return n.sent(),[3,5];case 4:return Tb({error:n.sent()}),[3,5];case 5:return[2]}})}function OD(e){var t,n,r,o,i,a,s,u,l,c,d,f;return(0,v.Jh)(this,function(p){switch(p.label){case 0:return p.trys.push([0,8,,10]),t=e.albumParam,n=e.itemIds,r=e.name,o=e.isAtCurrentAlbumFunc,i=e.redirectAlbum,(0,Ou.Z)({notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("app","processing")},autoHide:!1}),[4,bb(vi(!0))];case 1:return p.sent(),[4,bS(uF.Z.Foto.Browse.NormalAlbum.addItem,(0,tL._)((0,tw._)({},t),{item:n}))];case 2:return a=p.sent().error_list,[4,bb(vi(!1))];case 3:if(p.sent(),a.length===n.length)return(0,sN.Z)((0,t$.n6)("error","contains_not_exist_item")),[2];return s=t[Object.keys(t)[0]],[4,bO(function(e){return e.getIn(["routing","locationBeforeTransitions"])})];case 4:return u=p.sent(),[4,bS(o,u.pathname,s)];case 5:return l=p.sent(),[4,bb(e.getAlbumAction(s,l))];case 6:return p.sent(),[4,bS(Ou.Z,{textProps:{text:(0,sF.Z)((0,t$.n6)("app","num_photos_add_to_album"),n.length-a.length,Ol((0,h3.Z)(r),"album-name"))},actionText:!l&&(0,t$.n6)("app","goto"),notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT})];case 7:return"action"===p.sent().type&&i(s),[3,10];case 8:return c=p.sent(),[4,bb(vi(!1))];case 9:return p.sent(),Tb({error:c,customWebapiErrorMessages:(d={},(0,tR._)(d,b.ZQ.ALBUM_NOT_FOUND,(0,t$.n6)("error","album_not_exist")),(0,tR._)(d,b.ZQ.PASSPHRASE_NOT_FOUND,(0,t$.n6)("error","album_not_exist")),d),customWebapiErrorHandlers:(f={},(0,tR._)(f,b.ZQ.ALBUM_NOT_FOUND,function(){E9.setClosed()}),(0,tR._)(f,b.ZQ.PASSPHRASE_NOT_FOUND,function(){E9.setClosed()}),f)}),[3,10];case 10:return[2]}})}function Ox(e){var t,n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:if(s.trys.push([0,9,,11]),t=[],n=e.albumId,r=e.passphrase,0===(o=e.addItemIds).length)return[2];return i=function(e){var o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return o={item:e},(0,au.CB)()?o.passphrase=r:o.id=n,[4,bS(uF.Z.Foto.Browse.NormalAlbum.addItem,o)];case 1:return(i=a.sent())&&"error_list"in i&&(t=t.concat(i.error_list)),[2]}})},(0,Ou.Z)({notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("app","processing")},autoHide:!1}),[4,bb(vi(!0))];case 1:if(s.sent(),!o.length)return[3,3];return[4,i(o)];case 2:s.sent(),s.label=3;case 3:return[4,bb(vi(!1))];case 4:if(s.sent(),o.length>0&&t.length===o.length)return(0,sN.Z)((0,t$.n6)("error","contains_not_exist_item")),[2];if(!(0,au.CB)())return[3,6];return[4,bb(vv(r))];case 5:return s.sent(),[3,8];case 6:return[4,bb(vg(n,!0))];case 7:s.sent(),s.label=8;case 8:return[3,11];case 9:return a=s.sent(),[4,bb(vi(!1))];case 10:return s.sent(),Tb({error:a,forceAlert:!0}),[3,11];case 11:return[2]}})}function Ok(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,8,,9]),t=e.albumId,n=e.itemIds,r=e.passphrase,o={item:n},(0,au.CB)()?o.passphrase=r:o.id=t,[4,bS(uF.Z.Foto.Browse.NormalAlbum.deleteItem,o)];case 1:return a.sent(),[4,bb(g9(t,n))];case 2:if(a.sent(),!(0,au.CB)())return[3,4];return[4,bb(vv(r))];case 3:return a.sent(),[3,7];case 4:return[4,bO(function(e){return e.getIn(["albumReducer","photowall","flexSection"])})];case 5:return i=Ow.apply(void 0,[a.sent()]),[4,bb(vg(t,i))];case 6:a.sent(),a.label=7;case 7:return(0,Ou.Z)({textProps:{text:(0,sF.Z)((0,t$.n6)("app","remove_from_album_done"),n.length)},notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT}),[3,9];case 8:return Tb({error:a.sent(),forceAlert:!0}),[3,9];case 9:return[2]}})}function OM(e){var t,n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:return t=e.albumId,r=void 0===(n=e.redirect)||n,i=void 0===(o=e.itemCount)?0:o,a=e.name,[4,bS(Sn)];case 1:if(!c.sent())return[3,3];return[4,bS(TQ)];case 2:c.sent(),c.label=3;case 3:if(!r)return[3,5];return[4,bb(vo(!0))];case 4:return c.sent(),u=(s=(0,cy.k$)("/".concat(J.Z.ALBUM,"/").concat(t))).pathname,l=s.state,(0,cs.fv)(u,l),(0,Ou.Z)({notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("app","album_created")},autoHide:!0}),[3,7];case 5:return[4,bS(Ou.Z,{textProps:{text:(0,sF.Z)((0,t$.n6)("app","num_photos_add_to_album"),i,Ol((0,h3.Z)(a),"album-name"))},actionText:(0,t$.n6)("app","goto"),notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT})];case 6:"action"===c.sent().type&&(0,t9.jQ)(t),c.label=7;case 7:return[2]}})}function ON(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,5,,7]),t=e.name,n=e.itemIds,r=e.redirect,e.showToast&&(0,Ou.Z)({notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("app","processing")},autoHide:!1}),[4,bb(vi(!0))];case 1:return a.sent(),[4,bS(uF.Z.Foto.Browse.NormalAlbum.create,{name:t,item:n})];case 2:return o=a.sent(),[4,bb(vi(!1))];case 3:return a.sent(),[4,bS(OM,{albumId:o.album.id,redirect:r,itemCount:n.length,name:t})];case 4:return a.sent(),[3,7];case 5:return i=a.sent(),[4,bb(vi(!1))];case 6:return a.sent(),Tb({error:i,forceAlert:!0}),[3,7];case 7:return[2]}})}function OF(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,3,,4]),t=e.taskId,r=""!==(n=e.albumName)?n:(0,d_.aV)(),[4,bS(uF.Z.Foto.Browse.NormalAlbum.create,{name:r})];case 1:return o=i.sent(),[4,bb(er(t,{albumId:o.album.id},o.album.name))];case 2:return i.sent(),[3,4];case 3:return Tb({error:i.sent(),forceAlert:!0}),[3,4];case 4:return[2]}})}function OB(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,bS(uF.Z.Foto.Browse.Album.delete,{id:[e]})];case 1:return t.sent(),[3,3];case 2:return Tb({error:t.sent(),forceAlert:!0}),[3,3];case 3:return[2]}})}function OU(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return t=e.albumId,n=e.shouldGoBack,r=e.needRemoveShared,[4,bS(OS)];case 1:return o.sent(),[4,bS(OB,t)];case 2:return o.sent(),[4,bb(g3([t]))];case 3:if(o.sent(),!r)return[3,5];return[4,bb(_J(t))];case 4:o.sent(),o.label=5;case 5:return n&&(0,t9.Hm)(),[4,bS(OI)];case 6:return o.sent(),[2]}})}function OZ(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return o.trys.push([0,4,,5]),t=e.name,n=e.albumId,r=e.updateAction,[4,bS(uF.Z.Foto.Browse.Album.setName,{id:n,name:t})];case 1:return o.sent(),[4,bb(r(n,{key:["name"],value:t}))];case 2:return o.sent(),[4,bS(T1)];case 3:return o.sent(),[3,5];case 4:return Tb({error:o.sent(),forceAlert:!0}),[3,5];case 5:return[2]}})}function Oj(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return o.trys.push([0,3,,4]),t=e.albumId,n=e.itemId,r=e.unitId,[4,bS(uF.Z.Foto.Browse.Album.setCover,{id:t,id_item:n})];case 1:return o.sent(),[4,bb(g5(t,{key:["additional","thumbnailUnitId"],value:r}))];case 2:return o.sent(),(0,Ou.Z)({notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("action","set_album_cover_done")}}),[3,4];case 3:return Tb({error:o.sent(),forceAlert:!0}),[3,4];case 4:return[2]}})}function OH(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:if(t.trys.push([0,3,,4]),!(0,n0._9)())return[2];return[4,bS(uF.Z.Foto.UserInfo.get,{id:e.idArray})];case 1:return[4,bb(vc(t.sent().list))];case 2:return t.sent(),[3,4];case 3:return Tb({error:t.sent()}),[3,4];case 4:return[2]}})}function Oz(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,4,,5]),t=e.albumId,n=e.albumName,r=e.pageType,[4,bS(OA,n)];case 1:if(!("apply"===(o=a.sent()).type&&n!==o.albumName))return[3,3];return i=r===b.ZP.ALBUM_TYPE.SHARED_WITH_OTHERS?_1:g5,[4,bb(vD(t,o.albumName,i))];case 2:a.sent(),a.label=3;case 3:return[3,5];case 4:return Tb({error:a.sent(),forceAlert:!0}),[3,5];case 5:return[2]}})}function Oq(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:t=e.displayType,n.label=1;case 1:return n.trys.push([1,7,,9]),[4,bS(uF.Z.Foto.Browse.Album.setAlbumListDisplay,{albumDisplayType:t})];case 2:return n.sent(),[4,bb(vf())];case 3:return n.sent(),[4,bb(vh(t))];case 4:return n.sent(),[4,bS(uF.Z.Foto.Browse.Album.count,{category:OC.get(t)})];case 5:return[4,bb(g8(n.sent().count))];case 6:case 8:return n.sent(),[3,9];case 7:return[4,bS(Tb,{error:n.sent()})];case 9:return[2]}})}function OG(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(g0.InitAlbumList,OO(OP,gQ.ClearAlbumListParameters))];case 1:return e.sent(),[4,_q(g0.LoadAlbum,OO(OR,gQ.ClearAlbumListParameters))];case 2:return e.sent(),[4,_q(g0.LoadAlbumCount,OO(OL,gQ.ClearAlbumListParameters))];case 3:return e.sent(),[4,_q(g0.SetAlbumName,OZ)];case 4:return e.sent(),[4,_q(g0.AddToAlbumNotification,OD)];case 5:return e.sent(),[4,_q(g0.UpdateAlbumReload,Ox)];case 6:return e.sent(),[4,_z(g0.DeleteAlbumItem,Ok)];case 7:return e.sent(),[4,_q(g0.CreateAlbum,ON)];case 8:return e.sent(),[4,_q(T.CreateAlbumToTask,OF)];case 9:return e.sent(),[4,_z(g0.DeleteAlbum,OU)];case 10:return e.sent(),[4,_z(g0.SetAsCover,Oj)];case 11:return e.sent(),[4,_q(g0.LoadInviteeInfo,OH)];case 12:return e.sent(),[4,_q(g0.RenameAlbum,Oz)];case 13:return e.sent(),[4,_q(g0.ChangeAlbumListDisplayType,Oq)];case 14:return e.sent(),[2]}})}function OV(e){var t,n,r,o,i,a,s,u;return(0,v.Jh)(this,function(l){switch(l.label){case 0:return l.trys.push([0,5,,6]),t=e.offset,n=e.limit,r=e.sortBy,o=e.sortDirection,i=e.additional,a=e.category,[4,bS(e.AlbumAPI.list,{offset:t,limit:n,sortBy:r,sortDirection:o,additional:i,category:a})];case 1:return[4,bS(E1,l.sent().list)];case 2:return u=(s=l.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:s.thumbnails}))];case 3:return l.sent(),[4,bb(mg(u,t,n))];case 4:return l.sent(),[3,6];case 5:return Tb({error:l.sent()}),[3,6];case 6:return[2]}})}function OW(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(mh.ListAlbumSelectDialogAlbum,OV)];case 1:return e.sent(),[2]}})}var OY=__webpack_require__(25835),OJ=["WebView","(iPhone|iPod|iPad)(?!.*Safari)","safari line","Android.*wv","KAKAOTALK"].map(function(e){return RegExp(e,"i")}),O$=function(e){return OJ.some(function(t){return t.test(e)})},OK=function(){return O$(window.navigator.userAgent)},OX=function(e,t){var n=t.api,r=t.method,o=t.version,i=(0,oi._)(t,["api","method","version"]);OY.Z.promises.download({url:e,api:n,version:o,method:r,params:i,requestFormat:"webapi",requestMethod:"POST",responseFormat:"raw",onLoad:function(e){var t;if(null==e?void 0:null===(t=e.error)||void 0===t?void 0:t.code)throw new Er.Z(e)},onError:function(e){Tb({error:e})}})};function OQ(){f4.Z.openTopToast({message:(0,t$.n6)("app","browser_not_support_download_hint"),duration:5e3})}function O0(e,t,n,r,o){var i=n.albumId,a=n.passphrase,s=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"";if(!O2()){var u={force_download:!0};e.length>0&&(u.item_id=e),t.length>0&&(u.folder_id=t),i?u.album_id=i:a&&(u.passphrase=a),u.download_type=o;var l=(0,n1.Yl)("Download","download",u,r,s);OX(l.url,l.params)}}function O1(e){var t=e.id,n=e.passphrase,r=e.albumName,o=e.downloadType;if(OK()){OQ();return}var i={};t?i.id=t:n&&(i.passphrase=n),i.download_type=o;var a=r?"".concat(r,".zip"):"download.zip",s=(0,n1.Yl)("Browse.Album","download",i,J.Z.PERSONAL_SPACE,a);OX(s.url,s.params)}function O2(){return!!OK()&&(OQ(),!0)}function O4(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){};OY.Z.promises.download({api:"",version:0,method:"",requestFormat:"raw",requestMethod:"GET",url:e,responseFormat:"raw",onLoad:function(){},onError:t})}var O3=new Map([[b.Ti.ALL_ALBUM,"normal_share_with_me"],[b.Ti.MY_ALBUM,"normal"]]);function O5(e){var t,n,r,o,i,a,s,u,l,c;return(0,v.Jh)(this,function(d){switch(d.label){case 0:if(d.trys.push([0,7,,9]),t=e.refreshAlbum,n=e.id,r=e.passphrase,o=e.additional,i=e.reloadOnSuccess,!t)return[3,2];return[4,bb(vr(!1))];case 1:d.sent(),d.label=2;case 2:return a={},n?a.id=[n]:r&&(a.passphrase=r),[4,bS(uF.Z.Foto.Browse.Album.get,(0,tL._)((0,tw._)({},a),{additional:o}))];case 3:if(0===(s=d.sent()).list.length)throw new Er.Z({error:{code:b.ZQ.ALBUM_NOT_FOUND}});return[4,bS(E1,s.list)];case 4:return l=(u=d.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:u.thumbnails}))];case 5:return d.sent(),[4,bb(g1((c=l[0]).id,c,t))];case 6:return d.sent(),i&&Ta(),[3,9];case 7:return[4,bS(Tb,{error:d.sent(),payload:(0,tR._)({},b.ZQ.SHOULD_UPGRADE_USER,{action:e})})];case 8:return d.sent(),[3,9];case 9:return[2]}})}function O6(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,3,,5]),t=e.passphrase,n=e.exclude_public,r=e.reloadOnSuccess,[4,bS(uF.Z.Foto.Sharing.Passphrase.getPermission,{passphrase:t,exclude_public:n})];case 1:return o=i.sent(),r&&Ta(),[4,bb(g2(o))];case 2:case 4:return i.sent(),[3,5];case 3:return[4,bS(Tb,{error:i.sent(),payload:(0,tR._)({},b.ZQ.SHOULD_UPGRADE_USER,{action:e})})];case 5:return[2]}})}function O9(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return t=e.albumId,n=e.passphrase,[4,bS(sN.Z,(0,t$.n6)("condition_album","condition_error"))];case 1:a.sent(),a.label=2;case 2:return a.trys.push([2,5,,6]),r={additional:["condition_object"]},t?r.id=[t]:n&&(r.passphrase=n),[4,bS(uF.Z.Foto.Browse.ConditionAlbum.get,r)];case 3:return o=a.sent(),i=(0,It.ot)(o.list[0].additional.condition_object),[4,bS(uF.Z.Foto.Browse.ConditionAlbum.setCondition,{id:o.list[0].id,condition:i})];case 4:return a.sent(),Ta(),[3,6];case 5:return Tb({error:a.sent()}),[3,6];case 6:return[2]}})}function O8(e){var t,n,r,o,i,a,s,u,l,c,d,f,p;return(0,v.Jh)(this,function(h){switch(h.label){case 0:t=e.albumId,n=e.passphrase,r=e.sectionNumber,o=e.sortBy,i=e.sortDirection,h.label=1;case 1:return h.trys.push([1,12,,16]),a={sort_by:o,sort_direction:i},t?a.album_id=t:n&&(a.passphrase=n),[4,bO(function(e){return e.getIn(["albumReducer","photowall","flexSection",r])})];case 2:return s=h.sent(),[4,bb(Ey(a))];case 3:return h.sent(),[4,bS(uF.Z.Foto.Browse.Item.list,(0,tw._)({additional:["thumbnail","resolution","orientation","video_convert","video_meta","provider_user_id"],offset:s.get("itemOffset"),limit:s.get("itemLimit")},a))];case 4:if(u=h.sent(),!SYNO.SDS.Session.isLogined)return[3,7];return l=new Set,u.list.forEach(function(e){l.add(e.additional.provider_user_id)}),[4,bO(function(e){return e.getIn(["userInfo","id"])})];case 5:return c=h.sent(),l.add(c),[4,bb(vM(Array.from(l)))];case 6:h.sent(),h.label=7;case 7:return[4,bS(E1,u.list)];case 8:return f=(d=h.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:d.thumbnails}))];case 9:return h.sent(),[4,bb(g6(t,f,r))];case 10:return h.sent(),[4,bb((0,im.sG)())];case 11:return h.sent(),[3,16];case 12:if((p=h.sent()).code!==b.ZQ.CONDITION_ALBUM_CONDITION_ERROR)return[3,14];return[4,bS(O9,e)];case 13:return h.sent(),[3,15];case 14:Tb({error:p,customWebapiErrorMessages:(0,tR._)({},b.ZQ.CONDITION_ALBUM_PERSONAL_SPACE_DISABLED,_S("is_admin")?tg.createElement(pL.Z,{text:(0,t$.n6)("condition_album","disabled_source_space_album_hint")}):(0,t$.n6)("condition_album","disabled_source_space_album"))}),h.label=15;case 15:return[3,16];case 16:return[2]}})}function O7(e){var t,n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:return s.trys.push([0,5,,6]),t=e.id,n=e.passphrase,r=e.albumName,o=e.downloadType,i=!SYNO.SDS.Session.isLogined,[4,bO(ip.Z.getWizardInteractiveBox)];case 1:if(a=s.sent(),!(o===b._5.OPTIMIZED_JPEG&&(i||a.some(function(e){return e.get("name")===b.s3.DOWNLOAD_MULTIPLE_ITEMS&&e.get("show")}))))return[3,3];return[4,bS(T9,a,!i)];case 2:s.sent(),s.label=3;case 3:return O1({passphrase:n,id:t,albumName:r,downloadType:o}),[4];case 4:return s.sent(),[3,6];case 5:return Tb({error:s.sent()}),[3,6];case 6:return[2]}})}function Ce(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m;return(0,v.Jh)(this,function(g){switch(g.label){case 0:return g.trys.push([0,16,,17]),t=e.id,n=e.passphrase,r=e.sortBy,o=e.sortDirection,[4,bO(function(e){return e.getIn(["albumReducer","photowall","flexSection"])})];case 1:return i=g.sent(),[4,bb(g5(t,{key:["sortBy"],value:r}))];case 2:return g.sent(),[4,bb(g5(t,{key:["sortDirection"],value:o}))];case 3:if(g.sent(),a=vE,s=t,!n)return[3,4];return a=vI,s=n,[3,6];case 4:return[4,bS(uF.Z.Foto.Browse.Album.setOrder,{id:t,sort_by:r,sort_direction:o})];case 5:g.sent(),g.label=6;case 6:u=!0,l=!1,c=void 0,g.label=7;case 7:g.trys.push([7,13,14,15]),d=i[Symbol.iterator](),g.label=8;case 8:if(u=(f=d.next()).done)return[3,12];if(h=(p=f.value).get("sectionNumber"),!(p.get("state")!==b.i4.INIT))return[3,11];return[4,bb(ve(h))];case 9:return g.sent(),[4,bb(a(s,h,r,o))];case 10:g.sent(),g.label=11;case 11:return u=!0,[3,8];case 12:return[3,15];case 13:return m=g.sent(),l=!0,c=m,[3,15];case 14:try{u||null==d.return||d.return()}finally{if(l)throw c}return[7];case 15:return[3,17];case 16:return Tb({error:g.sent()}),[3,17];case 17:return[2]}})}function Ct(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:t=e.sortBy,n=e.sortDirection,o.label=1;case 1:return o.trys.push([1,8,,10]),[4,bS(uF.Z.Foto.Browse.Album.setAlbumListOrder,{albumListSortBy:t,albumListSortDirection:n})];case 2:return o.sent(),[4,bb(vf())];case 3:return o.sent(),[4,bb(vm(t,n))];case 4:return o.sent(),[4,bO(i7.Z.getAlbumListDisplay)];case 5:return r=o.sent(),[4,bS(uF.Z.Foto.Browse.Album.count,{category:O3.get(r)})];case 6:return[4,bb(g8(o.sent().count))];case 7:case 9:return o.sent(),[3,10];case 8:return[4,bS(Tb,{error:o.sent()})];case 10:return[2]}})}function Cn(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(g0.GetAlbum,O5)];case 1:return e.sent(),[4,_q(g0.GetSharedAlbumPermission,O6)];case 2:return e.sent(),[4,_z(g0.LoadAlbumItem,O8)];case 3:return e.sent(),[4,_z(g0.DownloadAlbum,O7)];case 4:return e.sent(),[4,_q(g0.ChangeAlbumItemSorting,Ce)];case 5:return e.sent(),[4,_q(g0.ChangeAlbumListSorting,Ct)];case 6:return e.sent(),[4,_z(g0.HandleAlbumConditionError,O9)];case 7:return e.sent(),[2]}})}var Cr=__webpack_require__(13825),Co=__webpack_require__(29232),Ci=__webpack_require__(56012);function Ca(e,t){return{type:vX.j.DeleteItemStore,idArray:e,albumType:t}}var Cs=__webpack_require__(94101);function Cu(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:if(e=(0,gk.ej)(b.cn.AUTO_SMART_ALBUM_LIBRARY),!(0,rg.Eo)(e))return[3,2];return[4,bb(cF.Bi())];case 1:return t.sent(),[3,4];case 2:return[4,bb(cF.mJ())];case 3:t.sent(),t.label=4;case 4:return[2]}})}function Cl(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:t=e.albumType,n=e.SmartAPI,r=e.filter,f.label=1;case 1:return f.trys.push([1,13,,17]),[4,bS(n.count,(0,tw._)({},r))];case 2:if(o={count:(i=f.sent()).count},!(t===b.ZP.ALBUM_TYPE.PERSON&&!r.show_more))return[3,4];return[4,bS(n.count,{show_more:!0,show_hidden:r.show_hidden})];case 3:a=f.sent(),o.more=a.count-i.count,f.label=4;case 4:if(t!==b.ZP.ALBUM_TYPE.PERSON)return[3,8];if(0!==i.count)return[3,6];return[4,bS(n.count,{show_more:!0,show_hidden:!0})];case 5:return u=f.sent().count,[3,7];case 6:u=0,f.label=7;case 7:s=u,o.hiddenItemCount=s,f.label=8;case 8:if(t!==b.ZP.ALBUM_TYPE.CONCEPT)return[3,12];if(0!==i.count)return[3,10];return[4,bS(n.count,{show_hidden:!0})];case 9:return c=f.sent().count,[3,11];case 10:c=0,f.label=11;case 11:l=c,o.hiddenItemCount=l,f.label=12;case 12:return[3,17];case 13:if(d=f.sent(),!(t===b.ZP.ALBUM_TYPE.PERSON&&d.code===b.ZQ.PERSON_MIGRATION_IS_NOT_FINISHED))return[3,15];return[4,bS(Cu)];case 14:return f.sent(),[2,null];case 15:return[4,bS(Tb,{error:d})];case 16:return f.sent(),[3,17];case 17:return[2,o]}})}function Cc(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,3,,6]),t=e.filter,n=e.albumType,[4,bS(e.SmartAPI.count,(0,tw._)({},t))];case 1:return r={countForCheck:i.sent().count},[4,bb(Cr.aO(r,n))];case 2:return i.sent(),[3,6];case 3:if(o=i.sent(),!(e.albumType===b.ZP.ALBUM_TYPE.PERSON&&o.code===b.ZQ.PERSON_MIGRATION_IS_NOT_FINISHED))return[3,5];return[4,bS(Cu)];case 4:return i.sent(),[2];case 5:return Tb({error:o}),[3,6];case 6:return[2]}})}function Cd(e){var t,n,r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:t=e.albumType,n=e.filter,r=e.SmartAPI,u.label=1;case 1:return u.trys.push([1,8,,12]),[4,bE({listResp:bS(r.list,(0,tw._)({additional:["thumbnail"]},n)),isReset:by(vK.j.ResetAutoAlbumList)})];case 2:if(!(o=u.sent().listResp))return[2];if(t!==b.ZP.ALBUM_TYPE.PERSON)return[3,4];return[4,bb(Cr.Fw(o.list,n,t))];case 3:case 9:return u.sent(),[2];case 4:return[4,bS(E1,o.list)];case 5:return a=(i=u.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:i.thumbnails}))];case 6:return u.sent(),[4,bb(Cr.Fw(a,n,t))];case 7:case 11:return u.sent(),[3,12];case 8:if(s=u.sent(),!(t===b.ZP.ALBUM_TYPE.PERSON&&s.code===b.ZQ.PERSON_MIGRATION_IS_NOT_FINISHED))return[3,10];return[4,bS(Cu)];case 10:return[4,bS(Tb,{error:s})];case 12:return[2]}})}function Cf(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return o.trys.push([0,4,,5]),t=(0,tw._)({},e.filter),n=e.albumType,[4,bb(Cr.Y9(n))];case 1:return o.sent(),[4,Cl(e)];case 2:if(!(r=o.sent()))return[2];return n===b.ZP.ALBUM_TYPE.PERSON&&0===r.count&&r.more&&(t.show_more=!0,r.count=r.more),[4,bb(Cr.jQ(r,t,n))];case 3:return o.sent(),[3,5];case 4:return Tb({error:o.sent()}),[3,5];case 5:return[2]}})}function Cp(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return o.trys.push([0,3,,4]),t=e.filter,n=e.albumType,[4,Cl(e)];case 1:if(!(r=o.sent()))return[2];return[4,bb(Cr.jQ(r,t,n))];case 2:return o.sent(),[3,4];case 3:return Tb({error:o.sent()}),[3,4];case 4:return[2]}})}function Ch(e){var t,n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:if(s.trys.push([0,12,,13]),t=e.filter,n=e.albumType,r={list:[]},!((0,n0.nw)()&&!(n===b.ZP.ALBUM_TYPE.PERSON&&!(0,n0.Uw)())&&!(n===b.ZP.ALBUM_TYPE.CONCEPT&&!(0,n0.Ux)())&&!(n===b.ZP.ALBUM_TYPE.SIMILAR&&!(0,n0.fl)())))return[3,2];return[4,bS(n===b.ZP.ALBUM_TYPE.SIMILAR?e.SmartAPI.listSimilar:e.SmartAPI.list,(0,tw._)({additional:["thumbnail"]},t))];case 1:(r=s.sent()).list=r.list.map(function(e){return(0,tw._)({library:J.Z.PERSONAL_SPACE},e)}),s.label=2;case 2:if(!((0,i4.Z)()&&0===r.list.length&&!(n===b.ZP.ALBUM_TYPE.PERSON&&!(0,i0.uu)())&&!(n===b.ZP.ALBUM_TYPE.CONCEPT&&!(0,i0._e)())&&!(n===b.ZP.ALBUM_TYPE.SIMILAR&&!(0,i0.kG)())))return[3,4];return[4,bS(n===b.ZP.ALBUM_TYPE.SIMILAR?e.TeamSpaceSmartAPI.listSimilar:e.TeamSpaceSmartAPI.list,(0,tw._)({additional:["thumbnail"]},t))];case 3:return(r=s.sent()).list=r.list.map(function(e){return(0,tw._)({library:J.Z.TEAM_SPACE},e)}),[3,6];case 4:if(!(n===b.ZP.ALBUM_TYPE.FAVORITE&&0===r.list.length&&(0,i0.vT)()))return[3,6];return[4,bS(e.TeamSpaceSmartAPI.list,(0,tw._)({additional:["thumbnail"]},t))];case 5:(r=s.sent()).list=r.list.map(function(e){return(0,tw._)({library:J.Z.TEAM_SPACE},e)}),s.label=6;case 6:if(n!==b.ZP.ALBUM_TYPE.PERSON)return[3,8];return[4,bb(Cr.wB(r.list,n))];case 7:return s.sent(),[2];case 8:return[4,bS(E1,r.list)];case 9:return i=(o=s.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:o.thumbnails}))];case 10:return s.sent(),[4,bb(Cr.wB(i,n))];case 11:return s.sent(),[3,13];case 12:if((a=s.sent()).code===b.ZQ.PERSON_MIGRATION_IS_NOT_FINISHED)return[2];return Tb({error:a}),[3,13];case 13:return[2]}})}function Cm(e){var t,n,r=arguments;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return t=r.length>1&&void 0!==r[1]&&r[1],[4,bb(Cr.Jf(b.ZP.ALBUM_TYPE.PERSON))];case 1:return o.sent(),n={},[4,bO(Ci.Z.getPersonShowMore)];case 2:return[4,bb.apply(void 0,[e.apply(void 0,[(n.show_more=o.sent(),n.show_hidden=t,n),b.ZP.ALBUM_TYPE.PERSON])])];case 3:return o.sent(),[2]}})}function Cg(e){var t,n=arguments;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return t=n.length>1&&void 0!==n[1]&&n[1],[4,bb(Cr.Jf(b.ZP.ALBUM_TYPE.CONCEPT))];case 1:return r.sent(),[4,bb(e({show_hidden:t},b.ZP.ALBUM_TYPE.CONCEPT))];case 2:return r.sent(),[2]}})}function Cv(e){var t,n,r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:return u.trys.push([0,4,6,7]),OS(),t=e.PersonAPI,n=e.targetId,r=e.mergedIdArray,o=e.newName,i=e.library,[4,bS(t.merge,{target_id:n,merged_id:r,name:o})];case 1:return a=u.sent(),e.toTarget&&(0,cs.df)("/".concat(J.Z.ALBUM_TYPE.PERSON,"/").concat(i,"/").concat(n)),[4,bb(Cr.zv(a,r))];case 2:return u.sent(),[4,OI()];case 3:return u.sent(),(0,Ou.Z)({textProps:{text:(0,sF.Z)((0,t$.n6)("app","combine_toast"),r.length+1)},notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT}),[3,7];case 4:return s=u.sent(),[4,OI()];case 5:return u.sent(),Tb({error:s,forceAlert:!0}),[3,7];case 6:return OI(),[7];case 7:return[2]}})}function Cy(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:return t=e.id,n=e.name,r=e.PersonAPI,o=e.initialAutoAlbumListAction,i=e.forceReload,[4,bO(Ci.Z.getPersonAlbumList)];case 1:return a=f.sent(),[4,bO(iU.Z.getAlbumId)];case 2:if(s=f.sent(),l=(null==(u=a.find(function(e){return e.get("id")===t}))?void 0:u.get("itemCount"))<2&&!n,c=!u||l||i,!l)return[3,4];return[4,bS(Co.Z,(0,t$.n6)("action","clear_too_few_photos_person_name_alert"))];case 3:if("action"!==f.sent().type)return[2];f.label=4;case 4:return f.trys.push([4,12,,13]),[4,bS(r.set,{id:t,name:n})];case 5:if(d=f.sent(),!(0!==s))return[3,7];return[4,bb(Or(b.ZP.ALBUM_TYPE.PERSON,n,s))];case 6:f.sent(),f.label=7;case 7:if(!c)return[3,9];return[5,(0,v.XA)(Cm(o))];case 8:return f.sent(),[3,11];case 9:return[4,bb(Cr.B3(d.id,d.name))];case 10:f.sent(),f.label=11;case 11:return[3,13];case 12:return Tb({error:f.sent(),forceAlert:!0}),[3,13];case 13:return[2]}})}function Cb(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,8,,9]),[4,bS(e.PersonAPI.setCover,{id:e.id,photo_id:e.photoId})];case 1:return t=i.sent(),[4,bO(function(e){return e.getIn(["autoSmartAlbum",b.ZP.ALBUM_TYPE.PERSON,"list"])})];case 2:if(r=(n=i.sent()).findIndex(function(e){return e.get("id")===t.id}),o=n.getIn([r,"itemCount"]),-1!==r)return[3,4];return[5,(0,v.XA)(Cm(e.initialAutoAlbumListAction))];case 3:return i.sent(),[3,7];case 4:return[4,bb(Cr.tI(b.ZP.ALBUM_TYPE.PERSON,t.id,t.cover))];case 5:return i.sent(),[4,bb(Or(b.ZP.ALBUM_TYPE.PERSON,t.name,t.id,o,t.additional))];case 6:i.sent(),(0,Ou.Z)({notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("action","set_album_cover_done")}}),i.label=7;case 7:return[3,9];case 8:return Tb({error:i.sent(),forceAlert:!0}),[3,9];case 9:return[2]}})}function C_(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,8,,10]),[4,bS(e.ConceptAPI.setCover,{id:e.id,photo_id:e.photoId})];case 1:return t.sent(),[4,bO(Ci.Z.getConceptAlbumList)];case 2:if(-1!==t.sent().findIndex(function(t){return t.get("id")===e.id}))return[3,4];return[5,(0,v.XA)(Cg(e.initialAutoAlbumListAction))];case 3:return t.sent(),[3,7];case 4:return[4,bb(Cr.tI(b.ZP.ALBUM_TYPE.CONCEPT,e.id,e.photoId))];case 5:return t.sent(),[4,bS(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("action","set_album_cover_done")}})];case 6:t.sent(),t.label=7;case 7:return[3,10];case 8:return[4,bS(Tb,{error:t.sent(),forceAlert:!0})];case 9:return t.sent(),[3,10];case 10:return[2]}})}function CE(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:t=e.ConceptAPI,n=e.id,r=e.visibility,a.label=1;case 1:return a.trys.push([1,9,,10]),[4,bS(t.setVisibility,{visibility:r,id:[n]})];case 2:return a.sent(),[4,bO(iU.Z.getConceptInfo)];case 3:return o=a.sent().toJS(),[4,bO(iU.Z.getAlbumName)];case 4:return i=a.sent(),o.visibility=r,[4,bb(Oo(o))];case 5:return a.sent(),[4,bS(Cg,e.initialAutoAlbumListAction,!1)];case 6:return a.sent(),r||(0,t9.Hm)(),[4,bb((0,Cs.q)(b.Cm.APPLY_HIDE_SHOW_CONCEPT))];case 7:return a.sent(),[4,bS(CT,(0,tL._)((0,tw._)({},e),{name:i}))];case 8:return a.sent(),[3,10];case 9:return Tb({error:a.sent()}),[3,10];case 10:return[2]}})}function CT(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:return t=e.ConceptAPI,n=e.id,r=e.visibility,o=e.library,i=e.initialAutoAlbumListAction,a=e.name,s=r?(0,t$.n6)("app","show_concept_album"):(0,t$.n6)("app","hide_concept_album"),u=r?(0,t$.n6)("app","goto"):(0,t$.n6)("app","undo"),[4,bS(Ou.Z,{textProps:{text:(0,sF.Z)(s,a)},actionText:u,notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT})];case 1:if("action"!==f.sent().type)return[3,7];if(!r)return[3,2];return c=(l=(0,cy.k$)("/".concat(J.Z.ALBUM_TYPE.CONCEPT,"/").concat(o))).pathname,d=l.state,(0,cs.fv)(c,d),[3,7];case 2:return f.trys.push([2,6,,7]),[4,bS(t.setVisibility,{visibility:!r,id:[n]})];case 3:if(f.sent(),!(0,rg.YO)((0,cs.AZ)()))return[3,5];return[4,bS(Cg,i,!1)];case 4:f.sent(),f.label=5;case 5:return[3,7];case 6:return Tb({error:f.sent()}),[3,7];case 7:return[2]}})}function CS(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,5,,6]),t=e.PersonAPI,n=e.id,r=e.namePrefix,[4,bS(t.suggest,{name_prefix:r,additional:["thumbnail"],limit:b.ZP.PERSON_SUGGESTION_LIMIT})];case 1:if(o=a.sent().list,!n)return[3,3];return[4,bS(t.get,{id:[n],additional:["thumbnail"]})];case 2:i=a.sent().list[0],(o=o.filter(function(e){return e.id!==n})).unshift(i),a.label=3;case 3:return o=o.filter(function(e){return!0===e.show&&e.name}),[4,bb(Cr.A0(o))];case 4:return a.sent(),[3,6];case 5:return Tb({error:a.sent()}),[3,6];case 6:return[2]}})}function CI(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,3,,4]),[4,bb(rl.S$())];case 1:return t.sent(),[5,(0,v.XA)(Cm(e.initialAutoAlbumListAction))];case 2:return t.sent(),[3,4];case 3:return Tb({error:t.sent()}),[3,4];case 4:return[2]}})}function Cw(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,3,,4]),[4,bb(rl.S$())];case 1:return t.sent(),[5,(0,v.XA)(Cg(e.initialAutoAlbumListAction))];case 2:return t.sent(),[3,4];case 3:return Tb({error:t.sent()}),[3,4];case 4:return[2]}})}function CA(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,bb(rl.hg(b.Us.MergePerson))];case 1:return e.sent(),[3,3];case 2:return Tb({error:e.sent()}),[3,3];case 3:return[2]}})}function CO(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,3,,4]),t=e.idList,[4,bS(e.PersonAPI.get,{id:t,additional:["thumbnail"]})];case 1:return o=void 0!==(r=(n=i.sent().list).find(function(e){return""!==e.name}))?r.name:"",[4,bb(Cr.dX(o,n))];case 2:return i.sent(),[3,4];case 3:return Tb({error:i.sent(),forceAlert:!0}),[3,4];case 4:return[2]}})}function CC(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,3,,4]),t=e.itemIdList,n=e.PersonAPI,r=e.personId,[4,bS(n.listFace,{person_id:r,item_id:t})];case 1:return o=i.sent().list,[4,bb(Cr.d7(o))];case 2:return i.sent(),[3,4];case 3:return Tb({error:i.sent(),forceAlert:!0}),[3,4];case 4:return[2]}})}function CP(e){var t,n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:return c.trys.push([0,6,,8]),OS(),t=e.PersonAPI,n=e.targetId,r=e.name,o=e.faceIdList,i=e.library,[4,bS(t.separate,{name:r,target_id:n,face_id:o})];case 1:return a=c.sent(),[4,bb(e.getActionBarInfoAction(b.ZP.ALBUM_TYPE.PERSON,e.id))];case 2:return c.sent(),[4,bb((0,pI.n9)())];case 3:return c.sent(),[4,OI()];case 4:return c.sent(),s=0!==n?(0,t$.n6)("app","num_photos_add_to_album"):(0,t$.n6)("app",1===o.length?"reassign_renamed_toast_single":"reassign_renamed_toast"),u=(0,h3.Z)(a.name||(0,t$.n6)("action","new_album")),[4,(0,Ou.Z)({textProps:{text:(0,sF.Z)(s,o.length,Ol(u,"album-name"))},actionText:0===n?(0,t$.n6)("app","goto"):"",notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT})];case 5:return"action"===c.sent().type&&(0,t9.uJ)(J.Z.ALBUM_TYPE.PERSON,i,a.id),[3,8];case 6:return l=c.sent(),[4,OI()];case 7:return c.sent(),Tb({error:l,forceAlert:!0}),[3,8];case 8:return[2]}})}function CR(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,3,,4]),[4,bb(rl.hg(b.Us.PersonVisibility))];case 1:return t.sent(),[5,(0,v.XA)(Cm(e.initialAutoAlbumListAction,!0))];case 2:return t.sent(),[3,4];case 3:return Tb({error:t.sent(),forceAlert:!0}),[3,4];case 4:return[2]}})}function CL(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,3,,5]),[4,bb(rl.nV(b.Us.ConceptVisibility))];case 1:return t.sent(),[4,bS(Cg,e.initialAutoAlbumListAction,!0)];case 2:case 4:return t.sent(),[3,5];case 3:return[4,bS(Tb,{error:t.sent(),forceAlert:!0})];case 5:return[2]}})}function CD(e){var t,n,r,o,i,a,s,u,l,c,d,f,p;return(0,v.Jh)(this,function(h){switch(h.label){case 0:return h.trys.push([0,5,,6]),t=e.PersonAPI,n=e.peopleIds,r=e.endPersonEditionAction,[4,bO(function(e){return e.getIn(["autoSmartAlbum","person","list"])})];case 1:o=h.sent(),i=[],a=!0,s=!1,u=void 0;try{for(l=function(){var e=d.value;i.push(o.find(function(t){return t.get("id")===e}).toJS())},c=n[Symbol.iterator]();!(a=(d=c.next()).done);a=!0)l()}catch(e){s=!0,u=e}finally{try{a||null==c.return||c.return()}finally{if(s)throw u}}return f=i.filter(function(e){return!e.show}).map(function(e){return e.id}),p=i.filter(function(e){return e.show}).map(function(e){return e.id}),[4,bS(t.show,{id:f,show:!0})];case 2:return h.sent(),[4,bS(t.show,{id:p,show:!1})];case 3:return h.sent(),[4,bb(r())];case 4:return h.sent(),[3,6];case 5:return Tb({error:h.sent(),forceAlert:!0}),[3,6];case 6:return[2]}})}function Cx(e){var t,n,r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:return u.trys.push([0,8,,9]),t=e.ConceptAPI,n=e.conceptIds,r=e.endConceptEditionAction,[4,bO(Ci.Z.getConceptAlbumList)];case 1:if(o=u.sent(),a=(i=n.reduce(function(e,t){var n=o.find(function(e){return e.get("id")===t});return!0===n.get("visibility")?e.hideConceptIds.push(n.get("id")):e.showConceptIds.push(n.get("id")),e},{showConceptIds:[],hideConceptIds:[]})).showConceptIds,s=i.hideConceptIds,!(a.length>0))return[3,3];return[4,bS(t.setVisibility,{id:a,visibility:!0})];case 2:u.sent(),u.label=3;case 3:if(!(s.length>0))return[3,5];return[4,bS(t.setVisibility,{id:s,visibility:!1})];case 4:u.sent(),u.label=5;case 5:return[4,bb((0,Cs.q)(b.Cm.APPLY_HIDE_SHOW_CONCEPT))];case 6:return u.sent(),[4,bb(r())];case 7:return u.sent(),[3,9];case 8:return Tb({error:u.sent(),forceAlert:!0}),[3,9];case 9:return[2]}})}function Ck(e){var t,n,r,o,i,a,s,u,l,c;return(0,v.Jh)(this,function(d){switch(d.label){case 0:return t=e.id,n=e.name,r=e.photoIdArray,o=e.albumType,[4,bO(iU.Z.getItemCount)];case 1:return a=d.sent()-(i=r.length),u=(s=!n)?(0,t$.n6)("action","confirm_remove_photo_from_unamed_person_album_title"):(0,sF.Z)((0,t$.n6)("action","confirm_remove_photo_from_auto_album_title"),(0,h3.Z)(n)),0===a?(l=(0,t$.n6)("action","remove_person_photo_info"),c=(0,t$.n6)("action","hide")):(l=1===a&&s?(0,t$.n6)("action","remove_person_photo_info"):(0,t$.n6)("action","confirm_remove_photo_from_album_desc"),c=(0,t$.n6)("action","remove")),[4,bS(Co.Z,(0,sF.Z)(l,i),{title:u,isStyledTitle:!s,confirmText:c})];case 2:if("action"!==d.sent().type)return[3,5];return[4,bb(e.removeAutoAlbumPhotoAction({id:t,name:n,photoIdArray:r,albumType:o,remainCount:a}))];case 3:if(d.sent(),!e.clearupAfterConfirmAction)return[3,5];return[4,bb(e.clearupAfterConfirmAction())];case 4:d.sent(),d.label=5;case 5:return[2]}})}function CM(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:if(n.trys.push([0,3,,4]),e.albumType!==b.ZP.ALBUM_TYPE.PERSON)return[3,2];return[4,Ck(e)];case 1:n.sent(),n.label=2;case 2:return[3,4];case 3:return void 0!==(t=n.sent())&&Tb({error:t}),[3,4];case 4:return[2]}})}function CN(e,t,n,r,o,i){var a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:return[4,bb(Ca(n,e))];case 1:if(u.sent(),!(o||0===r))return[3,7];return[4,bb(Cr.Jf(e))];case 2:if(u.sent(),e!==b.ZP.ALBUM_TYPE.PERSON)return[3,4];return s={},[4,bO(function(e){return e.getIn(["autoSmartAlbum","person","showMore"])})];case 3:return s.show_more=u.sent(),s.show_hidden=!1,a=s,[3,5];case 4:a={},u.label=5;case 5:return[4,bb(i(a,e))];case 6:return u.sent(),[3,9];case 7:return[4,bb(Cr.c(e,t,r))];case 8:u.sent(),u.label=9;case 9:return[2]}})}function CF(e,t,n,r){return(0,v.Jh)(this,function(o){switch(o.label){case 0:return[4,bb(Ca(t,b.ZP.ALBUM_TYPE.CONCEPT))];case 1:if(o.sent(),!(n<r))return[3,3];return[4,bb(Cr.AH(b.ZP.ALBUM_TYPE.CONCEPT,e))];case 2:return o.sent(),[3,5];case 3:return[4,bb(Cr.c(b.ZP.ALBUM_TYPE.CONCEPT,e,n))];case 4:o.sent(),o.label=5;case 5:return[4,bb(Oi(n))];case 6:return o.sent(),[4,bb(Oo({displayThreshold:r,visibility:n>=r}))];case 7:return o.sent(),[2]}})}function CB(e,t,n){var r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return[4,bO(iU.Z.getAlbumId)];case 1:return r=i.sent(),[4,bO(iU.Z.getAlbumType)];case 2:if(o=i.sent(),!(t===r&&e===o))return[3,4];return[4,bb(n(e,t))];case 3:i.sent(),i.label=4;case 4:return[2]}})}function CU(e,t,n,r){var o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:return[4,bO(Ci.Z.getAutoSmartAlbumCoverById,t,n)];case 1:if(o=s.sent(),!r.includes(o))return[3,6];return[4,bS(e.get,{id:[n],additional:["thumbnail"]})];case 2:return[4,bS(E1,s.sent().list)];case 3:return a=(i=s.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:i.thumbnails}))];case 4:return s.sent(),[4,bb(Cr.tI(t,n,a[0].additional.thumbnailUnitId))];case 5:s.sent(),s.label=6;case 6:return[2]}})}function CZ(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:if(f.trys.push([0,12,14,16]),![b.ZP.ALBUM_TYPE.PERSON,b.ZP.ALBUM_TYPE.CONCEPT].includes(e.albumType))return[2];return t=e.albumType,n=e.getActionBarInfoAction,r=e.id,o=e.initialAutoAlbumListAction,i=e.name,a=e.photoIdArray,s=e.remainCount,u=e.SmartAPI,[4,bS(OS)];case 1:if(f.sent(),d=!1,t!==b.ZP.ALBUM_TYPE.PERSON)return[3,3];return[4,bS(u.deleteFace,{person_id:r,face_id:a})];case 2:return l=f.sent().list,d=s<(c=2)&&!i,[3,6];case 3:if(t!==b.ZP.ALBUM_TYPE.CONCEPT)return[3,6];return[4,bS(u.hideItem,{id:r,item_id:a})];case 4:return f.sent(),l=a,[4,bO(iU.Z.getConceptThreshold)];case 5:c=f.sent(),d=s<c,f.label=6;case 6:return[4,bS(OI)];case 7:return f.sent(),[4,b_([bS(Ou.Z,{textProps:{text:(0,sF.Z)((0,t$.n6)("app","remove_from_album_done"),l.length)},notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT}),bS(CN,t,r,l,s,d,o)])];case 8:if(f.sent(),t!==b.ZP.ALBUM_TYPE.CONCEPT)return[3,10];return[4,bS(CU,u,t,r,a)];case 9:f.sent(),f.label=10;case 10:return[4,bS(CB,t,r,n)];case 11:case 13:return f.sent(),[3,16];case 12:return[4,bS(Tb,{error:f.sent(),forceAlert:!0})];case 14:return[4,bS(OI)];case 15:return f.sent(),[7];case 16:return[2]}})}function Cj(e){var t,n,r,o,i,a,s,u,l,c;return(0,v.Jh)(this,function(d){switch(d.label){case 0:return d.trys.push([0,9,12,14]),t=e.albumType,n=e.id,r=e.photoIdArray,o=e.remainCount,i=e.BackgroundTaskFileAPI,a=e.SmartAPI,s=e.initialAutoAlbumListAction,u=e.getActionBarInfoAction,[4,bS(T3,i,r,[])];case 1:if("done"!==d.sent())throw Error("delete background task failed");if(t!==b.ZP.ALBUM_TYPE.CONCEPT)return[3,5];return[4,bO(iU.Z.getConceptThreshold)];case 2:return l=d.sent(),[4,bS(CF,n,r,o,l)];case 3:return d.sent(),[4,bS(CU,a,t,n,r)];case 4:return d.sent(),[3,8];case 5:return[4,bS(CN,t,n,r,o,!0,s)];case 6:return d.sent(),[4,bS(CB,t,n,u)];case 7:d.sent(),d.label=8;case 8:return[3,14];case 9:return c=d.sent(),[4,bS(OI)];case 10:return d.sent(),[4,bS(Tb,{error:c,forceAlert:!0})];case 11:return d.sent(),[3,14];case 12:return[4,bb((0,dw._s)())];case 13:return d.sent(),[7];case 14:return[2]}})}function CH(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return n.trys.push([0,3,,4]),[4,bS(e.PersonAPI.getMigrationStatus)];case 1:return t=n.sent(),[4,bb(Cr.nI(t.status,t.completion,t.total))];case 2:return n.sent(),[3,4];case 3:return Tb({error:n.sent()}),[3,4];case 4:return[2]}})}function Cz(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(vK.qA.InitialAutoAlbumList,Cf)];case 1:return e.sent(),[4,_q(vK.qA.LoadMorePerson,Cp)];case 2:return e.sent(),[4,_q(vK.qA.LoadAutoAlbumList,Cd)];case 3:return e.sent(),[4,_q(vK.qA.LoadAutoAlbumCountForCheck,Cc)];case 4:return e.sent(),[4,_z(vK.qA.LoadCategoryAutoAlbumList,Ch)];case 5:return e.sent(),[4,_z(vK.qA.MergePerson,Cv)];case 6:return e.sent(),[4,_z(vK.qA.SetPersonName,Cy)];case 7:return e.sent(),[4,_z(vK.qA.SetPersonCover,Cb)];case 8:return e.sent(),[4,_z(vK.qA.SetPersonVisibility,CD)];case 9:return e.sent(),[4,_z(vK.qA.SetConceptVisibility,Cx)];case 10:return e.sent(),[4,_q(vK.qA.GetPersonSuggestion,CS)];case 11:return e.sent(),[4,_q(vK.qA.InitPersonVisibilityEdition,CR)];case 12:return e.sent(),[4,_q(vK.qA.InitConceptVisibilityEdition,CL)];case 13:return e.sent(),[4,_q(vK.qA.InitMergePersonEdition,CA)];case 14:return e.sent(),[4,_q(vK.qA.InitMergePersonDialog,CO)];case 15:return e.sent(),[4,_q(vK.qA.InitRemovePersonPhotoDialog,CC)];case 16:return e.sent(),[4,_q(vK.qA.SeparatePhotoFromPerson,CP)];case 17:return e.sent(),[4,_z(vK.qA.SetConceptCover,C_)];case 18:return e.sent(),[4,_q(vK.qA.SetSingleConceptVisibility,CE)];case 19:return e.sent(),[4,_q(vK.qA.ConfirmRemoveAutoAlbumPhoto,CM)];case 20:return e.sent(),[4,_z(vK.qA.RemoveAutoAlbumPhoto,CZ)];case 21:return e.sent(),[4,_z(vK.qA.DeleteItemInAutoAlbum,Cj)];case 22:return e.sent(),[4,_q(vK.qA.GetMigrationStatus,CH)];case 23:return e.sent(),[4,_q(vK.qA.EndPersonEdition,CI)];case 24:return e.sent(),[4,_q(vK.qA.EndConceptEdition,Cw)];case 25:return e.sent(),[2]}})}var Cq=__webpack_require__(68297),CG=__webpack_require__(64848);function CV(){return{type:AT.j.ClearTeamSpaceSetting}}function CW(e){return{type:AT.j.UpdateAllUserGroup,listUserGroup:e}}function CY(e){return{type:AT.j.UpdateTeamSpacePermissionList,permissionList:e}}function CJ(e,t){return{type:AT.j.AddTemporaryEntryMember,memberId:e,memberType:t}}function C$(){return{type:AT.j.ClearTemporaryEntryMembers}}function CK(){return{type:wo.ClearFolders}}function CX(e){var t=e.rootFolderId,n=e.library;return{type:wo.UpdateRootFolderId,rootFolderId:t,library:n}}function CQ(e){var t=e.folderNodeInfos;return{type:wo.UpdateFolderNodeInfos,folderNodeInfos:t}}function C0(e){var t=e.folderId,n=e.isAllSubfoldersLoaded;return{type:wo.SetIsAllSubfoldersLoaded,folderId:t,isAllSubfoldersLoaded:n}}function C1(e){var t=e.folderSharingInfos;return{type:wo.UpdateFolderSharingInfos,folderSharingInfos:t}}var C2=__webpack_require__(74273),C4=function(e){return function(e,t){var n=t.folderId,r=t.limit,o=t.offset,i=void 0===o?0:o,a=t.sortDirection,s=void 0===a?b.Sr.ASC:a,u=t.additional,l=void 0===u?[]:u;return(0,m._)(function(){var t,o,a;return(0,v.Jh)(this,function(u){switch(u.label){case 0:t=[],u.label=1;case 1:if(!(t.length<r))return[3,3];return[4,e.list({id:n,offset:t.length+i,limit:Math.min(2e3,r-t.length),sortBy:b.ER.FILENAME,sortDirection:s,additional:l})];case 2:if(a=u.sent().list,(o=t).push.apply(o,(0,iZ._)(a)),a.length<2e3)return[3,3];return[3,1];case 3:return[2,t]}})})()}}(2e3),C3=tg.lazy(function(){return __webpack_require__.e("869").then(__webpack_require__.bind(__webpack_require__,84051))});function C5(e){var t=e.targetType,n=e.targetSystemId,r=e.targetName,o=e.isCreateUserGroup,i=void 0!==o&&o,a=document.body.appendChild(document.createElement("div")),s=iQ.Z.getStore(),u=function(){(0,mc.P)(a)};return new Promise(function(e){var o={targetType:t,targetSystemId:n,targetName:r,isOpen:!0,handleApply:function(t){e({clearDialog:u,data:t,action:"apply"})},handleClose:function(){e({clearDialog:u,action:"close"})},confirmText:i?(0,t$.n6)("app","done"):(0,t$.n6)("action","ok")};p.render(tg.createElement(y.zt,{store:s},tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(C3,o))),a)}).then(function(e){return e}).catch(function(e){throw e})}var C6=function(e){return{type:SX.j.SetIsBatchPermissionProcessing,isProcessing:e}},C9=200,C8="",C7=function(e){return(0,iS.SL)(e).splice(-1)[0].name},Pe=function(e){return e.permission.map(function(e){return{type:e.type,id:e.id,role:e.role}})},Pt=function(e){return 0===e.size},Pn=function(e,t,n){return{permission:{role:n.get("permission"),action:n.get("status"),member:{id:e,type:t}}}},Pr=function(e,t,n){return{permission:{id:e,type:t,list:n}}},Po=function(e){return e.map(function(e,t){var n=parseInt(t,10);return e?{folder_id:n,role:e,action:"update"}:{folder_id:n,action:"delete"}}).valueSeq().toJS()},Pi=function(e){var t=e.folderId,n=e.offset,r=e.limit;return C4(uF.Z.FotoTeam.Browse.Folder,{folderId:t,offset:n,limit:r,additional:["sharing_info"]})};function Pa(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bS(uF.Z.FotoTeam.Browse.Folder.get)];case 1:return[2,e.sent().folder]}})}function Ps(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return t=e.folderId,n=e.offset,r=e.limit,[4,bS(Pi,{folderId:t,offset:n,limit:r})];case 1:return[4,bb(CQ({folderNodeInfos:(o=i.sent()).map(function(e){return{folderId:e.id,name:C7(e.name),parentId:e.parent}})}))];case 2:return i.sent(),[4,bb(C1({folderSharingInfos:o.map(function(e){return{folderId:e.id,privacyType:e.additional.sharing_info.privacy_type,inviteeList:Pe(e.additional.sharing_info)}})}))];case 3:if(i.sent(),!(o.length<r))return[3,5];return[4,bb(C0({folderId:t,isAllSubfoldersLoaded:!0}))];case 4:i.sent(),i.label=5;case 5:return[2]}})}function Pu(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bO(C2.Z.isSubfolderSharingInfosReady,{folderId:e,minNumReady:C9})];case 1:if(n.sent())return[2];return[4,bO(C2.Z.getFirstNotReadySubfolderSharingInfoOffset,e)];case 2:if(-1===(t=n.sent()))return[2];return[4,bS(Ps,{folderId:e,offset:t,limit:C9-t})];case 3:return n.sent(),[2]}})}function Pl(){var e,t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return e=null,[4,bO(C2.Z.getTeamSpaceRootFolderId)];case 1:if(null!==(t=n.sent()))return[3,5];if(null!=e)return[3,3];return[4,bS(Pa)];case 2:e=n.sent(),n.label=3;case 3:return[4,bb(CX({rootFolderId:t=e.id,library:b.Zu.TEAM}))];case 4:n.sent(),n.label=5;case 5:return[4,bO(C2.Z.isFolderReady,t)];case 6:if(n.sent())return[3,10];if(null!=e)return[3,8];return[4,bS(Pa)];case 7:e=n.sent(),n.label=8;case 8:return[4,bb(CQ({folderNodeInfos:[{folderId:e.id,name:C8,parentId:e.parent}]}))];case 9:n.sent(),n.label=10;case 10:return[2]}})}function Pc(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return e.trys.push([0,4,5,6]),[4,bS(Pl)];case 1:return e.sent(),[4,bO(C2.Z.getTeamSpaceRootFolderId)];case 2:return[4,bS(Pu,e.sent())];case 3:return e.sent(),[3,6];case 4:return Tb({error:e.sent()}),[3,6];case 5:return[7];case 6:return[2]}})}function Pd(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bS(Tb,{error:e,customWebapiErrorMessages:(0,tR._)({},b.ZQ.INTERNAL_ERROR,(0,t$.n6)("permission","permission_partial_apply_failed_try_again"))})];case 1:return t.sent(),[2]}})}function Pf(e,t,n){var r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return[4,bb(C6(!0))];case 1:o.sent(),o.label=2;case 2:return o.trys.push([2,4,6,8]),r=Pr(e,t,Po(n)),[4,bS(uF.Z.FotoTeam.Sharing.FolderBatchPermission.updateByMember,r)];case 3:case 5:return o.sent(),[3,8];case 4:return[4,bS(Pd,o.sent())];case 6:return[4,bb(C6(!1))];case 7:return o.sent(),[7];case 8:return[2]}})}function Pp(e,t,n){var r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return[4,bb(C6(!0))];case 1:o.sent(),o.label=2;case 2:return o.trys.push([2,4,6,8]),r=Pn(e,t,n),[4,bS(uF.Z.FotoTeam.Sharing.FolderBatchPermission.updateAllByMember,r)];case 3:case 5:return o.sent(),[3,8];case 4:return[4,bS(Pd,o.sent())];case 6:return[4,bb(C6(!1))];case 7:return o.sent(),[7];case 8:return[2]}})}function Ph(e,t){var n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return n=[{action:"update",type:t,id:e,permission:b.El.ENTRY,auto_backup:!1}],[4,bS(uF.Z.Foto.Setting.TeamSpace.updatePermission,{list:n})];case 1:return r.sent(),[4,bb(CJ(e,t))];case 2:return r.sent(),[2]}})}function Pm(e,t){var n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return[4,bO(Cq.Z.getPermissions)];case 1:if(n=r.sent().find(function(n){return n.get("id")===e&&n.get("type")===t}))return[2,n.get("role",b.El.NONE)];return[2,b.El.NONE]}})}function Pg(e,t,n,r,o){var i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:if(c.trys.push([0,13,,17]),"apply"!==e.action)return[3,8];return a=(i=e.data).get(CG.h3.BATCH_PERMISSION),[4,bS(Pm,n,r)];case 1:if(s=c.sent(),!(t&&s===b.El.NONE))return[3,3];return[4,bS(Ph,n,r)];case 2:c.sent(),c.label=3;case 3:if(Pt(a))return[3,5];return[4,bS(Pp,n,r,a)];case 4:c.sent(),c.label=5;case 5:if(Pt(u=i.get(CG.h3.INVITEE_PERMISSION_BY_FOLDER_ID)))return[3,7];return[4,bS(Pf,n,r,u)];case 6:c.sent(),c.label=7;case 7:return[3,10];case 8:if(!("close"===e.action&&t))return[3,10];return[4,bS(o)];case 9:c.sent(),c.label=10;case 10:return[4,bS(e.clearDialog)];case 11:case 14:return c.sent(),[4,bb(CK())];case 12:case 16:return c.sent(),[3,17];case 13:return l=c.sent(),[4,bS(e.clearDialog)];case 15:return c.sent(),[4,bS(Tb,{error:l,forceAlert:!0})];case 17:return[2]}})}function Pv(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return t=e.systemGroupId,n=e.targetName,r=e.isCreating,o=e.handleBatchEditUserPermissionDialogCancel,[4,bI(Pc)];case 1:return i.sent(),[4,bS(C5,{targetType:b.aQ.GROUP,targetSystemId:t,targetName:n,isCreateUserGroup:r})];case 2:return[4,bS(Pg,i.sent(),r,t,b.aQ.GROUP,o)];case 3:return i.sent(),[2]}})}function Py(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return t=e.systemUserId,n=e.targetName,r=e.isCreating,o=e.handleBatchEditUserPermissionDialogCancel,[4,bI(Pc)];case 1:return i.sent(),[4,bS(C5,{targetType:b.aQ.USER,targetSystemId:t,targetName:n,isCreateUserGroup:r})];case 2:return[4,bS(Pg,i.sent(),r,t,b.aQ.USER,o)];case 3:return i.sent(),[2]}})}function Pb(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bS(Ps,{folderId:e.folderId,offset:e.offset,limit:e.limit})];case 1:return t.sent(),[2]}})}function P_(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_z(SX.qA.LoadTeamSpaceSubfoldersWithSharingInfo,Pb)];case 1:return e.sent(),[4,_q(SX.qA.EditBatchPermissionByGroup,Pv)];case 2:return e.sent(),[4,_q(SX.qA.EditBatchPermissionByUser,Py)];case 3:return e.sent(),[2]}})}function PE(e){return{type:S3.SetCategory,categories:e}}function PT(e){return{type:S3.SetCategoryExpanded,expanded:e}}function PS(){var e,t,n,r,o,i,a,s,u;return(0,v.Jh)(this,function(l){switch(l.label){case 0:return l.trys.push([0,11,,12]),[4,bS(uF.Z.Foto.Browse.Category.get)];case 1:return[4,bb(PE(e=l.sent().list))];case 2:l.sent(),t=!0,n=!1,r=void 0,l.label=3;case 3:l.trys.push([3,8,9,10]),o=e[Symbol.iterator](),l.label=4;case 4:if(t=(i=o.next()).done)return[3,7];return a=i.value,s={offset:0,limit:4},a.id===b.ZP.ALBUM_TYPE.VIDEO?s.type=b.ZP.ALBUM_TYPE.VIDEO:a.id===b.ZP.ALBUM_TYPE.PERSON?s.show_more=!0:a.id===b.ZP.ALBUM_TYPE.FAVORITE&&(s.favorite_only=!0),[4,bb((0,cF.D5)(s,a.id))];case 5:l.sent(),l.label=6;case 6:return t=!0,[3,4];case 7:return[3,10];case 8:return u=l.sent(),n=!0,r=u,[3,10];case 9:try{t||null==o.return||o.return()}finally{if(n)throw r}return[7];case 10:return[3,12];case 11:return Tb({error:l.sent()}),[3,12];case 12:return[2]}})}function PI(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(S5.GetCategory,PS)];case 1:return e.sent(),[2]}})}var Pw=__webpack_require__(85931),PA=__webpack_require__(19850);function PO(){return{type:Ei.j.ClearFolderNavigator}}function PC(e){return{type:Ei.j.SetCurrentFolderInFolderNavigator,currentFolder:e}}function PP(e){return{type:Ei.j.SetCurrentFolderPathInFolderNavigator,folderPath:e}}function PR(e){return{type:Ei.j.AddSubfoldersInFolderNavigator,subfolders:e}}function PL(e){return{type:Ei.j.SetSubfolderCountInFolderNavigator,subfolderCount:e}}function PD(){return{type:Ei.j.ClearSubfoldersInFolderNavigator}}var Px=__webpack_require__(46446),Pk={getCurrentFolder:function(e){return e.getIn(["folderNavigator","currentFolder"])},getSubfolders:function(e){return e.getIn(["folderNavigator","subfolders"])},getHasCreatingFolderPermission:function(e){return e.getIn(["folderNavigator","currentFolder","accessPermission",b._I.UPLOAD],!1)},getIsAnySubfolderLoaded:function(e){return 0!==e.getIn(["folderNavigator","subfolders"]).size||0===e.getIn(["folderNavigator","subfolderCount"])},getSubfolderCount:function(e){return e.getIn(["folderNavigator","subfolderCount"])}},PM=__webpack_require__(58851),PN=function(e){switch(e){case b.Zu.PERSONAL:return PM.j2;case b.Zu.TEAM:return PM.MT;default:throw Error("Invalid library.")}},PF=function(e){switch(e){case b.Zu.PERSONAL:return{createFolder:oW.L6,loadSubfolderList:PM.gB,navigateFolderById:PM.Oo,navigateFolderByPath:PM.oe};case b.Zu.TEAM:return{createFolder:oW._T,loadSubfolderList:PM.s_,navigateFolderById:PM.f5,navigateFolderByPath:PM.o4};default:throw Error("Invalid library.")}},PB=[{value:"personal_space",label:(0,t$.n6)("app","personal_space")},{value:"shared_space",label:(0,t$.n6)("app","shared_space")}],PU=function(e){var t=e.className,n=e.library,r=e.onChange,o=e.onMenuClose,i=e.onMenuOpen,a=(0,nd.Z)();return tg.createElement(cM.Z,{className:"".concat(t," synofoto-toolbar-library-selector"),value:n===b.Zu.PERSONAL?PB[0]:PB[1],onChange:r,onMenuOpen:i,onMenuClose:o,options:PB,triggerIconClassName:"space-trigger-btn-icon synofoto__".concat(a)})};PU.propTypes={className:tP().string,library:tP().string,onChange:tP().func,onMenuClose:tP().func,onMenuOpen:tP().func},PU.defaultProps={className:"",library:b.Zu.PERSONAL,onChange:void 0,onMenuClose:void 0,onMenuOpen:void 0};var PZ=PU,Pj=function(e){var t=e.className,n=e.currentFolderPath,r=e.currentLibrary,o=e.iconBtns,i=e.navigateFolderByPath,a=e.onSpaceChange,s=e.rootFolderName,u=e.showSpaceSelector,l=function(){if(!n||(0,iS.ax)(n))return null;var e=function(){var e=(0,iS.p5)(n);if(null===e)throw Error("Invalid parent folder path");i(e)};return tg.createElement(nf.Z,{className:"synofoto-toolbar-action-button",iconCls:"toolbar-back-btn-icon",title:(0,t$.n6)("action","back_to_parent_folder"),handler:e,tipId:b.ZP.GLOBAL_TOOLTIP_ID})},c=function(){if(!n)return null;var e=(0,iS.SL)(n,s).map(function(e){return{name:e.name,goToFolder:function(){i(e.path)}}});return tg.createElement(t5,{folders:e})},d=function(){return u?tg.createElement(PZ,{library:r,onChange:a}):null},f="synofoto-dialog-toolbar ".concat(t);return tg.createElement("div",{className:f},tg.createElement("div",{className:"synofoto-dialog-toolbar-left-panel"},l(),d(),c()),tg.createElement("div",{className:"synofoto-dialog-toolbar-right-panel"},o))};Pj.propTypes={currentFolderPath:tP().string,iconBtns:tP().arrayOf(tP().node),navigateFolderByPath:tP().func,className:tP().string,currentLibrary:tP().oneOf([b.Zu.PERSONAL,b.Zu.TEAM]),rootFolderName:tP().string,showSpaceSelector:tP().bool,onSpaceChange:tP().func},Pj.defaultProps={iconBtns:[],currentFolderPath:null,className:"",navigateFolderByPath:function(e){},onSpaceChange:void 0,rootFolderName:void 0,showSpaceSelector:!1,currentLibrary:b.Zu.PERSONAL};var PH=tg.memo(Pj),Pz=__webpack_require__(76970),Pq=__webpack_require__.n(Pz),PG=__webpack_require__(38789),PV=function(e){var t=e.folderName,n=e.onClick,r=e.needPassword,o=tg.createElement(nf.Z,{className:"synofoto-folder-navigation-folder-icon",iconCls:r?"folder-lock-btn-icon":"folder-btn-icon"});return tg.createElement("div",{className:"synofoto-folder-navigation-table-item",onClick:n},o,tg.createElement("span",null,t))};PV.propTypes={folderName:tP().string,onClick:tP().func,needPassword:tP().bool},PV.defaultProps={folderName:"",onClick:function(){},needPassword:!1};var PW=tg.memo(PV),PY=5,PJ=function(e){var t=e.folders,n=e.navigateFolderByPath,r=e.loadSubfolderList,o=(0,y.v9)(Pk.getIsAnySubfolderLoaded),i=(0,y.v9)(Pk.getSubfolderCount),a=(0,tg.useRef)(null),s=-1,u=function(e){if(!(t.size>=i)&&!(e+PY<=t.size)){var n=Math.floor((e+PY)/b.ko.FOLDER_NAVIGATOR)*b.ko.FOLDER_NAVIGATOR;s!==n&&(r(n,b.ko.FOLDER_NAVIGATOR),s=n)}},l=function(e){var r=t.get(e);return u(e),tg.createElement(PW,{key:r.get("id"),folderName:(0,iS.K3)(r.get("path")),onClick:function(){n(r.get("path"))},needPassword:r.get("needPassword")})},c=function(){return o?0===i?tg.createElement("div",{className:"synofoto-folder-navigation-table-empty-content"},(0,t$.n6)("app","no_subfolders")):tg.createElement(Pq(),{itemRenderer:l,length:t.size,type:"uniform",ref:a}):tg.createElement("div",{className:"synofoto-loading-box-wrapper"},tg.createElement(PG.Z,null))};return tg.createElement("div",{className:"synofoto-folder-navigation-table"},tg.createElement("div",{className:"synofoto-folder-navigation-table-head"},(0,t$.n6)("app","folder_name")),tg.createElement("div",{className:"synofoto-folder-navigation-table-content"},c()))};PJ.propTypes={folders:tO().listOf(tO().mapContains({id:tP().number.isRequired,path:tP().string.isRequired,needPassword:tP().bool.isRequired})).isRequired,loadSubfolderList:tP().func.isRequired,navigateFolderByPath:tP().func},PJ.defaultProps={navigateFolderByPath:function(e){}};var P$=tg.memo(PJ),PK=function(e){var t=e.currentLibrary,n=e.changeLibraryHandler,r=e.showCreatingFolderBtn,o=e.showSpaceSelector,i=(0,y.I0)(),a=(0,y.v9)(Pk.getCurrentFolder),s=(0,y.v9)(Pk.getSubfolders),u=(0,y.v9)(Pk.getHasCreatingFolderPermission),l=(0,y.v9)(Pk.getIsAnySubfolderLoaded),c=PF(t),d=c.createFolder,f=c.loadSubfolderList,p=c.navigateFolderByPath,h=(0,tg.useCallback)(function(){var e=s.map(function(e){return e.get("path")}).map(function(e){return(0,iS.K3)(e)}).toJS();i(d(a.get("id"),e,"folder_navigation"))},[i,a,d,s]),m=(0,tg.useCallback)(function(e,t){null!==a.get("id")&&i(f(a.get("id"),e,t))},[i,a,f]),g=(0,tg.useCallback)(function(e){i(p(e))},[i,p]),v=function(){return r&&u?[(0,av.Rn)({className:"synofoto-folder-navigation-bar-action-button",disabled:!l,handler:h})]:[]},b=function(e){e.value!==t&&(i(PN(e.value)()),n(e.value))};return tg.createElement("div",{className:"synofoto-folder-navigator"},tg.createElement(PH,{currentFolderPath:a.get("path"),iconBtns:v(),navigateFolderByPath:g,className:"synofoto-folder-navigation-bar",currentLibrary:t,showSpaceSelector:o,onSpaceChange:b}),tg.createElement(P$,{folders:s,navigateFolderByPath:g,loadSubfolderList:m}))};PK.propTypes={currentLibrary:tP().oneOf([b.Zu.PERSONAL,b.Zu.TEAM]),changeLibraryHandler:tP().func,showCreatingFolderBtn:tP().bool,showSpaceSelector:tP().bool},PK.defaultProps={currentLibrary:b.Zu.PERSONAL,changeLibraryHandler:function(){},showCreatingFolderBtn:!1,showSpaceSelector:!1};var PX=tg.memo(PK),PQ=function(e){var t=e.library,n=e.allowPermission,r=e.confirmText,o=e.confirmCheck,i=e.dialogTitle,a=e.handleApply,s=e.handleClose,u=e.showCreatingFolderBtn,l=e.showSpaceSelector,c=(0,y.v9)(Pk.getCurrentFolder),d=(0,y.v9)(Pk.getIsAnySubfolderLoaded),f=(0,g._)((0,tg.useState)(t),2),p=f[0],h=f[1],m=function(){if(!c.getIn(["accessPermission",n])){(0,sN.Z)((0,t$.n6)("shared","you_need_permission"));return}o({targetFolder:c,targetLibrary:p})&&a(p)},v=tg.createElement("div",{className:"synofoto-navigate-folder-dialog-content"},tg.createElement(PX,{currentLibrary:p,changeLibraryHandler:h,showCreatingFolderBtn:u,showSpaceSelector:l}));return tg.createElement(db.Z,{className:"synofoto-folder-navigation-dialog",isOpen:!0,showCancel:!0,confirmText:r,content:v,handleCancel:s,handleConfirm:m,title:i,confirmDisabled:!d,contentPadding:b.k3.ALL})};PQ.propTypes={library:tP().oneOf([b.Zu.PERSONAL,b.Zu.TEAM]).isRequired,allowPermission:tP().string,confirmText:tP().string,confirmCheck:tP().func,dialogTitle:tP().string,handleApply:tP().func,handleClose:tP().func,showCreatingFolderBtn:tP().bool,showSpaceSelector:tP().bool},PQ.defaultProps={allowPermission:b._I.VIEW,confirmText:void 0,confirmCheck:function(e){return!0},dialogTitle:"",handleApply:function(e){},handleClose:function(){},showCreatingFolderBtn:!1,showSpaceSelector:!1};var P0=PQ,P1=(0,t$.n6)("action","title_icon_select_folder"),P2=(0,t$.n6)("action","ok"),P4=function(e){var t=e.dialogTitle,n=void 0===t?P1:t,r=e.allowPermission,o=void 0===r?b._I.VIEW:r,i=e.showCreatingFolderBtn,a=void 0===i||i,s=e.showSpaceSelector,u=void 0!==s&&s,l=e.confirmText,c=void 0===l?P2:l,d=e.confirmCheck,f=e.library,h=void 0===f?b.Zu.PERSONAL:f,m=document.body.appendChild(document.createElement("div")),g=iQ.Z.getStore();return new Promise(function(e){var t=tg.createElement(P0,{library:h,allowPermission:o,handleClose:function(){e({type:"cancel"})},handleApply:function(t){e({type:"apply",targetLibrary:t})},dialogTitle:n,showCreatingFolderBtn:a,showSpaceSelector:u,confirmText:c,confirmCheck:d});p.render(tg.createElement(y.zt,{store:g},t),m)}).finally(function(){(0,mc.P)(m)})},P3=tg.lazy(function(){return __webpack_require__.e("856").then(__webpack_require__.bind(__webpack_require__,65917))}),P5=function(e){var t=e.albumId,n=e.origConditions,r=document.body.appendChild(document.createElement("div")),o=iQ.Z.getStore();return new Promise(function(e){var i={isOpen:!0,handleApply:function(){e({action:b.uE.APPLY})},handleClose:function(){e({action:"close"})},albumId:t,origConditions:n};p.render(tg.createElement(y.zt,{store:o},tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(P3,i))),r)}).finally(function(){(0,mc.P)(r)})};function P6(e,t){for(var n=document.body.appendChild(document.createElement("div")),r="<div>".concat((0,t$.n6)("condition_album","unsupported_conditions_hint"),"</div><br>"),o=[b.Q1.UPDATE_TIME,b.Q1.RECENTLY_ADD,b.Q1.RECENTLY_COMMENT],i=0;i<b.Q_.length;i++)t.includes(b.Q_[i])&&(o.includes(b.Q_[i])?r+="<div>".concat(i+1,". ").concat((0,t$.n6)("condition_album","filter_by_action")," ").concat((0,t$.n6)("condition_album",b.Q_[i]),"</div>"):r+="<div>".concat(i+1,". ").concat((0,t$.n6)("condition_album",b.Q_[i]),"</div>"));e?r+="<br><div>".concat((0,t$.n6)("condition_album","edit_unsupported_condition_hint"),"</div>"):r+="<br><div>".concat((0,t$.n6)("condition_album","unlock_freezed_album_hint"),"</div>");var a=iQ.Z.getStore();return new Promise(function(t){var o={};o=e?{message:tg.createElement(pL.Z,{text:r}),showCancel:!0,showConfirm:!0,isOpen:!0,confirmText:(0,t$.n6)("action","edit_condition"),cancelText:(0,t$.n6)("action","save_as_album"),closeText:(0,t$.n6)("action","ignore"),confirmHandler:function(){t({type:"edit_condition"})},cancelHandler:function(){t({type:"save_as_album"})},closeHandler:function(){t({type:"ignore"})}}:{message:tg.createElement(pL.Z,{text:r}),showClose:!1,showCancel:!0,showConfirm:!0,isOpen:!0,confirmText:(0,t$.n6)("action","save_as_album"),cancelText:(0,t$.n6)("action","ignore"),confirmHandler:function(){t({type:"save_as_album"})},cancelHandler:function(){t({type:"ignore"})}},p.render(tg.createElement(y.zt,{store:a},tg.createElement(ma.Z,o)),n)}).finally(function(){(0,mc.P)(n)})}function P9(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:if(e===b.Zu.TEAM)return[2,0];if(e!==b.Zu.PERSONAL)return[3,2];return[4,bO(nL.Z.getUserId)];case 1:return[2,t.sent()];case 2:throw Error("Invalid source space.")}})}function P8(e,t){var n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return[4,bS(P9,t)];case 1:n=i.sent(),r=(0,It.s7)(n,e),i.label=2;case 2:return i.trys.push([2,4,,5]),[4,bS(uF.Z.Foto.Browse.ConditionAlbum.suggest,r)];case 3:return[2,i.sent()];case 4:return o=i.sent(),[2,{}];case 5:return[2]}})}function P7(){var e,t,n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:return[4,bO(Px.Z.getSelectedSourceSpace)];case 1:return[4,bS(P9,c.sent())];case 2:return e=c.sent(),[4,bO(Px.Z.getAlbumName)];case 3:return t=c.sent().trim(),[4,bO(Px.Z.getSourceFolders)];case 4:return n=c.sent().map(function(e){return e.get("id")}).toJS(),[4,bO(Px.Z.getSelectedFileType)];case 5:return r=c.sent(),[4,bO(Px.Z.getStartTakenTime)];case 6:return o=c.sent(),[4,bO(Px.Z.getEndTakenTime)];case 7:return i=c.sent(),[4,bO(Px.Z.getRatingOptions)];case 8:return a=c.sent(),[4,bO(Px.Z.getConditionsByType)];case 9:return s=c.sent(),[4,bO(Px.Z.getConditionPolicyByType)];case 10:return u=c.sent(),[4,bO(Px.Z.getFavoriteCondition)];case 11:return l=c.sent(),[2,(0,It.Yi)(t,e,n,r,o,i,a.toJS(),s.toJS(),u.toJS(),l)]}})}function Re(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,3,,4]),[4,bS(P7)];case 1:return e=t.sent(),[4,bS(uF.Z.Foto.Browse.ConditionAlbum.create,e)];case 2:return[2,t.sent().album];case 3:return Tb({error:t.sent(),forceAlert:!0}),[2,null];case 4:return[2]}})}function Rt(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return[4,bS(P7)];case 1:n=(t=i.sent()).name,r=(0,oi._)(t,["name"]),i.label=2;case 2:return i.trys.push([2,5,,8]),[4,bS(uF.Z.Foto.Browse.ConditionAlbum.setCondition,(0,tw._)({id:e},r))];case 3:return i.sent(),[4,bS(uF.Z.Foto.Browse.Album.setName,{id:e,name:n})];case 4:return i.sent(),[2,!0];case 5:if((o=i.sent()).code!==b.ZQ.CONDITION_ALBUM_CONDITION_ERROR)return[3,7];return[4,bb(vU(e,""))];case 6:return i.sent(),[2,!1];case 7:return Tb({error:o,forceAlert:!0}),[2,!1];case 8:return[2]}})}function Rn(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return e=[b.Ni.ALL,b.Ni.PHOTO,b.Ni.VIDEO],[4,bb((0,Pw.P)(e))];case 1:return t.sent(),[4,bb((0,Pw.Ku)(e[0]))];case 2:return t.sent(),[2]}})}function Rr(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return e=[],[4,bO(ip.Z.getUserSetting)];case 1:return t.sent().get("enable_home_service")&&e.push(b.Zu.PERSONAL),[4,bO(ip.Z.getTeamSpacePermission)];case 2:if(t.sent()===b.El.MANAGE&&e.push(b.Zu.TEAM),0===e.length)throw Error("No valid source space options.");return[4,bb((0,Pw.kX)(e))];case 3:return t.sent(),[4,bb((0,Pw.PH)(e[0]))];case 4:return t.sent(),[2]}})}function Ro(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return e=(0,d_.aV)(),[4,bb((0,Pw.c3)(e))];case 1:return t.sent(),[5,(0,v.XA)(Rr())];case 2:return t.sent(),[5,(0,v.XA)(Rn())];case 3:return t.sent(),[2]}})}function Ri(e,t,n,r){var o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:return o=(0,eg.Z)(t.user_id),[4,bO(Px.Z.getSourceSpaceOptions)];case 1:if(c.sent().includes(o))return[3,3];return[4,bb((0,Pw.Qz)(o))];case 2:c.sent(),c.label=3;case 3:return i=t.folder_filter,a=t.item_type,s=t.time,u=t.rating,l=t.favorite,[4,bb((0,Pw.Lj)({albumName:e,sourceSpace:o,fileType:(0,It.JB)(a),sourceFolders:i,takenTime:s?s[0]:void 0,policyByType:(0,It.Yb)(t),conditionsByType:(0,It.fW)(t),nonmigratableCondition:n,rating:u,favorite:l,isValid:r}))];case 4:return c.sent(),[2]}})}function Ra(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return t=e.sourceSpace,(0,It.Ks)(t),[4,bb(PN(t)())];case 1:return i.sent(),[4,bS(P4,{showCreatingFolderBtn:!1,library:t})];case 2:if("apply"!==i.sent().type)return[3,6];return[4,bO(Pk.getCurrentFolder)];case 3:return r=(n=i.sent()).get("id"),o=n.get("path"),[4,bb((0,Pw.Hb)(r,o))];case 4:return i.sent(),[4,bb((0,PA.eX)())];case 5:i.sent(),i.label=6;case 6:return[4,bb(PO())];case 7:return i.sent(),[2]}})}function Rs(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return t=e.confirmHandler,[4,bO(Px.Z.getConditionsByType)];case 1:return n=o.sent(),[4,bO(Px.Z.getSourceFolders)];case 2:if(r=o.sent(),!(n.isEmpty()&&r.isEmpty()))return[3,4];return[4,bS(t)];case 3:return o.sent(),[2];case 4:return[4,bS(Co.Z,(0,t$.n6)("condition_album","confirm_change_source_space"),{confirmText:(0,t$.n6)("action","continue")})];case 5:if("action"!==o.sent().type)return[3,7];return[4,bS(t)];case 6:o.sent(),o.label=7;case 7:return[2]}})}function Ru(){var e,t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return[4,bS(Ro)];case 1:return o.sent(),[4,bb((0,Pw.me)(b.Us.CreateAlbum))];case 2:return o.sent(),[4,bS(P5,{albumId:null,origConditions:null})];case 3:if(o.sent().action!==b.uE.APPLY)return[3,6];return[4,bS(Re)];case 4:if(!(e=o.sent()))return[3,6];return[4,bS(TQ)];case 5:o.sent(),n=(t=(0,cy.k$)("/".concat(J.Z.ALBUM,"/").concat(e.id))).pathname,r=t.state,(0,cs.fv)(n,r),o.label=6;case 6:return[4,bb((0,Pw.ZH)())];case 7:return o.sent(),[2]}})}function Rl(e){var t,n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:return t=e.keyword,[4,bO(Px.Z.getSelectedSourceSpace)];case 1:return n=s.sent(),[4,bS(P8,t,n)];case 2:return r=s.sent(),Object.prototype.hasOwnProperty.call(r,b.CP.GEOCODING)&&(o=r[b.CP.GEOCODING],r[b.CP.GEOCODING]=(0,It.UU)(o)),Object.prototype.hasOwnProperty.call(r,b.CP.FOCAL_LENGTH)&&(i=r[b.CP.FOCAL_LENGTH],r[b.CP.FOCAL_LENGTH]=(0,It.hL)(b.CP.FOCAL_LENGTH,i)),Object.prototype.hasOwnProperty.call(r,b.CP.EXPOSURE_TIME)&&(a=r[b.CP.EXPOSURE_TIME],r[b.CP.EXPOSURE_TIME]=(0,It.hL)(b.CP.EXPOSURE_TIME,a)),r[b.CP.FILENAME_DESCRIPTION]=[{id:-1,name:t}],[4,bb((0,Pw.m7)(r))];case 3:return s.sent(),[2]}})}function Rc(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return r.trys.push([0,10,,11]),t=e.id,[4,bS(uF.Z.Foto.Browse.ConditionAlbum.get,{id:[t],additional:["condition_object"]})];case 1:return n=r.sent().list[0],[4,bS(Ro)];case 2:return r.sent(),[4,bb((0,Pw.me)(b.Us.EditAlbum))];case 3:return r.sent(),[4,bS(Ri,n.name,n.additional.condition_object,null,n.condition.is_valid)];case 4:return r.sent(),[4,bS(P5,{albumId:t,origConditions:n.additional.condition_object})];case 5:if(r.sent().action!==b.uE.APPLY)return[3,9];return[4,bS(Rt,t)];case 6:if(!r.sent())return[3,9];return[4,bb(vg(t,!0))];case 7:return r.sent(),[4,bS(TQ)];case 8:r.sent(),r.label=9;case 9:return[3,11];case 10:return Tb({error:r.sent(),forceAlert:!0}),[3,11];case 11:return[4,bb((0,Pw.ZH)())];case 12:return r.sent(),[2]}})}function Rd(){var e,t,n,r,o,i,a,s,u,l,c;return(0,v.Jh)(this,function(d){switch(d.label){case 0:return[4,bb((0,Pw.Xj)())];case 1:return d.sent(),[4,bO(Px.Z.getSelectedSourceSpace)];case 2:return[4,bS(P9,d.sent())];case 3:return e=d.sent(),[4,bO(Px.Z.getSourceFolders)];case 4:return t=d.sent().map(function(e){return e.get("id")}).toJS(),[4,bO(Px.Z.getSelectedFileType)];case 5:return n=d.sent(),[4,bO(Px.Z.getStartTakenTime)];case 6:return r=d.sent(),[4,bO(Px.Z.getEndTakenTime)];case 7:return o=d.sent(),[4,bO(Px.Z.getRatingOptions)];case 8:return i=d.sent(),[4,bO(Px.Z.getConditionsByType)];case 9:return a=d.sent(),[4,bO(Px.Z.getConditionPolicyByType)];case 10:return s=d.sent(),[4,bO(Px.Z.getFavoriteCondition)];case 11:u=d.sent(),l=(0,It.qN)(e,t,n,r,o,i.toJS(),a.toJS(),s.toJS(),u),d.label=12;case 12:return d.trys.push([12,15,,16]),[4,bS(uF.Z.Foto.Browse.ConditionAlbum.peekItemCount,l)];case 13:return c=d.sent().count,[4,bb((0,Pw.BP)(c))];case 14:return d.sent(),[3,16];case 15:return Tb({error:d.sent()}),[3,16];case 16:return[2]}})}function Rf(){var e,t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,9,,10]),[4,bO(function(e){return e.getIn(["albumReducer","album","current","id"])})];case 1:return e=a.sent(),[4,bS(uF.Z.Foto.Browse.Album.get,{id:[e],additional:["condition_object"]})];case 2:return n=(t=a.sent()).list[0].name,r=t.list[0].cant_migrate_condition,[4,bS(P6,!(1===Object.keys(o=t.list[0].additional.condition_object).length&&0===o.user_id),Object.keys(r))];case 3:if("save_as_album"!==(i=a.sent()).type)return[3,6];return[4,bS(uF.Z.Foto.Browse.NormalAlbum.setUnfreeze,{id:e})];case 4:return a.sent(),[4,bb(g5(e,{key:["freezeAlbum"],value:!1}))];case 5:return a.sent(),(0,Ou.Z)({notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("app","album_unlocked")}}),[3,8];case 6:if("edit_condition"!==i.type)return[3,8];return[4,bb((0,PA.RV)(e,n,o,r))];case 7:a.sent(),a.label=8;case 8:return[3,10];case 9:return Tb({error:a.sent(),forceAlert:!0}),[3,10];case 10:return[2]}})}function Rp(e){var t,n,r,o,i,a,s,u;return(0,v.Jh)(this,function(l){switch(l.label){case 0:return[4,bS(Ro)];case 1:return l.sent(),[4,bb((0,Pw.me)(b.Us.MigrateConditionAlbum))];case 2:return l.sent(),t=e.albumId,n=e.albumName,r=e.conditionObj,o=e.nonmigratableCondition,[4,bS(Ri,n,r,o,!0)];case 3:return l.sent(),[4,bS(P5,{albumId:t,origConditions:r})];case 4:if(l.sent().action!==b.uE.APPLY)return[3,8];return[4,bS(Re)];case 5:if(!(i=l.sent()))return[3,8];return[4,bS(TQ)];case 6:return l.sent(),s=(a=(0,cy.k$)("/".concat(J.Z.ALBUM,"/").concat(i.id))).pathname,u=a.state,(0,cs.fv)(s,u),[4,bb(vO({albumId:t,shouldGoBack:!1}))];case 7:l.sent(),l.label=8;case 8:return[4,bb((0,Pw.ZH)())];case 9:return l.sent(),[2]}})}function Rh(e){var t,n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:return t=e.albumId,n=e.origConditions,[4,bO(Px.Z.getAlbumName)];case 1:r=s.sent().trim(),o=(0,It.ot)(n),s.label=2;case 2:return s.trys.push([2,8,,11]),[4,bS(sN.Z,(0,t$.n6)("condition_album","condition_error"))];case 3:return s.sent(),[4,bS(OS)];case 4:return s.sent(),[4,bS(uF.Z.Foto.Browse.ConditionAlbum.setCondition,{id:t,condition:o})];case 5:return s.sent(),i=(0,It.ot)(n,!0),[4,bS(Ri,r,i,null,!0)];case 6:return s.sent(),[4,bS(OI)];case 7:case 10:return s.sent(),[3,11];case 8:return a=s.sent(),[4,bS(OI)];case 9:return s.sent(),[4,bS(Tb,{error:a,forceAlert:!0})];case 11:return[2]}})}function Rm(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(Ie.q.ConfirmChangeSourceSpaceIfNeeded,Rs)];case 1:return e.sent(),[4,_q(Ie.q.CreateConditionAlbum,Ru)];case 2:return e.sent(),[4,_q(Ie.q.AddSourceFolderByFolderNavigator,Ra)];case 3:return e.sent(),[4,_q(Ie.q.FetchConditionSuggestions,Rl)];case 4:return e.sent(),[4,_q(Ie.q.EditConditionAlbum,Rc)];case 5:return e.sent(),[4,_q(Ie.q.PeekItemCount,Rd)];case 6:return e.sent(),[4,_q(Ie.q.UnlockFreezedAlbum,Rf)];case 7:return e.sent(),[4,_q(Ie.q.EditMigratableConditionAlbum,Rp)];case 8:return e.sent(),[4,_q(Ie.q.FilterInvalidConditionsAndUpdate,Rh)];case 9:return e.sent(),[2]}})}var Rg=__webpack_require__(90918),Rv=__webpack_require__(96466),Ry=__webpack_require__(94599);function Rb(){var e=_D("upnpmodelname"),t=(0,Rg.getDownloadCenterDesktopUtilityLink)(e,""),n=tg.createElement(pL.Z,{text:(0,Ry.Z)((0,t$.n6)("warning","unable_to_download_client"),t)});(0,sN.Z)(n)}function R_(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,bS(O4,e.url,Rb)];case 1:return t.sent(),[3,3];case 2:return Tb({error:t.sent()}),[3,3];case 3:return[2]}})}function RE(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(Rv.q.DownloadPcClient,R_)];case 1:return e.sent(),[2]}})}var RT=__webpack_require__(10637),RS=__webpack_require__(99745),RI=__webpack_require__(5137),Rw=__webpack_require__(44537),RA=function(e){return(0,m._)(function(){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return n.trys.push([0,2,,3]),[4,(0,Eo.Z)(e)];case 1:return[2,{success:!0,data:n.sent()}];case 2:throw(t=n.sent()).code||(t.code=b.Pe.UNKNOWN_ERROR),console.warn("upload api failed, ",t),new Er.Z({error:t});case 3:return[2]}})})()},RO=function(e){var t=e.reqParams,n=t.api,r=t.method,o=t.version,i=(0,oi._)(t,["api","method","version"]),a={},s=!0,u=!1,l=void 0;try{for(var c,d=Object.entries(i)[Symbol.iterator]();!(s=(c=d.next()).done);s=!0){var f=(0,g._)(c.value,2),p=f[0],h=f[1];(0,vG._)(h,File)||(0,vG._)(h,Blob)?a[p]=h:a[p]=JSON.stringify(h)}}catch(e){u=!0,l=e}finally{try{s||null==d.return||d.return()}finally{if(u)throw l}}return{api:n,method:r,version:o,formData:(0,tw._)({api:n,method:r,version:o},a)}},RC=function(e){return(0,m._)(function(){var t,n,r,o;return(0,v.Jh)(this,function(i){return t=e.url,n=e.token,r=e.api,o=(0,oi._)(e,["url","token","api"]),[2,RA(RO({reqParams:(0,tL._)((0,tw._)({},o),{api:r,method:"upload_to_folder",version:RI.$S.Item.upload_to_folder})}))]})})()},RP=function(e){return(0,m._)(function(){var t,n,r,o;return(0,v.Jh)(this,function(i){return t=e.url,n=e.token,r=e.api,o=(0,oi._)(e,["url","token","api"]),[2,RA(RO({reqParams:(0,tL._)((0,tw._)({},o),{api:r,method:"upload",version:RI.$S.Item.upload})}))]})})()},RR=function(e){return(0,m._)(function(){return(0,v.Jh)(this,function(t){return[2,RP(e)]})})()},RL=function(e){return(0,m._)(function(){var t,n,r,o,i;return(0,v.Jh)(this,function(a){return t=e.url,n=e.token,r=e.passphrase,o=e.api,i=(0,oi._)(e,["url","token","passphrase","api"]),[2,RA(RO({reqParams:(0,tL._)((0,tw._)({},i),{passphrase:r,api:o,method:"upload",version:RI.gd.Upload.PhotoRequestItem.upload})}))]})})()},RD=function(e){return(0,m._)(function(){var t,n,r;return(0,v.Jh)(this,function(o){return t=e.token,n=e.api,r=(0,oi._)(e,["token","api"]),[2,RA(RO({reqParams:(0,tL._)((0,tw._)({},r),{api:n,method:"upload",version:RI.$S.ConvertedFile.upload})}))]})})()},Rx=function(e){return(0,m._)(function(){var t,n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:return t=e.url,n=e.token,r=e.api,o=e.tempFaceId,i=(0,oi._)(e,["url","token","api","tempFaceId"]),[4,(0,Rw.xh)(o)];case 1:return a=s.sent(),[2,RA(RO({reqParams:(0,tL._)((0,tw._)({},i),{file:a,api:r,method:"upload",version:RI.$S.Face.upload})}))]}})})()};function Rk(e,t,n,r,o){var i=r.thumbXL,a=r.thumbSM,s=r.thumbM,u=r.date,l=t.lastModifiedDate||t.lastModified,c={file:t,duplicate:o,name:t.name,mtime:Math.round(l/1e3),folder:b.ZP.UploadFolder,api:e},d=n.albumId,f=n.passphrase;return d?c.album_id=d:f&&(c.passphrase=f),i&&(c.thumb_xl=i),a&&(c.thumb_sm=a),s&&(c.thumb_m=s),u&&(c.date=(0,ds._H)(u)),SYNO.SDS.Session.SynoToken&&(c.token=SYNO.SDS.Session.SynoToken),c.url=(0,n1.wE)("SYNO.Foto.Upload.Item"),c}function RM(e,t,n,r,o){var i=r.thumbXL,a=r.thumbSM,s=r.thumbM,u=t.lastModifiedDate||t.lastModified,l={file:t,duplicate:o,name:t.name,mtime:Math.round(u/1e3),target_folder_id:n,api:e};return i&&(l.thumb_xl=i),a&&(l.thumb_sm=a),s&&(l.thumb_m=s),SYNO.SDS.Session.SynoToken&&(l.token=SYNO.SDS.Session.SynoToken),l.url=(0,n1.wE)(e),l}function RN(e,t,n,r){var o=n.thumbXL,i=n.thumbSM,a=n.thumbM,s=n.date,u=t.lastModifiedDate||t.lastModified,l={file:t,uploadDestination:"timeline",duplicate:r,name:t.name,mtime:Math.round(u/1e3),folder:b.ZP.UploadFolder,api:e};return o&&(l.thumb_xl=o),i&&(l.thumb_sm=i),a&&(l.thumb_m=a),s&&(l.date=(0,ds._H)(s)),SYNO.SDS.Session.SynoToken&&(l.token=SYNO.SDS.Session.SynoToken),l.url=(0,n1.wE)(e),l}function RF(e,t,n,r,o){var i=r.thumbXL,a=r.thumbSM,s=r.thumbM,u={file:t,guest_name:o,name:t.name,passphrase:n,api:e};return i&&(u.thumb_xl=i),a&&(u.thumb_sm=a),s&&(u.thumb_m=s),SYNO.SDS.Session.SynoToken&&(u.token=SYNO.SDS.Session.SynoToken),u.url=(0,n1.wE)(e),u}function RB(e,t,n){var r=n.thumbXL,o=n.thumbSM,i=n.thumbM,a=n.video,s={api:e,unit_id:t};return r&&(s.thumb_xl=r),o&&(s.thumb_sm=o),i&&(s.thumb_m=i),a&&(s.film_h264=a),SYNO.SDS.Session.SynoToken&&(s.token=SYNO.SDS.Session.SynoToken),s}function RU(e,t){return(0,m._)(function(){var n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return[4,e(t)];case 1:if(!(n=r.sent()).success)throw new Er.Z(n);return[2,n.data]}})})()}function RZ(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;return(0,m._)(function(){var r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return o.trys.push([0,2,,3]),[4,e()];case 1:return[2,{success:!0,apiResp:o.sent()}];case 2:if(r=o.sent(),b.Bb.indexOf(r.code)>-1||n>=t)return[2,{success:!1,error:r}];return[2,RZ(e,t,n+1)];case 3:return[2]}})})()}function Rj(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"rename";return(0,m._)(function(){return(0,v.Jh)(this,function(i){return[2,RU(RR,Rk(e,t,{albumId:n},r,o))]})})()}function RH(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"rename";return(0,m._)(function(){return(0,v.Jh)(this,function(i){return[2,RU(RR,Rk(e,t,{passphrase:n},r,o))]})})()}function Rz(e,t,n,r){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"rename";return(0,m._)(function(){return(0,v.Jh)(this,function(i){return[2,RU(RC,RM(e,t,n,r,o))]})})()}function Rq(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"rename";return(0,m._)(function(){return(0,v.Jh)(this,function(o){return[2,RU(RP,RN(e,t,n,r))]})})()}var RG=function(e){var t=e.UploadApiUrl,n=e.file,r=e.passphrase,o=e.thumb,i=e.guestName;return function(){return(0,m._)(function(){return(0,v.Jh)(this,function(e){return[2,RU(RL,RF(t,n,r,o,i))]})})()}},RV=function(e){var t=e.UploadAPIUrl,n=e.faceId,r=e.tempFaceId;return(0,m._)(function(){var e;return(0,v.Jh)(this,function(o){return e={face_id:n,tempFaceId:r,api:t,url:(0,n1.wE)(t)},SYNO.SDS.Session.SynoToken&&(e.token=SYNO.SDS.Session.SynoToken),[2,RU(Rx,e)]})})()},RW=function(e){var t=e.UploadApiUrl,n=e.unitId,r=e.convertedFile;return function(){return(0,m._)(function(){return(0,v.Jh)(this,function(e){return[2,RU(RD,RB(t,n,r))]})})()}},RY=5;function RJ(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:t=e.itemId,n=e.ItemAPI,o.label=1;case 1:return o.trys.push([1,4,,6]),[4,bS(n.listFace,{id_item:t,additional:["thumbnail"]})];case 2:return r=o.sent(),[4,bb(RT.$8(t,r.list))];case 3:case 5:return o.sent(),[3,6];case 4:return[4,bS(Tb,{error:o.sent()})];case 6:return[2]}})}function R$(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,g,y,_,E,T,S;return(0,v.Jh)(this,function(v){switch(v.label){case 0:return t=e.PersonAPI,n=e.ItemAPI,r=e.uploadFaceAPIUrl,[4,bO(RS.Z.getDiff)];case 1:return o=v.sent().toJS(),[4,bO(RS.Z.getItemId)];case 2:return i=v.sent(),a=[],s=[],u=!1,l={},[4,bS(OS)];case 3:v.sent(),Object.values(o).forEach(function(e){if(e.action===b.Wg.ADD){var n={face_bounding_box:e.face_bounding_box,face_id_temp:e.face_id};e.person_id?n.person_id=e.person_id:n.name=e.name,s.push(n)}if(e.action===b.Wg.REASSIGN){var r={face_id:[e.face_id],name:e.name};e.person_id&&(r.target_id=e.person_id),a.push({face_id:e.face_id,effect:bS(t.separate,r)})}e.action===b.Wg.DELETE&&a.push({face_id:e.face_id,effect:bS(t.deleteFace,{person_id:e.person_id,face_id:[e.face_id]})})}),c=0,v.label=4;case 4:if(!(c<a.length))return[3,9];d=a.slice(c,c+RY).reduce(function(e,t){return(0,tL._)((0,tw._)({},e),(0,tR._)({},t.face_id,t.effect))},{}),v.label=5;case 5:return v.trys.push([5,7,,8]),[4,b_(d)];case 6:return v.sent(),[3,8];case 7:return f=v.sent(),u=!0,l=f,[3,8];case 8:return c+=RY,[3,4];case 9:p={},v.label=10;case 10:return v.trys.push([10,18,,19]),[4,bS(t.addFace,{face:s,id_item:i})];case 11:(p=v.sent()).list.length<s.length&&(u=!0),h=0,v.label=12;case 12:if(!(h<p.list.length))return[3,15];return m=p.list[h],[4,bS(RV,{UploadAPIUrl:r,faceId:m.face_id,tempFaceId:m.face_id_temp})];case 13:v.sent(),v.label=14;case 14:return h++,[3,12];case 15:return[4,bS(n.get,{id:[i],additional:["person"]})];case 16:return g=v.sent().list,[4,bb((0,uU.tK)(g[0].additional.person))];case 17:return v.sent(),[3,19];case 18:return y=v.sent(),u=!0,l=y,[3,19];case 19:return[4,bb((0,uU.kl)(!0))];case 20:return v.sent(),[4,bS(OI)];case 21:if(v.sent(),E=(_=(0,cy.uq)()).pathname,T=_.state,(0,cs.df)(E,T),!u)return[3,26];if(903!==l.code)return[3,23];return[4,bS(Tb,{error:l,forceAlert:!0})];case 22:return v.sent(),[3,25];case 23:return S=tg.createElement(pL.Z,{text:(0,Ry.Z)((0,t$.n6)("error","manually_tag_face_failed_embedded_url"),b.O1.EDIT_FACE_FAILED)}),[4,bS(sN.Z,S,{title:(0,t$.n6)("error","manually_tag_face_failed_title")})];case 24:v.sent(),v.label=25;case 25:return[3,27];case 26:(0,Ou.Z)({notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("app","edit_face_succeed")}}),v.label=27;case 27:return[2]}})}function RK(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(Is.qA.LoadFaceBoundingBoxList,RJ)];case 1:return e.sent(),[4,_q(Is.qA.SaveFaceBoundingBoxResult,R$)];case 2:return e.sent(),[2]}})}function RX(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{width:0,height:0};return{type:If.ArrangeEmbededSubFolderRow,rowItemCount:e,marginSpace:t,size:n}}function RQ(e,t){return{type:If.SetEmbededSubFolder,id:e,list:t}}function R0(e){return{type:If.SetCurrentEmbededFolder,folder:e}}function R1(){return{type:If.ClearEmbededSubFolder}}function R2(){return{type:If.ClearEmbededFolderPhotowall}}function R4(){return{type:If.ClearEmbededFolderStore}}function R3(e,t,n,r){return{type:If.SetEmbededFolderItem,id:e,offset:t,list:n,isFolderEnd:r}}function R5(e,t,n){return{type:If.ArrangeEmbededFolderPhotowallRow,rowItemCount:e,marginSpace:t,size:n}}function R6(e,t,n){return{type:If.UpdateEmbededSortingSetting,id:e,sortBy:t,sortDirection:n}}var R9=function(e){return e.getIn(["embededFolder","folder","currentFolder"])},R8=function(e){var t;return null===(t=R9(e))||void 0===t?void 0:t.get("id")},R7=function(e){var t;return null===(t=R9(e))||void 0===t?void 0:t.get("path")},Le=function(e){var t;return null===(t=R9(e))||void 0===t?void 0:t.get("sortBy")},Lt=function(e){var t;return null===(t=R9(e))||void 0===t?void 0:t.get("sortDirection")},Ln={getCurrentFolder:R9,getCurrentFolderId:R8,getCurrentFolderPath:R7,getCurrentFolderSortBy:Le,getCurrentFolderSortDirection:Lt,getFolders:function(e){return e.getIn(["embededFolder","folder","folders"])},getPhotowall:function(e){return e.getIn(["embededFolder","photowall"])}},Lr=function(e){var t=[],n=[];return e.forEach(function(e){var r=e.additional,o=r.thumbnail,i=(0,oi._)(r,["thumbnail"]),a=[],s=[];o.forEach(function(e){if(void 0!==e.folder_cover_seq){s.push(e);return}e.unit_id&&(a.push(e.unit_id),n.push(e))}),t.push((0,tL._)((0,tw._)({},e),{additional:(0,tL._)((0,tw._)({},i),{customCoverThumbnails:s,thumbnailUnitIds:a})}))}),{itemsWithUnitId:t,thumbnails:n}},Lo=function(e){return function(e,t){var n=t.folderId,r=t.sortDirection,o=void 0===r?b.Sr.ASC:r,i=t.additional,a=void 0===i?[]:i;return(0,m._)(function(){var t,r,i,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:t=[],r=!1,u.label=1;case 1:if(r)return[3,3];return[4,e.list({id:n,offset:t.length,limit:5e3,sortBy:b.ER.FILENAME,sortDirection:o,additional:a})];case 2:return s=u.sent().list,(i=t).push.apply(i,(0,iZ._)(s)),r=s.length<5e3,[3,1];case 3:return[2,t]}})})()}}(5e3);function Li(e){var t,n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:return s.trys.push([0,6,,7]),t=e.id,n=e.sortDirection,r=e.FolderAPI,o=e.additional,[4,bb(R1())];case 1:return s.sent(),[4,bS(Lo,r,{folderId:t,sortDirection:n,additional:o})];case 2:return[4,bS(Lr,s.sent())];case 3:return a=(i=s.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:i.thumbnails}))];case 4:return s.sent(),[4,bb(RQ(t,a))];case 5:return s.sent(),[3,7];case 6:return Tb({error:s.sent()}),[3,7];case 7:return[2]}})}function La(e){var t,n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:if(c.trys.push([0,7,,8]),t=e.id,n=e.needReset,r=e.offset,o=e.sortBy,i=e.sortDirection,a=e.ItemAPI,!n)return[3,2];return[4,bb(R2())];case 1:c.sent(),c.label=2;case 2:return[4,bS(TG,t,o,i,r,a)];case 3:return[4,bS(E1,(s=c.sent()).list)];case 4:return l=(u=c.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:u.thumbnails}))];case 5:return c.sent(),[4,bb(R3(t,r,l,s.isFolderEnd))];case 6:return c.sent(),[3,8];case 7:return Tb({error:c.sent()}),[3,8];case 8:return[2]}})}function Ls(e){var t,n,r,o,i,a,s,u;return(0,v.Jh)(this,function(l){switch(l.label){case 0:return l.trys.push([0,9,,12]),t=e.id,n=e.FolderAPI,r=e.listSubFolderAction,o=e.listFolderItemAction,i=e.additional,[4,bO(Ln.getCurrentFolder)];case 1:if(!l.sent())return[3,4];return[4,bb(R1())];case 2:return l.sent(),[4,bb(R2())];case 3:l.sent(),l.label=4;case 4:return[4,bS(n.get,{id:t||0,additional:i})];case 5:return a=l.sent(),(s={}).id=a.folder.id,s.path=a.folder.name,s.parent=a.folder.parent,s.sortBy=v2(a.folder.sort_by),s.sortDirection=v4(a.folder.sort_direction),s.accessPermission=a.folder.additional.access_permission,[4,bb(R0(s))];case 6:return l.sent(),[4,bb(r(s.id,s.sortDirection))];case 7:return l.sent(),[4,bb(o(s.id,s.sortBy,s.sortDirection,!0))];case 8:return l.sent(),[3,12];case 9:if((u=l.sent()).code!==b.ZQ.PASSWORD_REQUIRED)return[3,11];return[4,bS(TW,u.errors.passphrase,e)];case 10:return l.sent(),[2];case 11:return Tb({error:u}),[3,12];case 12:return[2]}})}function Lu(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,bb(R5(e.rowItemCount,e.marginSpace,e.size))];case 1:return t.sent(),[3,3];case 2:return Tb({error:t.sent()}),[3,3];case 3:return[2]}})}function Ll(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,5,,6]),t=e.path,n=e.FolderAPI,r=e.getCurrentFolderAction,[4,bb(R1())];case 1:return i.sent(),[4,bb(R2())];case 2:return i.sent(),[4,bS(n.get,{name:t})];case 3:return o=i.sent(),[4,bb(r(o.folder.id))];case 4:return i.sent(),[3,6];case 5:return Tb({error:i.sent()}),[3,6];case 6:return[2]}})}function Lc(e,t,n,r,o,i){var a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:return[4,bb(R6(e,t,n))];case 1:return c.sent(),[4,bb(it(e,t,n))];case 2:return c.sent(),a=0,[4,bb(R2())];case 3:return c.sent(),[4,bb(o1())];case 4:return c.sent(),[4,bS(TG,e,t,n,a,r)];case 5:if(s=c.sent(),!i)return[3,7];return[4,bb(o(e,n))];case 6:c.sent(),c.label=7;case 7:return[4,bS(E1,s.list)];case 8:return l=(u=c.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:u.thumbnails}))];case 9:return c.sent(),[4,bb(R3(e,a,l,s.isFolderEnd))];case 10:return c.sent(),[4,bb(o2(e,a,l,s.isFolderEnd))];case 11:return c.sent(),[2]}})}function Ld(e){var t,n,r,o,i,a,s,u,l,c;return(0,v.Jh)(this,function(d){switch(d.label){case 0:return d.trys.push([0,11,,12]),t=e.id,n=e.sortBy,r=e.sortDirection,o=e.FolderAPI,i=e.ItemAPI,a=e.listFolderItemAction,s=e.listSubFolderAction,[4,bS(o.setOrder,{id:t,sort_by:n,sort_direction:r})];case 1:return d.sent(),[4,bO(t6.Z.getCurrentFolderId)];case 2:return u=d.sent(),[4,bO(Ln.getCurrentFolder)];case 3:if(l=d.sent(),c=r!==(null==l?void 0:l.get("sortDirection")),t!==u)return[3,5];return[4,bS(Lc,t,n,r,i,s,c)];case 4:return d.sent(),[3,10];case 5:return[4,bb(R6(t,n,r))];case 6:if(d.sent(),!c)return[3,8];return[4,bb(s(t,r))];case 7:d.sent(),d.label=8;case 8:return[4,bb(a(t,n,r))];case 9:d.sent(),d.label=10;case 10:return[3,12];case 11:return Tb({error:d.sent()}),[3,12];case 12:return[2]}})}function Lf(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(Ip.ListEmbededSubFolder,Li)];case 1:return e.sent(),[4,_q(Ip.ListEmbededFolderItem,La)];case 2:return e.sent(),[4,_q(Ip.GetCurrentEmbededFolder,Ls)];case 3:return e.sent(),[4,_q(Ip.ArrangeEmbededFolderPhotowallRow,Lu)];case 4:return e.sent(),[4,_q(Ip.GoToEmbededFolderByPath,Ll)];case 5:return e.sent(),[4,_z(Ip.ChangeEmbededSorting,Ld)];case 6:return e.sent(),[2]}})}var Lp=__webpack_require__(67191),Lh=__webpack_require__(64701),Lm=__webpack_require__(93604);function Lg(e){return"image/jpeg"===e}function Lv(e){return"image/heic"===e||"image/heif"===e}function Ly(e){var t=LE(e);return b.Th.includes(t)}function Lb(e){return"video/mp4"===e||"video/quicktime"===e}function L_(e){return"image/png"===e}function LE(e){return e.split(".").pop().toLowerCase()}let LT="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",LS=(e=21)=>{let t="",n=crypto.getRandomValues(new Uint8Array(e));for(;e--;)t+=LT[63&n[e]];return t},LI=Object.freeze({INIT_PORT:"synofoto_init_port",CHECK_STATUS:"synofoto_check_status",GET_THUMBNAIL:"synofoto_thumbnail_request",TRANSMIT_VIDEO_SLICE:"synofoto_transmit_video_slice_request",UPLOAD_VIDEO:"synofoto_upload_video_request",DOWNLOAD:"synofoto_download_request"}),Lw=Object.freeze({NOTIFY_DISCONNECT:"synofoto_notify_disconnect_port",CHECK_STATUS:"synofoto_check_status_response",GET_THUMBNAIL:"synofoto_thumbnail_response",TRANSMIT_VIDEO_SLICE:"synofoto_transmit_video_slice_response",UPLOAD_VIDEO:"synofoto_upload_video_response",DOWNLOAD:"synofoto_download_response"}),LA=Object.freeze({EXTERNAL_CONVERT_TIMEOUT:2002}),LO=(e,t)=>{let n=[],r=e.size,o=0;for(;o<r;){let i=Math.min(o+t,r),a=e.slice(o,i);n.push(a),o+=t}return n},LC=e=>new Promise((t,n)=>{let r=new FileReader;r.readAsDataURL(e),r.onload=()=>t(r.result),r.onerror=e=>n(e)});class LP extends Error{constructor({error:e}){let t=`Image Assistant Error ${e.code}`;super(t),this.message=t,this.code=e.code,this.name="Image Assistant Error",this.errors=e.errors,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}}class LR{constructor(){if(e)throw Error("ConvertExtension is a singleton class");e=this;let{port1:t,port2:n}=new MessageChannel;this.port1=t,this.port2=n,this.loaded=!1,this.requestInfos={},this.responseHandler={},this.port1.onmessage=e=>{let t=e.data,n=t.request_id,r=this.requestInfos[n]?.resolveHandler,o=this.requestInfos[n]?.timeout,i=e=>{delete this.requestInfos[e]};o&&clearTimeout(o),this.responseHandler[t.type]&&this.responseHandler[t.type](t),r&&r(t),i(n)}}setResponseHandler(e,t){this.responseHandler[e]=t}checkInstalled(){if(document.getElementById("synofoto-browser-extension-loaded")){if(!this.loaded){this.loaded=!0;let e={type:LI.INIT_PORT,version:1};window.postMessage(e,location.origin,[this.port2])}return!0}return!1}terminateMessageChannel(){this.port1.close(),this.port2.close()}getAPIURL=e=>{let t=window.location.origin;return`${t}/webapi/entry.cgi?${new URLSearchParams(e)}`};getStatus=e=>new Promise((t,n)=>{if(!this.checkInstalled()){t({success:!1});return}let r=LS(),o={type:LI.CHECK_STATUS,version:1,request_id:r};this.port1.postMessage(o),this.requestInfos[r]={resolveHandler:t,timeout:setTimeout(()=>{n(new LP({error:{code:LA.EXTERNAL_CONVERT_TIMEOUT}}))},e)}});getThumbnail=(e,t,n="")=>new Promise((r,o)=>{let i=LS(),a={type:LI.GET_THUMBNAIL,dataURL:e,name:n,request_id:i};this.port1.postMessage(a),this.requestInfos[i]={resolveHandler:r,timeout:setTimeout(()=>{o(new LP({error:{code:LA.EXTERNAL_CONVERT_TIMEOUT}}))},t)}});transmitVideoFile=async(e,t,n,r=!0,o=!0)=>{let i=LO(e,t),a={};for(let t=0;t<i.length;t++){let s;try{let u=await LC(i[t]);a={xl:(s=await this.transmitVideoSlice(u,t,i.length,n,e.name,a.tempFileName,r,o)).jpeg.xl||null,sm:s.jpeg.sm||null,m:s.jpeg.m||null,tempFileName:s.tempFileName,success:!0}}catch(e){throw e}if(!s.success)throw new LP({error:{code:s.code}})}return a};transmitVideoSlice=(e,t,n,r,o="",i="",a=!0,s=!0)=>new Promise((u,l)=>{let c=LS(),d={type:LI.TRANSMIT_VIDEO_SLICE,dataURL:e,name:o,sliceInfo:{firstSlice:0===t,lastSlice:t===n-1,tempFileName:i},convertThumbnail:a,keepFile:s,request_id:c};this.port1.postMessage(d),this.requestInfos[c]={resolveHandler:u,timeout:setTimeout(()=>{l(new LP({error:{code:LA.EXTERNAL_CONVERT_TIMEOUT}}))},r)}});sendUploadVideoInfo=async(e,t,n,r,o,i,a)=>{let{api:s,method:u,version:l,...c}=i.params,d=this.getAPIURL({api:s,method:u,version:l,tid:a}),f={_dataField:"film_h264",api:s,method:u,version:l,unit_id:e,...c},p=LS();return new Promise((e,i)=>{let a={type:LI.UPLOAD_VIDEO,fileSize:n,tempFileName:t,apiURL:d,formData:f,request_id:p,excludeVideoCodecs:r};this.port1.postMessage(a),this.requestInfos[p]={resolveHandler:e,timeout:setTimeout(()=>{i(new LP({error:{code:LA.EXTERNAL_CONVERT_TIMEOUT}}))},o)}})};sendDownloadRequest=async(e,t,n,r,o)=>new Promise((i,a)=>{let s=LS(),u={type:LI.DOWNLOAD,downloadUrl:e,filename:t,convertThumbnail:n,keepFile:r,request_id:s};this.port1.postMessage(u),this.requestInfos[s]={resolveHandler:i,timeout:setTimeout(()=>{a(new LP({error:{code:LA.EXTERNAL_CONVERT_TIMEOUT}}))},o)}})}var LL=LR,LD=__webpack_require__(94569),Lx=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3600,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:-1;return(0,m._)(function(){return(0,v.Jh)(this,function(o){switch(o.label){case 0:return[4,(0,Eo.Z)({api:"SYNO.API.Auth.Key",method:"grant",version:7,params:{allow_api:e,allow_methods:t,timeout:n,count:r}})];case 1:return[2,o.sent().tid]}})})()},Lk=__webpack_require__(93013),LM=new LL,LN=function(e,t){return LM.setResponseHandler(e,t)},LF=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:b.F5.CHECK_STATUS;return(0,m._)(function(){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,LM.getStatus(e)];case 1:return[2,(t=r.sent()).success?t.status:b.fS];case 2:throw n=r.sent(),new Er.Z({error:n});case 3:return[2]}})})()},LB=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:b.F5.GET_THUMBNAIL;return(0,m._)(function(){var r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return o.trys.push([0,2,,3]),[4,LM.getThumbnail(e,n,t)];case 1:return r=o.sent(),[3,3];case 2:throw o.sent();case 3:if(!r.success)throw new Er.Z({error:{code:r.code}});return[2,r.jpeg]}})})()},LU=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:b.F5.TRANSMIT_VIDEO_SLICE,r=!(arguments.length>3)||void 0===arguments[3]||arguments[3],o=!(arguments.length>4)||void 0===arguments[4]||arguments[4];return(0,m._)(function(){var i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),[4,LM.transmitVideoFile(e,t,n,r,o)];case 1:return i=a.sent(),[3,3];case 2:throw a.sent();case 3:if(!i.success)throw new Er.Z({error:{code:i.code}});return[2,i]}})})()},LZ=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:b.F5.DOWNLOAD,r=!(arguments.length>3)||void 0===arguments[3]||arguments[3],o=!(arguments.length>4)||void 0===arguments[4]||arguments[4];return(0,m._)(function(){var i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,2,,3]),[4,LM.sendDownloadRequest(e,t,r,o,n)];case 1:return i=a.sent(),[3,3];case 2:throw a.sent();case 3:if(!i.success)throw new Er.Z({error:{code:i.code}});return[2,i]}})})()},Lj=function(e,t,n,r,o,i){var a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:2;return(0,m._)(function(){var s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:s=0,f.label=1;case 1:if(!(s<=a))return[3,7];f.label=2;case 2:return f.trys.push([2,5,,6]),u=i*(s+1),[4,Lx(o.params.api,[o.params.method],u/1e3)];case 3:return l=f.sent(),[4,LM.sendUploadVideoInfo(e,t,n,r,u,o,l)];case 4:if(!(c=f.sent()).success)throw new Er.Z({error:{code:c.code}});return[2];case 5:if((d=f.sent()).code!==LA.EXTERNAL_CONVERT_TIMEOUT||s===a)throw d;return[3,6];case 6:return s++,[3,1];case 7:return[2]}})})()},LH=function(e,t,n,r,o){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:b.F5.UPLOAD_VIDEO;return(0,m._)(function(){var a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:a=(0,n1.Yl)("Upload.ConvertedFile","upload",{},r),LD.Z.IsRelay&&(a.params._isRelay=!0),s.label=1;case 1:return s.trys.push([1,3,,4]),[4,Lj(e,t,n,o,a,i)];case 2:return s.sent(),[3,4];case 3:throw s.sent();case 4:return[2]}})})()},Lz=function(e){LN(Lw.NOTIFY_DISCONNECT,function(t){e.dispatch((0,uz.JK)(t.status)),(0,Co.Z)(tg.createElement(pL.Z,{className:"synofoto-extension-reload-list-style",text:(0,Ry.Z)((0,t$.n6)("warning","detect_extension_disconnected"),(0,Lk.Z)())}),{title:(0,t$.n6)("warning","detect_extension_disconnected_title"),confirmText:(0,t$.n6)("app","refresh"),cancelText:(0,t$.n6)("action","not_now")}).then(function(e){"action"===e.type&&Ta()})}),LN(Lw.CHECK_STATUS,function(t){e.dispatch((0,uz.JK)(t.status))})},Lq=null;function LG(){return(0,m._)(function(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:if(Lq)return[3,2];return[4,__webpack_require__.e("713").then(__webpack_require__.t.bind(__webpack_require__,16373,23))];case 1:Lq=(0,e.sent().default)(),e.label=2;case 2:return[2,Lq]}})})()}function LV(e){return(0,m._)(function(){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return[4,__webpack_require__.e("137").then(__webpack_require__.t.bind(__webpack_require__,62918,23))];case 1:return n={exifdata:(t=o.sent().default).readFromBinaryFile(e)},r=t.getTag(n,"DateTimeOriginal"),[2,[(0,sj.tX)()?1:t.getTag(n,"Orientation"),r]]}})})()}function LW(e){return(0,m._)(function(){return(0,v.Jh)(this,function(t){return[2,e.arrayBuffer()]})})()}function LY(e){var t=URL.createObjectURL(e);return new Promise(function(e,n){var r=new Image;r.onload=function(){URL.revokeObjectURL(t),e(r)},r.onerror=function(e){URL.revokeObjectURL(t),n(e)},r.src=t})}function LJ(e,t,n){var r=[e,t],o=r[0],i=r[1];return e>t&&t>n?(i=n,o=Math.round(n*e/t)):e<=t&&e>n&&(o=n,i=Math.round(n*t/e)),[o,i]}function L$(e,t){var n=(0,uD.Tt)()?16777216:124992400;if(e*t<n)return{width:e,height:t};var r=(0,g._)(LJ(e,t,1280),2),o=r[0],i=r[1];if(o*i<n)return{width:o,height:i};var a=4096,s=[e,t],u=s[0],l=s[1];return t>e&&t>a?(l=a,u=Math.round(a*e/t)):e>=t&&e>a&&(u=a,l=Math.round(a*t/e)),{width:u,height:l}}function LK(e,t){if(!(0,sj.tX)())return e;var n,r=document.createElement("canvas"),o=L$(e.width,e.height);n=[o.width,o.height],r.width=n[0],r.height=n[1];var i=r.getContext("2d");L_(t)&&(i.save(),i.fillStyle="white",i.fillRect(0,0,r.width,r.height),i.restore()),i.drawImage(e,0,0,e.width,e.height,0,0,o.width,o.height);var a=i.getImageData(0,0,1,1);if(a.data.every(function(e){return 0===e})&&4===a.data.length)throw Error("image data all zero, failed to load image");return r}function LX(e,t,n){var r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return r=document.createElement("canvas"),o=(0,g._)(LJ(t.width,t.height,n),2),r.width=o[0],r.height=o[1],[4,e.resize(t,r)];case 1:return i=a.sent(),[4,e.toBlob(i,"image/jpeg",.9)];case 2:return[2,a.sent()]}})}function LQ(e){return"0,0,0,255"===e.getContext("2d").getImageData(0,0,1,1).data.join(",")}function L0(e,t){var n,r,o,i,a,s,u,l,c,d,f,p,h,m,y,b,_,E,T,S,I,w,A;return(0,v.Jh)(this,function(v){switch(v.label){case 0:return n=1280,r=240,o=320,[4,LG()];case 1:return i=v.sent(),s=(a=(0,g._)(LJ(e.width,e.height,n),2))[0],u=a[1],l=document.createElement("canvas"),c=[s,u],l.width=c[0],l.height=c[1],[4,i.resize(e,l,{unsharpAmount:100,unsharpRadius:.5,unsharpThreshold:0})];case 2:if(d=v.sent(),(0,sj.eE)()&&(0,sj.i7)()&&LQ(d))throw Error("resized data first pixel is black when using macOS Chrome.");if(!(!t||1===t))return[3,6];return[4,i.toBlob(d,"image/jpeg",.9)];case 3:return f=v.sent(),[4,LX(i,d,r)];case 4:return p=v.sent(),[4,LX(i,d,o)];case 5:return h=v.sent(),[2,[f,p,h]];case 6:return m=document.createElement("canvas"),y=[d.width,d.height],m.width=y[0],m.height=y[1],b=m.getContext("2d",{alpha:!1}),_=0,E=0,6===t?(T=[d.height,d.width],m.width=T[0],m.height=T[1],E=(m.height-m.width)/2,_=.5):3===t?_=1:8===t&&(S=[d.height,d.width],m.width=S[0],m.height=S[1],E=(m.height-m.width)/2,_=1.5),b.translate(m.width/2,m.height/2),b.rotate(_*Math.PI),b.translate(-m.width/2,-m.height/2),b.drawImage(d,-E,E,d.width,d.height),[4,i.toBlob(m,"image/jpeg",.9)];case 7:return I=v.sent(),[4,LX(i,m,r)];case 8:return w=v.sent(),[4,LX(i,m,o)];case 9:return A=v.sent(),[2,[I,w,A]]}})}function L1(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return[4,LW(e)];case 1:return[4,LV(i.sent())];case 2:return n=(t=g._.apply(void 0,[i.sent(),2]))[0],r=t[1],[4,LY(e)];case 3:return[4,L0(LK(i.sent(),e.type),n)];case 4:return[2,[(o=g._.apply(void 0,[i.sent(),3]))[0],o[1],o[2],null,r]]}})}function L2(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,8]),[4,bS(L1,e)];case 1:case 6:return[2,i.sent()];case 2:return t=i.sent(),[4,bO(ip.Z.getAmeCanConvert)];case 3:return n=i.sent(),[4,bO(Lm.Z.getCanUsePcClient)];case 4:return r=i.sent(),[4,bO(Lm.Z.getPcClientHevcSupport)];case 5:if(o=i.sent(),!(!n&&r&&Ly(e.name)&&o))return[3,7];return[4,L5(e)];case 7:return[2,t];case 8:return[2]}})}function L4(e){return new Promise(function(t,n){var r=document.createElement("video");r.onerror=function(e){n(e)};var o=function(){r.removeEventListener("canplaythrough",o),setTimeout(function(){r.pause(),t(r)},r.duration>3?3e3:1e3)};r.addEventListener("canplaythrough",o),r.preload="metadata",r.muted=!0,r.volume=0,r.src=e,r.play().catch(function(e){console.warn("failed to load video, error: ".concat(e)),n(e)})})}function L3(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:return t=0,n=0,r=new Blob([e],{type:"video/mp4"}),[4,L4(o=window.URL.createObjectURL(r))];case 1:return i=f.sent(),a=document.createElement("canvas"),s=[i.videoWidth,i.videoHeight],a.width=s[0],a.height=s[1],a.getContext("2d").drawImage(i,0,0),[4,L0(a,n)];case 2:return l=(u=g._.apply(void 0,[f.sent(),3]))[0],c=u[1],d=u[2],setTimeout(function(){window.URL.revokeObjectURL(o)},100),[2,[l,c,d,null,t]]}})}function L5(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,(0,Lh.m)(e)];case 1:return[4,bS(LB,n.sent(),e.name)];case 2:return t=n.sent(),[2,[(0,Lh.k)(t.xl),(0,Lh.k)(t.sm),(0,Lh.k)(t.m),null,0]]}})}function L6(e){var t,n,r,o=arguments;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return t=!(o.length>1)||void 0===o[1]||o[1],n=!(o.length>2)||void 0===o[2]||o[2],[4,LU(e,(0,sj.vU)()?20971520:33554432,b.F5.TRANSMIT_VIDEO_SLICE,t,n)];case 1:return r=i.sent(),[2,[(0,Lh.k)(r.xl),(0,Lh.k)(r.sm),(0,Lh.k)(r.m),r.tempFileName,0]]}})}function L9(e,t){var n,r,o,i=arguments;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return n=!(i.length>2)||void 0===i[2]||i[2],r=!(i.length>3)||void 0===i[3]||i[3],[4,LZ(e,t,b.F5.DOWNLOAD,n,r)];case 1:return o=a.sent(),[2,[(0,Lh.k)(o.jpeg.xl),(0,Lh.k)(o.jpeg.sm),(0,Lh.k)(o.jpeg.m),o.tempFileName,0]]}})}function L8(e,t,n,r){var o,i,a,s,u,l,c,d,f,p,h,m,y=arguments;return(0,v.Jh)(this,function(v){switch(v.label){case 0:o=!(y.length>4)||void 0===y[4]||y[4],i=!(y.length>5)||void 0===y[5]||y[5],s="mp4"===(a=LE(r))||"mov"===a,v.label=1;case 1:return v.trys.push([1,3,,10]),[4,bS(L9,e,r,o,i)];case 2:return l=(u=g._.apply(void 0,[v.sent(),5]))[0],c=u[1],d=u[2],f=u[3],[2,{convertedFile:{thumbXL:l,thumbSM:c,thumbM:d,date:u[4]},originalFile:{tempFilename:f,size:-1,isTypeMp4:s}}];case 3:if(console.warn("failed to convert video thumbnail by desktop client",p=v.sent()),!s)return[3,9];return[4,bS(Sc,{unitId:t,library:n})];case 4:(h=v.sent()).name=r,m=[null,null,null,null,0],v.label=5;case 5:return v.trys.push([5,7,,8]),[4,bS(L3,h)];case 6:return m=v.sent(),[3,8];case 7:return console.warn("failed to convert video thumbnail by browser",v.sent()),[3,8];case 8:return"tempFileName"in p&&m.splice(m.length-2,2,p.tempFileName,0),[2,{convertedFile:{thumbXL:m[0],thumbSM:m[1],thumbM:m[2],date:m[4]},originalFile:{tempFilename:m[3],size:h.size,isTypeMp4:!0}}];case 9:throw p;case 10:return[2]}})}function L7(e){var t,n,r,o,i=arguments;return(0,v.Jh)(this,function(a){switch(a.label){case 0:t=!(i.length>1)||void 0===i[1]||i[1],n=!(i.length>2)||void 0===i[2]||i[2],a.label=1;case 1:return a.trys.push([1,3,,9]),[4,L6(e,t,n)];case 2:return[2,a.sent()];case 3:if(console.warn("failed to convert video thumbnail by desktop client",r=a.sent()),!Lb(e.type))return[3,8];o=[null,null,null,null,0],a.label=4;case 4:return a.trys.push([4,6,,7]),[4,L3(e)];case 5:return o=a.sent(),[3,7];case 6:return console.warn("failed to convert video thumbnail by browser",a.sent()),[3,7];case 7:return"tempFileName"in r&&o.splice(o.length-2,2,r.tempFileName,0),[2,o];case 8:throw r;case 9:return[2]}})}function De(e){var t,n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:return[4,bO(ip.Z.getAmeCanConvert)];case 1:return t=c.sent(),[4,bO(Lm.Z.getCanUsePcClient)];case 2:return n=c.sent(),[4,bO(Lm.Z.getPcClientHevcSupport)];case 3:if(r=c.sent(),o=Lb(e.type),i=L2,Lg(e.type)||L_(e.type));else if(Lv(e.type)&&(0,sj.eb)());else if(!t&&n&&Ly(e.name)&&r)i=L5;else{if(!o)return[2,{}];i=L3}c.label=4;case 4:return c.trys.push([4,6,,7]),[4,bS(i,e)];case 5:return s=(a=g._.apply(void 0,[c.sent(),5]))[0],u=a[1],[2,{thumbXL:s,thumbSM:u,thumbM:a[2],tempFileName:a[3],date:a[4]}];case 6:return l=c.sent(),console.warn('failed to convert thumbnail. file name: "'.concat(e.name,'".')),[2,{}];case 7:return[2]}})}function Dt(e){var t,n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:if(t=Lb(e.type),n=L2,Lv(e.type)&&(0,sj.eb)());else{if(!t)return[2,{}];n=L3}s.label=1;case 1:return s.trys.push([1,3,,4]),[4,bS(n,e)];case 2:return o=(r=g._.apply(void 0,[s.sent(),5]))[0],i=r[1],[2,{thumbXL:o,thumbSM:i,thumbM:r[2],tempFileName:r[3],date:r[4]}];case 3:return a=s.sent(),console.warn('failed to convert thumbnail. file name: "'.concat(e.name,'".')),[2,{}];case 4:return[2]}})}function Dn(e,t,n){var r,o,i,a=arguments;return(0,v.Jh)(this,function(s){switch(s.label){case 0:r=a.length>3&&void 0!==a[3]?a[3]:0,s.label=1;case 1:return s.trys.push([1,4,,6]),[4,bS(Lh.m,e)];case 2:return[4,bS(LB,s.sent(),t.get("filename"))];case 3:return o=s.sent(),[2,{thumbXL:(0,Lh.k)(o.xl),thumbSM:(0,Lh.k)(o.sm),thumbM:(0,Lh.k)(o.m)}];case 4:if(i=s.sent(),r>=n)throw i;return[4,Dn(e,t,n,r+1)];case 5:return[2,s.sent()];case 6:return[2]}})}var Dr=function(e){var t=e.id,n=e.library,r=e.tidTimeout,o=void 0===r?3600:r,i=e.tidCount,a=void 0===i?1:i,s=e.type,u=void 0===s?b.Zk.Unit:s,l=e.cacheKey,c=void 0===l?void 0:l,d=e.albumId,f=void 0===d?void 0:d,p=e.passphrase,h=void 0===p?void 0:p;return(0,m._)(function(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,Lx(n===J.Z.TEAM_SPACE?"SYNO.FotoTeam.Download":"SYNO.Foto.Download",["download"],o,a)];case 1:return[2,u9({id:t,type:u,cacheKey:c,albumId:f,passphrase:h,tid:e.sent(),library:n})]}})})()},Do=function(e){var t=LE(e.get("filename"));return"gif"===t||"webp"===t?[]:"jpg"===t||"jpeg"===t?[b.WB.METHOD.EXTERNAL,b.WB.METHOD.NAS,b.WB.METHOD.BROWSER]:"png"===t?[b.WB.METHOD.BROWSER,b.WB.METHOD.EXTERNAL,b.WB.METHOD.NAS]:b.Th.includes(t)?[b.WB.METHOD.EXTERNAL,b.WB.METHOD.BROWSER,b.WB.METHOD.NAS]:(b.WP.includes(t),[b.WB.METHOD.EXTERNAL,b.WB.METHOD.NAS])};function Di(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bS(T6,e.get("library")===J.Z.TEAM_SPACE?uF.Z.FotoTeam.RegeneratePreview:uF.Z.Foto.RegeneratePreview,e.get("unit_id"),be.sliding(1))];case 1:return(t=n.sent())||console.warn("[regeneratePreviewByNas]: convert thumbnail failed, unitId:",e.get("unit_id")),[2,t]}})}function Da(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:a=e.get("unit_id"),s=e.get("library"),f.label=1;case 1:if(f.trys.push([1,4,,5]),Ly(e.get("filename"))&&!(0,sj.eb)())return console.warn("[regeneratePreviewByBrowser]: browser not supported heic, unitId: ",a),[2,!1];return[4,bS(Sc,{unitId:a,library:s})];case 2:return[4,bS(L1,f.sent())];case 3:return t=(u=g._.apply(void 0,[f.sent(),5]))[0],n=u[1],r=u[2],o=u[3],i=u[4],[3,5];case 4:return l=f.sent(),console.warn("[regeneratePreviewByBrowser]: convert thumbnail failed, unitId:",a,l),[2,!1];case 5:return c={thumbXL:t,thumbSM:n,thumbM:r,date:i},[4,bS(RW,{UploadApiUrl:s===J.Z.TEAM_SPACE?"SYNO.FotoTeam.Upload.ConvertedFile":"SYNO.Foto.Upload.ConvertedFile",unitId:a,convertedFile:c})];case 6:return[4,bS(RZ,f.sent(),b.dr.UPLOAD)];case 7:if(!(d=f.sent()).success)return console.warn("[regeneratePreviewByBrowser]: upload converted file failed, unitId:",a,d.error),[2,!1];return[2,!0]}})}function Ds(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:return[4,bO(Lm.Z.getCanUseDownloadFeature)];case 1:if(!f.sent())return[3,4];return[4,bS(Dr,{id:e.get("unit_id"),library:e.get("library")})];case 2:return[4,bS(L9,f.sent(),e.get("filename"),e.get("need_thumbnail"),e.get("need_video"))];case 3:return n=(t=g._.apply(void 0,[f.sent(),5]))[0],r=t[1],o=t[2],i=t[3],[2,{thumbXL:n,thumbSM:r,thumbM:o,date:t[4]}];case 4:return[4,bS(Sc,{unitId:e.get("unit_id"),library:e.get("library")})];case 5:return(a=f.sent()).name=e.get("filename"),[4,bS(L6,a,e.get("need_thumbnail"),e.get("need_video"))];case 6:return u=(s=g._.apply(void 0,[f.sent(),5]))[0],l=s[1],c=s[2],d=s[3],[2,{thumbXL:u,thumbSM:l,thumbM:c,date:s[4]}]}})}function Du(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bS(Sc,{unitId:e.get("unit_id"),library:e.get("library")})];case 1:return(t=n.sent()).name=e.get("filename"),[4,bS(Dn,t,e,b.dr.THUMBNAIL)];case 2:return[2,n.sent()]}})}function Dl(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:t={},i.label=1;case 1:if(i.trys.push([1,6,,9]),e.get("unit_type")!==b.Ak.VIDEO)return[3,3];return[4,bS(Ds,e)];case 2:return t=i.sent(),[3,5];case 3:return[4,bS(Du,e)];case 4:t=i.sent(),i.label=5;case 5:if(e.get("need_thumbnail")&&!t.thumbXL)throw new Er.Z({error:{code:b.Pe.EXTERNAL_CONVERT_FAILED}});return[3,9];case 6:if(n=i.sent(),console.warn("[regeneratePreviewByExternalConvert] convert thumbnail failed: unitId:",e.get("unit_id"),n),![b.Pe.EXTERNAL_CONVERT_TIMEOUT,b.Pe.WORKER_TO_PC_CLIENT_CONNECTION_ERROR,b.Pe.CONTENT_TO_WORKER_CONNECTION_ERROR].includes(n.code))return[3,8];return[4,bb((0,Lp.VR)())];case 7:i.sent(),i.label=8;case 8:return[2,!1];case 9:r=e.get("library")===J.Z.TEAM_SPACE?"SYNO.FotoTeam.Upload.ConvertedFile":"SYNO.Foto.Upload.ConvertedFile",i.label=10;case 10:return i.trys.push([10,13,,14]),[4,bS(RW,{UploadApiUrl:r,unitId:e.get("unit_id"),convertedFile:t})];case 11:return[4,bS(RZ,i.sent(),b.dr.UPLOAD)];case 12:if(!i.sent().success)return console.warn("upload thumbnail failed",e.get("filename")),[2,!1];return[3,14];case 13:return o=i.sent(),console.warn("upload thumbnail error",e.get("filename"),o),[2,!1];case 14:return[2,!0]}})}function Dc(e){var t,n,r,o,i,a,s,u,l,c,d,f;return(0,v.Jh)(this,function(p){switch(p.label){case 0:return[4,bS(Do,e)];case 1:t=p.sent(),n=!0,r={},(0,tR._)(r,b.WB.METHOD.NAS,Di),(0,tR._)(r,b.WB.METHOD.BROWSER,Da),(0,tR._)(r,b.WB.METHOD.EXTERNAL,Dl),o=r,i=!0,a=!1,s=void 0,p.label=2;case 2:p.trys.push([2,8,9,10]),u=t[Symbol.iterator](),p.label=3;case 3:if(i=(l=u.next()).done)return[3,7];if(!((c=l.value)in o))return[3,5];return[4,bS(o[c],e)];case 4:if(p.sent())return n=!1,[3,7];return[3,6];case 5:console.error("Unknown regenerate preview method: ".concat(c)),p.label=6;case 6:return i=!0,[3,3];case 7:return[3,10];case 8:return d=p.sent(),a=!0,s=d,[3,10];case 9:try{i||null==u.return||u.return()}finally{if(a)throw s}return[7];case 10:if(!n)return[3,15];p.label=11;case 11:return p.trys.push([11,13,,15]),[4,bS((e.get("library")===J.Z.TEAM_SPACE?uF.Z.FotoTeam.RegeneratePreview:uF.Z.Foto.RegeneratePreview).restoreFromRegenerating,{unit_id:[e.get("unit_id")]})];case 12:case 14:return p.sent(),[3,15];case 13:if((f=p.sent()).code===b.ZQ.INTERNAL_ERROR)return console.error(f),[2];return[4,bS(Tb,f)];case 15:return[2]}})}function Dd(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return t=e.get("unit_id"),n=["photo"],[4,bS(e.get("library")===J.Z.TEAM_SPACE?uF.Z.FotoTeam.Upload.ConvertedFile.setBroken:uF.Z.Foto.Upload.ConvertedFile.setBroken,{id:[t],type:n})];case 1:return r.sent(),[2]}})}function Df(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return t=e.get("unit_id"),n=["video"],[4,bS(e.get("library")===J.Z.TEAM_SPACE?uF.Z.FotoTeam.Upload.ConvertedFile.setBroken:uF.Z.Foto.Upload.ConvertedFile.setBroken,{id:[t],type:n})];case 1:return r.sent(),[2]}})}function Dp(){var e,t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return r.trys.push([0,5,,8]),[4,bb((0,uz.v3)(!1))];case 1:return r.sent(),[4,bO(ip.Z.getPackageVersion)];case 2:return e=r.sent(),[4,bS(LF)];case 3:return t=r.sent(),[4,bb((0,uz.JK)(t))];case 4:return r.sent(),[3,8];case 5:return n=r.sent(),[4,bb((0,uz.JK)(b.fS))];case 6:return r.sent(),[4,bb((0,uz.v3)(!0))];case 7:return r.sent(),console.warn(n),[3,8];case 8:return[2]}})}function Dh(e){var t,n,r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:t=[],n=!0,r=!1,o=void 0;try{for(i=e.tasks[Symbol.iterator]();!(n=(a=i.next()).done);n=!0)(s=a.value).get("task_type")===b.Kh.AUTO_GENERATE?t.push(bS(Dv,s)):s.get("task_type")===b.Kh.REGENERATE&&t.push(bS(Dc,s))}catch(e){r=!0,o=e}finally{try{n||null==i.return||i.return()}finally{if(r)throw o}}return[4,b_(t)];case 1:return u.sent(),[4,bO(Lm.Z.getCanUsePcClient)];case 2:if(!u.sent())return[3,4];return[4,bb((0,uz.E3)())];case 3:return u.sent(),[3,6];case 4:return[4,bb((0,uz.gu)())];case 5:u.sent(),u.label=6;case 6:return[2]}})}function Dm(e){var t,n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:return[4,bO(Lm.Z.getCanUseDownloadFeature)];case 1:if(!s.sent())return[3,4];return[4,bS(Dr,{id:e.get("unit_id"),library:e.get("library")})];case 2:return[4,bS(L8,s.sent(),e.get("unit_id"),e.get("library"),e.get("filename"),e.get("need_thumbnail"),e.get("need_video"))];case 3:return[2,s.sent()];case 4:return[4,bS(Sc,{unitId:e.get("unit_id"),library:e.get("library")})];case 5:return(t=s.sent()).name=e.get("filename"),[4,bS(L7,t,e.get("need_thumbnail"),e.get("need_video"))];case 6:return r=(n=g._.apply(void 0,[s.sent(),5]))[0],o=n[1],i=n[2],a=n[3],[2,{convertedFile:{thumbXL:r,thumbSM:o,thumbM:i,date:n[4]},originalFile:{tempFilename:a,size:t.size,isTypeMp4:Lb(t.type)}}]}})}function Dg(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bS(Sc,{unitId:e.get("unit_id"),library:e.get("library")})];case 1:return(t=n.sent()).name=e.get("filename"),[4,bS(Dn,t,e,b.dr.THUMBNAIL)];case 2:return[2,{convertedFile:n.sent()}]}})}function Dv(e){var t,n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:t=null,n=null,c.label=1;case 1:if(c.trys.push([1,6,,11]),e.get("unit_type")!==b.Ak.VIDEO)return[3,3];return[4,bS(Dm,e)];case 2:return n=(r=c.sent()).convertedFile,t=r.originalFile,[3,5];case 3:return[4,bS(Dg,e)];case 4:n=c.sent().convertedFile,c.label=5;case 5:if(e.get("need_thumbnail")&&!n.thumbXL)throw new Er.Z({error:{code:b.Pe.EXTERNAL_CONVERT_FAILED}});return[3,11];case 6:if(o=c.sent(),![b.Pe.EXTERNAL_CONVERT_TIMEOUT,b.Pe.WORKER_TO_PC_CLIENT_CONNECTION_ERROR,b.Pe.CONTENT_TO_WORKER_CONNECTION_ERROR].includes(o.code))return[3,8];return[4,bb((0,Lp.VR)())];case 7:return c.sent(),[3,10];case 8:return[4,bS(Dd,e)];case 9:c.sent(),c.label=10;case 10:return[3,11];case 11:i=e.get("library")===J.Z.TEAM_SPACE?"SYNO.FotoTeam.Upload.ConvertedFile":"SYNO.Foto.Upload.ConvertedFile",c.label=12;case 12:return c.trys.push([12,15,,17]),[4,bS(RW,{UploadApiUrl:i,unitId:e.get("unit_id"),convertedFile:n})];case 13:return[4,bS(RZ,c.sent(),b.dr.UPLOAD)];case 14:return c.sent().success||console.warn("upload thumbnail failed",e.get("filename")),[3,17];case 15:return a=c.sent(),[4,bS(Dd,e)];case 16:return c.sent(),[3,17];case 17:return[4,bO(Lm.Z.getCanUseVideoTranscoding)];case 18:if(s=c.sent(),!(t&&t.tempFilename&&s&&e.get("need_video")))return[3,23];u=t.isTypeMp4?["h264"]:[],c.label=19;case 19:return c.trys.push([19,21,,23]),[4,bS(LH,e.get("unit_id"),t.tempFilename,t.size,e.get("library"),u)];case 20:case 22:return c.sent(),[3,23];case 21:return l=c.sent(),[4,bS(Df,e)];case 23:return[2]}})}function Dy(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:return t=e.fileType,n=e.ConvertedFileAPI,r=e.category,o=e.library,[4,bb((0,uz.Lc)())];case 1:return f.sent(),[4,bO(Lm.Z.getPcClientHevcSupport)];case 2:return i=f.sent(),[4,bO(Lm.Z.getPcClientVc1Support)];case 3:return a=f.sent(),[4,bO(Lm.Z.getCanUseVideoTranscoding)];case 4:if(s=f.sent(),u=t,!(!i&&!s))return[3,6];return[4,bb((0,uz.f0)(r,!0))];case 5:case 8:case 11:return f.sent(),[2];case 6:return i||(u=t.filter(function(e){return"photo"!==e&&"live_video"!==e})),l=i&&a?{preset:"windows"}:!i&&a?{preset:"windows2"}:{preset:"macos"},[4,bS(n.listConvertNeeded,(0,tw._)({type:u},l))];case 7:if(0!==(c=f.sent()).list.length)return[3,9];return[4,bb((0,uz.f0)(r,!0))];case 9:return d=c.list.map(function(e){return{unit_id:e.unit_id,filename:e.filename,unit_type:0===e.type?b.Ak.PHOTO:b.Ak.VIDEO,library:o,need_thumbnail:!!e.need_thumbnail,need_video:!!e.need_video,priority:4}}),[4,bb((0,uz.f0)(r,!1))];case 10:return f.sent(),[4,bb((0,uz.v8)(d))]}})}function Db(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:t=e.library,n=e.ListRegeneratingAPI,a.label=1;case 1:return a.trys.push([1,5,,7]),[4,bS(n.listRegenerating)];case 2:if(0===(r=a.sent()).list.length)return[2];return o=r.list.map(function(e){return{unit_id:e.unit_id,unit_type:e.type,filename:e.filename,library:t}}),[4,bb((0,uz.cy)(o))];case 3:return a.sent(),[4,bb(gB({unitIds:o.map(function(e){return e.unit_id})}))];case 4:case 6:return a.sent(),[3,7];case 5:if((i=a.sent()).code===b.ZQ.INTERNAL_ERROR)return console.warn(i),[2];return[4,bS(Tb,{error:i})];case 7:return[2]}})}function D_(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(IL.qA.LoadConvertNeededFile,Dy)];case 1:return e.sent(),[4,_q(IL.qA.UpdateDependencyStatus,Dp)];case 2:return e.sent(),[4,_z(IL.qA.ProcessConvert,Dh)];case 3:return e.sent(),[4,_z(IL.qA.LoadRegenerateTasks,Db)];case 4:return e.sent(),[2]}})}function DE(e,t){return{type:I8.UpdateFavorite,itemIds:e,favorite:t}}function DT(e,t){return{type:I8.UpdateLightboxFavorite,itemIds:e,favorite:t}}function DS(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,g,y,_,E;return(0,v.Jh)(this,function(v){switch(v.label){case 0:return t=e.itemIds,n=e.favorite,r=e.ItemAPI,o=e.library,[4,bS(OS,{hasProgressBar:i=t.length>b.ZP.BATCH_UPDATE_SIZE})];case 1:if(v.sent(),a=[],s=0,u=TN(t),!(c=!1===n))return[3,3];return[4,bS(St)];case 2:c=v.sent(),v.label=3;case 3:if(l=c,!i)return[3,6];return[4,bb(Of())];case 4:return v.sent(),[4,bb(Oc(0,t.length))];case 5:v.sent(),v.label=6;case 6:d=0,f=u.length,v.label=7;case 7:if(!(d<f))return[3,19];h=(p=u[d]).idArray,m=p.current,g=p.total,y={id:h,favorite:n},v.label=8;case 8:return v.trys.push([8,14,,15]),[4,bS(r.setFavorite,y)];case 9:if(v.sent(),!l)return[3,11];return[4,bb(Ca(h,b.ZP.ALBUM_TYPE.TIMELINE))];case 10:return v.sent(),[3,13];case 11:return[4,bb(DE(h,n))];case 12:v.sent(),v.label=13;case 13:return[3,15];case 14:return _=v.sent(),(E=a).push.apply(E,(0,iZ._)(h)),[3,15];case 15:if(s=m,!i)return[3,18];return[4,bb(Oc(m,g))];case 16:return v.sent(),[4,bO(Op.getAborted)];case 17:if(v.sent())return[3,19];v.label=18;case 18:return d++,[3,7];case 19:return[4,bS(OI)];case 20:return v.sent(),[4,b_([bS(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.FAVORITE_UPDATED,textProps:{completedCount:s,favorite:n,errorCount:a.length},actionText:n?(0,t$.n6)("app","goto"):void 0}),bS(T2,r)])];case 21:if("action"!==v.sent()[0].type)return[3,23];return[4,bS(t9.uJ,J.Z.ALBUM_TYPE.FAVORITE,o)];case 22:v.sent(),v.label=23;case 23:return[2]}})}function DI(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_z(I7.BatchSetFavorite,DS)];case 1:return e.sent(),[2]}})}function Dw(e){return{type:nh.SetOpenFileTreeStore,openFileTree:e}}function DA(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bb(Dw(null===(t=e.sessionStorage.getItem(b.wK))||"true"===t))];case 1:return n.sent(),[2]}})}function DO(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return t=e.sessionStorage,[4,bb(Dw(n=e.openFileTree))];case 1:return r.sent(),t.setItem(b.wK,n),[2]}})}function DC(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(nm.LoadOpenFileTree,DA)];case 1:return e.sent(),[4,_q(nm.SetOpenFileTree,DO)];case 2:return e.sent(),[2]}})}var DP=new function e(){var t=this;(0,yo._)(this,e),(0,tR._)(this,"addLoadTaskAndHandler",function(e,n){t.currentLoadTask?t.nextTask=e:t.currentLoadTask=e,t.resultHandler=n}),(0,tR._)(this,"executeTask",function(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:if(null==this.currentLoadTask||this.isLoading)return[2];return this.isLoading=!0,[4,bS(this.currentLoadTask)];case 1:if(e=t.sent(),!this.nextTask)return[3,3];return this.currentLoadTask=this.nextTask,this.nextTask=null,this.isLoading=!1,[4,bS(this.executeTask)];case 2:return t.sent(),[3,5];case 3:return this.currentLoadTask=null,this.isLoading=!1,[4,bS(this.resultHandler,e)];case 4:t.sent(),t.label=5;case 5:return[2]}})}),(0,tR._)(this,"_getter",function(){return{currentLoadTask:t.currentLoadTask,resultHandler:t.resultHandler,nextTask:t.nextTask,isLoading:t.isLoading}}),(0,tR._)(this,"_setIsLoading",function(e){t.isLoading=e}),this.currentLoadTask=null,this.resultHandler=null,this.nextTask=null,this.isLoading=!1,this.executeTask=this.executeTask.bind(this)};function DR(e){return Object.values(e).every(function(e){return Array.isArray(e)?0===e.length:(0,vG._)(e,Object)?0===Object.keys(e).length||DR(e):null==e||""===e})}function DL(e){e.forEach(function(e){e.checked=e.children.every(function(e){return e.checked})})}function DD(e,t,n){var r=[],o={},i=[],a=[];return Object.values(e).forEach(function(e){var s=[],u=n.includes(e.id),l=!0,c={name:e.name,id:e.id,toggled:u,checked:!1,children:s};Object.values(e.children).forEach(function(e){if(0!==e.children.length)Object.values(e.children).forEach(function(n){var a=t.includes(n.id),u={name:"".concat(e.name,", ").concat(n.name),id:n.id,toggled:!1,checked:a};s.push(u),o[n.id]=[r.length,"children",s.length-1],a?i.push(n.id):l=!1});else{var n=t.includes(e.id),a={name:e.name,id:e.id,toggled:!1,checked:n};s.push(a),o[e.id]=[r.length,"children",s.length-1],n?i.push(e.id):l=!1}}),l&&0!==e.children.length?c.checked=!0:0===e.children.length&&t.includes(c.id)&&(c.checked=!0,i.push(c.id)),r.push(c),o[c.id]=[r.length-1],u&&a.push(e.id)}),{geocodingOption:{tree:r,idToPos:o,toggled:a},geocodingCondition:i}}function Dx(e,t,n){var r=[],o={},i=[],a=[],s=t.toJS();return Object.values(e).forEach(function(e){if(!o[e.year]){var t=n.includes(e.year);r.push({name:e.year,id:e.year,toggled:t,checked:!1,children:[]}),t&&a.push(e.year),o[e.year]=[r.length-1]}var u=o[e.year][0],l=100*e.year+e.month,c={start_time:e.start_time,end_time:e.end_time},d=s.some(function(e){return e.start_time===c.start_time&&e.end_time===c.end_time});r[u].children.push((0,tw._)({name:(0,d_.dm)(e.month-1,!0),id:l,toggled:!1,checked:d},c)),o[l]=[u,"children",r[u].children.length-1],d&&i.push(c)}),DL(r),{timeOption:{tree:r,idToPos:o,toggled:a},timeCondition:i}}function Dk(e){e.tree.forEach(function(t,n){e.idToPos[t.id][0]!==n&&(e.idToPos[t.id][0]=n,t.children.forEach(function(t){e.idToPos[t.id][0]=n}))})}function DM(e,t){var n=function(e,t){return e.checked?-1:t.checked?1:0};e===b.CP.GEOCODING?(t.tree.sort(n),Dk(t)):e===b.CP.RATING?t.sort(function(e,t){return t.id-e.id}):b.a.includes(e)||e===b.CP.TIME||t.sort(n)}function DN(e,t){var n={},r={};return b._Y.forEach(function(o){if(e[o]){if(o===b.CP.GEOCODING){var i=t.getIn(["condition",b.CP.GEOCODING]),a=t.getIn(["option",b.CP.GEOCODING,"toggled"]),s=DD(e[o],i,a),u=s.geocodingOption,l=s.geocodingCondition;r[b.CP.GEOCODING]=u,n[b.CP.GEOCODING]=l}else if(o===b.CP.TIME){var c=t.getIn(["condition",b.CP.TIME]),d=t.getIn(["option",b.CP.TIME,"toggled"]),f=Dx(e[o],c,d),p=f.timeOption,h=f.timeCondition;r[b.CP.TIME]=p,n[b.CP.TIME]=h}else o===b.CP.RATING?(r[b.CP.RATING]=e[b.CP.RATING].map(function(e){return{id:e,checked:t.getIn(["condition",o]).includes(e)}}),n[b.CP.RATING]=e[b.CP.RATING].filter(function(e){return t.getIn(["condition",o]).includes(e)}),DM(o,r[b.CP.RATING])):o===b.CP.FAVORITE?(r[o]=e[b.CP.FAVORITE].includes(!0)?[{id:!0,checked:t.getIn(["condition",o]).includes(!0)}]:[],n[o]=e[b.CP.FAVORITE].includes(!0)&&t.getIn(["condition",o]).includes(!0)?[!0]:[]):(r[o]=[],n[o]=[],e[o].forEach(function(e){var i=b.a.includes(o)?ev.default.fromJS(e):e.id,a=t.getIn(["condition",o]).includes(i);r[o].push((0,tw._)({checked:a},e)),a&&n[o].push(i)}))}else r[o]=b.Dd.includes(o)?{tree:[],idToPos:{},toggled:[]}:[],n[o]=[];n[o].length>0&&DM(o,r[o])}),{condition:n,option:r}}function DF(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:t=e.params,n=e.FilterAPI,r.label=1;case 1:return r.trys.push([1,3,,5]),[4,bS(n,(0,tw._)({},t))];case 2:return[2,r.sent()];case 3:return[4,bS(Tb,{error:r.sent()})];case 4:return r.sent(),[2,null];case 5:return[2]}})}function DB(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:if(!e)return[2];return[4,bO(r3.getFilter)];case 1:return[4,bS(DN,e,o.sent())];case 2:if(n=(t=o.sent()).condition,DR(r=t.option))return[3,4];return[4,bb(TP(r,n))];case 3:o.sent(),o.label=4;case 4:return[2]}})}function DU(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bS(DP.addLoadTaskAndHandler,function(){return DF(e)},DB)];case 1:return t.sent(),[4,bS(DP.executeTask)];case 2:return t.sent(),[2]}})}function DZ(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_z(TE.LoadFilterOption,DU)];case 1:return e.sent(),[2]}})}function Dj(e){return{type:"BATCH_ALL",payload:e}}function DH(e,t){var n,r,o,i,a,s=arguments;return(0,v.Jh)(this,function(u){switch(u.label){case 0:for(r=Array((n=s.length)>2?n-2:0),o=2;o<n;o++)r[o-2]=s[o];u.label=1;case 1:return[4,by(e)];case 2:if(a=u.sent(),!i)return[3,4];return[4,bA(i)];case 3:u.sent(),u.label=4;case 4:if(a.cancel)return[3,6];return[4,bI.apply(void 0,[t].concat((0,iZ._)(r.concat(a))))];case 5:i=u.sent(),u.label=6;case 6:return[3,1];case 7:return[2]}})}var Dz=__webpack_require__(45229),Dq=function(e){var t=e.resp,n=e.library;return{id:t.folder.id,path:t.folder.name,parent:t.folder.parent,library:n,sortBy:v2(t.folder.sort_by),sortDirection:v4(t.folder.sort_direction),sharingInfo:t.folder.additional.sharing_info,accessPermission:t.folder.additional.access_permission}},DG=__webpack_require__(62659),DV=__webpack_require__(39844),DW=function(e){var t=e.targetFolder,n=e.isUnderTimeline,r=e.targetLibrary,o=e.sourceLibrary;return!!n||!!(0,DV.ZP)({targetFolder:t.toJS(),targetLibrary:r,sourceLibrary:o,verifierInfos:[{verifier:DV.di,handler:function(){return(0,sN.Z)((0,t$.n6)("error","error_select_conflict"))}},{verifier:DV.o2,handler:function(){return(0,sN.Z)((0,t$.n6)("background_task","error_target_folder_cannot_be_subfolder"))}}]})},DY=function(){return(0,i0.vT)()&&(0,n0.nw)()},DJ=__webpack_require__(42624),D$=function(e){return(0,i0.vT)()&&(0,n0.nw)()&&e===b.Zu.PERSONAL},DK=function(e){var t=e.library,n=(0,y.I0)(),r=(0,y.v9)(cQ.getTagIntersectionList),o=(0,y.v9)(cQ.getTagIntersectionLoadingCount)>0,i=t===b.Zu.PERSONAL?cj:cH;(0,tg.useEffect)(function(){return function(){n((0,cB.kA)())}},[n]);var a=function(e){e.id===e.name?n(i(e.name)):n((0,cB.n8)("add",[e]))},s=function(e){n((0,cB.n8)("remove",[e]))};return tg.createElement(dt,{tags:r,handleAdd:a,handleRemove:s,disabledValueClick:!0,library:t,needValueContainerLoadingIndicator:o})};DK.propTypes={library:tP().string.isRequired};var DX=DK,DQ=function(e){var t=e.library,n=e.handleApply,r=e.handleCancel,o=e.isOpen,i=(0,y.v9)(cQ.getTagIntersectionOrig),a=(0,y.v9)(cQ.getTagIntersectionList),s=(0,y.v9)(cQ.getTagIntersectionLoadingCount)>0,u=function(){var e=i.toJS(),t=a.toJS(),n=c4(e,t).map(function(e){return e.id}),r=c3(e,t).map(function(e){return e.id});return{origJs:e,listJs:t,addTags:n,removeTags:r}},l=function(){var e=u();n({addTags:e.addTags,removeTags:e.removeTags})},c=function(){r()},d=function(){var e=u(),t=e.addTags,n=e.removeTags;return 0!==t.length||0!==n.length},f=function(){return tg.createElement("div",{className:"synofoto-edit-general-tag-dialog-content"},tg.createElement(DX,{library:t}))};return tg.createElement(db.Z,{className:"synofoto-edit-general-tag-dialog",isOpen:o,handleConfirm:l,confirmDisabled:!d()||s,handleCancel:c,showCancel:!0,content:f(),title:(0,t$.n6)("action","edit_general_tag"),contentPadding:b.k3.ALL})};DQ.propTypes={library:tP().string.isRequired,handleApply:tP().func,handleCancel:tP().func,isOpen:tP().bool.isRequired},DQ.defaultProps={handleApply:function(){},handleCancel:function(){}};var D0=DQ;function D1(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.body.appendChild(document.createElement("div")),r=iQ.Z.getStore(),o=function(){return p.unmountComponentAtNode(n),setTimeout(function(){return n.remove()})};return new Promise(function(o){var i=(0,tL._)((0,tw._)({},t),{library:e,isOpen:!0,handleApply:function(e){o({type:"apply",value:e})},handleCancel:function(){o({type:"cancel"})}});p.render(tg.createElement(y.zt,{store:r},tg.createElement(D0,i)),n)}).then(function(e){return o(),e}).catch(function(e){throw o(),e})}var D2=__webpack_require__(76963),D4=__webpack_require__(66365),D3=[{type:"function",function:function(){return(0,m._)(function(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,(0,D4.Z)(b.AV.CONTROL_PANEL,b.AV.CONTROL_PANEL_SHARED_FOLDER)];case 1:return e=t.sent(),window.open(e,"_blank"),[2]}})})()}}],D5=function(e){var t=e.showPersonalSpaceHint,n=e.showSharedSpaceHint;return tg.createElement("div",{className:"synofoto-enable-recycle-bin-dialog-message"},(0,t$.n6)("app","enable_recycle_bin_desc"),tg.createElement("ul",null,t?tg.createElement("li",null,(0,D2.Z)((0,t$.n6)("app","go_to_enable_personal_recycle_bin"),D3)):null,n?tg.createElement("li",null,(0,D2.Z)((0,t$.n6)("app","go_to_enable_team_recycle_bin"),D3)):null))};function D6(e){var t=e.showPersonalSpaceHint,n=e.showSharedSpaceHint,r=e.interactiveBoxInfo,o=iQ.Z.getStore(),i=document.body.appendChild(document.createElement("div")),a=(0,Tn.Z)();return new Promise(function(e){var s={showDontShowAgain:!0,showClose:!1,showCancel:!0,showConfirm:!0,isOpen:!0,title:(0,t$.n6)("app","enable_recycle_bin_title"),message:D5({showPersonalSpaceHint:t,showSharedSpaceHint:n}),cancelText:(0,t$.n6)("action","cancel"),confirmText:(0,t$.n6)("action","continue_to_delete"),cancelHandler:function(){e({type:b.uE.CANCEL})},confirmHandler:function(t){if(t){var n=r.map(function(e){return e.get("name")===b.s3.ENABLE_DSM_RECYCLE_BIN?e.set("show",!t):e}).toJS();a((0,gx.L7)({interactive_box:n}))}e({type:b.uE.CONFIRM})}};p.render(tg.createElement(y.zt,{store:o},tg.createElement(ma.Z,s)),i)}).finally(function(){(0,mc.P)(i)})}var D9=tg.lazy(function(){return __webpack_require__.e("400").then(__webpack_require__.bind(__webpack_require__,75411))});function D8(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=document.body.appendChild(document.createElement("div")),n=iQ.Z.getStore(),r=function(){return p.unmountComponentAtNode(t),setTimeout(function(){return t.remove()})};return new Promise(function(r){var o=(0,tL._)((0,tw._)({},e),{isOpen:!0,handleMerge:function(e,t,n){r({type:"apply",targetId:e,mergeIdList:t,name:n})},handleClose:function(){r({type:"cancel"})}});p.render(tg.createElement(y.zt,{store:n},tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(D9,o))),t)}).then(function(e){return r(),e}).catch(function(e){throw r(),e})}function D7(){var e=iQ.Z.getStore(),t=e.getState().getIn(["setting","wizard_info","interactive_box"]),n=document.body.appendChild(document.createElement("div")),r=(0,Tn.Z)();return new Promise(function(o){var i={showDontShowAgain:!0,showClose:!1,showCancel:!0,showConfirm:!0,isOpen:!0,title:(0,t$.n6)("app","regenerate_preview_dialog_title"),message:tg.createElement(pL.Z,{text:(0,t$.n6)("app","regenerate_preview_dialog_desc")}),cancelText:(0,t$.n6)("action","cancel"),confirmText:(0,t$.n6)("action","regenerate"),cancelHandler:function(){o({type:b.uE.CANCEL})},confirmHandler:function(e){if(e){var n=t.map(function(t){return t.get("name")===b.s3.REGENERATE_PREVIEW?t.set("show",!e):t}).toJS();r((0,gx.L7)({interactive_box:n}))}o({type:b.uE.CONFIRM})}};p.render(tg.createElement(y.zt,{store:e},tg.createElement(ma.Z,i)),n)}).finally(function(){(0,mc.P)(n)})}var xe=tg.lazy(function(){return __webpack_require__.e("849").then(__webpack_require__.bind(__webpack_require__,10860))});function xt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=document.body.appendChild(document.createElement("div")),n=iQ.Z.getStore(),r=function(){return p.unmountComponentAtNode(t),setTimeout(function(){return t.remove()})};return new Promise(function(r){var o=(0,tL._)((0,tw._)({},e),{isOpen:!0,handleClose:function(){r({type:"cancel"})},handleRemove:function(e){r({type:"remove",faceIdList:e})},handleSeparate:function(e,t,n){r({type:"reassign",name:e,targetId:t,faceIdList:n})}});p.render(tg.createElement(y.zt,{store:n},tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(xe,o))),t)}).then(function(e){return r(),e}).catch(function(e){throw r(),e})}var xn=__webpack_require__(55585),xr=__webpack_require__(92987);function xo(e,t,n,r){return{type:I7.BatchSetFavorite,itemIds:e,favorite:t,ItemAPI:n,library:r}}var xi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:sN.Z;return!(e>b.ZP.ADD_TO_ALBUM_LIMIT_NORMAL)||(t((0,sF.Z)((0,t$.n6)("app","select_no_more_than_num_items"),b.ZP.ADD_TO_ALBUM_LIMIT_NORMAL)),!1)},xa=function(e){return e===b.ZP.ALBUM_TYPE.GENERAL_TAG},xs=function(e,t){return e===b.ZP.ALBUM_TYPE.NORMAL&&!t},xu=function(e,t){return e===b.ZP.ALBUM_TYPE.CONDITION||t},xl=function(e){return e===b.ZP.ALBUM_TYPE.SHARED_WITH_ME},xc=function(e){return e===b.ZP.ALBUM_TYPE.SHARED_WITH_OTHERS},xd=__webpack_require__(85672),xf=__webpack_require__(88699);function xp(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return[4,bS(e.GetStatusAPI)];case 1:return n=(t=i.sent()).is_similar_hash_migration_done,r=t.similar_clustering_stage,o=t.waiting_count,[4,bb((0,xf.Zk)({is_similar_hash_migration_done:n,stage:r,waiting_count:o}))];case 2:return i.sent(),[2]}})}function xh(e){var t,n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:return t=e.groupInfo,n=e.ItemAPI,[4,bO(ff.Z.getCurrentPick)];case 1:return r=s.sent(),o={id:t.item_id,additional:["folder","thumbnail","resolution","orientation","video_convert","video_meta","favorite"]},i=(0,tL._)((0,tw._)({},t),{current_pick:r||t.top_pick}),[4,bS(n,o)];case 2:return a=s.sent(),[4,bb((0,xf.YR)(i,a.list))];case 3:return s.sent(),[2]}})}function xm(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:t=e.itemId,n=e.ItemAPI,r=e.UnitAPI,i.label=1;case 1:return i.trys.push([1,5,,6]),[4,bS(Su,[t],{passphrase:void 0,albumId:void 0},n,r)];case 2:return o=i.sent(),[4,bb((0,xf.qc)(t))];case 3:return i.sent(),[4,bb((0,uU.$v)(o))];case 4:return i.sent(),[3,6];case 5:return Tb({error:i.sent()}),[3,6];case 6:return[2]}})}function xg(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,g,y;return(0,v.Jh)(this,function(v){switch(v.label){case 0:return t=e.SimilarAPI,n=e.goToSimilarItemAction,[4,bO(ff.Z.getSimilarGroupId)];case 1:return r=v.sent(),[4,bO(ff.Z.getSimilarItemId)];case 2:return o=v.sent(),[4,bO(ff.Z.getTopPick)];case 3:return i=v.sent(),[4,bO(ff.Z.getCurrentPick)];case 4:return a=v.sent(),[4,bO(ff.Z.getSimilarItems)];case 5:return s=v.sent(),[4,bO(lI.getOrigItemId)];case 6:u=v.sent(),v.label=7;case 7:return v.trys.push([7,18,,21]),[4,bS(t,{id:[r]})];case 8:if(c=!(l=v.sent().list[0]).item_id.includes(a),d=i!==l.top_pick,!(l.count<2))return[3,10];return[4,bb((0,xf.uX)())];case 9:return v.sent(),[3,12];case 10:return f=s.filter(function(e){return l.item_id.includes(e.get("id"))}).toJS(),[4,bb((0,xf.YR)(l,f))];case 11:v.sent(),v.label=12;case 12:return[4,bb(Ca([u],b.ZP.ALBUM_TYPE.TIMELINE))];case 13:return v.sent(),[4,bb((0,uU.qK)(!0))];case 14:if(v.sent(),!(l.count>0&&c))return[3,16];return p=o.filter(function(e){return!l.item_id.includes(e)}).remove(a),m=(h=o.filter(function(e){return!p.includes(e)})).indexOf(a),[4,bS(xm,{itemId:h.get(m+1)||h.get(m-1),ItemAPI:(g=n()).ItemAPI,UnitAPI:g.UnitAPI})];case 15:v.sent(),v.label=16;case 16:return l.count>0&&d?Sl(l.top_pick):0===l.count&&Sl(a),[4,bb((0,xd.VF)())];case 17:case 20:return v.sent(),[3,21];case 18:return y=v.sent(),[4,bS(OI)];case 19:return v.sent(),[4,bS(Tb,{error:y})];case 21:return[2]}})}function xv(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(wI.qA.GetSimilarClustering,xp)];case 1:return e.sent(),[4,_q(wI.qA.GetSimilarGroupInfo,xh)];case 2:return e.sent(),[4,_z(wI.qA.GotoSimilarItem,xm)];case 3:return e.sent(),[4,_z(wI.qA.LightboxSimilarClearUp,xg)];case 4:return e.sent(),[2]}})}var xy=__webpack_require__(94706),xb=__webpack_require__(36931);function x_(e,t){return{type:Ip.ListEmbededSubFolder,id:e,sortDirection:t,additional:["thumbnail"],FolderAPI:uF.Z.Foto.Browse.Folder}}function xE(e,t){return{type:Ip.ListEmbededSubFolder,id:e,sortDirection:t,additional:["sharing_info","access_permission","thumbnail"],FolderAPI:uF.Z.FotoTeam.Browse.Folder}}function xT(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return{type:Ip.ListEmbededFolderItem,id:e,sortBy:t,sortDirection:n,needReset:r,offset:o,ItemAPI:uF.Z.Foto.Browse.Item}}function xS(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return{type:Ip.ListEmbededFolderItem,id:e,sortBy:t,sortDirection:n,needReset:r,offset:o,ItemAPI:uF.Z.FotoTeam.Browse.Item}}function xI(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return{type:Ip.GetCurrentEmbededFolder,id:e,isUnderSharedLibrary:t,srcId:n,FolderAPI:uF.Z.Foto.Browse.Folder,listSubFolderAction:x_,listFolderItemAction:xT,additional:["sharing_info","access_permission"]}}function xw(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return{type:Ip.GetCurrentEmbededFolder,id:e,isUnderSharedLibrary:t,srcId:n,FolderAPI:uF.Z.FotoTeam.Browse.Folder,listSubFolderAction:xE,listFolderItemAction:xS,additional:["sharing_info","access_permission"]}}function xA(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{width:0,height:0};return{type:Ip.ArrangeEmbededFolderPhotowallRow,rowItemCount:e,marginSpace:t,size:n}}function xO(e,t,n){return{type:Ip.ChangeEmbededSorting,id:e,sortBy:t,sortDirection:n,FolderAPI:uF.Z.Foto.Browse.Folder,ItemAPI:uF.Z.Foto.Browse.Item,listSubFolderAction:x_,listFolderItemAction:xT}}function xC(e,t,n){return{type:Ip.ChangeEmbededSorting,id:e,sortBy:t,sortDirection:n,FolderAPI:uF.Z.FotoTeam.Browse.Folder,ItemAPI:uF.Z.FotoTeam.Browse.Item,listSubFolderAction:xE,listFolderItemAction:xS}}function xP(e){return{type:Ip.GoToEmbededFolderByPath,path:e,FolderAPI:uF.Z.Foto.Browse.Folder,getCurrentFolderAction:xI}}function xR(e){return{type:Ip.GoToEmbededFolderByPath,path:e,FolderAPI:uF.Z.FotoTeam.Browse.Folder,getCurrentFolderAction:xw}}var xL=function(e){var t=e.emptyComponent,n=e.isSetFolderCover,r=e.id,o=e.library,i=(0,y.I0)(),a=(0,y.v9)(Ln.getCurrentFolder),s=(0,y.v9)(Ln.getFolders),u=(0,y.v9)(Ln.getPhotowall),l=(null==a?void 0:a.getIn(["accessPermission","download"]))||n;return(0,tg.useEffect)(function(){var e=parseInt(r,10)||void 0;(!a||e&&e!==a.get("id"))&&(0,aT.f)(i,o,xI,xw)(e)},[i,r,a,o]),tg.createElement(r$,{className:"synofoto-embeded-folder-view-list",currentFolder:a,folders:s,photowall:u,library:o,itemSelectable:l,itemDisable:!l,emptyComponent:t,listFolderItemAction:o===b.Zu.TEAM?xS:xT,arrangeSubFolderRowAction:RX,arrangeFolderPhotowallRowAction:xA,SelectableEl:xb.Z,goToFolderById:function(e){return(0,aT.f)(i,o,xI,xw)(e)},loadingIndicator:tg.createElement(PG.Z,null),FolderElem:oz,FileElem:rn,ListElem:rE.Z,bottomLoadingIndicator:u.get("isFolderEnd")?null:tg.createElement(r9.Z,null),leftPadding:24,rightPadding:14,isInSelectDialog:!0})};xL.propTypes={emptyComponent:tP().element,isSetFolderCover:tP().bool,id:tP().string,library:tP().string.isRequired},xL.defaultProps={emptyComponent:tg.createElement(tI.Z,null),isSetFolderCover:!1,id:void 0};var xD=xL,xx=function(e){var t=(0,g._)((0,tg.useState)(""),2),n=t[0],r=t[1],o=(0,g._)((0,tg.useState)("/"),2),i=o[0],a=o[1];return(0,tg.useEffect)(function(){void 0!==e&&0===n.length&&r(e),void 0!==e&&a((0,iS.oY)(e.substring(n.length)))},[e,n]),{rootPath:n,relativePathToRoot:i}},xk=__webpack_require__(65716);function xM(e){var t,n=e.targetFolderId,r=e.library,o=e.handleApply,i=e.handleCancel,a=(0,y.I0)(),s=(0,y.v9)(xr.Z.getSelectMode),u=(0,y.v9)(xr.Z.getSelectedSet),l=null!==(t=(0,y.v9)(Ln.getCurrentFolderId))&&void 0!==t?t:n,c=(0,y.v9)(Ln.getCurrentFolderPath),d=(0,y.v9)(Ln.getCurrentFolderSortBy),f=(0,y.v9)(Ln.getCurrentFolderSortDirection),p=xx(c),h=p.rootPath,m=p.relativePathToRoot,g=function(){o(u.get("item").toJS())},v=function(e,t){(f!==e||d!==t)&&(0,aT.f)(a,r,xO,xC)(l,t,e)},_=(0,tg.useCallback)(function(e){var t=(0,iS.oY)(h+e);(0,rg.E0)(r)?a(xP(t)):a(xR(t))},[a,r,h]);(0,tg.useEffect)(function(){return a((0,xk.X7)(!0)),function(){(0,y.dC)(function(){a((0,xk.M$)()),a((0,rl.S$)()),a(R2()),a(R4())})}},[a]);var E=tg.createElement("div",{className:"synofoto-set-folder-cover-dialog-body"},tg.createElement(PH,{className:"synofoto-set-folder-cover-dialog-toolbar",iconBtns:[(0,av.hh)({sortBy:d,sortDirection:f,className:"synofoto-toolbar-action-button",changeSorting:v,disabled:s,key:"set_folder_cover_sorting_menu_button",title:(0,t$.n6)("action","sorting")})],rootFolderName:(0,iS.K3)(h),currentFolderPath:m,currentLibrary:r,navigateFolderByPath:_}),tg.createElement(xD,{isSetFolderCover:!0,id:l.toString(),library:r}));return tg.createElement(db.Z,{isOpen:!0,confirmDisabled:!s,content:E,className:"synofoto-set-folder-cover-dialog",handleCancel:i,handleConfirm:g,showCancel:!0,showConfirm:!0,title:(0,t$.n6)("action","change_folder_cover"),contentPadding:b.k3.TOP_AND_BOTTOM})}xM.propTypes={targetFolderId:tP().number.isRequired,library:tP().string.isRequired,handleApply:tP().func.isRequired,handleCancel:tP().func.isRequired};var xN=xM,xF=function(e,t){var n=document.body.appendChild(document.createElement("div")),r=iQ.Z.getStore();return new Promise(function(o){var i={targetFolderId:e,library:t,handleApply:function(e){return o({action:b.uE.APPLY,folderCoverItemIds:e})},handleCancel:function(){return o({action:b.uE.CANCEL})}};p.render(tg.createElement(y.zt,{store:r},tg.createElement(xN,i)),n)}).then(function(e){return e}).catch(function(e){throw e}).finally(function(){(0,mc.P)(n)})};function xB(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bb((0,Cs.q)(e))];case 1:return t.sent(),[2]}})}function xU(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return!!rm(e,t)&&((0,sN.Z)((0,t$.n6)("app","select_locked_password_folder")),!0)}function xZ(e,t){var n,r,o,i,a,s;return(0,v.Jh)(this,function(e){switch(e.label){case 0:if(n={},o=t.itemArray,an(i=t.selectMap.toIndexedSeq().toJS(),J.Z.PERSONAL_SPACE))r=J.Z.PERSONAL_SPACE,n={batchUpdateGeneralTagAction:cJ,getIntersectionGeneralTagAction:cU};else{if(!an(i,J.Z.TEAM_SPACE))return[2];r=J.Z.TEAM_SPACE,n={batchUpdateGeneralTagAction:c$,getIntersectionGeneralTagAction:cZ}}return[4,bb(n.getIntersectionGeneralTagAction(o))];case 1:return e.sent(),[4,bS(D1,r)];case 2:if("apply"!==(a=e.sent()).type)return[3,4];return s=a.value,[4,bb(n.batchUpdateGeneralTagAction(o,s.addTags,s.removeTags))];case 3:e.sent(),e.label=4;case 4:return[2]}})}function xj(e,t){var n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(e){switch(e.label){case 0:return n=t.personalItemIds,r=t.teamItemIds,o=t.selectMap,i=n.concat(r),a=o.keyOf(o.minBy(function(e){return e.get("time")})),s=o.get(a),[4,bS(dI,i,{oldestId:parseInt(a,10),datetime:s.get("time"),thumbnailLibrary:0===s.get("owner_user_id")?J.Z.TEAM_SPACE:J.Z.PERSONAL_SPACE,codec:s.get("codec"),oldestThumbnailUnitId:s.get("thumbnailUnitId")})];case 1:if("apply"!==(u=e.sent()).type)return[3,5];if(l=u.value,!(0!==n.length))return[3,3];return[4,bb((0,dw.j)(n,l.editType,l.value))];case 2:e.sent(),e.label=3;case 3:if(!(0!==r.length))return[3,5];return[4,bb((0,dw.SS)(r,l.editType,l.value))];case 4:e.sent(),e.label=5;case 5:return[2]}})}function xH(e,t){var n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:if(n=e.rating,r=t.personalItemIds,o=t.teamItemIds,!(0!==r.length))return[3,2];return[4,bb(dN({rating:n,itemIds:r}))];case 1:i.sent(),i.label=2;case 2:if(!(0!==o.length))return[3,4];return[4,bb(dF({rating:n,itemIds:o}))];case 3:i.sent(),i.label=4;case 4:return[2]}})}function xz(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:if(t={itemArray:[],folderArray:[],personArray:[],selectCount:0},!Sr(e))return[3,2];return[4,bO(lI.getItemId)];case 1:return t.itemArray=[f.sent()],t.folderArray=[],t.selectCount=1,[3,11];case 2:if(!So(e))return[3,7];return[4,bO(function(e){return e.getIn(["selectedBar","selectedSet"])})];case 3:return n=f.sent(),[4,bO(function(e){return e.getIn(["selectedBar","selectedMap"])})];case 4:return r=f.sent(),[4,bO(nR.Z.getSelectedItemIdSetBySpace)];case 5:return i=(o=f.sent()).personalItemIds,a=o.teamItemIds,t.personalItemIds=i,t.teamItemIds=a,t.selectMap=r,[4,bO(nR.Z.getSelectedItemIdSetIncludingSimilarChildren)];case 6:return t.itemArray=f.sent(),t.folderArray=n.get(b.RT.FOLDER).toJS(),t.personArray=n.get(b.RT.PERSON).toJS(),t.selectCount=t.itemArray.length+t.folderArray.length+t.personArray.length,[3,11];case 7:if(!Si(e))return[3,11];return[4,bO(xr.Z.getSelectedItemIdSetIncludingSimilarChildren)];case 8:return s=f.sent(),[4,bO(xr.Z.getSelectedMap)];case 9:return u=f.sent(),[4,bO(xr.Z.getSelectedItemIdSetBySpace)];case 10:c=(l=f.sent()).personalItemIds,d=l.teamItemIds,t.personalItemIds=c,t.teamItemIds=d,t.selectMap=u,t.itemArray=s,t.selectCount=s.length,f.label=11;case 11:return[2,t]}})}function xq(e,t){var n,r;return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bO(function(e){return e.getIn(["actionBar","id"])})];case 1:return n=e.sent(),[4,bO(function(e){return e.getIn(["actionBar","info","passphrase"])})];case 2:return r=e.sent(),[4,bS(Co.Z,(0,t$.n6)("action","confirm_remove_photo_from_album_desc"),{title:(0,t$.n6)("action","confirm_remove_photo_from_album_title"),confirmText:(0,t$.n6)("action","remove")})];case 3:if("action"!==e.sent().type)return[3,5];return[4,bb(vL(n,r,t.itemArray))];case 4:return e.sent(),[2,b.uE.APPLY];case 5:return[2,b.uE.CANCEL]}})}function xG(e,t){var n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:return n=t.itemArray,[4,bO(iU.Z.getAlbumId)];case 1:return r=c.sent(),[4,bO(iU.Z.getAlbumName)];case 2:return o=c.sent(),[4,bS(xt,{personId:r,originalName:o,itemIdList:n,library:e.library})];case 3:if(a=(i=c.sent()).type,s=i.name,u=i.targetId,l=i.faceIdList,"reassign"!==a)return[3,6];return[4,bb(e.separatePhotoFromPersonAction(r,s,u,l))];case 4:return c.sent(),[4,bb(e.clearupAfterConfirmAction())];case 5:case 7:return c.sent(),[2,b.uE.APPLY];case 6:if("remove"!==a)return[3,8];return[4,bb(e.confirmRemoveAutoAlbumPhotoAction(r,o,l,b.ZP.ALBUM_TYPE.PERSON,e.clearupAfterConfirmAction))];case 8:return[2,b.uE.CANCEL]}})}function xV(e,t){var n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:return n=t.itemArray,[4,bO(iU.Z.getAlbumId)];case 1:return r=c.sent(),[4,bO(iU.Z.getAlbumName)];case 2:return o=c.sent(),[4,bO(iU.Z.getItemCount)];case 3:return i=c.sent()-n.length,[4,bO(iU.Z.getConceptThreshold)];case 4:return a=c.sent(),s=(0,sF.Z)((0,t$.n6)("action","confirm_remove_photo_from_auto_album_title"),o),i<a?(u=(0,t$.n6)("action","remove_concept_photo_info"),l=(0,t$.n6)("action","hide")):(u=(0,t$.n6)("action","confirm_remove_photo_from_album_desc"),l=(0,t$.n6)("action","remove")),[4,bS(Co.Z,u,{title:s,isStyledTitle:!0,confirmText:l})];case 5:if("action"!==c.sent().type)return[2,b.uE.CANCEL];return[4,bb(e.removeAutoAlbumPhotoAction({id:r,name:o,photoIdArray:n,albumType:b.ZP.ALBUM_TYPE.CONCEPT,remainCount:i}))];case 6:if(c.sent(),!e.clearupAfterConfirmAction)return[3,8];return[4,bb(e.clearupAfterConfirmAction())];case 7:c.sent(),c.label=8;case 8:return[2,b.uE.APPLY]}})}function xW(e,t){var n,r,o,i,a,s,u,l,c,d,f,p,h,m,g,y,_,E,T,S,I;return(0,v.Jh)(this,function(v){switch(v.label){case 0:return[4,bO(iU.Z.getAlbumType)];case 1:return n=v.sent(),[4,bO(iU.Z.getAlbumId)];case 2:return r=v.sent(),[4,bO(iU.Z.getAlbumName)];case 3:return o=v.sent(),[4,bO(iU.Z.getInfoPassphrase)];case 4:return i=v.sent(),[4,bO(ip.Z.getWizardInteractiveBox)];case 5:return a=v.sent(),[4,bO(e.enableRecycleBinSelector)];case 6:if(s=v.sent(),u=t.itemArray,l=t.folderArray,!(c=n===b.ZP.ALBUM_TYPE.FOLDER))return[3,8];return d=[l],[4,bO(t6.Z.getSubfoldersInFolderView)];case 7:c=xU.apply(void 0,d.concat([v.sent()])),v.label=8;case 8:if(c)return[2,b.uE.CANCEL];if(f=a.some(function(e){return e.get("name")===b.s3.ENABLE_DSM_RECYCLE_BIN&&!0===e.get("show")}),!(_S("is_admin")&&!s&&f))return[3,10];return[4,bS(D6,{showPersonalSpaceHint:e.showPersonalSpaceHint,showSharedSpaceHint:e.showSharedSpaceHint,interactiveBoxInfo:a})];case 9:if(v.sent().type===b.uE.CANCEL)return[2,b.uE.CANCEL];v.label=10;case 10:if(p=(0,t$.Xp)("app","confirm_delete_shared_photo_item",t.selectCount),h=0,m="",!(n===b.ZP.ALBUM_TYPE.PERSON||n===b.ZP.ALBUM_TYPE.CONCEPT))return[3,14];return[4,bO(iU.Z.getItemCount)];case 11:if(h=v.sent()-u.length,n!==b.ZP.ALBUM_TYPE.CONCEPT)return[3,13];return[4,bO(iU.Z.getConceptThreshold)];case 12:g=v.sent(),h<g&&(m=(0,t$.n6)("action","delete_photos"),p=(0,t$.n6)("action","delete_concept_photo_info")),v.label=13;case 13:n!==b.ZP.ALBUM_TYPE.PERSON||0!==h&&(1!==h||o)||(m=(0,t$.n6)("action","delete_photos"),p=(0,t$.n6)("action","delete_person_photo_info")),v.label=14;case 14:return[4,bS(Co.Z,p,{title:m,confirmText:(0,t$.n6)("action","delete")})];case 15:if("action"!==v.sent().type)return[2,b.uE.CANCEL];return[4,bS(OS)];case 16:if(v.sent(),y=new Set,_=0,!(n===b.ZP.ALBUM_TYPE.PERSON||n===b.ZP.ALBUM_TYPE.CONCEPT))return[3,18];return _=u.length,[4,bb(e.deleteItemInAutoAlbumAction(n,r,u,h))];case 17:return v.sent(),y.add(vX.qA.DeleteItemDone),[3,21];case 18:if(!(u.length||l.length))return[3,21];return[4,bO(ff.Z.getSimilarGroupId)];case 19:return E=v.sent(),T=n===b.ZP.ALBUM_TYPE.TIMELINE&&(0,rg.xr)((0,cs.AZ)())&&0!==E,_=u.length+l.length,[4,bb(e.deleteItemAndFolderAction(r,u,l,n,T))];case 20:v.sent(),y.add(xn.q.DeleteItemAndFolderDone),v.label=21;case 21:if(!(y.size>0))return[3,25];return[4,by(Array.from(y))];case 22:if(!((S=v.sent()).type===xn.q.DeleteItemAndFolderDone&&S.success&&e.similarClearUpAction))return[3,24];return[4,bb(e.similarClearUpAction())];case 23:v.sent(),y.add(wI.qA.LightboxSimilarClearUpDone),v.label=24;case 24:return y.delete(S.type),[3,21];case 25:if(!(0,au.CB)())return[3,27];return[4,bb(vv(i))];case 26:return v.sent(),[3,30];case 27:if(n!==b.ZP.ALBUM_TYPE.ALBUM)return[3,30];return[4,bO(i7.Z.getPhotowallFlexSection)];case 28:return I=Ow.apply(void 0,[v.sent()]),[4,bb(vg(r,I))];case 29:v.sent(),v.label=30;case 30:return[4,bS(OI)];case 31:return v.sent(),[4,bw(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT,textProps:{text:(0,t$.Xp)("app","num_item_deleted",_)}})];case 32:return v.sent(),[2,b.uE.APPLY]}})}function xY(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m;return(0,v.Jh)(this,function(g){switch(g.label){case 0:t=e.id,n=e.photoIdArray,r=e.folderIdArray,o=e.albumType,i=e.ItemAPI,a=e.BackgroundTaskFileAPI,s=e.GeneralTagAPI,u=e.updateGeneralTagAction,l=e.initialAutoAlbumListAction,c=e.skipDeleteItemStoreReducer,d=!0,g.label=1;case 1:if(g.trys.push([1,17,19,21]),f=[],!n.length)return[3,3];return[4,bS(i.getTag,{id:n})];case 2:f=g.sent().union.map(function(e){return e.id}),g.label=3;case 3:return[4,bS(T3,a,n,r)];case 4:if("done"!==g.sent())throw Error("deleteItemAndFolder fail");if(!(n.length&&!c))return[3,6];return[4,bb(Ca(n,o))];case 5:g.sent(),g.label=6;case 6:if(!r.length)return[3,8];return[4,bb(ii(t,r))];case 7:g.sent(),g.label=8;case 8:if(!f.length)return[3,10];return[4,bS(TX,{tagIdArray:f,GeneralTagAPI:s,updateGeneralTagAction:u})];case 9:g.sent(),g.label=10;case 10:if(o!==b.ZP.ALBUM_TYPE.GEOCODING)return[3,16];return p="".concat(o,"_id"),[4,bS(i.count,(0,tR._)({},p,t))];case 11:if(0!==(h=g.sent().count))return[3,14];return[4,bb((0,Cr.Jf)(o))];case 12:return g.sent(),[4,bb(l({},o))];case 13:return g.sent(),[3,16];case 14:return[4,bb((0,Cr.c)(o,t,h))];case 15:g.sent(),g.label=16;case 16:return[3,21];case 17:return m=g.sent(),[4,OI()];case 18:return g.sent(),d=!1,Tb({error:m,forceAlert:!0}),[3,21];case 19:return[4,bb((0,iY.WZ)(d))];case 20:return g.sent(),[7];case 21:return[2]}})}function xJ(e,t){var n,r,o,i,a,s,u,l,c,d,f,p,h,m,g,y,_,E,T,S,I,w;return(0,v.Jh)(this,function(A){switch(A.label){case 0:return[4,bO(iU.Z.getAlbumType)];case 1:return n=A.sent(),[4,bO(ip.Z.getWizardInteractiveBox)];case 2:return r=A.sent(),[4,bO(ip.Z.getEnablePersonalDSMRecycleBin)];case 3:return o=A.sent(),[4,bO(ip.Z.getEnableSharedDSMRecycleBin)];case 4:i=A.sent(),a=t.itemArray,s={},(0,tR._)(s,J.Z.TEAM_SPACE,[]),(0,tR._)(s,J.Z.PERSONAL_SPACE,[]),u=s,l=!0,c=!1,d=void 0,A.label=5;case 5:A.trys.push([5,10,11,12]),f=function(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return e=h.value,[4,bO(function(t){return t.getIn(["selectedBar","selectedMap",e.toString(),"owner_user_id"])})];case 1:return 0===t.sent()?u[J.Z.TEAM_SPACE].push(e):u[J.Z.PERSONAL_SPACE].push(e),[2]}})},p=a[Symbol.iterator](),A.label=6;case 6:if(l=(h=p.next()).done)return[3,9];return[5,(0,v.XA)(f())];case 7:A.sent(),A.label=8;case 8:return l=!0,[3,6];case 9:return[3,12];case 10:return m=A.sent(),c=!0,d=m,[3,12];case 11:try{l||null==p.return||p.return()}finally{if(c)throw d}return[7];case 12:if(g=u[J.Z.PERSONAL_SPACE].length>0&&!o||u[J.Z.TEAM_SPACE].length>0&&!i,y=r.some(function(e){return e.get("name")===b.s3.ENABLE_DSM_RECYCLE_BIN&&!0===e.get("show")}),!(_S("is_admin")&&y&&g))return[3,14];return[4,bS(D6,{showPersonalSpaceHint:u[J.Z.PERSONAL_SPACE].length>0,showSharedSpaceHint:u[J.Z.TEAM_SPACE].length>0,interactiveBoxInfo:r})];case 13:if(A.sent().type===b.uE.CANCEL)return[2,b.uE.CANCEL];A.label=14;case 14:return[4,bS(Co.Z,(0,t$.Xp)("app","confirm_delete_shared_photo_item",t.selectCount),{confirmText:(0,t$.n6)("action","delete")})];case 15:if("action"!==A.sent().type)return[2,b.uE.CANCEL];return[4,bS(OS)];case 16:return A.sent(),[4,bO(iU.Z.getAlbumId)];case 17:return _=A.sent(),[4,bO(function(e){return e.getIn(["actionBar","info","passphrase"])})];case 18:if(E=A.sent(),T=new Set,S=0,!a.length)return[3,22];if(S+=a.length,!(u[J.Z.PERSONAL_SPACE].length>0))return[3,20];return[4,bb(e.deletePersonalItemAction(_,u[J.Z.PERSONAL_SPACE],[],n))];case 19:A.sent(),T.add(xn.q.DeleteItemAndFolderDone),A.label=20;case 20:if(!(u[J.Z.TEAM_SPACE].length>0))return[3,22];return[4,bb(e.deleteTeamItemAction(_,u[J.Z.TEAM_SPACE],[],n))];case 21:A.sent(),T.add(xn.q.DeleteItemAndFolderDone),A.label=22;case 22:if(!(T.size>0))return[3,24];return[4,by(Array.from(T))];case 23:return I=A.sent(),T.delete(I.type),[3,22];case 24:if(!(0,au.CB)())return[3,26];return[4,bb(vv(E))];case 25:return A.sent(),[3,29];case 26:return[4,bO(i7.Z.getPhotowallFlexSection)];case 27:return w=Ow.apply(void 0,[A.sent()]),[4,bb(vg(_,w))];case 28:A.sent(),A.label=29;case 29:return[4,bb(R4())];case 30:return A.sent(),[4,bb(is())];case 31:return A.sent(),[4,bS(OI)];case 32:return A.sent(),[4,bw(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT,textProps:{text:(0,t$.Xp)("app","num_item_deleted",S)}})];case 33:return A.sent(),[2,b.uE.APPLY]}})}function x$(e,t){var n;return(0,v.Jh)(this,function(e){switch(e.label){case 0:if(!xi(t.selectCount))return[2,b.uE.CANCEL];return[4,bS(mS)];case 1:if("apply"!==(n=e.sent()).action)return[3,6];if(!n.id)return[3,3];return[4,bb(vC(n.id,t.itemArray,n.name))];case 2:return e.sent(),[3,5];case 3:return[4,bb(vP(n.passphrase,t.itemArray,n.name))];case 4:e.sent(),e.label=5;case 5:return[2,b.uE.APPLY];case 6:if("create"!==n.action)return[3,8];return[4,bb(vw(n.name,t.itemArray,!1))];case 7:return e.sent(),[2,b.uE.APPLY];case 8:return[2,b.uE.CANCEL]}})}function xK(e,t){var n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return n=t.itemArray.pop(),[4,bO(function(e){return e.getIn(["actionBar","id"])})];case 1:if(r=i.sent(),!Sr(e.selectedSource))return[3,3];return[4,bO(function(e){return e.getIn(["lightbox","item","additional","thumbnailUnitId"])})];case 2:return o=i.sent(),[3,5];case 3:return[4,bO(function(e){return e.getIn(["selectedBar","selectedMap",n.toString(),"thumbnailUnitId"])})];case 4:o=i.sent(),i.label=5;case 5:return[4,bb(vk(r,n,o))];case 6:return i.sent(),[4,bS(xB,e.udcEvent)];case 7:return i.sent(),[2]}})}function xX(e,t){var n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return n=t.itemArray.pop(),[4,bO(function(e){return e.getIn(["actionBar","id"])})];case 1:return r=o.sent(),[4,bb(e.setCoverAction(r,n))];case 2:return o.sent(),[2]}})}function xQ(e,t){var n,r,o,i,a,s,u;return(0,v.Jh)(this,function(l){switch(l.label){case 0:return l.trys.push([0,4,,5]),n=t.personArray,r=e.library,o=e.mergePersonAction,[4,bS(D8,{idList:n,library:r})];case 1:if("apply"!==(i=l.sent()).type)return[3,3];return a=i.name,s=i.targetId,u=i.mergeIdList,[4,bb(o(s,u,a,!1))];case 2:return l.sent(),[2,b.uE.Apply];case 3:return[3,5];case 4:return Tb({error:l.sent()}),[3,5];case 5:return[2,b.uE.CANCEL]}})}function x0(e,t){return(0,v.Jh)(this,function(n){switch(n.label){case 0:return n.trys.push([0,3,,4]),[4,bb((0,uU.wX)(b.ZP.ROTATION.COUNTER_CLOCKWISE))];case 1:return n.sent(),[4,bb(e.setCounterClockwiseAction(t.itemArray))];case 2:return n.sent(),[3,4];case 3:return Tb({error:n.sent()}),[3,4];case 4:return[2]}})}function x1(e,t){return(0,v.Jh)(this,function(n){switch(n.label){case 0:if(!t.setupAction)return[3,2];return[4,bb(t.setupAction)];case 1:n.sent(),n.label=2;case 2:return[4,xz(t.selectedSource)];case 3:return[4,e(t,n.sent())];case 4:if(n.sent()!==b.uE.CANCEL)return[3,7];if(!t.cancelAction)return[3,6];return[4,bb(t.cancelAction)];case 5:n.sent(),n.label=6;case 6:return[3,9];case 7:if(!t.clearupAction)return[3,9];return[4,bb(t.clearupAction)];case 8:n.sent(),n.label=9;case 9:return[2]}})}function x2(e,t){var n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return[4,bO(iU.Z.getAlbumId)];case 1:return n=o.sent(),r=t.itemArray,[4,bb(e.setFolderCoverAction(n,r))];case 2:return o.sent(),[2]}})}function x4(e,t){var n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return n=t.folderArray[0],r=e.library,[4,bS(xF,n,r)];case 1:if(i=(o=a.sent()).folderCoverItemIds,o.action!==b.uE.APPLY)return[3,3];return[4,bb(e.setFolderCoverAction(n,i))];case 2:a.sent(),a.label=3;case 3:return[2]}})}function x3(e,t){var n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return n=e.library,r=t.folderArray[0],[4,bO(t6.Z.getFolderPos,r)];case 1:return o=a.sent(),[4,bO(t6.Z.getFolderTree)];case 2:return i=a.sent().getIn((0,iZ._)(o).concat(["path"]),""),[4,bb(e.openPhotoRequestDialogAction(n,i,r))];case 3:return a.sent(),[2]}})}function x5(e,t){var n;return(0,v.Jh)(this,function(e){switch(e.label){case 0:return n=t.itemArray,[4,bb((0,iW.k$)((0,d_.aV)(),n))];case 1:return e.sent(),[2]}})}function x6(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return[4,bO(function(e){return e.getIn(["selectedBar","selectedMap"])})];case 1:return n=(t=Object.values(a.sent().toJS()).map(function(e){var t=e.similar;return{groupId:t.id,itemIds:Object.values(t.item_id),top_pick:t.top_pick}})).map(function(e){return e.groupId}),[4,bO(iU.Z.getAlbumType)];case 2:return r=a.sent(),[4,bS((o=e.SimilarAPI).ungroup,{id:n})];case 3:return a.sent(),[4,bb((0,pI.RR)(r))];case 4:return a.sent(),[4,bb((0,rl.S$)())];case 5:return a.sent(),i=t.reduce(function(e,t){return e+t.itemIds.length},0),[4,bw(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT,textProps:{text:(0,t$.Xp)("app","num_item_unstacked",i)},actionText:(0,t$.n6)("app","undo"),handler:function(){(0,Tn.Z)()((0,iY.z)(t,o))}})];case 6:return a.sent(),[4,bS(xB,e.udcEvent)];case 7:return a.sent(),[2]}})}function x9(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return t=e.SimilarAPI,n=e.goToSimilarItemAction,[4,bO(function(e){return e.getIn(["similar"])})];case 1:return o=(r=i.sent().toJS()).id,[4,bS(OS)];case 2:i.sent(),i.label=3;case 3:return i.trys.push([3,11,12,14]),[4,bS(t.ungroup,{id:[o]})];case 4:return i.sent(),[4,bb((0,xf.uX)())];case 5:return i.sent(),[4,bO(lI.getOrigItemId)];case 6:return[4,bb(Ca([i.sent()],b.ZP.ALBUM_TYPE.TIMELINE))];case 7:return i.sent(),[4,bb((0,uU.qK)(!0))];case 8:return i.sent(),[4,bw(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT,textProps:{text:(0,t$.Xp)("app","num_item_unstacked",r.count)},actionText:(0,t$.n6)("app","undo"),handler:function(){(0,Tn.Z)()((0,iY.xT)({SimilarAPI:t,similarInfo:r,goToSimilarItemAction:n}))}})];case 9:return i.sent(),Sl(r.current_pick),[4,bS(xB,e.udcEvent)];case 10:return i.sent(),[3,14];case 11:return Tb({error:i.sent()}),[3,14];case 12:return[4,bS(OI)];case 13:return i.sent(),[7];case 14:return[2]}})}function x8(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:t=e.groups,n=e.SimilarAPI,r=e.handleRefreshTimelineAction,o=!0,i=!1,a=void 0,f.label=1;case 1:f.trys.push([1,6,7,8]),s=t[Symbol.iterator](),f.label=2;case 2:if(o=(u=s.next()).done)return[3,5];return l=u.value,[4,bS(n.addItem,{id:l.groupId,item_id:l.itemIds,top_pick:l.top_pick})];case 3:f.sent(),f.label=4;case 4:return o=!0,[3,2];case 5:return[3,8];case 6:return c=f.sent(),i=!0,a=c,[3,8];case 7:try{o||null==s.return||s.return()}finally{if(i)throw a}return[7];case 8:return[4,bO(iU.Z.getAlbumType)];case 9:return d=f.sent(),[4,bb(r(d))];case 10:return f.sent(),[4,bw(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT,textProps:{text:(0,t$.n6)("app","similar_stack_restored")}})];case 11:return f.sent(),[2]}})}function x7(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return t=e.similarInfo,n=e.SimilarAPI,r=e.goToSimilarItemAction,[4,bS(OS)];case 1:o.sent(),o.label=2;case 2:return o.trys.push([2,7,8,10]),[4,bS(n.addItem,{id:t.id,item_id:t.item_id,top_pick:t.top_pick})];case 3:return o.sent(),[4,bb((0,xf.YR)(t,t.items))];case 4:return o.sent(),[4,bb(r(t.current_pick))];case 5:return o.sent(),[4,bw(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("app","similar_stack_restored")}})];case 6:return o.sent(),Sl(t.top_pick),[3,10];case 7:return Tb({error:o.sent()}),[3,10];case 8:return[4,bS(OI)];case 9:return o.sent(),[7];case 10:return[2]}})}function ke(e,t){var n,r,o,i,a,s,u,l,c,d,f,p,h;return(0,v.Jh)(this,function(m){switch(m.label){case 0:return n=e.lightboxSimilarClearUpAction,r=e.deleteItemAndFolderAction,o=e.library,i=t.itemArray,[4,bO(ff.Z.getSimilarItemId)];case 1:return a=m.sent(),[4,bO(iU.Z.getAlbumId)];case 2:return s=m.sent(),[4,bO(ip.Z.getWizardInteractiveBox)];case 3:if(l=(u=m.sent()).some(function(e){return e.get("name")===b.s3.ENABLE_DSM_RECYCLE_BIN&&!0===e.get("show")}),!(0,rg.E0)(o))return[3,5];return[4,bO(ip.Z.getEnablePersonalDSMRecycleBin)];case 4:return d=m.sent(),[3,7];case 5:return[4,bO(ip.Z.getEnableSharedDSMRecycleBin)];case 6:d=m.sent(),m.label=7;case 7:if(c=d,!(_S("is_admin")&&!c&&l))return[3,9];return[4,bS(D6,{showPersonalSpaceHint:(0,rg.E0)(o),showSharedSpaceHint:(0,rg.Eo)(o),interactiveBoxInfo:u})];case 8:if(m.sent().type===b.uE.CANCEL)return[2];m.label=9;case 9:return f=e.selectedSource===b.n0.LIGHTBOX?(0,t$.n6)("app","confirm_keep_current_delete_rest"):(0,t$.a9)("app","confirm_keep_selected_delete_rest",i.length),[4,bS(Co.Z,f,{confirmText:(0,t$.n6)("action","delete")})];case 10:if(m.sent().type===b.uE.CLOSE)return[2];return p=a.filter(function(e){return!i.includes(e)}).toJS(),[4,bS(OS)];case 11:m.sent(),m.label=12;case 12:return m.trys.push([12,20,,22]),[4,bb(r(s,p,[],b.ZP.ALBUM_TYPE.TIMELINE,!0))];case 13:return m.sent(),[4,by(xn.q.DeleteItemAndFolderDone)];case 14:return m.sent(),[4,bb(n())];case 15:return m.sent(),[4,by(wI.qA.LightboxSimilarClearUpDone)];case 16:return m.sent(),[4,bS(OI)];case 17:return m.sent(),[4,bw(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT,textProps:{text:(0,t$.Xp)("app","num_item_deleted",p.length)}})];case 18:return m.sent(),[4,bS(xB,e.udcEvent)];case 19:return m.sent(),[3,22];case 20:return h=m.sent(),[4,bS(OI)];case 21:return m.sent(),Tb({error:h}),[3,22];case 22:return[2]}})}function kt(e){var t,n,r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:return t=e.SimilarAPI,n=e.similarInfo,r=e.setSimilarGroupInfoAction,o=e.goToSimilarItemAction,[4,bO(ff.Z.getSimilarItemId)];case 1:return i=u.sent(),a=n.item_id.filter(function(e){return!i.includes(e)}),[4,bS(OS)];case 2:u.sent(),u.label=3;case 3:return u.trys.push([3,8,10,12]),[4,bS(t.addItem,{id:n.id,item_id:a,top_pick:n.top_pick})];case 4:return u.sent(),[4,bb(r(n,n.items))];case 5:return u.sent(),[4,bS(xm,{ItemAPI:(s=o()).ItemAPI,UnitAPI:s.UnitAPI,itemId:n.current_pick})];case 6:return u.sent(),[4,bw(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.Xp)("app","num_undo",a.length)}})];case 7:return u.sent(),Sl(n.top_pick),[3,12];case 8:return[4,bS(Tb,{error:u.sent()})];case 9:return u.sent(),[3,12];case 10:return[4,bS(OI)];case 11:return u.sent(),[7];case 12:return[2]}})}function kn(e,t){var n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return n=e.SimilarAPI,[4,bO(lI.getOrigItemId)];case 1:return r=a.sent(),[4,bO(ff.Z.getSimilarGroupId)];case 2:return o=a.sent(),i=t.itemArray[0],[4,bS(OS)];case 3:a.sent(),a.label=4;case 4:return a.trys.push([4,11,12,14]),[4,bS(n.setTopPick,{id:o,item_id:i})];case 5:return a.sent(),[4,bb((0,xf.RA)(i))];case 6:return a.sent(),[4,bb(Ca([r],b.ZP.ALBUM_TYPE.TIMELINE))];case 7:return a.sent(),[4,bb((0,uU.qK)(!0))];case 8:return a.sent(),[4,bw(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("app","stack_cover_updated")}})];case 9:return a.sent(),Sl(i),[4,bS(xB,e.udcEvent)];case 10:return a.sent(),[3,14];case 11:return Tb({error:a.sent()}),[3,14];case 12:return[4,bS(OI)];case 13:return a.sent(),[7];case 14:return[2]}})}function kr(e,t){var n,r,o,i,a,s,u;return(0,v.Jh)(this,function(l){switch(l.label){case 0:return n=e.SimilarAPI,r=e.lightboxSimilarClearUpAction,o=e.handleUndoAction,i=e.goToSimilarItemAction,a=t.itemArray,[4,bO(ff.Z.getSimilarGroupId)];case 1:return s=l.sent(),[4,bO(function(e){return e.getIn(["similar"])})];case 2:return u=l.sent().toJS(),[4,bS(OS)];case 3:l.sent(),l.label=4;case 4:return l.trys.push([4,10,12,14]),[4,bS(n.removeItem,{id:s,item_id:a})];case 5:return l.sent(),[4,bb(r())];case 6:return l.sent(),[4,by(wI.qA.LightboxSimilarClearUpDone)];case 7:return l.sent(),[4,bw(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.Xp)("app","removed_num_from_stack",a.length)},actionText:(0,t$.n6)("app","undo"),handler:function(){(0,Tn.Z)()(o({SimilarAPI:n,similarInfo:u,goToSimilarItemAction:i}))}})];case 8:return l.sent(),[4,bS(xB,e.udcEvent)];case 9:case 11:return l.sent(),[3,14];case 10:return[4,bS(Tb,{error:l.sent()})];case 12:return[4,bS(OI)];case 13:return l.sent(),[7];case 14:return[2]}})}function ko(e,t){var n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:if(n={},0===e.length)return[2,n];o.label=1;case 1:return o.trys.push([1,3,,4]),[4,bS(t.setRegenerating,{item_id:e})];case 2:return n=o.sent(),[3,4];case 3:if((r=o.sent()).code===b.ZQ.REGENERATE_PREVIEW_QUEUE_FULL)return[2,{error:r}];throw r;case 4:return[2,n]}})}function ki(e,t){var n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:if(!e.list||0===e.list.length)return[2];return n=e.list.map(function(e){return{unit_id:e.unit_id,unit_type:e.type,filename:e.filename,library:t}}),[4,bb((0,uz.cy)(n))];case 1:return r.sent(),[4,bb(gB({unitIds:e.list.map(function(e){return e.unit_id})}))];case 2:return r.sent(),e.list.forEach(function(e){of.Z.register({thumbnailUnitId:e.unit_id,isTeamSpace:(0,rg.Eo)(t)})}),[2]}})}function ka(e,t){var n,r,o,i,a,s,u,l,c,d,f;return(0,v.Jh)(this,function(p){switch(p.label){case 0:return[4,bO(Lm.Z.getCanUsePcClient)];case 1:if(p.sent())return[3,3];return[4,bS(xy.zL)];case 2:return p.sent(),[2];case 3:return[4,bO(ip.Z.getWizardInteractiveBox)];case 4:if(!p.sent().some(function(e){return e.get("name")===b.s3.REGENERATE_PREVIEW&&e.get("show")}))return[3,6];return[4,bS(D7)];case 5:if(p.sent().type===b.uE.CANCEL)return[2];p.label=6;case 6:n=e.library,r=e.RegeneratePreviewAPI,p.label=7;case 7:return p.trys.push([7,18,,19]),[4,bS(ko,t.itemArray,r)];case 8:if(!(o=p.sent()).error)return[3,10];return i=(0,t$.n6)("app","lightbox_exceed_regenerate_limit_desc"),[4,bS(sN.Z,i,{title:(0,t$.n6)("app","lightbox_exceed_regenerate_limit_title")})];case 9:return p.sent(),[2];case 10:return[4,bO(ff.Z.getTopPick)];case 11:if(!(a=p.sent()))return[3,16];return[4,bO(lI.getOrigItemTime)];case 12:return s=p.sent(),[4,bO(ff.Z.getSimilarItemId)];case 13:return u=p.sent(),[4,bO(ff.Z.getSimilarItems)];case 14:return l=p.sent(),d=(c=t.itemArray[0]===a?[]:u.filter(function(e){return e!==t.itemArray[0]}).toJS()).size<=1?[]:l.filter(function(e){return c.includes(e.get("id"))}).toJS(),f=ev.default.fromJS((0,tR._)({},a,{itemId:a,time:s,newItemIds:c,newItems:d})),[4,bb((0,xf.Xt)(f))];case 15:p.sent(),p.label=16;case 16:return[4,bS(ki,o,n)];case 17:return p.sent(),[3,19];case 18:return Tb({error:p.sent()}),[3,19];case 19:return[2]}})}function ks(e,t,n){var r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:if(!n||0===n.length)return[2];if(r=ev.default.Map(),o=n.map(function(e){return e.unit_id}),!Si(e))return[3,4];return[4,bO(lI.getOrigItemTime)];case 1:return i=c.sent(),[4,bO(ff.Z.getTopPick)];case 2:return a=c.sent(),[4,bO(ff.Z.getSimilarItems)];case 3:return l=!(u=(s=c.sent().filter(function(e){return!o.includes(e.getIn(["additional","thumbnail","unit_id"]))})).map(function(e){return e.get("id")}).toJS()).includes(a),r=ev.default.fromJS((0,tR._)({},a,{itemId:a,time:i,newItemIds:l?[]:u,newItems:l?[]:s.toJS()})),[3,5];case 4:r=t.selectMap.filter(function(e){return e.has("similar")&&o.includes(e.get("thumbnailUnitId"))}).map(function(e,t){return ev.default.fromJS({itemId:parseInt(t,10),time:e.get("time"),newItemIds:[],newItems:[]})}),c.label=5;case 5:if(!(r.size>0))return[3,7];return[4,bb((0,xf.Xt)(r))];case 6:c.sent(),c.label=7;case 7:return[2]}})}function ku(e,t){var n,r,o,i,a,s,u,l,c,d,f,p,h,m;return(0,v.Jh)(this,function(g){switch(g.label){case 0:return[4,bO(Lm.Z.getCanUsePcClient)];case 1:if(g.sent())return[3,3];return[4,bS(xy.zL)];case 2:return g.sent(),[2,b.uE.CANCEL];case 3:return[4,bO(ip.Z.getWizardInteractiveBox)];case 4:return n=g.sent().some(function(e){return e.get("name")===b.s3.REGENERATE_PREVIEW&&e.get("show")}),r=t.personalItemIds,o=t.teamItemIds,[4,bO(ip.Z.getUserEnableRecognition)];case 5:return i=g.sent(),[4,bO(ip.Z.getTeamSpaceEnableRecognition)];case 6:if(a=g.sent(),!(n&&(r.length>0&&i||o.length>0&&a)))return[3,8];return[4,bS(D7)];case 7:if(g.sent().type===b.uE.CANCEL)return[2,b.uE.CANCEL];g.label=8;case 8:s=r.length>0&&o.length>0,g.label=9;case 9:return g.trys.push([9,26,,27]),[4,b_({personalTask:bS(ko,r,uF.Z.Foto.RegeneratePreview),teamTask:bS(ko,o,uF.Z.FotoTeam.RegeneratePreview)})];case 10:if(l=(u=g.sent()).personalTask,c=u.teamTask,!(l.error&&c.error))return[3,12];return[4,bS(sN.Z,(0,t$.n6)("app","both_space_exceed_regenerate_limit_desc"),{title:(0,t$.n6)("app","both_space_exceed_regenerate_limit_title")})];case 11:case 16:case 21:return g.sent(),[2,b.uE.CANCEL];case 12:if(!l.error)return[3,17];return[4,bS(ks,e.selectedSource,t,c.list)];case 13:case 24:return g.sent(),[4,bS(ki,c,J.Z.TEAM_SPACE)];case 14:return g.sent(),[4,bb((0,rl.uW)(b.RT.ITEM,o))];case 15:return g.sent(),d=s?(0,t$.n6)("app","select_both_only_personal_exceed_regenerate_limit_desc"):(0,t$.n6)("app","select_one_space_exceed_regenerate_limit_desc"),f=(0,t$.n6)("app","personal_exceed_regenerate_limit_title"),[4,bS(sN.Z,d,{title:f})];case 17:if(!c.error)return[3,22];return[4,bS(ks,e.selectedSource,t,l.list)];case 18:case 23:return g.sent(),[4,bS(ki,l,J.Z.PERSONAL_SPACE)];case 19:return g.sent(),[4,bb((0,rl.uW)(b.RT.ITEM,r))];case 20:return g.sent(),p=s?(0,t$.n6)("app","select_both_only_shared_exceed_regenerate_limit_desc"):(0,t$.n6)("app","select_one_space_exceed_regenerate_limit_desc"),h=(0,t$.n6)("app","shared_exceed_regenerate_limit_title"),[4,bS(sN.Z,p,{title:h})];case 22:return m=[],m=l.list&&c.list?l.list.concat(c.list):l.list?l.list:c.list,[4,bS(ks,e.selectedSource,t,m)];case 25:return g.sent(),[3,27];case 26:return Tb({error:g.sent()}),[3,27];case 27:return[2,b.uE.APPLY]}})}function kl(e,t){var n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:if(n=e.favorite,r=e.selectedSource,o=e.udcEvent,i=t.itemArray,a=t.personalItemIds,s=t.teamItemIds,!Sr(r))return[3,18];return[4,bO(lI.getPathInfoLibrary)];case 1:return u=c.sent()===b.Zu.PERSONAL?uF.Z.Foto.Browse.Item.setFavorite:uF.Z.FotoTeam.Browse.Item.setFavorite,[4,bS(OS)];case 2:c.sent(),c.label=3;case 3:return c.trys.push([3,12,,14]),[4,bS(u,{id:i,favorite:n})];case 4:if(c.sent(),!(l=!1===n))return[3,6];return[4,bS(St)];case 5:l=c.sent(),c.label=6;case 6:if(!l)return[3,9];return[4,bb(Ca(i,b.ZP.ALBUM_TYPE.TIMELINE))];case 7:return c.sent(),[4,bb(DT(i,n))];case 8:return c.sent(),[3,11];case 9:return[4,bb(DE(i,n))];case 10:c.sent(),c.label=11;case 11:return[3,14];case 12:return[4,bS(Tb,{error:c.sent()})];case 13:return c.sent(),[3,14];case 14:return[4,bS(OI)];case 15:if(c.sent(),!o)return[3,17];return[4,bb((0,Cs.q)(o))];case 16:c.sent(),c.label=17;case 17:return[2];case 18:if(!(0!==a.length))return[3,20];return[4,bb(xo(a,n,uF.Z.Foto.Browse.Item,J.Z.PERSONAL_SPACE))];case 19:c.sent(),c.label=20;case 20:if(!(0!==s.length))return[3,22];return[4,bb(xo(s,n,uF.Z.FotoTeam.Browse.Item,J.Z.TEAM_SPACE))];case 21:c.sent(),c.label=22;case 22:if(!o)return[3,24];return[4,bb((0,Cs.q)(o))];case 23:c.sent(),c.label=24;case 24:return[2]}})}function kc(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_z(xn.q.HandleEditGeneralTag,x1,xZ)];case 1:return e.sent(),[4,_z(xn.q.HandleEditDateTime,x1,xj)];case 2:return e.sent(),[4,_z(xn.q.HandleEditRating,x1,xH)];case 3:return e.sent(),[4,_q(xn.q.HandleCreateTempSharedAlbum,x1,x5)];case 4:return e.sent(),[4,_z(xn.q.HandleRemoveItemFromAlbum,x1,xq)];case 5:return e.sent(),[4,_z(xn.q.HandleRemoveItemFromPersonAlbum,x1,xG)];case 6:return e.sent(),[4,_z(xn.q.HandleRemoveItemFromConceptAlbum,x1,xV)];case 7:return e.sent(),[4,_G(xn.q.HandleDelete,x1,xW)];case 8:return e.sent(),[4,_G(xn.q.HandleDeleteInNormalAlbum,x1,xJ)];case 9:return e.sent(),[4,_z(xn.q.HandleAddToAlbum,x1,x$)];case 10:return e.sent(),[4,_z(xn.q.HandleSetAsCover,x1,xK)];case 11:return e.sent(),[4,_z(xn.q.HandleSetAsPersonCover,x1,xX)];case 12:return e.sent(),[4,_z(xn.q.HandleSetAsConceptCover,x1,xX)];case 13:return e.sent(),[4,_z(xn.q.HandleMerge,x1,xQ)];case 14:return e.sent(),[4,_z(xn.q.HandleRotate,x1,x0)];case 15:return e.sent(),[4,_z(xn.q.HandleSetAsFolderCover,x1,x2)];case 16:return e.sent(),[4,_z(xn.q.HandleChangeFolderCover,x1,x4)];case 17:return e.sent(),[4,_z(xn.q.HandleCollectPhotoToHereFromFolder,x1,x3)];case 18:return e.sent(),[4,_z(xn.q.DeleteItemAndFolder,xY)];case 19:return e.sent(),[4,_z(xn.q.HandleUnstackInTimeline,x6)];case 20:return e.sent(),[4,_z(xn.q.HandleUnstackInGridView,x9)];case 21:return e.sent(),[4,_z(xn.q.HandleUndoUnstackInTimeline,x8)];case 22:return e.sent(),[4,_z(xn.q.HandleUndoUnstackInGridView,x7)];case 23:return e.sent(),[4,_z(xn.q.HandleKeepItemsDeleteRest,x1,ke)];case 24:return e.sent(),[4,_q(xn.q.HandleUndoRemoveFromStack,kt)];case 25:return e.sent(),[4,_z(xn.q.HandleSetAsStackCover,x1,kn)];case 26:return e.sent(),[4,_z(xn.q.HandleRemoveFromStack,x1,kr)];case 27:return e.sent(),[4,_z(xn.q.HandleRegeneratePreview,x1,ku)];case 28:return e.sent(),[4,_z(xn.q.HandleRegeneratePreviewInLightbox,x1,ka)];case 29:return e.sent(),[4,_z(xn.q.HandleSetFavorite,x1,kl)];case 30:return e.sent(),[2]}})}function kd(e,t){for(var n=new Set(e),r=t,o=1;n.has(r);)r="".concat(t," (").concat(o,")"),o+=1;return r}function kf(e){var t=iQ.Z.getStore(),n=document.body.appendChild(document.createElement("div"));return new Promise(function(r){var o=(0,t$.n6)("app","default_folder_name");o=kd(e,o);var i={title:(0,t$.n6)("action","create_folder"),defaultText:o,handleConfirm:function(e){r({type:"apply",folderName:e})},handleCancel:function(){r({type:"cancel"})},inputTextCheckerList:[ms.TM,ms.JP,ms.UD]};p.render(tg.createElement(y.zt,{store:t},tg.createElement(ml,i)),n)}).then(function(e){return e}).catch(function(e){throw e}).finally(function(){(0,mc.P)(n)})}function kp(e){var t=document.body.appendChild(document.createElement("div"));return new Promise(function(n){var r=iQ.Z.getStore(),o={title:(0,t$.n6)("action","rename_folder"),defaultText:e,handleConfirm:function(e){n({type:"apply",folderName:e})},handleCancel:function(){n({type:"cancel"})},inputTextCheckerList:[ms.TM,ms.JP,ms.UD]};p.render(tg.createElement(y.zt,{store:r},tg.createElement(ml,o)),t)}).then(function(e){return e}).catch(function(e){throw e}).finally(function(){(0,mc.P)(t)})}function kh(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.isNeedPassword,n=void 0===t||t,r=e.sharingId,o=void 0===r?"":r,i=e.passwordAction,a=void 0===i?{}:i,s=e.isWrongPassword,u=void 0!==s&&s;return{type:r8.SetSharingPasswordInfo,isNeedPassword:n,sharingId:o,passwordAction:a,isWrongPassword:u}}function km(e){return{type:r8.SetSharingIsWrongPassword,isWrongPassword:e}}function kg(){return{type:r8.ResetSharingPasswordInfo}}function kv(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return t=e.folderId,[4,bO(t6.Z.getSubfoldersInFolderView)];case 1:return[2,n.sent().some(function(e){return e.get("id")===t})]}})}function ky(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return t=e.targetFolderId,[4,bS(T7)];case 1:if(!r.sent())return[2,null];return[4,bS(kv,{folderId:t})];case 2:if(!r.sent())return[2,null];return n=iQ.Z.getStore().dispatch,[2,function(){n((0,pI.Hi)()),E9.setClosed()}]}})}function kb(e){var t,n,r,o,i,a,s,u,l,c,d,f;return(0,v.Jh)(this,function(p){switch(p.label){case 0:if(p.trys.push([0,11,,12]),t=e.id,n=e.sortDirection,r=e.needReset,o=e.FolderAPI,i=e.additional,!r)return[3,2];return[4,bb(o0())];case 1:p.sent(),p.label=2;case 2:a=!1,s=[],p.label=3;case 3:if(a)return[3,9];return[4,bS(C4,o,{folderId:t,limit:b.ko.FOLDER_WALL_SUBFOLDER,offset:s.length,sortDirection:n,additional:i})];case 4:return a=(l=p.sent()).length<b.ko.FOLDER_WALL_SUBFOLDER,[4,bS(Lr,l)];case 5:return d=(c=p.sent()).itemsWithUnitId,f=c.thumbnails,(u=s).push.apply(u,(0,iZ._)(d)),[4,bb(gN({thumbnailInfos:f}))];case 6:if(p.sent(),!r)return[3,8];return[4,bb(oK(d,r))];case 7:p.sent(),p.label=8;case 8:return[3,3];case 9:return[4,bb(o$(t,s,!1))];case 10:return p.sent(),[3,12];case 11:return Tb({error:p.sent()}),[3,12];case 12:return[2]}})}function k_(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bO(r3.getIsEnabled)];case 1:if(!t.sent())return[3,3];return[4,bS(kT,e)];case 2:return t.sent(),[3,5];case 3:return[4,bS(kE,e)];case 4:t.sent(),t.label=5;case 5:return[2]}})}function kE(e){var t,n,r,o,i,a,s,u,l,c;return(0,v.Jh)(this,function(d){switch(d.label){case 0:if(d.trys.push([0,11,,12]),t=e.id,n=e.needReset,r=e.offset,o=e.sortBy,i=e.sortDirection,a=e.ItemAPI,s=e.getFolderItemCountAction,!n)return[3,6];return[4,bb(o1())];case 1:return d.sent(),[4,bO(t6.Z.getIsHideSubFolders)];case 2:if(!d.sent())return[3,4];return[4,bb(id(!1))];case 3:d.sent(),d.label=4;case 4:return[4,bb(s(t))];case 5:d.sent(),d.label=6;case 6:return[4,bS(TG,t,o,i,r,a)];case 7:return[4,bS(E1,(u=d.sent()).list)];case 8:return c=(l=d.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:l.thumbnails}))];case 9:return d.sent(),[4,bb(o2(t,r,c,u.isFolderEnd))];case 10:return d.sent(),[3,12];case 11:return Tb({error:d.sent()}),[3,12];case 12:return[2]}})}function kT(e){var t,n,r,o,i,a,s,u,l,c,d,f,p;return(0,v.Jh)(this,function(h){switch(h.label){case 0:if(h.trys.push([0,12,,13]),t=e.id,n=e.needReset,r=e.offset,o=e.sortBy,i=e.sortDirection,a=e.ItemAPI,s=e.getFolderItemCountWithFilterAction,!n)return[3,6];return[4,bb(o1())];case 1:return h.sent(),[4,bO(t6.Z.getIsHideSubFolders)];case 2:if(h.sent())return[3,4];return[4,bb(id(!0))];case 3:h.sent(),h.label=4;case 4:return[4,bb(s(t))];case 5:h.sent(),h.label=6;case 6:return u=!1,l=100,c=[],[4,bS(TY)];case 7:return d=h.sent(),[4,bS(a.listWithFilter,(0,tw._)({additional:["thumbnail","resolution","orientation","video_convert","video_meta","favorite"],folder:[t],offset:r,limit:l,sortBy:o,sortDirection:i},d))];case 8:return(c=h.sent()).list.length<l&&(u=!0),[4,bS(E1,c.list)];case 9:return p=(f=h.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:f.thumbnails}))];case 10:return h.sent(),[4,bb(o2(t,r,p,u))];case 11:return h.sent(),[3,13];case 12:return Tb({error:h.sent()}),[3,13];case 13:return[2]}})}function kS(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return t=e.id,n=e.ItemAPI,[4,bS(TY)];case 1:r=o.sent(),o.label=2;case 2:return o.trys.push([2,5,,6]),[4,bS(n.countWithFilter,(0,tw._)({folder:[t]},r))];case 3:return[4,bb(o4(o.sent().count))];case 4:return o.sent(),[3,6];case 5:return Tb({error:o.sent()}),[3,6];case 6:return[2]}})}function kI(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return n.trys.push([0,3,,4]),t=e.id,[4,bS(e.ItemAPI.count,{folder_id:t})];case 1:return[4,bb(o4(n.sent().count))];case 2:return n.sent(),[3,4];case 3:return Tb({error:n.sent()}),[3,4];case 4:return[2]}})}function kw(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m;return(0,v.Jh)(this,function(g){switch(g.label){case 0:t=e.folderId,n=e.folderPath,r=e.listParent,o=e.FolderAPI,i=[],a=!0,s=!1,u=void 0;try{for(l=r.list[Symbol.iterator]();!(a=(c=l.next()).done);a=!0)d=c.value,(0,Dz.Z)(d.name,n)&&d.id!==t&&(f=d.sort_by===b.ER.FILENAME?d.sort_direction:b.Sr.ASC,i.push(bS(Lo,o,{folderId:d.id,additional:["access_permission"],sortDirection:f})))}catch(e){s=!0,u=e}finally{try{a||null==l.return||l.return()}finally{if(s)throw u}}return[4,b_(i)];case 1:return p=g.sent(),[4,bS(o.get,{id:b.ZP.TEAM_SPACE_ROOT_FOLDER_ID,additional:["access_permission"]})];case 2:return h=g.sent(),m=[],p.forEach(function(e){var t;(t=m).push.apply(t,(0,iZ._)(e.map(function(e){return{id:e.id,access_permission:e.additional.access_permission}})))}),m.push({id:h.folder.id,access_permission:h.folder.additional.access_permission}),[2,io({accessPermissions:m})]}})}function kA(e){var t,n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:return t=e.folderId,n=e.folderPath,r=e.FolderAPI,o=e.library,i=e.forceReset,a=[],[4,bO(ip.Z.getSortDirection)];case 1:return s=c.sent(),[4,bS(r.listParents,{id:t,default_sort_direction:s})];case 2:if(u=c.sent(),a.push(ir(u.list,i)),!(0,rg.Eo)(o))return[3,4];return l=a.push,[4,bS(kw,{folderId:t,folderPath:n,listParent:u,FolderAPI:r})];case 3:l.apply(a,[c.sent()]),c.label=4;case 4:return[2,a]}})}function kO(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bS(kA,e)];case 1:return[4,Dj(t.sent().map(function(e){return bb(e)}))];case 2:return t.sent(),[2]}})}function kC(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,g,y,_,E,T,S,I,w;return(0,v.Jh)(this,function(v){switch(v.label){case 0:return[4,bb(kg())];case 1:return v.sent(),[4,bO(t6.Z.getCurrentFolderId)];case 2:return t=v.sent(),[4,bO(t6.Z.getFolderIdToPos)];case 3:return n=v.sent(),[4,bO(t6.Z.getFolderTree)];case 4:return r=v.sent(),[4,bO(aS.av)];case 5:o=v.sent(),i=e.id,a=e.FolderAPI,s=e.listSubFolderAction,u=e.listFolderItemAction,l=e.additional,v.label=6;case 6:return v.trys.push([6,12,,21]),[4,bS(a.get,{id:i||0,additional:l})];case 7:if(c=v.sent(),d=[oQ()],!(f=function(){if(!n.has(i))return!0;var e=n.get(i);return null===r.getIn(e,null)})())return[3,10];if(!(void 0===i||0===i))return[3,8];return d.push(o8(c.folder)),[3,10];case 8:return m=(h=(p=d).push).apply,g=[p],[4,bS(kA,{folderId:c.folder.id,folderPath:c.folder.name,forceReset:!0,FolderAPI:a,library:o})];case 9:m.apply(h,g.concat([iZ._.apply(void 0,[v.sent()])])),v.label=10;case 10:return y=Dq({resp:c,library:o}),d.push(TA(),oX(y),o7(y.id,!0),ie(t,y.id),s(y.id,y.sortDirection,!0),u(y.id,y.sortBy,y.sortDirection,!0)),[4,Dj(d.map(function(e){return bb(e)}))];case 11:return v.sent(),f()&&(void 0===i||0===i)&&(0,cs.df)("/".concat(o,"/").concat(J.Z.FOLDER,"/").concat(c.folder.id)),[3,21];case 12:if((_=v.sent()).code!==b.ZQ.TEAM_FOLDER_PERMISSION_DENY)return[3,14];if(!SYNO.SDS.Session.isLogined)return E=(0,cs.AZ)(),(T=(0,t_.o$)(E).typeId)&&window.location.replace((0,t_.Y$)(b.sO.EXTERNAL_LOGIN,{folderId:T})),[2];return[4,bb(is())];case 13:return v.sent(),window.location.replace("".concat((0,t_.Se)()).concat(J.Z.TEAM_SPACE,"/folder")),[2];case 14:if(_.code!==b.ZQ.PASSWORD_REQUIRED)return[3,18];if(!(S=(0,DG.Z)({folderId:i,folderTree:r,idToPos:n})))return[3,16];return I=S.toJS(),[4,Dj([bb(TA()),bb(oX(I)),bb(o7(I.id,!0)),bb(ie(t,I.id)),bb(o1())])];case 15:v.sent(),v.label=16;case 16:return[4,bb(kh({sharingId:_.errors.passphrase,passwordAction:e}))];case 17:return v.sent(),[2];case 18:if(_.code===b.ZQ.TEAM_LIBRARY_PERMISSION_DENIED)return window.location.replace("".concat((0,t_.Se)()).concat(J.Z.PERSONAL_SPACE,"/folder")),[2];if(_.code!==b.ZQ.FOLDER_NOT_FOUND)return[3,20];return[4,bb(is())];case 19:return v.sent(),w=(0,rg.Eo)(o)?J.Z.TEAM_SPACE:J.Z.PERSONAL_SPACE,window.location.replace("".concat((0,t_.Se)()).concat(w,"/folder")),[2];case 20:return Tb({error:_}),[3,21];case 21:return[2]}})}function kP(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,2,,3]),t=e.folderPath,n=e.FolderAPI,r=e.goToFolderById,[4,bS(n.get,{name:t})];case 1:return o=i.sent(),r(o.folder.id),[3,3];case 2:return Tb({error:i.sent()}),[3,3];case 3:return[2]}})}function kR(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,3,,4]),[4,bb(o3(e.rowItemCount,e.marginSpace,e.size))];case 1:return t.sent(),[4,bb((0,im.sG)())];case 2:return t.sent(),[3,4];case 3:return Tb({error:t.sent()}),[3,4];case 4:return[2]}})}function kL(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:if(a.trys.push([0,4,,5]),t=e.id,n=e.sortDirection,r=e.toggled,o=e.hasChildren,i=e.listSubFolderAction,o)return[3,2];return[4,bS(kb,i(t,n,!1))];case 1:a.sent(),a.label=2;case 2:return[4,bb(o7(t,r))];case 3:return a.sent(),[3,5];case 4:return Tb({error:a.sent()}),[3,5];case 5:return[2]}})}function kD(e){var t,n,r,o,i,a,s,u,l,c,d,f;return(0,v.Jh)(this,function(p){switch(p.label){case 0:return t=e.backgroundTaskFileAPI,n=e.selectedSource,[4,bb(PN(r=e.library)())];case 1:return p.sent(),[4,bO(nR.Z.getSelectedFolderIdSet)];case 2:return i=[o=p.sent().toArray()],[4,bO(t6.Z.getSubfoldersInFolderView)];case 3:if(!xU.apply(void 0,i.concat([p.sent()])))return[3,5];return[4,bb(PO())];case 4:return p.sent(),[2];case 5:return[4,bO(aS.jz)];case 6:return a=p.sent(),[4,bS(P4,{dialogTitle:(0,t$.n6)("action","copy_to_folder"),allowPermission:b._I.UPLOAD,confirmText:(0,t$.n6)("action","str_copy"),confirmCheck:function(e){var t=e.targetFolder,n=e.targetLibrary;return DW({targetFolder:t,isUnderTimeline:!(0,rg.R6)(a),targetLibrary:n,sourceLibrary:r})},showSpaceSelector:DY(),library:r})];case 7:if("apply"!==p.sent().type)return[3,22];return[4,bO(Pk.getCurrentFolder)];case 8:if(s=p.sent().get("id"),!Sr(n))return[3,10];return[4,bO(lI.getItemId)];case 9:return l=[p.sent()],[3,12];case 10:return[4,bO(nR.Z.getSelectedItemIdSetIncludingSimilarChildren)];case 11:l=p.sent(),p.label=12;case 12:return u=l,[4,bO(ip.Z.getCopyMoveDefaultDuplicateHandling)];case 13:return c=p.sent(),[4,bb(rl.S$())];case 14:p.sent(),p.label=15;case 15:return p.trys.push([15,20,,22]),[4,bS(tm.createCopyToFolderTask,{backgroundTaskFileAPI:t,library:r,targetFolderId:s,duplicateHandling:c,itemIds:u,folderIds:o})];case 16:return p.sent(),[4,bO(eK.getNumAllTasks)];case 17:return[4,bb(N(p.sent()-1))];case 18:return p.sent(),[4,bS(tm.startMonitoringIfNeeded,uF.Z.Foto.BackgroundTask.Info)];case 19:return p.sent(),[3,22];case 20:return d={error:p.sent()},f=[{},b.ZQ.TARGET_FOLDER_NOT_EXIST],[4,bS(ky,{targetFolderId:s})];case 21:return Tb.apply(void 0,[(d.customWebapiErrorHandlers=tR._.apply(void 0,f.concat([p.sent()])),d)]),[3,22];case 22:return[4,bb(PO())];case 23:return p.sent(),[2]}})}function kx(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h;return(0,v.Jh)(this,function(m){switch(m.label){case 0:return m.trys.push([0,10,12,13]),t=e.targetFolderId,n=e.existingFolderNames,r=e.mode,o=e.FolderAPI,i=e.goToFolderById,a=e.listSubFolderAction,s=e.navigateFolderByIdAction,[4,bS(kf,n)];case 1:if("apply"!==(u=m.sent()).type)return[3,9];return OS(),l=u.folderName,[4,bS(o.create,{target_id:t,name:l})];case 2:return c=m.sent(),[4,bO(t6.Z.getCurrentFolder)];case 3:return d=m.sent(),[4,bO(iU.Z.getAlbumType)];case 4:if(f=m.sent(),p=c.folder,"folder_navigation"!==r)return[3,8];return[4,bb(s(p.id))];case 5:if(m.sent(),!(d&&d.get("id")===t))return[3,7];return[4,bb(a(t,d.get("sortDirection"),!0))];case 6:m.sent(),m.label=7;case 7:return[3,9];case 8:f===b.ZP.ALBUM_TYPE.FOLDER&&i(p.id),m.label=9;case 9:return[3,13];case 10:return h=m.sent(),[4,OI()];case 11:return m.sent(),Tb({error:h,forceAlert:!0}),[3,13];case 12:return OI(),[7];case 13:return[2]}})}function kk(e){var t,n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:if(s.trys.push([0,8,,9]),t=e.id,n=e.sortBy,r=e.sortDirection,o=e.FolderAPI,i=e.listSubFolderAction,a=e.listFolderItemAction,!SYNO.SDS.Session.isLogined)return[3,2];return[4,bS(o.setOrder,{id:t,sort_by:n,sort_direction:r})];case 1:s.sent(),s.label=2;case 2:return[4,bO(t6.Z.getCurrentFolder)];case 3:if(!(s.sent().get("sortDirection")!==r))return[3,5];return[4,bb(i(t,r,!0))];case 4:s.sent(),s.label=5;case 5:return[4,bb(a(t,n,r,!0))];case 6:return s.sent(),[4,bb(it(t,n,r))];case 7:return s.sent(),[3,9];case 8:return Tb({error:s.sent()}),[3,9];case 9:return[2]}})}function kM(e){var t,n,r,o,i,a,s,u,l,c,d,f;return(0,v.Jh)(this,function(p){switch(p.label){case 0:t=e.backgroundTaskFileAPI,n=e.library,r=e.targetFolderId,o=e.sourceFolderIds,i=e.duplicateHandling,a=e.itemIds,s=e.folderIds,u=e.passwordRequiredErrorAction,p.label=1;case 1:return p.trys.push([1,7,11,13]),[4,bO(aS.av)];case 2:return l=p.sent(),[4,bS(tm.createMoveToFolderTask,{backgroundTaskFileAPI:t,library:n,targetFolderId:r,sourceFolderIds:o,duplicateHandling:i,itemIds:a,folderIds:s,sourceLibrary:l})];case 3:return p.sent(),[4,bO(eK.getNumAllTasks)];case 4:return[4,bb(N(p.sent()-1))];case 5:return p.sent(),[4,bS(tm.startMonitoringIfNeeded,uF.Z.Foto.BackgroundTask.Info)];case 6:return p.sent(),[3,13];case 7:if((c=p.sent()).code!==b.ZQ.PASSWORD_REQUIRED)return[3,9];return[4,bS(TW,c.errors.passphrase,u)];case 8:return p.sent(),[2];case 9:return d={error:c},f=[{},b.ZQ.TARGET_FOLDER_NOT_EXIST],[4,bS(ky,{targetFolderId:r})];case 10:return Tb.apply(void 0,[(d.customWebapiErrorHandlers=tR._.apply(void 0,f.concat([p.sent()])),d)]),[3,13];case 11:return[4,bb((0,uU._f)(s))];case 12:return p.sent(),[7];case 13:return[2]}})}function kN(e){var t,n,r,o,i,a,s,u,l,c;return(0,v.Jh)(this,function(d){switch(d.label){case 0:return t=e.backgroundTaskFileAPI,n=e.library,r=e.targetFolderId,o=e.selectedFolderId,[4,bO(ip.Z.getCopyMoveDefaultDuplicateHandling)];case 1:return i=d.sent(),a=[],[4,bO(aS.jz)];case 2:if(s=d.sent(),!(0,rg.R6)(s))return[3,5];return[4,bO(t6.Z.getFolderIdToPos)];case 3:return u=d.sent(),[4,bO(t6.Z.getFolderTree)];case 4:l=d.sent(),(c=(0,DJ.Z)({folderId:o,idToPos:u,folderTree:l}))&&a.push(c.id),d.label=5;case 5:return[4,bS(kM,{backgroundTaskFileAPI:t,library:n,targetFolderId:r,sourceFolderIds:a,duplicateHandling:i,itemIds:[],folderIds:[o],passwordRequiredErrorAction:e})];case 6:return d.sent(),[2]}})}function kF(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,g;return(0,v.Jh)(this,function(v){switch(v.label){case 0:if(t=e.backgroundTaskFileAPI,n=e.library,r=e.targetFolderId,void 0!==(o=e.selectedItemIds))return[3,2];return[4,bO(nR.Z.getSelectedItemIdSet)];case 1:return c=v.sent().toArray(),[3,3];case 2:c=o,v.label=3;case 3:if(i=c,void 0!==(a=e.selectedFolderIds))return[3,5];return[4,bO(nR.Z.getSelectedFolderIdSet)];case 4:return d=v.sent().toArray(),[3,6];case 5:d=a,v.label=6;case 6:if(s=d,void 0!==(u=e.selectedMap))return[3,8];return[4,bO(nR.Z.getSelectedMap)];case 7:return f=v.sent().toJS(),[3,9];case 8:f=u,v.label=9;case 9:return l=f,[4,bO(ip.Z.getCopyMoveDefaultDuplicateHandling)];case 10:return p=v.sent(),h=[],[4,bO(aS.jz)];case 11:if(m=v.sent(),!(0,rg.R6)(m))return[3,13];return[4,bO(t6.Z.getCurrentFolder)];case 12:g=v.sent(),h.push(g.get("id")),v.label=13;case 13:return[4,bb(rl.S$())];case 14:return v.sent(),[4,bS(kM,{backgroundTaskFileAPI:t,library:n,targetFolderId:r,sourceFolderIds:h,duplicateHandling:p,itemIds:i,folderIds:s,passwordRequiredErrorAction:(0,tL._)((0,tw._)({},e),{selectedItemIds:i,selectedFolderIds:s,selectedMap:l})})];case 15:return v.sent(),[2]}})}function kB(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m;return(0,v.Jh)(this,function(g){switch(g.label){case 0:return t=e.backgroundTaskFileAPI,n=e.library,r=e.selectedSource,[4,bb(PN(n)())];case 1:return g.sent(),[4,bO(nR.Z.getSelectedFolderIdSet)];case 2:return i=[o=g.sent().toArray()],[4,bO(t6.Z.getSubfoldersInFolderView)];case 3:if(!xU.apply(void 0,i.concat([g.sent()])))return[3,5];return[4,bb(PO())];case 4:return g.sent(),[2];case 5:return[4,bO(aS.jz)];case 6:return a=g.sent(),[4,bS(P4,{dialogTitle:(0,t$.n6)("action","move_to_folder"),allowPermission:b._I.UPLOAD,confirmText:(0,t$.n6)("action","str_move"),confirmCheck:function(e){var t=e.targetFolder,r=e.targetLibrary;return DW({targetFolder:t,isUnderTimeline:!(0,rg.R6)(a),targetLibrary:r,sourceLibrary:n})},showSpaceSelector:D$(n),library:n})];case 7:if("apply"!==(s=g.sent()).type)return[3,20];return[4,bO(Pk.getCurrentFolder)];case 8:if(u=g.sent().get("id"),!(l=Sr(r)))return[3,10];return[4,bO(lI.getItemId)];case 9:return d=[g.sent()],[3,12];case 10:return[4,bO(nR.Z.getSelectedItemIdSetIncludingSimilarChildren)];case 11:d=g.sent(),g.label=12;case 12:return c=d,[4,bO(ip.Z.getCopyMoveDefaultDuplicateHandling)];case 13:if(f=g.sent(),p=[],!(0,rg.R6)(a))return[3,15];return[4,bO(t6.Z.getCurrentFolder)];case 14:h=g.sent(),p.push(h.get("id")),g.label=15;case 15:return[4,bb(rl.S$())];case 16:return g.sent(),[4,bS(kM,{backgroundTaskFileAPI:t,library:n,targetFolderId:u,sourceFolderIds:p,duplicateHandling:f,itemIds:c,folderIds:o,passwordRequiredErrorAction:{}})];case 17:return g.sent(),[4,bO(ff.Z.getIsSimilarItem)];case 18:if(m=g.sent(),!(l&&m&&s.targetLibrary!==n))return[3,20];return[4,bb((0,xf.uX)())];case 19:g.sent(),g.label=20;case 20:return[4,bb(PO())];case 21:return g.sent(),[2]}})}function kU(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:if(i.trys.push([0,3,5,7]),t=e.folderitemArray,n=e.FolderAPI,r=e.id,!t.length)return[2];return[4,bS(n.delete,{id:t})];case 1:return i.sent(),[4,bb(ii(r,t))];case 2:return i.sent(),[3,7];case 3:return o=i.sent(),[4,OI()];case 4:return i.sent(),Tb({error:o,forceAlert:!0}),[3,7];case 5:return[4,bb(oW.B6())];case 6:return i.sent(),[7];case 7:return[2]}})}function kZ(e){var t,n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:return c.trys.push([0,10,12,14]),t=e.FolderAPI,[4,bO(nR.Z.getSelectedFolderIdSet)];case 1:return r=[n=c.sent().toArray()],[4,bO(t6.Z.getSubfoldersInFolderView)];case 2:if(xU.apply(void 0,r.concat([c.sent()])))return[2];return o=n[0],[4,bO(t6.Z.getFolderPos,o)];case 3:return i=c.sent(),[4,bO(function(e){return e.getIn(["folderReducer","folder","folderTree"].concat((0,iZ._)(i),["name"]))})];case 4:return[4,bS(kp,a=c.sent())];case 5:if(!("apply"===(s=c.sent()).type&&a!==s.folderName))return[3,9];return OS(),[4,bS(t.rename,{id:o,name:s.folderName})];case 6:return[4,bb(ia((u=c.sent()).folder.id,u.folder.name))];case 7:return c.sent(),[4,bb((0,uU._f)([u.folder.id]))];case 8:c.sent(),c.label=9;case 9:return[3,14];case 10:return l=c.sent(),[4,OI()];case 11:return c.sent(),Tb({error:l,forceAlert:!0}),[3,14];case 12:return OI(),[4,bb(rl.S$())];case 13:return c.sent(),[7];case 14:return[2]}})}function kj(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,4,,5]),t=e.folderIdArray,n=e.library,r=e.downloadType,o=!SYNO.SDS.Session.isLogined,[4,bO(ip.Z.getWizardInteractiveBox)];case 1:if(i=a.sent(),!(r===b._5.OPTIMIZED_JPEG&&(o||i.some(function(e){return e.get("name")===b.s3.DOWNLOAD_MULTIPLE_ITEMS&&e.get("show")}))))return[3,3];return[4,bS(T9,i,!o)];case 2:a.sent(),a.label=3;case 3:return O0([],t,{},n,r),[3,5];case 4:return Tb({error:a.sent()}),[3,5];case 5:return[2]}})}function kH(e,t){return e===J.Z.PERSONAL_SPACE&&t===J.Z.TEAM_SPACE||t===J.Z.PERSONAL_SPACE&&e===J.Z.TEAM_SPACE}function kz(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return t=e.pathname,[4,bO(t6.Z.getCurrentFolderId)];case 1:return n=a.sent(),[4,bO(t6.Z.getCurrentFolderLibrary)];case 2:if(r=a.sent(),o=(0,t_.Uw)(t),i=(0,t_.o$)(t).typeId,n===i)return[2];if(!kH(r,o))return[3,5];return[4,bb(is())];case 3:return a.sent(),[4,bb(o1())];case 4:a.sent(),a.label=5;case 5:if(o!==J.Z.PERSONAL_SPACE)return[3,7];return[4,bb(oW.P2(i))];case 6:return a.sent(),[3,9];case 7:return[4,bb(oW._5(i))];case 8:a.sent(),a.label=9;case 9:return[2]}})}function kq(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return r.trys.push([0,3,,4]),t=e.folderId,n=e.itemIds,[4,bS(e.FolderAPI,{id:t,id_item:n})];case 1:return r.sent(),(0,Ou.Z)({notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("action","set_folder_cover_done")}}),[4,bb(ic(t))];case 2:return r.sent(),[3,4];case 3:return Tb({error:r.sent()}),[3,4];case 4:return[2]}})}function kG(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(oY.qA.ListSubFolder,kb)];case 1:return e.sent(),[4,_q(oY.qA.ListFolderItem,k_)];case 2:return e.sent(),[4,_q(oY.qA.GetFolderItemCount,kI)];case 3:return e.sent(),[4,_q(oY.qA.GetFolderItemCountWithFilter,kS)];case 4:return e.sent(),[4,_q(oY.qA.GetFolderByLocation,kz)];case 5:return e.sent(),[4,_z(oY.qA.ListParentFolderTrees,kO)];case 6:return e.sent(),[4,_q(oY.qA.GetCurrentFolder,kC)];case 7:return e.sent(),[4,_q(oY.qA.GoToFolderByPath,kP)];case 8:return e.sent(),[4,_q(oY.qA.ArrangeFolderPhotowallRow,kR)];case 9:return e.sent(),[4,_q(oY.qA.CreateFolder,kx)];case 10:return e.sent(),[4,_z(oY.qA.CopyToFolder,kD)];case 11:return e.sent(),[4,_z(oY.qA.MoveToFolder,kB)];case 12:return e.sent(),[4,_z(oY.qA.MoveToFolderByDraggingFromFolderWall,kF)];case 13:return e.sent(),[4,_z(oY.qA.MoveToFolderByDraggingFromFolderTree,kN)];case 14:return e.sent(),[4,_z(oY.qA.DeleteFolder,kU)];case 15:return e.sent(),[4,_z(oY.qA.RenameFolder,kZ)];case 16:return e.sent(),[4,_z(oY.qA.ChangeToggled,kL)];case 17:return e.sent(),[4,_z(oY.qA.ChangeSorting,kk)];case 18:return e.sent(),[4,_z(oY.qA.DownloadFolder,kj)];case 19:return e.sent(),[4,_q(oY.qA.SetFolderCover,kq)];case 20:return e.sent(),[2]}})}function kV(e,t,n){var r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return[4,bO(t6.Z.getCurrentFolder)];case 1:if(!((null==(r=i.sent())?void 0:r.get("library"))!==e))return[3,3];return[4,bb(n("/"))];case 2:return i.sent(),[2];case 3:return[4,bO(t6.Z.getRootFolder)];case 4:if(o=i.sent())return[3,6];return[4,bb(n("/"))];case 5:return i.sent(),[3,8];case 6:return[4,bb(t(o.get("id")))];case 7:i.sent(),i.label=8;case 8:return[2]}})}function kW(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:t=e.folderId,n=e.offset,r=e.limit,o=e.FolderAPI,i.label=1;case 1:return i.trys.push([1,4,,5]),[4,bS(o.list,{id:t,limit:r,offset:n,additional:["password_verified","sharing_info"]})];case 2:return[4,bb(PR(i.sent().list.map(function(e){return{id:e.id,path:e.name,needPassword:e.additional.sharing_info.enable_password&&!e.additional.password_verified}})))];case 3:return i.sent(),[3,5];case 4:return Tb({error:i.sent()}),[3,5];case 5:return[2]}})}function kY(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return t=e.folderId,n=e.offset,r=e.limit,o=e.FolderAPI,[4,bE([by(Ei.qA.NavigateFolderByPath),by(Ei.qA.NavigateFolderById),bS(kW,{folderId:t,offset:n,limit:r,FolderAPI:o})])];case 1:return i.sent(),[2]}})}function kJ(e){var t,n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:return c.trys.push([0,5,,8]),t=e.folderId,n=e.FolderAPI,[4,Dj([bb(PD()),bb(PL(-1))])];case 1:return c.sent(),[4,b_({resultOfGet:bS(n.get,{id:t,additional:["access_permission"]}),resultOfCount:bS(n.count,{id:t})})];case 2:return o=(r=c.sent()).resultOfGet,i=r.resultOfCount,s=(a=o.folder).additional.access_permission,[4,Dj([bb(PC({id:a.id,path:a.name,accessPermission:s})),bb(PL(i.count))])];case 3:if(c.sent(),0===i.count)return[2];return u=b.ko.FOLDER_NAVIGATOR,[4,bS(kW,{folderId:t,offset:0,limit:u,FolderAPI:n})];case 4:return c.sent(),[3,8];case 5:if((l=c.sent()).code!==b.ZQ.PASSWORD_REQUIRED)return[3,7];return[4,bS(TW,l.errors.passphrase,e)];case 6:return c.sent(),[2];case 7:return Tb({error:l}),[3,8];case 8:return[2]}})}function k$(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,4,,7]),t=e.folderPath,n=e.FolderAPI,r=e.navigateFolderByIdAction,[4,Dj([bb(PD()),bb(PL(-1)),bb(PP(t))])];case 1:return a.sent(),[4,bS(n.get,{name:t})];case 2:return o=a.sent(),[4,bb(r(o.folder.id))];case 3:return a.sent(),[3,7];case 4:if((i=a.sent()).code===b.ZQ.TEAM_FOLDER_PERMISSION_DENY)return(0,sN.Z)((0,t$.n6)("shared","you_need_permission")),[2];if(i.code!==b.ZQ.PASSWORD_REQUIRED)return[3,6];return[4,bS(TW,i.errors.passphrase,e)];case 5:return a.sent(),[2];case 6:return Tb({error:i}),[3,7];case 7:return[2]}})}function kK(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,kV(J.Z.PERSONAL_SPACE,PM.Oo,PM.oe)];case 1:return e.sent(),[2]}})}function kX(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,kV(J.Z.TEAM_SPACE,PM.f5,PM.o4)];case 1:return e.sent(),[2]}})}function kQ(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(Ei.qA.InitializeFolderNavigator,kK)];case 1:return e.sent(),[4,_q(Ei.qA.InitializeFolderNavigatorInTeamSpace,kX)];case 2:return e.sent(),[4,_q(Ei.qA.LoadSubfolderListInFolderNavigator,kY)];case 3:return e.sent(),[4,_q(Ei.qA.NavigateFolderById,kJ)];case 4:return e.sent(),[4,_q(Ei.qA.NavigateFolderByPath,k$)];case 5:return e.sent(),[2]}})}function k0(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return t=e.itemIdArray,n=e.tagIdArray,[4,bS(Se)];case 1:if(!o.sent())return[3,4];return[4,bO(iU.Z.getAlbumId)];case 2:if(r=o.sent(),!n.includes(r))return[3,4];return[4,bb(Ca(t,b.ZP.ALBUM_TYPE.GENERAL_TAG))];case 3:o.sent(),o.label=4;case 4:return[2]}})}function k1(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return t=e.idArray,[4,bS(e.ItemAPI.getTag,{id:t})];case 1:return n=r.sent(),[4,bb((0,cB.n8)("create",n.intersection))];case 2:return r.sent(),[2]}})}function k2(e){var t,n,r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:t=e.tagName,n=e.GeneralTagAPI,u.label=1;case 1:if(u.trys.push([1,7,,9]),0===(r=c0(t)).length)return[2];return[4,bb((0,cB.BY)({isLoading:!0}))];case 2:return u.sent(),[4,b_(r.map(function(e){return bS(n.create,{name:e.name})}))];case 3:return o=u.sent().map(function(e){return e.tag}),[4,bb((0,cB.BY)({isLoading:!1}))];case 4:return u.sent(),[4,bO(cQ.getTagIntersectionList)];case 5:return i=u.sent().toJS(),a=c2((0,iZ._)(o),i),[4,bb((0,cB.n8)("add",a))];case 6:return u.sent(),[3,9];case 7:return s=u.sent(),[4,bb((0,cB.BY)({isLoading:!1}))];case 8:return u.sent(),Tb({error:s,forceAlert:!0}),[3,9];case 9:return[2]}})}function k4(e){var t,n,r,o,i,a,s,u,l,c,d,f;return(0,v.Jh)(this,function(p){switch(p.label){case 0:return[4,bS(OS)];case 1:p.sent(),p.label=2;case 2:if(p.trys.push([2,17,20,22]),t=e.ItemAPI,n=e.GeneralTagAPI,r=e.updateGeneralTagAction,o=e.tagName,i=e.initialAutoAlbumListAction,0===(a=c0(o)).length)return[2];return[4,b_(a.map(function(e){return bS(n.create,{name:e.name})}))];case 3:return s=p.sent().map(function(e){return e.tag}),[4,bO(lI.getTagList)];case 4:return u=p.sent().toJS(),c=(l=c2(s,u)).map(function(e){return e.id}),[4,bS(t.addTag,{id:e.idArray,tag:c})];case 5:if(0!==p.sent().error_list.length)return[3,8];return[4,bb(r({action:cN.eM.ADD,tagIdArray:c}))];case 6:return p.sent(),[4,bb((0,uU.z5)(l))];case 7:p.sent(),p.label=8;case 8:if(!(d=s.length>0))return[3,10];return[4,bS(Se)];case 9:d=p.sent(),p.label=10;case 10:if(!d)return[3,13];return[4,bb(Cr.Jf(b.ZP.ALBUM_TYPE.GENERAL_TAG))];case 11:return p.sent(),[4,bb(i({},b.ZP.ALBUM_TYPE.GENERAL_TAG))];case 12:p.sent(),p.label=13;case 13:return[4,bS(cs.AZ)];case 14:if(!rg.UJ.apply(void 0,[p.sent()]))return[3,16];return[4,bS(TK,t)];case 15:p.sent(),p.label=16;case 16:return[3,22];case 17:return f=p.sent(),[4,bS(OI)];case 18:return p.sent(),[4,bS(Tb,{error:f,forceAlert:!0})];case 19:return p.sent(),[3,22];case 20:return[4,bS(OI)];case 21:return p.sent(),[7];case 22:return[2]}})}function k3(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return[4,bS(OS)];case 1:a.sent(),a.label=2;case 2:return a.trys.push([2,9,11,13]),t=e.ItemAPI,n=e.idArray,r=e.tag,o=e.updateGeneralTagAction,[4,bS(t.addTag,{id:n,tag:[r.id]})];case 3:if(0!==a.sent().error_list.length)return[3,8];return[4,bb(o({action:cN.eM.ADD,tagIdArray:[r.id]}))];case 4:return a.sent(),[4,bb((0,uU.z5)([r]))];case 5:return a.sent(),[4,bS(cs.AZ)];case 6:if(!rg.UJ.apply(void 0,[a.sent()]))return[3,8];return[4,bS(TK,t)];case 7:a.sent(),a.label=8;case 8:return[3,13];case 9:return i=a.sent(),[4,bS(OI)];case 10:return a.sent(),Tb({error:i,forceAlert:!0}),[3,13];case 11:return[4,bS(OI)];case 12:return a.sent(),[7];case 13:return[2]}})}function k5(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return[4,bS(OS)];case 1:a.sent(),a.label=2;case 2:return a.trys.push([2,10,12,14]),t=e.ItemAPI,n=e.idArray,r=e.tag,o=e.updateGeneralTagAction,[4,bS(t.removeTag,{id:n,tag:[r.id]})];case 3:if(0!==a.sent().error_list.length)return[3,9];return[4,bb((0,uU.vG)([r]))];case 4:return a.sent(),[4,bS(k0,{itemIdArray:n,tagIdArray:[r.id]})];case 5:return a.sent(),[4,bb(o({action:cN.eM.REMOVE,tagIdArray:[r.id]}))];case 6:return a.sent(),[4,bS(cs.AZ)];case 7:if(!rg.UJ.apply(void 0,[a.sent()]))return[3,9];return[4,bS(TK,t)];case 8:a.sent(),a.label=9;case 9:return[3,14];case 10:return i=a.sent(),[4,bS(OI)];case 11:return a.sent(),Tb({error:i,forceAlert:!0}),[3,14];case 12:return[4,bS(OI)];case 13:return a.sent(),[7];case 14:return[2]}})}function k6(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,g;return(0,v.Jh)(this,function(y){switch(y.label){case 0:return y.trys.push([0,19,22,24]),t=function(e,t){var a,s,u,p,h,m,g;return(0,v.Jh)(this,function(t){switch(t.label){case 0:if(s=(a=f[e]).idArray,u=a.current,p=a.total,!(r.length>0))return[3,2];return[4,bS(i.addTag,{id:s,tag:r})];case 1:h=t.sent().error_list,l=l.concat(h),t.label=2;case 2:if(!(o.length>0))return[3,4];return[4,bS(i.removeTag,{id:s,tag:o})];case 3:g=t.sent().error_list,(m=c).push.apply(m,(0,iZ._)(s.filter(function(e){return!g.includes(e)}))),l=l.concat(g),t.label=4;case 4:if(l.filter(function(e,t,n){return n.indexOf(e)===t}),d=u,!n)return[3,7];return[4,bb(Oc(u,p))];case 5:return t.sent(),[4,bO(Op.getAborted)];case 6:if(t.sent())return[2,"break"];t.label=7;case 7:return[2]}})},[4,bS(OS,{hasProgressBar:n=e.idArray.length>b.ZP.BATCH_UPDATE_SIZE})];case 1:if(y.sent(),r=e.addTags,o=e.removeTags,i=e.ItemAPI,a=e.updateGeneralTagAction,s=e.GeneralTagAPI,u=e.initialAutoAlbumListAction,l=[],c=[],d=0,f=TN(e.idArray,b.ZP.BATCH_UPDATE_GENERAL_TAG_SIZE),!n)return[3,4];return[4,bb(Of())];case 2:return y.sent(),[4,bb(Oc(0,e.idArray.length))];case 3:y.sent(),y.label=4;case 4:p=0,h=f.length,y.label=5;case 5:if(!(p<h))return[3,8];return[5,(0,v.XA)(t(p,h))];case 6:if("break"===y.sent())return[3,8];y.label=7;case 7:return p++,[3,5];case 8:if(!(0!==c.length))return[3,10];return[4,bS(k0,{itemIdArray:c,tagIdArray:o})];case 9:y.sent(),y.label=10;case 10:return[4,bS(TX,{tagIdArray:(0,iZ._)(r).concat((0,iZ._)(o)),GeneralTagAPI:s,updateGeneralTagAction:a})];case 11:return y.sent(),[4,bS(Se)];case 12:if(!y.sent())return[3,16];return[4,bO(Ci.Z.getGeneralTagAlbumList)];case 13:if(m=y.sent().toJS(),!(c2(r,m).length>0))return[3,16];return[4,bb(Cr.Jf(b.ZP.ALBUM_TYPE.GENERAL_TAG))];case 14:return y.sent(),[4,bb(u({},b.ZP.ALBUM_TYPE.GENERAL_TAG))];case 15:y.sent(),y.label=16;case 16:case 22:return[4,bS(OI)];case 17:return y.sent(),[4,b_([bS(Ou.Z,{textProps:{completedCount:d,errorCount:l.length},notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.ITEM_UPDATED_COMPLETE}),bS(T2,i)])];case 18:case 21:return y.sent(),[3,24];case 19:return g=y.sent(),[4,bS(OI)];case 20:return y.sent(),[4,bS(Tb,{error:g,forceAlert:!0})];case 23:return y.sent(),[7];case 24:return[2]}})}function k9(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:t=e.tagName,n=e.tags,r=e.GeneralTagAPI,o=[],a.label=1;case 1:return a.trys.push([1,3,,4]),[4,bS(r.suggest,{keyword:t,limit:Math.min(n.length+5,b.ko.GENERAL_TAG)})];case 2:return o=a.sent().list,[3,4];case 3:return Tb({error:a.sent()}),[3,4];case 4:return i=o.filter(function(e){return!n.find(function(t){return t.name===e.name})}).slice(0,5),[4,bb((0,cB.LM)(i))];case 5:return a.sent(),[2]}})}function k8(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(cN.qA.GetIntersectionGeneralTag,k1)];case 1:return e.sent(),[4,_z(cN.qA.CreateAndAddIntersectionGeneralTag,k2)];case 2:return e.sent(),[4,_z(cN.qA.CreateAndAddGeneralTag,k4)];case 3:return e.sent(),[4,_z(cN.qA.AddGeneralTag,k3)];case 4:return e.sent(),[4,_z(cN.qA.RemoveGeneralTag,k5)];case 5:return e.sent(),[4,_q(cN.qA.BatchUpdateGeneralTag,k6)];case 6:return e.sent(),[4,_q(cN.qA.UpdateGeneralTagSuggestion,k9)];case 7:return e.sent(),[2]}})}function k7(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return(0,t9.Hm)(),[4,bO(function(e){return e.getIn(["lightbox","item"])})];case 1:if(t=o.sent(),!e.isSimilarItem)return[3,5];return[4,bO(ff.Z.getTopPick)];case 2:return n=o.sent(),[4,bO(ff.Z.getCurrentPick)];case 3:if(r=o.sent(),!(n!==r))return[3,5];return[4,bO(ff.Z.getTopPickItem)];case 4:t=o.sent(),o.label=5;case 5:return[4,bb((0,im.lP)(t))];case 6:return o.sent(),[2]}})}function Me(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_z(pT.GoBackAndScrollTo,k7)];case 1:return e.sent(),[2]}})}var Mt=__webpack_require__(16233);function Mn(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return n.trys.push([0,3,,4]),[4,bS(e.IndexAPI.get)];case 1:return t=n.sent(),[4,bb((0,Mt.j)({count:t}))];case 2:return n.sent(),[3,4];case 3:return Tb({error:n.sent()}),[3,4];case 4:return[2]}})}function Mr(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:t=e.IndexAPI,o.label=1;case 1:return o.trys.push([1,3,,7]),[4,bS(t.reindex,{type:"basic"})];case 2:return o.sent(),[3,7];case 3:if(100!==(n=o.sent()).code)return[3,5];return r=(0,t$.n6)("background_task","tasks_failed"),[4,bS(sN.Z,r,{showConfirm:!0})];case 4:return o.sent(),[3,6];case 5:Tb({error:n}),o.label=6;case 6:return[3,7];case 7:return[2]}})}function Mo(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(wy.qA.GetIndexTaskCount,Mn)];case 1:return e.sent(),[4,_q(wy.qA.Reindex,Mr)];case 2:return e.sent(),[2]}})}function Mi(e){return e.get("items").isEmpty()}function Ma(e){return e.get("items").isEmpty()}function Ms(e){return e.get("list").isEmpty()}function Mu(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bO(i7.Z.getAlbumPhotowall)];case 1:if(!Mi(e.sent()))return[3,3];return[4,bb((0,pI.n9)([/album/,/sharing/]))];case 2:e.sent(),e.label=3;case 3:return[2]}})}function Ml(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bO(aS.VS)];case 1:if(!e.sent().get("empty"))return[3,3];return[4,bb((0,pI.n9)([/timeline/]))];case 2:e.sent(),e.label=3;case 3:return[2]}})}function Mc(e,t){return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bO(aS.av)];case 1:return[2,n.sent()===J.Z.PERSONAL_SPACE?e:t]}})}function Md(){var e,t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,Mc(oW.kG,oW.tm)];case 1:return e=n.sent(),[4,bO(t6.Z.getCurrentFolder)];case 2:return t=n.sent(),[4,bb(e(t.get("id"),t.get("sortDirection"),!0))];case 3:return n.sent(),[2]}})}function Mf(){var e,t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,Mc(oW.Wg,oW.KF)];case 1:return e=n.sent(),[4,bO(t6.Z.getCurrentFolder)];case 2:return t=n.sent(),[4,bb(e(t.get("id"),t.get("sortBy"),t.get("sortDirection"),!0))];case 3:return n.sent(),[2]}})}function Mp(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,Md()];case 1:return e.sent(),[4,Mf()];case 2:return e.sent(),[2]}})}function Mh(){var e,t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bO(t6.Z.getCurrentSubfoldersInFolderView)];case 1:return e=n.sent(),[4,bO(t6.Z.getFolderPhotowall)];case 2:if(t=n.sent(),!(Ms(e)&&Ma(t)))return[3,4];return[4,bS(Mp)];case 3:n.sent(),n.label=4;case 4:return[2]}})}function Mm(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bO(iU.Z.getAlbumType)];case 1:if(e.sent()!==b.ZP.ALBUM_TYPE.FOLDER)return[3,3];return[4,bS(Mp)];case 2:return e.sent(),[3,5];case 3:return[4,bb((0,pI.n9)([/.*/]))];case 4:e.sent(),e.label=5;case 5:return[2]}})}function Mg(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bS(Mp)];case 1:return e.sent(),[2]}})}function Mv(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bO(iU.Z.getAlbumType)];case 1:switch(e.sent()){case b.ZP.ALBUM_TYPE.TIMELINE:return[3,2];case b.ZP.ALBUM_TYPE.ALBUM:return[3,4];case b.ZP.ALBUM_TYPE.FOLDER:return[3,6]}return[3,8];case 2:return[4,bS(Ml)];case 3:case 5:case 7:return e.sent(),[3,8];case 4:return[4,bS(Mu)];case 6:return[4,bS(Mh)];case 8:return[2]}})}function My(){var e,t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bb(ET())];case 1:return n.sent(),[4,bO(aS.av)];case 2:return e=n.sent(),t={},[4,bb(EG(e)(t))];case 3:return n.sent(),[2]}})}function Mb(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bb(ET())];case 1:return n.sent(),[4,bO(aS.av)];case 2:return t=n.sent(),[4,bb((e===b.ZP.ALBUM_TYPE.TIMELINE?E$:EJ)(t)())];case 3:return n.sent(),[2]}})}function M_(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return[4,bO(aS.av)];case 1:if(t=r.sent(),!(0,rg.E0)(t))return[3,3];return[4,bO(ip.Z.getUserEnableSimilar)];case 2:return n=r.sent(),[3,5];case 3:return[4,bO(ip.Z.getTeamSpaceEnableSimilar)];case 4:n=r.sent(),r.label=5;case 5:if(!n)return[3,7];return[4,bS(Mb,e.location)];case 6:return r.sent(),[3,9];case 7:return[4,bS(My)];case 8:r.sent(),r.label=9;case 9:return[2]}})}function ME(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return t=e.whitelist,[4,bO(function(e){return e.getIn(["routing","locationBeforeTransitions"]).pathname})];case 1:return n=r.sent(),[4,bb(TB(t.some(function(e){return null!==e.exec(n)})))];case 2:return r.sent(),[2]}})}function MT(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(TF.qA.ForceRefresh,Mm)];case 1:return e.sent(),[4,_q(TF.qA.RefreshCurrentFolder,Mg)];case 2:return e.sent(),[4,_q(TF.qA.RefreshIfEmpty,Mv)];case 3:return e.sent(),[4,_q(TF.qA.RefreshTimeline,M_)];case 4:return e.sent(),[4,_q(TF.qA.SetRefresh,ME)];case 5:return e.sent(),[2]}})}function MS(e,t,n){return(0,v.Jh)(this,function(r){switch(r.label){case 0:if(!(e===b.v.TIMELINE||e===b.v.RECENTLY_ADDED))return[3,2];return[4,bb(EI(t,n))];case 1:case 3:return r.sent(),[3,6];case 2:if(e!==b.v.PHOTOWALL)return[3,4];return[4,bb(vu(t,n))];case 4:if(e!==b.v.FOLDER_PHOTOWALL)return[3,6];return[4,bb(o9(t,n))];case 5:r.sent(),r.label=6;case 6:return[2]}})}function MI(e){return"clockwise"===e||"counter_clockwise"===e}function Mw(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,g,y,_;return(0,v.Jh)(this,function(v){switch(v.label){case 0:n=void 0===(t=e.source)?"lightbox":t,r=e.key,o=e.value,i=e.ItemAPI,a=0===r.indexOf("rotate_"),s="time"===r,u="description"===r,l=a?{message:(0,t$.n6)("action","rotate_msg")}:{},u||OS((0,tw._)({},l)),v.label=1;case 1:return v.trys.push([1,22,24,25]),(c={id:e.idArray})[r]=o,[4,bS(i.set,c)];case 2:if(v.sent(),!("lightbox"===n&&(a||s||u)))return[3,19];if(d={id:e.idArray[0],key:r,value:o},!u)return[3,4];return[4,bb((0,uU.zG)(d))];case 3:return v.sent(),[3,18];case 4:if(!s)return[3,12];return[4,bO(function(e){return e.get("lightbox")})];case 5:if(p=(f=v.sent()).get("type"),d.oldValue=f.getIn(["item","time"]),d.lightbox=f,!(p===b.v.TIMELINE||p===b.v.RECENTLY_ADDED))return[3,7];return[4,bb(EQ(d.id,d.oldValue,d.value))];case 6:v.sent(),v.label=7;case 7:return[4,bb((0,uU.zG)(d))];case 8:return v.sent(),[4,bS(T2,i)];case 9:return v.sent(),[4,OI()];case 10:return v.sent(),[4,bS(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("app","time_updated")}})];case 11:return v.sent(),[3,18];case 12:if(!a)return[3,18];return[4,bO(function(e){return e.get("lightbox")})];case 13:return[4,MS(v.sent().get("type"),e.idArray,MI(o))];case 14:return v.sent(),h=Array.from,m=Set.bind,[4,bO(lI.getThumbnailUnitId)];case 15:return y=(g=[v.sent()]).concat,[4,bO(lI.getUnitThumbnailUnitIds)];case 16:return[4,Dj(h.apply(Array,[new(m.apply(Set,[void 0,y.apply(g,[iZ._.apply(void 0,[v.sent()])])]))]).map(function(e){return bb(gF({unitId:e}))}))];case 17:v.sent(),v.label=18;case 18:return[3,21];case 19:if(!("actionbar"===n&&s))return[3,21];return[4,bS(T2,i)];case 20:v.sent(),v.label=21;case 21:return[3,25];case 22:return _=v.sent(),[4,OI()];case 23:return v.sent(),Tb({error:_,forceAlert:!0}),[3,25];case 24:return OI(),[7];case 25:return[2]}})}function MA(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,g;return(0,v.Jh)(this,function(v){switch(v.label){case 0:return v.trys.push([0,15,18,20]),[4,bS(OS,{hasProgressBar:t=e.idArray.length>b.ZP.BATCH_UPDATE_SIZE})];case 1:if(v.sent(),n=e.editType,r=e.value,o=e.ItemAPI,i=[],a=0,s=TN(e.idArray),!t)return[3,4];return[4,bb(Of())];case 2:return v.sent(),[4,bb(Oc(0,e.idArray.length))];case 3:v.sent(),v.label=4;case 4:u=0,l=s.length,v.label=5;case 5:if(!(u<l))return[3,10];return d=(c=s[u]).idArray,f=c.current,p=c.total,(h={id:d})["shift"===n?"shift_time":"time"]=r,[4,bS(o.set,h)];case 6:if(m=v.sent().error_list,i=i.concat(m),a=f,!t)return[3,9];return[4,bb(Oc(f,p))];case 7:return v.sent(),[4,bO(Op.getAborted)];case 8:if(v.sent())return[3,10];v.label=9;case 9:return u++,[3,5];case 10:if(!(0,rg.R6)((0,cs.AZ)()))return[3,12];return[4,bS(Mf)];case 11:v.sent(),v.label=12;case 12:case 18:return[4,bS(OI)];case 13:return v.sent(),[4,b_([bS(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.ITEM_UPDATED_COMPLETE,textProps:{completedCount:a,errorCount:i.length}}),bS(T2,o)])];case 14:case 17:return v.sent(),[3,20];case 15:return g=v.sent(),[4,bS(OI)];case 16:return v.sent(),[4,bS(Tb,{error:g,forceAlert:!0})];case 19:return v.sent(),[7];case 20:return[2]}})}function MO(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:OS(),n.label=1;case 1:return n.trys.push([1,3,,5]),[4,bS(e.ItemAPI.copyTo,{id:[e.id]})];case 2:return n.sent(),[3,5];case 3:return t=n.sent(),[4,OI()];case 4:return n.sent(),Tb({error:t,forceAlert:!0}),[3,5];case 5:return OI(),[2]}})}function MC(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_z(vX.qA.UpdateItem,Mw)];case 1:return e.sent(),[4,_z(vX.qA.BatchUpdateDateTime,MA)];case 2:return e.sent(),[4,_z(vX.qA.CopyItem,MO)];case 3:return e.sent(),[2]}})}var MP=__webpack_require__(42632);function MR(e,t,n){var r,o=e.getIn(["photos",(0,MP.A$)(e,t),"listBySection"]).keySeq().sort();return null!==(r=o.findLast(function(e){return n>e}))&&void 0!==r?r:o.last()}function ML(e,t,n,r,o){var i,a=[],s={sectionIdx:n,counter:o,dateIdx:t,item:(0,MP.fX)(e,t,n,r),itemIdx:r,isReverseEndOfSection:function(){return this.itemIdx<0},isReverseEndOfDate:function(){return this.sectionIdx===e.getIn(["photos",(0,MP.A$)(e,this.dateIdx),"listBySection"]).keySeq().sort().first()},done:function(){return this.counter<0},prev:function(){this.itemIdx-=1,this.counter-=1,this.isReverseEndOfSection()&&(this.isReverseEndOfDate()&&(this.dateIdx-=1),this.sectionIdx=MR(e,this.dateIdx,this.sectionIdx),this.itemIdx=-1+(0,MP.nd)(e,this.dateIdx,this.sectionIdx).size),this.item=(0,MP.fX)(e,this.dateIdx,this.sectionIdx,this.itemIdx),void 0===this.item&&(this.counter=-1)}},u=s.item.get("id");for(s.prev();!s.done()&&u!==(null===(i=s.item)||void 0===i?void 0:i.get("id"));s.prev())a.push({sectionNumber:s.sectionIdx,item:s.item});return a}function MD(e,t,n){var r,o=e.getIn(["photos",(0,MP.A$)(e,t),"listBySection"]).keySeq().sort();return null!==(r=o.find(function(e){return e>n}))&&void 0!==r?r:o.first()}function Mx(e,t,n,r,o){var i,a={sectionIdx:n,dateIdx:t,counter:o,item:(0,MP.fX)(e,t,n,r),itemIdx:r,isEndOfSection:function(){return this.itemIdx>=(0,MP.nd)(e,this.dateIdx,this.sectionIdx).size},isEndOfDate:function(){return this.sectionIdx===e.getIn(["photos",(0,MP.A$)(e,this.dateIdx),"listBySection"]).keySeq().sort().last()},done:function(){return this.counter<0},next:function(){this.counter-=1,this.itemIdx+=1,this.isEndOfSection()&&(this.isEndOfDate()&&(this.dateIdx=(this.dateIdx+1)%e.get("dates").size),this.itemIdx=0,this.sectionIdx=MD(e,this.dateIdx,this.sectionIdx)),this.item=(0,MP.fX)(e,this.dateIdx,this.sectionIdx,this.itemIdx),void 0===this.item&&(this.counter=-1)}},s=[],u=a.item.get("id");for(a.next();!a.done()&&u!==(null===(i=a.item)||void 0===i?void 0:i.get("id"));a.next())s.push({sectionNumber:a.sectionIdx,item:a.item});return s}function Mk(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return e===b.v.TIMELINE||e===b.v.RECENTLY_ADDED?t=[b.ZP.ALBUM_TYPE.TIMELINE]:e===b.v.PHOTOWALL?t=["albumReducer"]:e===b.v.FOLDER_PHOTOWALL&&(t=["folderReducer"]),[4,bO(function(e){return e.getIn(t)})];case 1:return[2,n.sent()]}})}function MM(e,t,n){var r=n.id,o=-1,i=-1,a=-1;if(t===b.v.TIMELINE||t===b.v.RECENTLY_ADDED){var s,u=(0,MP.kU)(t,n.time,n.indexed_time),l=(0,AP.Z)(u);o=(s=(0,g._)((0,MP.j7)(e,r,l,u,t),3))[0],i=s[1],a=s[2]}else i=e.getIn(["photowall","items"]).findIndex(function(e){return e.get("id")===n.id});return{sectionNumber:o,itemIndex:i,dateIndex:a}}function MN(e){var t=e.sectionNumber,n=e.dateIndex,r=e.itemIndex,o=e.isLoaded;return!(t<0)&&!(n<0)&&!(r<0)&&!!o}function MF(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:3,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:2,i=n.sectionNumber,a=n.dateIndex,s=n.itemIndex,u=[],l=[];if(t===b.v.TIMELINE||t===b.v.RECENTLY_ADDED){if(!MN({sectionNumber:i,dateIndex:a,itemIndex:s,isLoaded:e.get("isLoaded")}))return{prevItem:u,nextItem:l};u=ML(e,a,i,s,o),l=Mx(e,a,i,s,r)}else{var c=e.getIn(["photowall","items"]).size;u=Array.from(Array(o).keys()).map(function(e){return s-e+1-o}).map(function(e){return(e%c+c)%c}).map(function(t){return{idx:t,item:e.getIn(["photowall","items",t])}}),l=Array.from(Array(r).keys()).map(function(e){return s+e+1}).map(function(e){return(e%c+c)%c}).map(function(t){return{idx:t,item:e.getIn(["photowall","items",t])}})}return{prevItem:u.filter(function(e){return e&&e.item}).map(function(e){return e.item.toJS()}).reverse(),nextItem:l.filter(function(e){return e&&e.item}).map(function(e){return e.item.toJS()})}}function MB(e,t,n){var r=t,o=n,i=(0,iZ._)(r).concat([e],(0,iZ._)(o)).reduce(function(e,t){return e.find(function(e){return e.id===t.id})||e.push(t),e},[]);return o.length>0&&i.length<4&&(o=[o.shift()]),o.length>0&&4===i.length&&o.pop(),r.length>0&&i.length<6&&(r=[r.pop()]),{reducedPrevItem:r,reducedNextItem:o}}function MU(e,t,n){var r=n.dateIndex,o=n.itemIndex,i=n.sectionNumber,a=!1;if(t===b.v.TIMELINE||t===b.v.RECENTLY_ADDED){if(a=MN({sectionNumber:i,dateIndex:r,itemIndex:o,isLoaded:e.get("isLoaded")}),function(){return 0===i&&0===r&&0===o}())return!1}else t===b.v.PHOTOWALL?a=o>0:t===b.v.FOLDER_PHOTOWALL&&(a=o>0);return a}function MZ(e,t,n){var r=n.dateIndex,o=n.itemIndex,i=n.sectionNumber,a=!1;if(t===b.v.TIMELINE||t===b.v.RECENTLY_ADDED){if(!MN({sectionNumber:i,dateIndex:r,itemIndex:o,isLoaded:e.get("isLoaded")}))return!1;var s=function(){return(0,MP.fX)(e,r,i,o).get("id")===e.getIn(["photos",(0,MP.A$)(e,r),"idArray",-1])};a=!(function(){return r===e.get("dates").size-1}()&&s())}else t===b.v.PHOTOWALL?a=o>=0&&o<e.getIn(["album","current","itemCount"])-1:t===b.v.FOLDER_PHOTOWALL&&(a=o>=0&&o<e.getIn(["photowall","items"]).size-1);return a}function Mj(e){var t,n,r,o,i,a,s,u;return(0,v.Jh)(this,function(l){switch(l.label){case 0:return[4,bO(function(e){return e.get("lightbox")})];case 1:return[4,Mk(n=(t=l.sent()).get("type",""))];case 2:return o=MM(r=l.sent(),n,e),[4,bb((0,uU.h0)((0,tL._)((0,tw._)({},t.getIn(["status"]).toJS()),{hasPrev:MU(r,n,o),hasNext:MZ(r,n,o)})))];case 3:return l.sent(),s=(a=MB(e,(i=MF(r,n,o)).prevItem,i.nextItem)).reducedPrevItem,u=a.reducedNextItem,[4,bb((0,uU.mU)(e,s,u))];case 4:return l.sent(),[2]}})}function MH(e){var t,n,r,o,i,a,s,u,l,c,d,f;return(0,v.Jh)(this,function(p){switch(p.label){case 0:return p.trys.push([0,7,,8]),t=e.itemId,n=e.passphrase,r=e.albumId,o=e.ItemAPI,i=e.UnitAPI,a=e.SimilarItemAPI,s=e.enableSimilarSelector,u=e.getSimilarGroupInfoAction,[4,bO(s)];case 1:return l=p.sent(),c=(0,cs.AZ)(),d=l&&((0,rg.hz)(c)||(0,rg.p7)(c))?a:o,[4,Su([t],{passphrase:n,albumId:r},d,i)];case 2:if(!(f=p.sent()))return(0,t9.Hm)(),[2];return[4,bb((0,im.lP)(ev.default.fromJS(f)))];case 3:return p.sent(),[4,Mj(f)];case 4:if(p.sent(),!f.similar)return[3,6];return[4,bb(u(f.similar))];case 5:p.sent(),p.label=6;case 6:return[3,8];case 7:return Tb({error:p.sent()}),[3,8];case 8:return[2]}})}function Mz(){var e,t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return[4,bO(function(e){return e.get("lightbox")})];case 1:if(t=(e=o.sent()).getIn(["item","id"],0),n=e.getIn(["lightbox","prevItem"],[]),r=e.getIn(["lightbox","nextItem"],[]),0===t||2===n.size&&3===r.size)return[2];return[4,bO(function(e){return e.getIn(["lightbox","item"])})];case 2:return[4,Mj(o.sent().toJS())];case 3:return o.sent(),[2]}})}function Mq(e){var t,n,r,o,i,a,s,u,l,c;return(0,v.Jh)(this,function(d){switch(d.label){case 0:if(t=(0,cs.AZ)(),(0,rg.xr)(t))return[2];if(r=(n=e.option).id,o=n.viewType,i=n.slideshow?"/".concat(J.Z.SLIDESHOW):"",a=r,!o)return[3,5];if(o!==b.bW.TIMELINE)return[3,2];return[4,bO(function(e){return e.getIn(["timeline","rows",1,"list",1,"photo","id"])})];case 1:return s=d.sent(),[3,4];case 2:return[4,bO(function(e){return e.getIn(["folderReducer","photowall","items",0,"id"])})];case 3:s=d.sent(),d.label=4;case 4:a=s,d.label=5;case 5:return l=(u=(0,cy.k$)("".concat(t,"/").concat(J.Z.ITEM,"/").concat(a).concat(i),(0,cs.Tw)())).pathname,c=u.state,(0,cs.fv)(l,c),[2]}})}function MG(e){var t=(0,cs.AZ)().replace(/item\/\d+/,"".concat(J.Z.ITEM,"/").concat(e));return(0,cy.k$)(t,(0,cs.Tw)())}function MV(){var e,t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return[4,bb((0,uU.RD)(!1))];case 1:return r.sent(),t=(e=(0,cy.k$)("".concat((0,cs.AZ)(),"/").concat(J.Z.SLIDESHOW),(0,cs.Tw)())).pathname,n=e.state,(0,cs.fv)(t,n),[2]}})}function MW(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bO(function(e){var t=e.getIn(["lightbox","prevItem"]);return t.get(t.size-1)})];case 1:return[4,bS(MJ,e.sent())];case 2:return e.sent(),[2]}})}function MY(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bO(function(e){return e.getIn(["lightbox","nextItem",0])})];case 1:return[4,bS(MJ,e.sent())];case 2:return e.sent(),[2]}})}function MJ(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:if(!e)return[3,3];return[4,bb((0,im.lP)(e))];case 1:return n.sent(),[4,bb((0,xf.uX)())];case 2:n.sent(),t=MG(e.get("id")),(0,cs.fv)(t.pathname,t.state),n.label=3;case 3:return[2]}})}function M$(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bP(3e3)];case 1:return e.sent(),[4,bb((0,im.OW)())];case 2:return e.sent(),[2]}})}function MK(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bO(function(e){return e.getIn(["lightbox","type"],"")})];case 1:if(!((t=n.sent())===b.v.TIMELINE||t===b.v.RECENTLY_ADDED))return[3,3];return[4,bb(ES(e.item))];case 2:case 4:return n.sent(),[3,7];case 3:if(t!==b.v.PHOTOWALL)return[3,5];return[4,bb(va(e.item))];case 5:if(t!==b.v.FOLDER_PHOTOWALL)return[3,7];return[4,bb(o5(e.item))];case 6:n.sent(),n.label=7;case 7:return[2]}})}function MX(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return t=e.prevItem,n=e.nextItem,[4,bb((0,uU.RD)(!1))];case 1:if(r.sent(),!n)return[3,3];return[4,bS(MJ,n)];case 2:case 4:return r.sent(),[3,6];case 3:if(!t)return[3,5];return[4,bS(MJ,t)];case 5:(0,t9.Hm)(),r.label=6;case 6:return[2]}})}function MQ(e){var t,n,r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:return u.trys.push([0,3,,4]),t=e.itemId,n=e.passphrase,r=e.albumId,o=e.ItemAPI,i={id:[t]},r?i.album_id=r:n&&(i.passphrase=n),[4,bS(o,i)];case 1:return a=u.sent(),s=[],a.list.length>0&&a.list[0].id===t&&(s=a.list[0].exif),[4,bb((0,uU.JN)(s))];case 2:return u.sent(),[3,4];case 3:return Tb({error:u.sent()}),[3,4];case 4:return[2]}})}function M0(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:t=e.folderId,n=e.FolderAPI,i.label=1;case 1:return i.trys.push([1,4,,6]),[4,bS(n,{id:t})];case 2:return r=i.sent(),[4,bb((0,uU.ju)(t,r.folder.name))];case 3:case 5:return i.sent(),[3,6];case 4:return o=i.sent(),[4,bb((0,uU._f)([t]))];case 6:return[2]}})}function M1(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,b_([_q(wS.qA.LoadLightboxItem,MH),_q(wS.qA.OpenLightbox,Mq),_q(wS.qA.GotoPrevLightboxItem,MW),_q(wS.qA.GotoNextLightboxItem,MY),_q(wS.qA.UpdateLightboxScrollToItem,MK),_q(wS.qA.LightboxClearup,MX),DH(wS.qA.GotoNextLightboxItemDelay,M$),DH(wS.qA.UpdateLightboxNeighborItem,Mz),_q(wS.qA.EnterSlideshow,MV),_q(wS.qA.LoadLightboxItemDetail,MQ),_q(wS.qA.LoadLightboxItemFileLocation,M0)])];case 1:return e.sent(),[2]}})}function M2(e){var t=e.file,n=e.library,r=e.folderId;return{id:(0,SZ.x0)(),status:b.Dm.WAITING,item:{file:t,errorCode:null},destination:{library:n,folderId:r,albumId:null,passphrase:null}}}function M4(e){var t=e.file,n=e.passphrase,r=e.albumId,o={library:e.library,folderId:null,albumId:null,passphrase:null};return r?o.albumId=r:n&&(o.passphrase=n),{id:(0,SZ.x0)(),status:b.Dm.WAITING,item:{file:t,errorCode:null},destination:o}}var M3=function(e){return e===J.Z.TEAM_SPACE?"SYNO.FotoTeam.Upload.Item":"SYNO.Foto.Upload.Item"},M5=function(e,t,n,r){var o=n.library,i=n.folderId,a=n.albumId,s=n.passphrase,u=M3(o);if(null!==i)return function(){return Rz(u,e,i,t,r)};if(null!==a)return function(){return Rj(u,e,a,t,r)};if(null!==s)return function(){return RH(u,e,s,t,r)};throw Error("invalid upload destination")};function M6(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bO(hi.getTasks)];case 1:return[2,e.sent().find(function(e){return e.get("status")===b.Dm.WAITING})]}})}function M9(e){var t,n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:return t=e.id,n=e.item,r=e.destination,[4,bb(m5(t))];case 1:return c.sent(),[4,bS(De,o=n.file)];case 2:return i=c.sent(),[4,bO(ip.Z.getUploadDefaultDuplicateHandling)];case 3:return a=c.sent(),[4,bS(RZ,M5(o,i,r,a),b.dr.UPLOAD)];case 4:if(u=(s=c.sent()).success,l=s.error,!u)return[3,6];return[4,bb(m6(t))];case 5:return c.sent(),[3,8];case 6:return[4,bb(m9(t,l.code))];case 7:c.sent(),c.label=8;case 8:return[2]}})}function M8(e,t){return(0,v.Jh)(this,function(n){switch(n.label){case 0:if(!e.find(function(e){return e.getIn(["destination","albumId"])===t}))return[3,2];return[4,bb((0,pI.n9)([/album/]))];case 1:n.sent(),n.label=2;case 2:return[2]}})}function M7(e,t){return(0,v.Jh)(this,function(n){switch(n.label){case 0:if(!e.find(function(e){return e.getIn(["destination","passphrase"])===t}))return[3,2];return[4,bb((0,pI.n9)([/sharing/]))];case 1:n.sent(),n.label=2;case 2:return[2]}})}function Ne(e,t,n){return(0,v.Jh)(this,function(r){switch(r.label){case 0:if(!e.find(function(e){return e.getIn(["destination","library"])===t&&e.getIn(["destination","folderId"])===n}))return[3,2];return[4,bb((0,pI.Hi)())];case 1:r.sent(),r.label=2;case 2:return[2]}})}function Nt(){var e,t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return[4,bO(hi.getNumDone)];case 1:return e=i.sent(),[4,bO(hi.getNumFailed)];case 2:if(t=i.sent(),e===t)return[2];return[4,bO(hi.getTasks)];case 3:return n=i.sent(),[4,bO(aS.jz)];case 4:if(r=i.sent(),(o=(0,t_.o$)(r)).type!==b.ZP.ALBUM_TYPE.ALBUM)return[3,6];return[4,bS(M8,n,o.typeId)];case 5:case 7:return i.sent(),[3,10];case 6:if(o.type!==b.ZP.ALBUM_TYPE.SHARING)return[3,8];return[4,bS(M7,n,o.passphrase)];case 8:if(o.type!==b.ZP.ALBUM_TYPE.FOLDER)return[3,10];return[4,bS(Ne,n,o.library,o.typeId)];case 9:i.sent(),i.label=10;case 10:return[2]}})}function Nn(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return t=e.files,n=e.folderId,r=e.library,[4,bb(m3(t.map(function(e){return M2({file:e,library:r,folderId:n})})))];case 1:return o.sent(),[4,bb(ge())];case 2:return o.sent(),[4,bb(s6())];case 3:return o.sent(),[2]}})}function Nr(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return t=e.files,n=e.passphrase,r=e.albumId,o=e.library,[4,bb(m3(t.map(function(e){return M4({file:e,library:o,albumId:r,passphrase:n})})))];case 1:return i.sent(),[4,bb(ge())];case 2:return i.sent(),[4,bb(s6())];case 3:return i.sent(),[2]}})}function No(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bS(M6)];case 1:if(!(e=t.sent()))return[3,3];return[4,bS(M9,e.toJS())];case 2:return t.sent(),[3,0];case 3:return[4,bb(gt())];case 4:return t.sent(),[4,bS(Nt)];case 5:return t.sent(),[2]}})}function Ni(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bS(Co.Z,(0,t$.n6)("upload","clear_tasks_close_queue"),{className:"synofoto-message-dialog-mobile"})];case 1:if("action"!==e.sent().type)return[3,4];return[4,bb(m7())];case 2:return e.sent(),[4,bb(C(!1))];case 3:e.sent(),e.label=4;case 4:return[2]}})}function Na(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_z(s2.AddUploadToFolderTask,Nn)];case 1:return e.sent(),[4,_z(s2.AddUploadToAlbumTask,Nr)];case 2:return e.sent(),[4,_q(s2.ClearUploadTasks,Ni)];case 3:return e.sent(),[4,_G(s2.ProcessUploadTasks,No)];case 4:return e.sent(),[2]}})}function Ns(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return[4,bO(ih.getSharingId)];case 1:return t=o.sent(),[4,bO(ih.getPasswordAction)];case 2:n=o.sent(),o.label=3;case 3:return o.trys.push([3,10,,13]),[4,bS(TV,t,e.password)];case 4:if(o.sent(),!n.type)return[3,8];if(n.type!==r7.GetCurrentFolder)return[3,6];return[4,bb(il(n.id))];case 5:o.sent(),o.label=6;case 6:return[4,bb(n)];case 7:o.sent(),o.label=8;case 8:return[4,bb(kg())];case 9:return o.sent(),[3,13];case 10:if((r=o.sent()).code!==b.ZQ.WRONG_PROTECT_PASSWD)return[3,12];return[4,bb(km(!0))];case 11:return o.sent(),[2];case 12:return Tb({error:r}),[3,13];case 13:return[2]}})}function Nu(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(r7.VerifySharingPassword,Ns)];case 1:return e.sent(),[2]}})}function Nl(){return{type:wj.j.ClearPermissionDialog}}function Nc(e){var t=e.enablePassword,n=e.expiration,r=e.id,o=e.isApplyToAllSubfolder,i=e.isParentFolderShared,a=e.itemCount,s=e.name,u=e.passphrase,l=e.privacyType,c=e.shareEnabled,d=e.shareLink,f=e.sharingUserGroup,p=e.temporaryShared;return{type:wj.j.UpdateSharingInfo,enablePassword:t,expiration:n,id:r,isApplyToAllSubfolder:o,isParentFolderShared:i,itemCount:a,name:s,passphrase:u,privacyType:l,shareEnabled:c,shareLink:d,sharingUserGroup:f,temporaryShared:p}}function Nd(e){return{type:wj.j.UpdateSharingListUserGroup,listUserGroup:e}}var Nf=__webpack_require__(19051),Np=tg.lazy(function(){return Promise.all([__webpack_require__.e("210"),__webpack_require__.e("517")]).then(__webpack_require__.bind(__webpack_require__,83136))}),Nh=tg.lazy(function(){return Promise.all([__webpack_require__.e("210"),__webpack_require__.e("927")]).then(__webpack_require__.bind(__webpack_require__,73663))}),Nm=function(e,t){var n=(0,Nf.I7)(e),r={roleOptions:n,sharableType:e};return e===b.E1.TEAM_FOLDER?tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(Np,(0,tw._)({dialogTitle:(0,t$.n6)("permission","folder_permission"),roleOptions:n},t))):tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(Nh,(0,tw._)({dialogTitle:(0,t$.n6)("shared","sharing")},r,t)))},Ng=function(e){return Object.values(b.E1).includes(e)};function Nv(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=document.body.appendChild(document.createElement("div")),o=iQ.Z.getStore();return new Promise(function(i,a){Ng(e)||a(Error("Not supported sharing type."));var s=Nm(e,{isCreatingTempSharedAlbum:t,itemCount:n,isOpen:!0,handleApply:function(){i({action:"apply"})},handleClose:function(){i({action:"close"})}});p.render(tg.createElement(y.zt,{store:o},s),r)}).finally(function(){(0,mc.P)(r)})}var Ny=__webpack_require__(84808);function Nb(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bO(aS.av)];case 1:if(e.sent()!==J.Z.TEAM_SPACE)return[2,!1];return[4,bO(nR.Z.getSelectedFolderIdSet)];case 2:if(1!==e.sent().size)return[2,!1];return[2,!0]}})}function N_(e){var t,n,r,o,i,a,s,u,l,c,d,f,p;return(0,v.Jh)(this,function(h){switch(h.label){case 0:return[4,bS(uF.Z.FotoTeam.Browse.Folder.get,{id:e,additional:["sharing_info"]})];case 1:if(r=(n=(t=h.sent()).folder).name,o=n.additional.sharing_info,i=n.shared,a=o.sharing_link,i&&!a)throw Error("No share link with a shared folder.");if(s=o.passphrase,u=o.privacy_type,l=o.enable_password,c=o.expiration,d=o.permission,a)return[3,3];return[4,bS(uF.Z.FotoTeam.Sharing.FolderPermission.getFolderLink,{folder_id:e})];case 2:a=(t=h.sent()).folder_link,s="",u=b.mp.MANAGEMENT,h.label=3;case 3:return[4,bS(uF.Z.FotoTeam.Sharing.FolderPermission.getConfig)];case 4:return f=h.sent().set_to_subfolder,[4,bS(uF.Z.FotoTeam.Browse.Folder.get,{id:n.parent})];case 5:return p=h.sent().folder.shared,[2,{enablePassword:l,expiration:c,name:r,isApplyToAllSubfolder:f,isParentFolderShared:p,isShared:i,passphrase:s,privacyType:u,shareLink:a,sharingUserGroup:d}]}})}function NE(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bS(N_,e)];case 1:return[4,bb(Nc({id:e,name:(t=n.sent()).name,passphrase:t.passphrase,enablePassword:t.enablePassword,expiration:t.expiration,isApplyToAllSubfolder:t.isApplyToAllSubfolder,isParentFolderShared:t.isParentFolderShared,privacyType:t.privacyType,shareLink:t.shareLink,shareEnabled:t.isShared,sharingUserGroup:t.sharingUserGroup,temporaryShared:!1}))];case 2:return n.sent(),[2]}})}function NT(e){var t,n,r,o=arguments;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return[4,bS(Nv,e,o.length>1&&void 0!==o[1]&&o[1],o.length>2&&void 0!==o[2]?o[2]:0)];case 1:if("close"!==(t=i.sent()).action)return[3,3];return[4,bb(Nl())];case 2:i.sent(),i.label=3;case 3:return[4,bO(function(e){return e.getIn(["selectedBar","selectMode"])})];case 4:return n=i.sent(),[4,bO(function(e){return e.getIn(["embededSelected","selectMode"])})];case 5:if(r=i.sent(),!n)return[3,7];return[4,bb(rl.S$())];case 6:i.sent(),i.label=7;case 7:if(!r)return[3,9];return[4,bb((0,xk.M$)())];case 8:i.sent(),i.label=9;case 9:return[2,t]}})}function NS(e){var t,n,r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:return[4,bS(uF.Z.Foto.Browse.Album.get,{id:[e],additional:["sharing_info"]})];case 1:if(Sa(t=u.sent()))throw new Er.Z({error:{code:b.ZQ.ALBUM_NOT_FOUND}});if(o=(r=(n=t.list[0]).additional.sharing_info).privacy_type,i=r.sharing_link,a=r.passphrase,i)return[3,3];return[4,bS(uF.Z.Foto.Sharing.Passphrase.setShared,{policy:"album",album_id:e,enabled:!1})];case 2:i=(s=u.sent()).sharing_link,a=s.passphrase,u.label=3;case 3:return[4,bb(Nc({passphrase:a,privacyType:o,shareLink:i,id:n.id,name:n.name,shareEnabled:n.shared,sharingUserGroup:r.permission,enablePassword:r.enable_password,expiration:r.expiration,temporaryShared:n.temporary_shared}))];case 4:return u.sent(),[4,bb(g5(n.id,{key:["shared"],value:n.shared}))];case 5:return u.sent(),[4,bb(g5(n.id,{key:["passphrase"],value:a}))];case 6:if(u.sent(),!n.shared)return[3,8];return[4,bb(g5(n.id,{key:["additional","sharing_info"],value:ev.default.fromJS(r)}))];case 7:u.sent(),u.label=8;case 8:return[2]}})}function NI(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,4,,5]),[4,bS(uF.Z.Foto.Sharing.Misc.listUserGroup,{team_space_sharable_list:e})];case 1:return t=i.sent(),[4,bO(nL.Z.getUserUid)];case 2:return n=i.sent(),-1!==(o=(r=t.list).findIndex(function(e){return e.id===n}))&&r.splice(o,1),[4,bb(Nd(r))];case 3:return i.sent(),[3,5];case 4:return Tb({error:i.sent()}),[3,5];case 5:return[2]}})}function Nw(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return n.trys.push([0,5,7,8]),OS(),[4,bS(NE,e)];case 1:return n.sent(),[4,bS(NI,!0)];case 2:return n.sent(),[4,OI()];case 3:return n.sent(),[4,bS(NT,b.E1.TEAM_FOLDER)];case 4:return n.sent(),[3,8];case 5:return t=n.sent(),[4,OI()];case 6:return n.sent(),Tb({error:t,forceAlert:!0}),[3,8];case 7:return OI(),[7];case 8:return[2]}})}function NA(e,t){var n,r,o,i,a,s=arguments;return(0,v.Jh)(this,function(u){switch(u.label){case 0:switch(n=s.length>2&&void 0!==s[2]&&s[2],r=s.length>3&&void 0!==s[3]?s[3]:0,e){case b.ZP.ALBUM_TYPE.NORMAL:o=b.E1.NORMAL_ALBUM;break;case b.ZP.ALBUM_TYPE.CONDITION:o=b.E1.CONDITION_ALBUM;break;default:throw Error("Not sharable album type.")}u.label=1;case 1:return u.trys.push([1,6,8,9]),OS(),[4,bS(NS,t)];case 2:return u.sent(),[4,bS(NI,!1)];case 3:return u.sent(),[4,OI()];case 4:return u.sent(),[4,bS(NT,o,n,r)];case 5:return i=u.sent(),[3,9];case 6:return a=u.sent(),[4,OI()];case 7:return u.sent(),Tb({error:a,forceAlert:!0}),[3,9];case 8:return OI(),[7];case 9:return[2,i]}})}function NO(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bS(NA,e.albumType,e.albumId)];case 1:return t.sent(),[2]}})}function NC(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return t=e.albumId,[4,bS(NA,b.ZP.ALBUM_TYPE.CONDITION,t)];case 1:return n.sent(),[2]}})}function NP(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return t=e.albumId,[4,bS(NA,b.ZP.ALBUM_TYPE.NORMAL,t)];case 1:return n.sent(),[2]}})}function NR(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bS(Nb)];case 1:if(!e.sent())throw Error("Not selected a single folder in team space.");return[4,bO(nR.Z.getSelectedFolderIdSet)];case 2:return[4,bS(Nw,e.sent().first())];case 3:return e.sent(),[2]}})}function NL(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bS(Nw,e.folderId)];case 1:return t.sent(),[2]}})}function ND(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:if(a.trys.push([0,5,7,8]),t=e.name,!xi((n=e.itemIds).length))return[2];return OS(),[4,bS(uF.Z.Foto.Browse.NormalAlbum.create,{name:t,item:n,shared:!0})];case 1:return r=a.sent().album.id,[4,bS(NA,b.ZP.ALBUM_TYPE.NORMAL,r,!0,n.length)];case 2:if(!((o=a.sent())&&"close"===o.action))return[3,4];return[4,bb(_9(r,!1))];case 3:a.sent(),a.label=4;case 4:return[3,8];case 5:return i=a.sent(),[4,OI()];case 6:return a.sent(),Tb({error:i,forceAlert:!0}),[3,8];case 7:return OI(),[7];case 8:return[2]}})}function Nx(e,t){var n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return n={album_id:e,policy:"album",enabled:t},[4,bS(uF.Z.Foto.Sharing.Passphrase.setShared,n)];case 1:return r.sent(),[2]}})}function Nk(e,t,n,r,o,i,a,s){return(0,m._)(function(){var u;return(0,v.Jh)(this,function(l){switch(l.label){case 0:return u=Nf.Uh(e,t,n,r,o,i,a,s),[4,(0,Eo.Z)({api:"SYNO.Foto.Sharing.Passphrase",method:"update",version:1,params:(0,n1.hH)(u),encryption:["password"]})];case 1:return l.sent(),[2]}})})()}function NM(e,t,n,r,o,i){var a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:return[4,bO(nL.Z.getUserId)];case 1:return a=u.sent(),[4,bO(nL.Z.getUserName)];case 2:return s=u.sent(),[4,bb(g5(e,{key:["additional","sharing_info","owner","id"],value:a}))];case 3:return u.sent(),[4,bb(g5(e,{key:["additional","sharing_info","owner","name"],value:s}))];case 4:return u.sent(),[4,bb(g5(e,{key:["shared"],value:t}))];case 5:if(u.sent(),!t)return[3,10];return[4,bb(g5(e,{key:["additional","sharing_info","privacy_type"],value:n}))];case 6:return u.sent(),[4,bb(g5(e,{key:["additional","sharing_info","enable_password"],value:r!==b.pc.DefaultPassword}))];case 7:return u.sent(),[4,bb(g5(e,{key:["additional","sharing_info","expiration"],value:o}))];case 8:return u.sent(),[4,bb(g5(e,{key:["additional","sharing_info","permission"],value:i}))];case 9:return u.sent(),[3,15];case 10:return[4,bb(g5(e,{key:["additional","sharing_info","privacy_type"],value:b.mp.PRIVATE}))];case 11:return u.sent(),[4,bb(g5(e,{key:["additional","sharing_info","enable_password"],value:!1}))];case 12:return u.sent(),[4,bb(g5(e,{key:["additional","sharing_info","expiration"],value:b.pc.DefaultExpiration}))];case 13:return u.sent(),[4,bb(g5(e,{key:["additional","sharing_info","permission"],value:[]}))];case 14:u.sent(),u.label=15;case 15:return[2]}})}function NN(e,t,n,r,o,i,a){return(0,m._)(function(){var s,u;return(0,v.Jh)(this,function(l){switch(l.label){case 0:return s={folderId:e,privacyType:t,setToSubfolder:o},i&&(s.password=a),r!==n&&Object.assign(s,(u=Nf.Pf(n,r).map(function(e){return{id:e.id,action:e.action,type:e.type,role:e.permission}})).length?{permission:u}:null),[4,(0,Eo.Z)({api:"SYNO.FotoTeam.Sharing.FolderPermission",method:"update",version:1,params:(0,n1.hH)(s),encryption:["password"]})];case 1:return l.sent(),[2]}})})()}function NF(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:if(t=e.albumId,n=e.passphrase,r=e.password,o=e.expiration,i=e.privacyType,a=e.isShareEnabled,s=e.origPrivacyType,u=e.isPasswordChanged,l=e.isOrigShareEnabled,c=e.shareUserGroupPermissionList,d=e.origShareUserGroupPermissionList,l)return[3,2];return[4,bS(Nx,t,a)];case 1:f.sent(),f.label=2;case 2:return[4,bS(Nk,n,s,i,d,c,u,r,o)];case 3:return f.sent(),[4,bS(NM,t,a,i,r,o,c)];case 4:return f.sent(),[4,bO(Es.getSharedOthersList)];case 5:if(!(f.sent().size>0))return[3,7];return[4,bb(_8(t))];case 6:f.sent(),f.label=7;case 7:return[2]}})}function NB(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m;return(0,v.Jh)(this,function(g){switch(g.label){case 0:return g.trys.push([0,15,,16]),t=e.albumId,n=e.passphrase,r=e.isCreatingTempSharedAlbum,o=e.isOrigShareEnabled,i=e.isShareEnabled,a=e.origPrivacyType,s=e.privacyType,u=e.origShareUserGroupPermissionList,l=e.shareUserGroupPermissionList,c=e.isPasswordChanged,d=e.password,f=e.expiration,p=e.itemCount,[4,bO(Ny.Z.getTemporaryShared)];case 1:return h=g.sent(),[4,bO(Ny.Z.getName)];case 2:if(m=g.sent(),!i)return[3,5];return[4,bS(NF,{albumId:t,passphrase:n,password:d,expiration:f,privacyType:s,isShareEnabled:i,origPrivacyType:a,isPasswordChanged:c,isOrigShareEnabled:o,shareUserGroupPermissionList:l,origShareUserGroupPermissionList:u})];case 3:return g.sent(),[4,bS(T1)];case 4:g.sent(),g.label=5;case 5:return[4,bb(Nl())];case 6:if(g.sent(),!(i&&r))return[3,8];return[4,bS(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT,actionText:(0,t$.n6)("app","goto"),textProps:{text:(0,sF.Z)((0,t$.a9)("shared","num_shared_to_temp_album",p),p,Ol(m,"album-name"))}})];case 7:return g.sent().type===b.uE.ACTION&&(t?(0,t9.jQ)(t,!0):(0,t9.WC)(n,!0)),[2];case 8:if(!(!o&&i))return[3,10];return[4,bS(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT,textProps:{text:(0,sF.Z)((0,t$.n6)("shared","shared_item"),Ol(m,"album-name"))}})];case 9:return g.sent(),[2];case 10:if(!(o&&!i))return[3,14];if(!r)return[3,12];return[4,bS(Nx,t,!1)];case 11:return g.sent(),[3,14];case 12:return[4,bb(_5(t,m,h))];case 13:g.sent(),g.label=14;case 14:return[3,16];case 15:return Tb({error:g.sent(),forceAlert:!0}),[3,16];case 16:return[2]}})}function NU(e){var t,n,r,o,i,a,s,u,l,c,d,f,p;return(0,v.Jh)(this,function(h){switch(h.label){case 0:return h.trys.push([0,16,17,19]),t=e.folderId,n=e.isShareEnabled,r=e.privacyType,o=e.shareUserGroupPermissionList,i=e.isApplyToAllSubfolder,a=e.isPasswordChanged,s=e.password,l={},[4,bO(Ny.Z.getIsShareEnabled)];case 1:return l.isShareEnabled=h.sent(),[4,bO(Ny.Z.getIsApplyToAllSubfolder)];case 2:return l.isApplyToAllSubfolder=h.sent(),[4,bO(Ny.Z.getShareUserGroupPermissionList)];case 3:return l.shareUserGroupPermissionList=h.sent(),[4,bS(NN,t,r,(u=l).shareUserGroupPermissionList,o,i,a,s)];case 4:if(h.sent(),!(u.isApplyToAllSubfolder!==i))return[3,6];return[4,bS(uF.Z.FotoTeam.Sharing.FolderPermission.setConfig,{setToSubfolder:i})];case 5:h.sent(),h.label=6;case 6:return[4,bO(Ny.Z.getName)];case 7:if(c=h.sent(),d=(0,iS.K3)(c),!(u.ShareEnabled&&!n))return[3,9];return[4,bS(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT,textProps:{text:(0,sF.Z)((0,t$.n6)("shared","stop_sharing_item"),Ol(d,"album-name"))}})];case 8:return h.sent(),[3,11];case 9:if(!(!u.isShareEnabled&&n))return[3,11];return[4,bS(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT,textProps:{text:(0,sF.Z)((0,t$.n6)("shared","shared_item"),Ol(d,"album-name"))}})];case 10:h.sent(),h.label=11;case 11:return[4,bS(uF.Z.FotoTeam.Browse.Folder.get,{id:t,additional:["thumbnail","sharing_info","access_permission","password_verified"]})];case 12:return[4,bS(Lr,[h.sent().folder])];case 13:return f=h.sent(),p=(0,g._)(f.itemsWithUnitId,1)[0],[4,bb(gN({thumbnailInfos:f.thumbnails}))];case 14:return h.sent(),[4,bb(iu(p))];case 15:return h.sent(),[3,19];case 16:return Tb({error:h.sent(),forceAlert:!0}),[3,19];case 17:return[4,bb(Nl())];case 18:return h.sent(),[7];case 19:return[2]}})}function NZ(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(wj.qA.CreateTempSharedAlbum,ND)];case 1:return e.sent(),[4,_q(wj.qA.EditAlbumSharePermission,NO)];case 2:return e.sent(),[4,_q(wj.qA.EditConditionAlbumSharePermission,NC)];case 3:return e.sent(),[4,_q(wj.qA.EditNormalAlbumSharePermission,NP)];case 4:return e.sent(),[4,_q(wj.qA.EditSelectedTeamSpaceFolderPermission,NR)];case 5:return e.sent(),[4,_q(wj.qA.EditTeamSpaceFolderPermissionByFolderId,NL)];case 6:return e.sent(),[4,_q(wj.qA.UpdateAlbumSharePermissionSetting,NB)];case 7:return e.sent(),[4,_q(wj.qA.UpdateTeamFolderSharePermissionSetting,NU)];case 8:return e.sent(),[2]}})}var Nj=__webpack_require__(26822);function NH(e,t){return{type:Ea.j.AddNewPhotoRequest,passphrase:e,request:t}}function Nz(e){return{type:Ea.j.LoadListResponse,requestsWithPassphrase:e}}function Nq(){return{type:Ea.j.ClearPhotoRequest}}function NG(e){return{type:Ea.j.RemovePhotoRequestByPassphrase,passphrase:e}}function NV(e){return{type:Ea.j.SetPhotoRequestInfo,photoRequestInfo:e}}function NW(e){return{type:Ea.j.SetPhotoRequestMapLoaded,isMapLoaded:e}}function NY(e){return{type:Ea.j.SetPhotoRequestSwitchTab,isSwitchTab:e}}function NJ(e,t){return{type:Ea.j.UpdatePhotoRequest,passphrase:e,modifiedRequest:t}}var N$=tg.lazy(function(){return __webpack_require__.e("651").then(__webpack_require__.bind(__webpack_require__,78167))}),NK=(0,t$.n6)("photo_request","create_request"),NX=(0,t$.n6)("action","get_link"),NQ=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.dialogTitle,n=void 0===t?NK:t,r=e.confirmText,o=void 0===r?NX:r,i=e.folderInfo,a=e.albumInfo,s=e.editInfo,u=document.body.appendChild(document.createElement("div")),l=iQ.Z.getStore();return new Promise(function(e){var t=tg.createElement(N$,{dispatch:l.dispatch,handleCancel:function(){e({type:b.uE.CANCEL})},handleApply:function(){e({type:b.uE.APPLY})},dialogTitle:n,confirmText:o,folderInfo:i,albumInfo:a,editInfo:s});p.render(tg.createElement(y.zt,{store:l},tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},t)),u)}).finally(function(){(0,mc.P)(u)})},N0=__webpack_require__(37865),N1=__webpack_require__(9459),N2=__webpack_require__(46579),N4=5e3,N3=function(e){var t=e.handleApply,n=e.handleCancel,r=e.link,o=e.title,i=e.confirmText,a=e.description,s=e.copyOnOpen,u=(0,tg.useRef)(null),l=(0,tg.useRef)(0),c=(0,g._)((0,tg.useState)(!1),2),d=c[0],f=c[1];(0,tg.useEffect)(function(){return function(){clearTimeout(l.current)}},[]);var p=function(){f(!0);var e=setTimeout(function(){f(!1)},N4);clearTimeout(l.current),l.current=e},h=function(){u.current.select()},m=(0,tg.useCallback)(function(){(0,N2.H)(u),p()},[]),v=(0,tg.useCallback)(function(e){e&&(u.current=e,s&&m())},[m,s]),y=tg.createElement(N0.Z,{message:(0,t$.n6)("shared","copy_to_clipboard"),iconType:"success"}),_=tg.createElement("div",{className:"synofoto-copy-link-dialog-content"},tg.createElement("div",null,a),tg.createElement(N1.Z,{height:16}),tg.createElement("div",{className:"synofoto-copy-link-dialog-link"},tg.createElement("input",{readOnly:!0,className:"synofoto-copy-link-dialog-input","aria-label":"share link",type:"text",value:r,ref:v,onClick:h}),tg.createElement(nf.Z,{className:"synofoto-icon-button-grey",iconCls:"copy-btn-icon",handler:m,title:(0,t$.n6)("shared","copy_link"),tipId:b.ZP.GLOBAL_TOOLTIP_ID})));return tg.createElement(db.Z,{isOpen:!0,className:"synofoto-copy-link-dialog",title:o,confirmText:i,handleCancel:n,handleConfirm:t,content:_,footerMessage:d?y:null,contentPadding:b.k3.ALL})};N3.propTypes={link:tP().string.isRequired,handleApply:tP().func,handleCancel:tP().func,title:tP().string,confirmText:tP().string,description:tP().string,copyOnOpen:tP().bool},N3.defaultProps={handleApply:function(){},handleCancel:function(){},title:(0,t$.n6)("shared","copy_link"),confirmText:(0,t$.n6)("app","done"),description:null,copyOnOpen:!0};var N5=N3,N6=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.title,n=e.confirmText,r=e.link,o=e.description,i=document.body.appendChild(document.createElement("div")),a=iQ.Z.getStore();return new Promise(function(e){var s=tg.createElement(N5,{handleCancel:function(){e({type:b.uE.CANCEL})},handleApply:function(){e({type:b.uE.APPLY})},title:t,confirmText:n,link:r,description:o});p.render(tg.createElement(y.zt,{store:a},s),i)}).finally(function(){(0,mc.P)(i)})},N9=["passphrase","subject","description","library","folder_home_path","folder_id","album_id","album_passphrase","album_name","expiration","filesize_limit","is_folder_valid","sharing_link"],N8=function(e){var t,n,r,o,i,a,s,u,l={};return N9.forEach(function(t){l[(0,Nj.Z)(t)]=e[t]}),null!==(i=(t=l).folderId)&&void 0!==i||(t.folderId=b.vN.EMPTY_ID),null!==(a=(n=l).albumId)&&void 0!==a||(n.albumId=b.vN.EMPTY_ID),null!==(s=(r=l).albumName)&&void 0!==s||(r.albumName=b.vN.EMPTY_ALBUM_NAME),null!==(u=(o=l).albumPassphrase)&&void 0!==u||(o.albumPassphrase=b.vN.EMPTY_ALBUM_PASSPHRASE),l};function N7(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return t={dialogTitle:(0,t$.n6)("photo_request","create_request"),confirmText:(0,t$.n6)("action","get_link")},e.folderInfo&&(t.folderInfo=e.folderInfo),e.albumInfo&&(t.albumInfo=e.albumInfo),[4,bS(NQ,t)];case 1:return n.sent(),[2]}})}function Fe(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return t=e.id,n=e.openAction,[4,bO(t6.Z.getFolderIdToPos)];case 1:return r=i.sent().get(t),[4,bO(t6.Z.getFolderTree)];case 2:if(null===(o=i.sent().getIn(r,null)))return[2];if(!(o.getIn(["sharingInfo","enable_password"])&&!o.get("passwordVerified")))return[3,4];return[4,bS(TW,o.getIn(["sharingInfo","passphrase"]),n)];case 3:return i.sent(),[3,6];case 4:return[4,bb(n)];case 5:i.sent(),i.label=6;case 6:return[2]}})}function Ft(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bS(NQ,{dialogTitle:(0,t$.n6)("photo_request","edit_request"),confirmText:(0,t$.n6)("action","save_and_close"),editInfo:e.editInfo})];case 1:return t.sent(),[2]}})}function Fn(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,11,,12]),t=e.param,n=e.shouldUpdatePhotoRequestList,[4,bS(uF.Z.Foto.PhotoRequest.create,t)];case 1:if(r=a.sent(),!n)return[3,3];return[4,bb(NH((o=N8(r)).passphrase,(0,oi._)(o,["passphrase"])))];case 2:a.sent(),a.label=3;case 3:return[4,bS(N6,{link:r.sharing_link,title:(0,t$.n6)("photo_request","photo_request_link"),description:(0,t$.n6)("photo_request","copy_link_description")})];case 4:return a.sent(),[4,bO(Es.getSharedType)];case 5:return i=a.sent(),[4,bS(Ou.Z,(0,tw._)({notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("photo_request","create_succeed")}},!((0,au.lF)()&&i===b.gq.photoRequest)&&{actionText:(0,t$.n6)("app","goto")}))];case 6:if("action"!==a.sent().type)return[3,10];if(!((0,au.lF)()&&!(0,au.od)()))return[3,8];return[4,bb(_K(b.gq.photoRequest))];case 7:return a.sent(),[3,10];case 8:return[4,bb(_K(b.gq.photoRequest))];case 9:a.sent(),(0,cs.fv)("/".concat(J.Z.SHARING)),a.label=10;case 10:return[3,12];case 11:return Tb({error:a.sent()}),[3,12];case 12:return[2]}})}function Fr(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return r.trys.push([0,3,,4]),t=e.apiParam,n=e.storeParam,[4,bS(uF.Z.Foto.PhotoRequest.update,t)];case 1:return r.sent(),[4,bb(NJ(n.passphrase,(0,oi._)(n,["passphrase"])))];case 2:return r.sent(),[3,4];case 3:return Tb({error:r.sent()}),[3,4];case 4:return[2]}})}function Fo(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return n.trys.push([0,5,,7]),t={offset:0,limit:5e3},e.keyword&&(t.keyword=e.keyword),[4,bS(uF.Z.Foto.PhotoRequest.list,t)];case 1:return[4,bb(Nz(n.sent().list.map(function(e){return N8(e)})))];case 2:return n.sent(),[4,bb(NW(!0))];case 3:return n.sent(),[4,bb(NY(!1))];case 4:case 6:return n.sent(),[3,7];case 5:return[4,bS(Tb,{error:n.sent()})];case 7:return[2]}})}function Fi(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return t=e.library,n=e.setDialogStoreState,r=function(e){var t=e.targetFolder;return n(e.targetLibrary,t.get("path"),t.get("id")),!0},[4,bb(PN(t)())];case 1:return o.sent(),[4,bS(P4,{dialogTitle:(0,t$.n6)("photo_request","choose_folder"),allowPermission:b._I.UPLOAD,confirmText:(0,t$.n6)("action","ok"),confirmCheck:r,showSpaceSelector:(0,i0.vT)()&&(0,n0.nw)(),library:t})];case 2:return o.sent(),[4,bb(PO())];case 3:return o.sent(),[2]}})}var Fa=function(e){var t=e.shared;return(0,m._)(function(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:if(t)return[3,2];return[4,(0,sN.Z)((0,t$.n6)("photo_request","hint_select_album_non_shared"),{title:(0,t$.n6)("photo_request","hint_title_select_album_non_shared")})];case 1:e.sent(),e.label=2;case 2:return[2]}})})()};function Fs(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return[4,bS(mS,{beforeApply:Fa})];case 1:if((t=r.sent()).action!==b.uE.APPLY)return[3,3];return[4,bS(e.setDialogStoreState,{name:t.name,albumId:t.id,albumPassphrase:t.passphrase})];case 2:r.sent(),r.label=3;case 3:if(t.action!==b.uE.CREATE)return[3,9];r.label=4;case 4:return r.trys.push([4,7,,9]),[4,bS(uF.Z.Foto.Browse.NormalAlbum.create,{name:t.name})];case 5:return n=r.sent(),[4,bS(e.setDialogStoreState,{name:n.album.name,albumId:n.album.id})];case 6:case 8:return r.sent(),[3,9];case 7:return[4,bS(Tb,{error:r.sent()})];case 9:return[2]}})}function Fu(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:n={passphrase:[t=e.passphrase]},r.label=1;case 1:return r.trys.push([1,4,,5]),[4,bS(uF.Z.Foto.PhotoRequest.delete,n)];case 2:return r.sent(),[4,bb(NG(t))];case 3:return r.sent(),[3,5];case 4:return Tb({error:r.sent()}),[3,5];case 5:return[2]}})}function Fl(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(Ea.qA.OpenPhotoRequestDialog,N7)];case 1:return e.sent(),[4,_q(Ea.qA.OpenPhotoRequestDialogFromFolder,Fe)];case 2:return e.sent(),[4,_q(Ea.qA.OpenEditPhotoRequestDialog,Ft)];case 3:return e.sent(),[4,_q(Ea.qA.CreatePhotoRequest,Fn)];case 4:return e.sent(),[4,_q(Ea.qA.EditPhotoRequest,Fr)];case 5:return e.sent(),[4,_q(Ea.qA.ListPhotoRequest,Fo)];case 6:return e.sent(),[4,_q(Ea.qA.OpenDestinationAlbumDialog,Fs)];case 7:return e.sent(),[4,_q(Ea.qA.OpenDestinationFolderDialog,Fi)];case 8:return e.sent(),[4,_q(Ea.qA.DeletePhotoRequest,Fu)];case 9:return e.sent(),[2]}})}var Fc=function(e){var t=e.id,n=void 0===t?(0,SZ.x0)():t,r=e.status;return{id:n,status:void 0===r?b.Dm.WAITING:r,item:{file:e.file,errorCode:null},destination:{passphrase:e.passphrase}}},Fd="SYNO.Foto.Upload.PhotoRequestItem";function Ff(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bO(hi.getTasks)];case 1:return[2,e.sent().find(function(e){return e.get("status")===b.Dm.WAITING})]}})}function Fp(e,t){var n,r,o,i,a,s,u,l,c;return(0,v.Jh)(this,function(d){switch(d.label){case 0:return n=e.id,r=e.item,o=e.destination,[4,bb(m5(n))];case 1:if(d.sent(),i=r.file,a=o.passphrase,s={},!(0,uD.tq)())return[3,3];return[4,bS(Dt,i)];case 2:return s=d.sent(),[3,5];case 3:return[4,bS(De,i)];case 4:s=d.sent(),d.label=5;case 5:return[4,bS(RG,{UploadApiUrl:Fd,file:i,passphrase:a,thumb:s,guestName:t})];case 6:return[4,bS(RZ,d.sent(),b.dr.UPLOAD)];case 7:if(l=(u=d.sent()).success,c=u.error,!l)return[3,9];return[4,bb(m6(n))];case 8:return d.sent(),[3,11];case 9:return[4,bb(m9(n,c.code))];case 10:d.sent(),d.label=11;case 11:return[2]}})}function Fh(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return o.trys.push([0,3,,4]),t=e.passphrase,[4,bS(uF.Z.Foto.Sharing.Passphrase.getPhotoRequestInfo,{passphrase:t})];case 1:return n=o.sent(),r={},Object.keys(n).forEach(function(e){r[(0,Nj.Z)(e)]=n[e]}),[4,bb(NV(r))];case 2:return o.sent(),[3,4];case 3:return Tb({error:o.sent()}),[3,4];case 4:return[2]}})}function Fm(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return t=e.files,n=e.passphrase,[4,bb(m3(t.map(function(e){return Fc({file:e,passphrase:n})})))];case 1:return r.sent(),[2]}})}function Fg(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:t=e.guestName,n=e.handleFinished,r=e.handleFailed,i.label=1;case 1:return[4,bS(Ff)];case 2:if(!(o=i.sent()))return[3,4];return[4,bS(Fp,o.toJS(),t)];case 3:return i.sent(),[3,1];case 4:return[4,bO(hi.getNumFailed)];case 5:if(!(i.sent()>0))return[3,7];return[4,bS(r)];case 6:return i.sent(),[3,9];case 7:return[4,bS(n)];case 8:i.sent(),i.label=9;case 9:return[2]}})}function Fv(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(Ea.qA.GetPhotoRequestInfo,Fh)];case 1:return e.sent(),[4,_z(Ea.qA.AddGuestUploadTasks,Fm)];case 2:return e.sent(),[4,_G(Ea.qA.ProcessGuestUploadTasks,Fg)];case 3:return e.sent(),[2]}})}function Fy(e,t){return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bO(lI.getItemId)];case 1:if(t!==n.sent())return[2];return[4,bb((0,uU.c)(e))];case 2:return n.sent(),[2]}})}function Fb(e){var t,n,r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:return[4,bO(lI.getRating)];case 1:return t=u.sent(),[4,bO(lI.getFilename)];case 2:n=u.sent(),r=e.itemId,o=e.rating,i=e.ItemAPI,u.label=3;case 3:return u.trys.push([3,11,,14]),[4,bb((0,uU.c)(o))];case 4:return u.sent(),[4,bS(i.set,{id:[r],rating:o})];case 5:if(0!==u.sent().error_list.length)return[3,7];return[4,bS(T2,i)];case 6:return u.sent(),[2];case 7:return[4,bS(cs.AZ)];case 8:if(a=u.sent(),(0,rg.xr)(a))throw b.sH.ApplyLightboxRating;return[4,bS(Fy,t,r)];case 9:return u.sent(),[4,bS(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,sF.Z)((0,t$.n6)("error","update_item_failed"),n)}})];case 10:case 13:return u.sent(),[3,14];case 11:return s=u.sent(),[4,bS(Fy,t,r)];case 12:return u.sent(),[4,bS(Tb,{error:s,forceAlert:!0,payload:(0,tR._)({},b.sH.ApplyLightboxRating,{message:(0,sF.Z)((0,t$.n6)("error","update_item_failed"),n)})})];case 14:return[2]}})}function F_(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,g;return(0,v.Jh)(this,function(v){switch(v.label){case 0:return v.trys.push([0,13,16,18]),t=e.itemIds,n=e.rating,r=e.ItemAPI,[4,bS(OS,{hasProgressBar:o=t.length>b.ZP.BATCH_UPDATE_SIZE})];case 1:if(v.sent(),i=[],a=0,s=TN(t),!o)return[3,4];return[4,bb(Of())];case 2:return v.sent(),[4,bb(Oc(0,t.length))];case 3:v.sent(),v.label=4;case 4:u=0,l=s.length,v.label=5;case 5:if(!(u<l))return[3,10];return d=(c=s[u]).idArray,f=c.current,p=c.total,h={id:d,rating:n},[4,bS(r.set,h)];case 6:if(m=v.sent().error_list,i=i.concat(m),a=f,!o)return[3,9];return[4,bb(Oc(f,p))];case 7:return v.sent(),[4,bO(Op.getAborted)];case 8:if(v.sent())return[3,10];v.label=9;case 9:return u++,[3,5];case 10:case 16:return[4,bS(OI)];case 11:return v.sent(),[4,b_([bS(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.RATING_UPDATED,textProps:{completedCount:a,rating:n,errorCount:i.length}}),bS(T2,r)])];case 12:case 15:return v.sent(),[3,18];case 13:return g=v.sent(),[4,bS(OI)];case 14:return v.sent(),[4,bS(Tb,{error:g,forceAlert:!0})];case 17:return v.sent(),[7];case 18:return[2]}})}function FE(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_z(dx.ApplyRating,Fb)];case 1:return e.sent(),[4,_z(dx.BatchApplyRating,F_)];case 2:return e.sent(),[2]}})}function FT(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,bS(uF.Z.Index.reindex,{type:"metadata"})];case 1:return e.sent(),[3,3];case 2:return Tb({error:e.sent()}),[3,3];case 3:return[2]}})}function FS(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,bS(e.IndexAPI.reindex,{type:"thumbnail"})];case 1:return t.sent(),[3,3];case 2:return Tb({error:t.sent()}),[3,3];case 3:return[2]}})}function FI(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,bS(uF.Z.Foto.Index.reindexAllUser,{type:"thumbnail"})];case 1:return e.sent(),[3,3];case 2:return Tb({error:e.sent()}),[3,3];case 3:return[2]}})}function Fw(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(wy.qA.ReindexMetadata,FT)];case 1:return e.sent(),[4,_q(wy.qA.ReindexThumbnail,FS)];case 2:return e.sent(),[4,_q(wy.qA.ReindexThumbnailForAllUser,FI)];case 3:return e.sent(),[2]}})}var FA=function(e){var t=[];return Object.keys(e).forEach(function(n){var r="keyword"===n?encodeURIComponent(e[n]).toString():e[n];(0,vG._)(e[n],Object)&&(r=encodeURIComponent(JSON.stringify(e[n]))),t.push("".concat(n,"=").concat(r))}),encodeURI(t.join("&"))},FO=__webpack_require__(59515);function FC(e,t){return t.get?t.get.call(e):t.value}function FP(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function FR(e,t){var n=FP(e,t,"get");return FC(e,n)}function FL(e,t){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object")}function FD(e,t,n){FL(e,t),t.set(e,n)}function Fx(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw TypeError("attempted to set read only private field");t.value=n}}function Fk(e,t,n){var r=FP(e,t,"set");return Fx(e,r,n),n}var FM=__webpack_require__(61344);function FN(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=(0,FM._)(e)););return e}function FF(e,t,n){return(FF="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var r=FN(e,t);if(r){var o=Object.getOwnPropertyDescriptor(r,t);return o.get?o.get.call(n||e):o.value}})(e,t,n||e)}var FB=__webpack_require__(67696),FU=new WeakMap,FZ=new WeakMap,Fj=new WeakMap,FH=function(){function e(t){var n=t.id,r=t.name,o=t.type;(0,yo._)(this,e),FD(this,FU,{writable:!0,value:void 0}),FD(this,FZ,{writable:!0,value:void 0}),FD(this,Fj,{writable:!0,value:void 0}),Fk(this,Fj,n),Fk(this,FZ,r),Fk(this,FU,o)}return(0,yi._)(e,[{key:"label",get:function(){return FR(this,FZ)}},{key:"value",get:function(){return FR(this,FZ)}},{key:"type",get:function(){return FR(this,FU)}},{key:"id",get:function(){return FR(this,Fj)}},{key:"url",get:function(){return""}}]),e}(),Fz=function(e){function t(){return(0,yo._)(this,t),(0,FO._)(this,t,arguments)}return(0,FB._)(t,e),(0,yi._)(t,[{key:"url",get:function(){return"/".concat(J.Z.ALBUM_TYPE.ALBUM,"/",FF((0,FM._)(t.prototype),"id",this))}}]),t}(FH),Fq=new WeakMap,FG=function(e){function t(e){(0,yo._)(this,t);var n,r=e.passphrase,o=(0,oi._)(e,["passphrase"]);return FD(n=(0,FO._)(this,t,[o]),Fq,{writable:!0,value:void 0}),Fk(n,Fq,r),n}return(0,FB._)(t,e),(0,yi._)(t,[{key:"passphrase",get:function(){return FR(this,Fq)}},{key:"id",get:function(){}},{key:"nameSuffix",get:function(){return(0,t$.n6)("shared","shared_with_me")}},{key:"url",get:function(){return"/".concat(J.Z.SHARING,"/").concat(FR(this,Fq))}}]),t}(FH),FV=new WeakMap,FW=new WeakMap,FY=function(e){function t(e){(0,yo._)(this,t);var n,r=e.space,o=e.isShowSpace,i=(0,oi._)(e,["space","isShowSpace"]);return FD(n=(0,FO._)(this,t,[i]),FV,{writable:!0,value:void 0}),FD(n,FW,{writable:!0,value:void 0}),Fk(n,FW,r),Fk(n,FV,o),n}return(0,FB._)(t,e),(0,yi._)(t,[{key:"space",get:function(){return FR(this,FW)}},{key:"nameSuffix",get:function(){return FR(this,FV)?(0,t$.n6)("app",FR(this,FW)):""}}]),t}(FH),FJ=new WeakMap,F$=function(e){function t(e){(0,yo._)(this,t);var n,r=e.name,o=(0,oi._)(e,["name"]),i=(0,iS.K3)(r);return FD(n=(0,FO._)(this,t,[(0,tw._)({name:i},o)]),FJ,{writable:!0,value:void 0}),Fk(n,FJ,r),n}return(0,FB._)(t,e),(0,yi._)(t,[{key:"url",get:function(){return"/".concat(FF((0,FM._)(t.prototype),"space",this),"/").concat(J.Z.FOLDER,"/",FF((0,FM._)(t.prototype),"id",this))}},{key:"path",get:function(){return FR(this,FJ)}},{key:"folderName",get:function(){return FF((0,FM._)(t.prototype),"value",this)}}]),t}(FY),FK=function(e){function t(){return(0,yo._)(this,t),(0,FO._)(this,t,arguments)}return(0,FB._)(t,e),(0,yi._)(t,[{key:"url",get:function(){if(FF((0,FM._)(t.prototype),"type",this)===b.aS.DEGREE_360)return"/".concat(J.Z.ALBUM_TYPE.DEGREE_360,"/",FF((0,FM._)(t.prototype),"space",this));var e=FF((0,FM._)(t.prototype),"type",this).toUpperCase();return"/".concat(J.Z.ALBUM_TYPE[e],"/",FF((0,FM._)(t.prototype),"space",this))}}]),t}(FY),FX=function(e){function t(){return(0,yo._)(this,t),(0,FO._)(this,t,arguments)}return(0,FB._)(t,e),(0,yi._)(t,[{key:"url",get:function(){var e=FF((0,FM._)(t.prototype),"type",this).toUpperCase();return"/".concat(J.Z.ALBUM_TYPE[e],"/",FF((0,FM._)(t.prototype),"space",this),"/",FF((0,FM._)(t.prototype),"id",this))}}]),t}(FY),FQ=function(e){function t(){return(0,yo._)(this,t),(0,FO._)(this,t,arguments)}return(0,FB._)(t,e),(0,yi._)(t,[{key:"url",get:function(){var e=FF((0,FM._)(t.prototype),"type",this).toUpperCase();return"/".concat(J.Z.ALBUM_TYPE[e],"/",FF((0,FM._)(t.prototype),"space",this),"/",FF((0,FM._)(t.prototype),"id",this),"/",FF((0,FM._)(t.prototype),"value",this))}}]),t}(FY),F0=function(e){return(0,vG._)(e,F$)},F1=[tP().instanceOf(Fz),tP().instanceOf(F$),tP().instanceOf(FK),tP().instanceOf(FG),tP().instanceOf(FX),tP().instanceOf(FQ)],F2={Folder:F$,Album:Fz,SpecialType:FK,ShareWithMeAlbum:FG,SmartAlbum:FX,ConceptAlbum:FQ},F4=function(e){var t=e.id,n=e.name,r=e.isShowSpace,o=e.passphrase,i=e.space,a=e.type;switch(a){case b.aS.ALBUM:return new F2.Album({id:t,name:n,type:a});case b.aS.SHARED_WITH_ME:return new F2.ShareWithMeAlbum({id:void 0,name:n,type:a,passphrase:o});case b.aS.FOLDER:return new F2.Folder({id:t,name:n,type:a,space:i,isShowSpace:r});case b.aS.DEGREE_360:return new F2.SpecialType({id:t,name:(0,t$.n6)("app","360"),type:a,space:i,isShowSpace:!1});case b.aS.LIVE:case b.aS.MOTION_PHOTO:return new F2.SpecialType({id:t,name:(0,t$.n6)("app","live_motion"),type:a,space:i,isShowSpace:!1});case b.aS.GENERAL_TAG:case b.aS.PERSON:return new F2.SmartAlbum({id:t,name:n,type:a,space:i,isShowSpace:r});case b.aS.CONCEPT:return new F2.ConceptAlbum({id:t,name:n,type:a,space:i,isShowSpace:r});default:throw TypeError("unknown search suggestion type")}},F3=__webpack_require__(7927),F5=(u={},(0,tR._)(u,b.aS.LIVE,0),(0,tR._)(u,b.aS.MOTION_PHOTO,1),(0,tR._)(u,b.aS.DEGREE_360,2),(0,tR._)(u,b.aS.FOLDER,3),(0,tR._)(u,b.aS.ALBUM,4),(0,tR._)(u,b.aS.SHARED_WITH_ME,4),(0,tR._)(u,b.aS.GENERAL_TAG,5),(0,tR._)(u,b.aS.PERSON,6),(0,tR._)(u,b.aS.CONCEPT,7),u),F6=function(e){return function(t){var n=(0,iZ._)(t),r=n.findIndex(function(t){return t.type===e});return -1!==r&&r+1<n.length&&n[r+1].type===e&&n.splice(r+1,1),n}},F9=F6(b.aS.DEGREE_360),F8=F6(b.aS.LIVE),F7=F6(b.aS.MOTION_PHOTO),Be=function(e){return e.slice(0,10)},Bt=function(e,t,n){var r=e.map(function(e){return F4((0,tL._)((0,tw._)({},e),{space:J.Z.PERSONAL_SPACE,isShowSpace:n}))}),o=t.map(function(e){return F4((0,tL._)((0,tw._)({},e),{space:J.Z.TEAM_SPACE,isShowSpace:n}))}),i=r.concat(o).sort(function(e,t){var n=F5[e.type]-F5[t.type];return 0!==n?n:e.type===b.aS.CONCEPT?e.id-t.id:e.value<t.value?-1:1});return(0,F3.zG)(F9,F8,F7,Be)(i)};function Bn(e){return{type:w$.SetSuggestion,list:e}}function Br(e){var t,n,r,o,i,a,s,u,l;return(0,v.Jh)(this,function(c){switch(c.label){case 0:if(c.trys.push([0,6,,7]),t=e.condition,n=e.getLocationFunc,r=(0,cs.AZ)(),o=(0,cs.Tw)(),i="",a=[],(0,rg.ur)(r))return[3,4];if(a.push(r),!((0,rg.UJ)(r)&&(0,i4.Z)()))return[3,2];return[4,bO(aS.av)];case 1:return i=c.sent(),[3,3];case 2:i=(0,n0.nw)()?J.Z.PERSONAL_SPACE:J.Z.TEAM_SPACE,c.label=3;case 3:return[3,5];case 4:o.from&&(a=o.from,i=(0,t_.yK)(r)),c.label=5;case 5:return u=(s=n("/".concat(J.Z.SEARCH,"/").concat(FA(t),"/").concat(i),{from:a})).pathname,l=s.state,(0,cs.fv)(u,l),[3,7];case 6:return Tb({error:c.sent(),forceAlert:!0}),[3,7];case 7:return[2]}})}function Bo(e){var t,n,r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:if(u.trys.push([0,3,,5]),t=(0,n0.nw)(),n=(0,i4.Z)(),!t&&!n)return[2];return r=e.keyword,[4,b_([t?bS(uF.Z.Foto.Search.Search.suggest,{keyword:r}):null,n?bS(uF.Z.FotoTeam.Search.Search.suggest,{keyword:r}):null])];case 1:return i=(o=g._.apply(void 0,[u.sent(),2]))[0],a=o[1],s=t&&(0,i0.vT)(),[4,bb(Bn(Bt(i?i.list:[],a?a.list:[],s)))];case 2:case 4:return u.sent(),[3,5];case 3:return[4,bS(Tb,{error:u.sent()})];case 5:return[2]}})}function Bi(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(wK.GoSearch,Br)];case 1:return e.sent(),[4,_q(wK.LoadSuggestion,Bo)];case 2:return e.sent(),[2]}})}function Ba(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return!!rm(e,t)&&((0,sN.Z)((0,t$.n6)("app","select_locked_password_folder")),!0)}function Bs(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:if(t={itemArray:[],folderArray:[],personArray:[],selectCount:0},!Sr(e))return[3,2];return[4,bO(lI.getItemId)];case 1:return t.itemArray=[o.sent()],t.folderArray=[],t.selectCount=1,[3,7];case 2:if(!So(e))return[3,5];return[4,bO(function(e){return e.getIn(["selectedBar","selectedSet"])})];case 3:return n=o.sent(),[4,bO(nR.Z.getSelectedItemIdSetIncludingSimilarChildren)];case 4:return t.itemArray=o.sent(),t.folderArray=n.get(b.RT.FOLDER).toJS(),t.personArray=n.get(b.RT.PERSON).toJS(),t.selectCount=t.itemArray.length+t.folderArray.length+t.personArray.length,[3,7];case 5:if(!Si(e))return[3,7];return[4,bO(xr.Z.getSelectedItemIdSetIncludingSimilarChildren)];case 6:r=o.sent(),t.itemArray=r,t.selectCount=r.length,o.label=7;case 7:return[2,t]}})}function Bu(e,t){var n,r,o,i,a,s,u,l,c,d,f,p,h,m,g,y,_,E,T;return(0,v.Jh)(this,function(v){switch(v.label){case 0:return n=e.library,r=e.downloadType,o=e.downloadApi,i=Sr(e.selectedSource),a=Si(e.selectedSource),[4,bO(nR.Z.getSelectType)];case 1:if(s=v.sent(),!i)return[3,2];return s=b.RT.ITEM,[3,4];case 2:if(!a)return[3,4];return[4,bO(xr.Z.getSelectType)];case 3:s=v.sent(),v.label=4;case 4:return[4,bO(iU.Z.getAlbumType)];case 5:if(u=v.sent(),l=n,c={},!(u===b.ZP.ALBUM_TYPE.ALBUM||u===b.ZP.ALBUM_TYPE.SHARING))return[3,11];return[4,bO(nL.Z.getUserId)];case 6:return d=v.sent(),[4,bO(function(e){return e.getIn(["albumReducer","album","current","ownerUserId"])})];case 7:if(f=v.sent(),l=J.Z.PERSONAL_SPACE,d!==f)return[3,9];return[4,bO(function(e){return e.getIn(["actionBar","id"])})];case 8:return c.albumId=v.sent(),[3,11];case 9:return[4,bO(function(e){return e.getIn(["actionBar","info","passphrase"])})];case 10:c.passphrase=v.sent(),v.label=11;case 11:if(p=t.itemArray,h=t.folderArray,!(m=u===b.ZP.ALBUM_TYPE.FOLDER))return[3,13];return g=[h],[4,bO(t6.Z.getSubfoldersInFolderView)];case 12:m=Ba.apply(void 0,g.concat([v.sent()])),v.label=13;case 13:if(m)return[2];if(!(s!==b.RT.NONE))return[3,26];if(y="",!(1===p.length&&0===h.length))return[3,22];if(!i)return[3,15];return[4,bO(lI.getFilename)];case 14:case 16:return y=v.sent(),[3,19];case 15:if(!a)return[3,17];return[4,bO(function(e){return e.getIn(["embededSelected","selectedMap",p[0].toString(),"filename"])})];case 17:return _=p[0],[4,bO(function(e){return e.getIn(["selectedBar","selectedMap",_.toString(),"filename"])})];case 18:y=v.sent(),v.label=19;case 19:if(r!==b._5.ORIGINAL_SIZE_JPEG)return[3,22];return[4,bw(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("app","download_start_after_conversion")}})];case 20:return v.sent(),[4,bS(Bl,p[0],c,o)];case 21:if(!v.sent())return[2];v.label=22;case 22:return E=!SYNO.SDS.Session.isLogined,[4,bO(ip.Z.getWizardInteractiveBox)];case 23:if(T=v.sent(),!(r===b._5.OPTIMIZED_JPEG&&(p.length>1||h.length>0)&&(E||T.some(function(e){return e.get("name")===b.s3.DOWNLOAD_MULTIPLE_ITEMS&&e.get("show")}))))return[3,25];return[4,bS(T9,T,!E)];case 24:v.sent(),v.label=25;case 25:O0(p,h,c,l,r,y),v.label=26;case 26:return[2]}})}function Bl(e,t,n){var r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:if(r=t.albumId,o=t.passphrase,O2())return[2,!1];i={item_id:e},r?i.album_id=r:o&&(i.passphrase=o),u.label=1;case 1:return u.trys.push([1,3,,5]),[4,bS(n.convert,i)];case 2:return u.sent(),[3,5];case 3:return a=u.sent(),s=(0,t$.n6)("error","convert_to_original_size_jpeg_fail"),[4,bS(Tb,{error:a,customWebapiErrorMessages:Object.fromEntries(Object.entries(b.ZQ).map(function(e){var t=(0,g._)(e,2);return[(t[0],t[1]),s]}))})];case 4:return u.sent(),[2,!1];case 5:return[2,!0]}})}function Bc(e,t){return(0,v.Jh)(this,function(n){switch(n.label){case 0:if(!t.setupAction)return[3,2];return[4,bb(t.setupAction)];case 1:n.sent(),n.label=2;case 2:return[4,Bs(t.selectedSource)];case 3:return[4,e(t,n.sent())];case 4:if(n.sent()!==b.uE.CANCEL)return[3,7];if(!t.cancelAction)return[3,6];return[4,bb(t.cancelAction)];case 5:n.sent(),n.label=6;case 6:return[3,9];case 7:if(!t.clearupAction)return[3,9];return[4,bb(t.clearupAction)];case 8:n.sent(),n.label=9;case 9:return[2]}})}function Bd(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_z(xn.q.HandleDownload,Bc,Bu)];case 1:return e.sent(),[2]}})}var Bf=__webpack_require__(67145),Bp=tg.lazy(function(){return Promise.all([__webpack_require__.e("671"),__webpack_require__.e("795")]).then(__webpack_require__.bind(__webpack_require__,40324))});function Bh(e){var t=document.body.appendChild(document.createElement("div")),n=iQ.Z.getStore();return new Promise(function(r){var o={supportHomeService:e,handleApply:function(){r({action:"apply"})},handleClose:function(){r({action:"close"})}};p.render(tg.createElement(y.zt,{store:n},tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(Bp,o))),t)}).then(function(e){return e}).catch(function(e){throw e}).finally(function(){(0,mc.P)(t)})}function Bm(e){return{type:A3.SetUserInfo,userInfo:e}}var Bg=__webpack_require__(20226);function Bv(e){return 0===Object.keys(e).length}function By(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return t=e.setting,[4,bS(uF.Z.Foto.Setting.Wizard.set,t)];case 1:return n.sent(),[4,bb((0,Bf.go)(t))];case 2:return n.sent(),[2]}})}function Bb(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:if(!1!==(t=e.setting).enable_converted_original_jpeg)return[3,2];return[4,bS(BL)];case 1:n.sent(),n.label=2;case 2:return[4,bS(uF.Z.Foto.Setting.Admin.set,t)];case 3:return n.sent(),[4,bb((0,Bf.HS)(t))];case 4:return n.sent(),[2]}})}function B_(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return t=e.setting,(n=(0,tw._)({},t)).date_format&&(n.date_format=n.date_format.toLowerCase()),[4,bS(uF.Z.Foto.Setting.User.set,n)];case 1:return r.sent(),[4,bb((0,Bf.ne)(t))];case 2:return r.sent(),[2]}})}function BE(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return t=e.setting,[4,bS(uF.Z.Foto.Setting.TeamSpace.set,t)];case 1:return n.sent(),[4,bb((0,Bf.C9)(t))];case 2:return n.sent(),[2]}})}function BT(e){return function(t){return(0,v.Jh)(this,function(n){switch(n.label){case 0:if(n.trys.push([0,2,,3]),Bv(t.setting))return[2];return[4,bS(e,t)];case 1:return n.sent(),[3,3];case 2:return Tb({error:n.sent(),forceAlert:!0}),[3,3];case 3:return[2]}})}}function BS(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:t=e.adminSettingDiff,n=e.isReload,r=e.teamSettingDiff,o=e.userSettingDiff,a.label=1;case 1:return a.trys.push([1,6,,7]),[4,b_([!Bv(t)&&bS(Bb,{setting:t}),!Bv(r)&&bS(BE,{setting:r}),!Bv(o)&&bS(B_,{setting:o})])];case 2:if(a.sent(),!n)return[3,5];return[4,bS(uF.Z.Foto.Setting.User.get)];case 3:return i=a.sent(),[4,Dj([bb((0,Bf.Yi)(i)),bb((0,pI.n9)())])];case 4:a.sent(),a.label=5;case 5:return[3,7];case 6:return Tb({error:a.sent(),forceAlert:!0}),[3,7];case 7:return[2]}})}function BI(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:return f.trys.push([0,13,,18]),t=[],[4,b_([bS(uF.Z.Foto.Setting.Admin.get),bS(uF.Z.Foto.Setting.User.get)])];case 1:return r=(n=g._.apply(void 0,[f.sent(),2]))[0],o=n[1],[4,b_([bS(uF.Z.Foto.UserInfo.me,{profile:!1}),bS(uF.Z.Foto.Setting.Wizard.get)])];case 2:return a=(i=g._.apply(void 0,[f.sent(),2]))[0],s=i[1],[4,bS(uF.Z.Foto.Setting.TeamSpace.get)];case 3:if(u=f.sent(),t.push(bb((0,Bf.uR)(r)),bb((0,Bf.Yi)(o)),bb(Bm(a)),bb((0,Bf.MW)(u))),e.reloadOnSuccess)return Ta(),[2];return[4,Dj(t)];case 4:return f.sent(),[4,bb((0,Bf.jF)(s))];case 5:if(f.sent(),!(o.team_space_permission!==b.El.MANAGE))return[3,7];return[4,bb((0,uz.f0)(b.Zu.TEAM,!0))];case 6:f.sent(),f.label=7;case 7:if(o.enable_home_service)return[3,9];return[4,bb((0,uz.f0)(b.Zu.PERSONAL,!0))];case 8:f.sent(),f.label=9;case 9:return[4,bS(Bg.Z,o.theme)];case 10:return f.sent(),[4,bb((0,Lp.VR)())];case 11:return f.sent(),[4,bb((0,Bf.Ad)())];case 12:return f.sent(),[3,18];case 13:if(c=(l=f.sent()).code,d=l.errors,c!==b.ZQ.NO_SPACE_ENABLED)return[3,15];return[4,bS(Bh,!d||d.support_home_service)];case 14:return f.sent(),[3,17];case 15:return[4,bS(Tb,{error:l,payload:(0,tR._)({},b.ZQ.SHOULD_UPGRADE_USER,{action:e})})];case 16:f.sent(),f.label=17;case 17:return[3,18];case 18:return[2]}})}function Bw(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,7,,9]),[4,bS(uF.Z.Foto.Setting.Guest.get)];case 1:if(t=a.sent(),n=[bb((0,Bf.m5)(t))],!SYNO.SDS.Session.isLogined)return[3,5];return[4,bS(uF.Z.Foto.Setting.User.get)];case 2:return r=a.sent(),[4,bS(uF.Z.Foto.Setting.TeamSpace.get)];case 3:return o=a.sent(),n.push(bb((0,Bf.Yi)(r)),bb((0,Bf.MW)(o))),[4,bS(uF.Z.Foto.UserInfo.me)];case 4:i=a.sent(),n.push(bb(Bm(i))),a.label=5;case 5:if(e.reloadOnSuccess)return Ta(),[2];return[4,b_(n)];case 6:case 8:return a.sent(),[3,9];case 7:return[4,bS(Tb,{error:a.sent(),payload:(0,tR._)({},b.ZQ.SHOULD_UPGRADE_USER,{action:e})})];case 9:return[2]}})}function BA(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,3,,4]),[4,bS(uF.Z.Foto.Setting.Admin.get)];case 1:return e=t.sent(),[4,bb((0,Bf.uR)(e))];case 2:return t.sent(),[3,4];case 3:return Tb({error:t.sent()}),[3,4];case 4:return[2]}})}function BO(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,6,,7]),t=e.refreshAfterLoaded,n=[],[4,bS(uF.Z.Foto.Setting.User.get)];case 1:return r=i.sent(),[4,bS(uF.Z.Foto.Setting.TeamSpace.get)];case 2:return o=i.sent(),n.push(bb((0,Bf.Yi)(r)),bb((0,Bf.MW)(o))),[4,b_(n)];case 3:if(i.sent(),!t)return[3,5];return[4,bb((0,pI.n9)())];case 4:i.sent(),i.label=5;case 5:return[3,7];case 6:return Tb({error:i.sent()}),[3,7];case 7:return[2]}})}function BC(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,3,,4]),[4,bS(uF.Z.Foto.Setting.Guest.get)];case 1:return e=t.sent(),[4,bb((0,Bf.m5)(e))];case 2:return t.sent(),[3,4];case 3:return Tb({error:t.sent(),forceAlert:!0}),[3,4];case 4:return[2]}})}function BP(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return t=e.sessionStorage,[4,bO(nL.Z.getUserId)];case 1:if(n=i.sent(),r=(0,rW.uF)(n),null!==(o=t.getItem(r)))return[3,3];return[4,bb((0,Bf.ZK)(b.sk.Medium))];case 2:return i.sent(),[3,5];case 3:return[4,bb((0,Bf.ZK)(o))];case 4:i.sent(),i.label=5;case 5:return[2]}})}function BR(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return t=e.sessionStorage,n=e.thumbnailSize,[4,bb((0,Bf.ZK)(n))];case 1:return i.sent(),[4,bO(nL.Z.getUserId)];case 2:return r=i.sent(),o=(0,rW.uF)(r),t.setItem(o,n),[2]}})}function BL(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return e.trys.push([0,3,,4]),[4,bb((0,Bf.BJ)(!0))];case 1:return e.sent(),[4,bS(uF.Z.Foto.Download.clearCache)];case 2:return e.sent(),[3,4];case 3:return Tb({error:e.sent()}),[3,4];case 4:return[2]}})}function BD(){var e,t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return e=(0,gk.ej)(b.cn.CACHE_SIZE)||0,[4,bb((0,Bf.wq)(e,!0))];case 1:r.sent(),r.label=2;case 2:return r.trys.push([2,5,,6]),[4,bS(uF.Z.Foto.Download.calculateCacheSize)];case 3:return n=void 0===(t=r.sent().cache_size)?0:t,(0,gk.d8)(b.cn.CACHE_SIZE,n),[4,bb((0,Bf.wq)(n,!1))];case 4:return r.sent(),[3,6];case 5:return Tb({error:r.sent(),forceAlert:!0}),[3,6];case 6:return[2]}})}function Bx(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bI(Bk,-1)];case 1:return e=t.sent(),[4,by(w8.qA.StopGetClearingConvertedFileStatus)];case 2:return t.sent(),[4,bA(e)];case 3:return t.sent(),[2]}})}function Bk(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:if(!(e>-1))return[3,2];return[4,bP(1e3*E4(e))];case 1:o.sent(),o.label=2;case 2:return o.trys.push([2,9,,10]),[4,bS(uF.Z.Foto.Download.getCacheStatus)];case 3:return t=o.sent().status,[4,bO(ip.Z.getIsClearingConvertedFile)];case 4:return n=o.sent(),r="processing"===t,[4,bb((0,Bf.BJ)(r))];case 5:if(o.sent(),!(n&&!r))return[3,7];return(0,gk.d8)(b.cn.CACHE_SIZE,"0",30),[4,bb((0,Bf.wq)(0,!1))];case 6:return o.sent(),[2];case 7:return[4,bI(Bk,e+1)];case 8:return o.sent(),[3,10];case 9:return Tb({error:o.sent()}),[3,10];case 10:return[2]}})}function BM(){var e,t,n,r,o,i,a=arguments;return(0,v.Jh)(this,function(s){switch(s.label){case 0:t=(e=a.length>0&&void 0!==a[0]?a[0]:{}).hasHevcHandler,n=e.noHevcHandler,r=e.onComplete,s.label=1;case 1:return s.trys.push([1,4,5,6]),[4,bS(uF.Z.Foto.Setting.User.get)];case 2:return i=(o=s.sent()).ame_status,o.ame_status.has_hevc?null==t||t():null==n||n(),[4,bb((0,Bf.ne)(ev.default.fromJS({ame_status:i})))];case 3:return s.sent(),[3,6];case 4:return Tb({error:s.sent()}),[3,6];case 5:return null==r||r(),[7];case 6:return[2]}})}function BN(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return e.trys.push([0,2,,3]),[4,bS(B_,{setting:{auto_generate_thumbnail:!0}})];case 1:return e.sent(),[3,3];case 2:return Tb({error:e.sent()}),[3,3];case 3:return[4,bS(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("app","auto_convert_during_browsing_enabled")}})];case 4:return e.sent(),[2]}})}function BF(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(w8.qA.LoadAllSetting,BI)];case 1:return e.sent(),[4,_q(w8.qA.LoadAdminSetting,BA)];case 2:return e.sent(),[4,_q(w8.qA.LoadAmeStatus,BM)];case 3:return e.sent(),[4,_q(w8.qA.LoadUserSetting,BO)];case 4:return e.sent(),[4,_q(w8.qA.SetAdminSetting,BT(Bb))];case 5:return e.sent(),[4,_q(w8.qA.SetUserSetting,BT(B_))];case 6:return e.sent(),[4,_q(w8.qA.SetTeamSetting,BT(BE))];case 7:return e.sent(),[4,_q(w8.qA.SetWizardInfo,BT(By))];case 8:return e.sent(),[4,_q(w8.qA.SetFromSettingDialog,BS)];case 9:return e.sent(),[4,_q(w8.qA.LoadSharingSetting,Bw)];case 10:return e.sent(),[4,_q(w8.qA.LoadGuestSetting,BC)];case 11:return e.sent(),[4,_q(w8.qA.LoadFolderViewThumbnailSize,BP)];case 12:return e.sent(),[4,_q(w8.qA.SetFolderViewThumbnailSize,BR)];case 13:return e.sent(),[4,_q(w8.qA.ClearConvertedFile,BL)];case 14:return e.sent(),[4,_q(w8.qA.CalculateCacheSize,BD)];case 15:return e.sent(),[4,_q(w8.qA.GetClearingConvertedFileStatus,Bx)];case 16:return e.sent(),[4,_q(w8.qA.EnableAutoGenerateThumbnail,BN)];case 17:return e.sent(),[2]}})}function BB(e){return e?{message:(0,t$.n6)("shared","confirm_stop_sharing_virtual_album"),title:(0,t$.n6)("shared","confirm_stop_sharing_title"),closeText:(0,t$.n6)("action","stop_and_keep_copy"),cancelText:(0,t$.n6)("action","cancel"),confirmText:(0,t$.n6)("action","stop")}:{message:(0,t$.n6)("shared","confirm_stop_sharing_normal_album_desc"),title:(0,t$.n6)("shared","confirm_stop_sharing_title"),cancelText:(0,t$.n6)("action","cancel"),confirmText:(0,t$.n6)("shared","stop_sharing")}}function BU(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=iQ.Z.getStore(),n=document.body.appendChild(document.createElement("div"));return new Promise(function(r){var o=(0,tL._)((0,tw._)({showClose:e,showCancel:!0,showConfirm:!0,isOpen:!0},BB(e)),{closeHandler:function(){r({type:"stopAndCreate"})},cancelHandler:function(){r({type:"cancel"})},confirmHandler:function(){r({type:"stop"})}});p.render(tg.createElement(y.zt,{store:t},tg.createElement(ma.Z,o)),n)}).finally(function(){(0,mc.P)(n)})}function BZ(e){var t,n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:return s.trys.push([0,5,,6]),t=e.offset,n=e.limit,r=e.sortBy,o=e.sortDirection,[4,bS(uF.Z.Foto.Sharing.Misc.listSharedWithMeAlbum,{additional:["sharing_info","thumbnail","access_permission"],offset:t,limit:n,sortBy:r,sortDirection:o})];case 1:return[4,bS(E1,s.sent().list)];case 2:return a=(i=s.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:i.thumbnails}))];case 3:return s.sent(),[4,bb(_V(a,t,n))];case 4:return s.sent(),[3,6];case 5:return Tb({error:s.sent()}),[3,6];case 6:return[2]}})}function Bj(e){var t,n,r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:return u.trys.push([0,5,,6]),t=e.offset,n=e.limit,r=e.sortBy,o=e.sortDirection,i={offset:t,limit:n,additional:["thumbnail","sharing_info"],category:"shared",sortBy:r,sortDirection:o},[4,bS(uF.Z.Foto.Browse.Album.list,i)];case 1:return[4,bS(E1,u.sent().list)];case 2:return s=(a=u.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:a.thumbnails}))];case 3:return u.sent(),[4,bb(_W(s,t,n))];case 4:return u.sent(),[3,6];case 5:return Tb({error:u.sent()}),[3,6];case 6:return[2]}})}function BH(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,8,,9]),t=e.albumId,[4,bS(uF.Z.Foto.Browse.Album.get,{id:[t],additional:["sharing_info","thumbnail"]})];case 1:if(0===(n=a.sent()).list.size)throw Error("get shared album failed");return[4,bS(E1,n.list)];case 2:return o=(r=a.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:r.thumbnails}))];case 3:if(a.sent(),!1!==(i=o[0]).shared)return[3,5];return[4,bb(_J(t))];case 4:return a.sent(),[3,7];case 5:return[4,bb(_$(i.id,i))];case 6:a.sent(),a.label=7;case 7:return[3,9];case 8:return Tb({error:a.sent()}),[3,9];case 9:return[2]}})}function Bz(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,7,,8]),t=e.albumId,n=e.showToast,r=e.name,[4,bS(uF.Z.Foto.Sharing.Passphrase.setShared,{policy:"album",album_id:t,enabled:!1})];case 1:return i.sent(),[4,bb(_J(t))];case 2:return i.sent(),[4,bS(cs.AZ)];case 3:return o=i.sent(),[4,bS(rg.iY,o)];case 4:if(!i.sent())return[3,6];return[4,bS(TQ)];case 5:i.sent(),i.label=6;case 6:return n&&(0,Ou.Z)({notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT,textProps:{text:(0,sF.Z)((0,t$.n6)("shared","stop_sharing_item"),Ol(r,"album-name"))}}),[3,8];case 7:return Tb({error:i.sent(),forceAlert:!0}),[3,8];case 8:return[2]}})}function Bq(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return r.trys.push([0,3,,4]),t=e.albumId,n=e.needGoBack,[4,bS(Bz,{albumId:t,showToast:!1})];case 1:return r.sent(),[4,bS(uF.Z.Foto.Browse.Album.delete,{id:[t]})];case 2:return r.sent(),n&&(0,t9.Hm)(),[3,4];case 3:return Tb({error:r.sent(),forceAlert:!0}),[3,4];case 4:return[2]}})}function BG(e){var t,n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:return t=e.albumId,n=e.albumName,[4,bS(BU,r=e.isTempShare)];case 1:if("cancel"===(o=s.sent()).type)return[2];if(!r)return[3,11];if("stopAndCreate"!==o.type)return[3,8];OS(),s.label=2;case 2:return s.trys.push([2,5,,7]),[4,bS(uF.Z.Foto.Browse.NormalAlbum.copy,{name:n,source_album_id:t})];case 3:return[4,bS(OM,{albumId:s.sent().album.id,redirect:!0})];case 4:return s.sent(),[3,7];case 5:return i=s.sent(),[4,OI()];case 6:return s.sent(),Tb({error:i,forceAlert:!0}),[3,7];case 7:OI(),s.label=8;case 8:return a="stop"===o.type&&(0,rg.iY)((0,cs.AZ)()),[4,bb(_9(t,a))];case 9:return s.sent(),[4,bS(Ou.Z,{notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DANGEROUS_SPAN_TEXT,textProps:{text:(0,sF.Z)((0,t$.n6)("shared","stop_sharing_item"),Ol(n,"album-name"))}})];case 10:return s.sent(),[3,13];case 11:return[4,bb(_6(t,!0,n))];case 12:s.sent(),s.label=13;case 13:return[2]}})}function BV(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:if(t.trys.push([0,3,,4]),!(0,n0._9)())return[2];return[4,bS(uF.Z.Foto.UserInfo.get,{id:e.idArray})];case 1:return[4,bb(_Q(t.sent().list))];case 2:return t.sent(),[3,4];case 3:return Tb({error:t.sent()}),[3,4];case 4:return[2]}})}function BW(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:t=e.sortBy,n=e.sortDirection,r=e.sharedType,o=e.loadListAction,i=r===b.gq.sharedWithMe?{sharedWithMeSortBy:t,sharedWithMeSortDirection:n}:{sharedWithOthersSortBy:t,sharedWithOthersSortDirection:n},a.label=1;case 1:return a.trys.push([1,6,,8]),[4,bS(uF.Z.Foto.Browse.Album.setAlbumListOrder,i)];case 2:return a.sent(),[4,bb(_2(r,t,n))];case 3:return a.sent(),[4,bb(_X(r))];case 4:return a.sent(),[4,bb(o(0,b.ko.SHARED_ALBUM,t,n))];case 5:case 7:return a.sent(),[3,8];case 6:return[4,bS(Tb,{error:a.sent()})];case 8:return[2]}})}function BY(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,4,,6]),[4,bS(uF.Z.Foto.Browse.Album.getAlbumListOrder)];case 1:return e=t.sent(),[4,bb(_2(b.gq.sharedWithMe,e.shared_with_me_sort_by,e.shared_with_me_sort_direction))];case 2:return t.sent(),[4,bb(_2(b.gq.sharedWithOthers,e.shared_with_others_sort_by,e.shared_with_others_sort_direction))];case 3:case 5:return t.sent(),[3,6];case 4:return[4,bS(Tb,{error:t.sent()})];case 6:return[2]}})}function BJ(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(v0.LoadSharedWithMeList,BZ)];case 1:return e.sent(),[4,_q(v0.LoadSharedWithOthersList,Bj)];case 2:return e.sent(),[4,_q(v0.GetSharedAlbumListOrder,BY)];case 3:return e.sent(),[4,_z(v0.ConfirmStopSharing,BG)];case 4:return e.sent(),[4,_z(v0.StopSharing,Bz)];case 5:return e.sent(),[4,_z(v0.StopSharingAndDeleteTemporary,Bq)];case 6:return e.sent(),[4,_z(v0.UpdateSharedWithOthersAlbum,BH)];case 7:return e.sent(),[4,_z(v0.LoadOwnerInfo,BV)];case 8:return e.sent(),[4,_z(v0.ChangeSharedAlbumListSorting,BW)];case 9:return e.sent(),[2]}})}function B$(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,7,,9]),[4,bS(uF.Z.Foto.Setting.Guest.get)];case 1:if(t=a.sent(),n=[bb((0,Bf.m5)(t))],!SYNO.SDS.Session.isLogined)return[3,5];return[4,bS(uF.Z.Foto.Setting.User.get)];case 2:return r=a.sent(),[4,bS(uF.Z.Foto.Setting.TeamSpace.get)];case 3:return o=a.sent(),n.push(bb((0,Bf.Yi)(r)),bb((0,Bf.MW)(o))),[4,bS(uF.Z.Foto.UserInfo.me)];case 4:i=a.sent(),n.push(bb(Bm(i))),a.label=5;case 5:if(e.reloadOnSuccess)return Ta(),[2];return[4,b_(n)];case 6:case 8:return a.sent(),[3,9];case 7:return[4,bS(Tb,{error:a.sent(),payload:(0,tR._)({},b.ZQ.SHOULD_UPGRADE_USER,{action:e})})];case 9:return[2]}})}function BK(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(w8.qA.LoadSharingSetting,B$)];case 1:return e.sent(),[2]}})}var BX=function(){return!!((0,n0.nw)()&&!(0,n0.XQ)()||!(0,n0.nw)()&&(0,n0.XQ)())},BQ=function(e,t){return BX()?e:t===b.Zu.PERSONAL?"/Personal Space".concat(e):"/Shared Space".concat(e)},B0=function(e){var t=e.library,n=e.operationType,r=e.itemName,o=e.sourceFolder,i=e.reason,a=e.goToFolderById,s=null;n===b.Ht.COPY?s=tg.createElement("div",{"data-testid":"synofoto-background-task-error-detail-task-icon",className:"synofoto-background-task-copy-icon"}):n===b.Ht.MOVE&&(s=tg.createElement("div",{"data-testid":"synofoto-background-task-error-detail-task-icon",className:"synofoto-background-task-move-icon"}));var u=BQ(o.path,t);return tg.createElement("div",{className:"synofoto-background-task-error-detail"},tg.createElement("div",{className:"synofoto-background-task-error-detail-item"},s,tg.createElement("div",{className:"synofoto-background-task-error-detail-item-name","data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":r},r)),tg.createElement("div",{className:"synofoto-background-task-error-detail-folder-path-wrapper"},tg.createElement("div",{className:"synofoto-background-task-error-detail-folder-path","data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":u},u),"\xa0",tg.createElement("div",{className:"synofoto-go-to-folder-wrapper"},"(",tg.createElement("span",{className:"synofoto-go-to-folder",onClick:function(){a(o.id)}},(0,t$.n6)("app","goto")),")")),tg.createElement("div",{className:"synofoto-background-task-error-detail-reason"},tg.createElement("div",{"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":i},tg.createElement("div",{className:"synofoto-task-error-detail-reason-text"},i))))};B0.propTypes={library:tP().oneOf([b.Zu.PERSONAL,b.Zu.TEAM]),operationType:tP().oneOf([b.Ht.COPY,b.Ht.MOVE]),itemName:tP().string,sourceFolder:tP().shape({id:tP().number,path:tP().string}),reason:tP().string,goToFolderById:tP().func},B0.defaultProps={library:b.Zu.PERSONAL,operationType:b.Ht.COPY,itemName:"",sourceFolder:{id:-1,path:""},reason:"",goToFolderById:function(e){}};var B1=B0,B2=__webpack_require__(97762),B4=function(e){var t=e.file,n=e.reason,r=h$(t).fileURL,o=tg.createElement(pL.Z,{text:n});return tg.createElement("div",{className:"synofoto-upload-task-error-detail"},tg.createElement("div",{className:"synofoto-upload-task-error-detail-file"},tg.createElement(hJ,{imageUrl:r,mimetype:t.type}),tg.createElement("div",{className:"synofoto-upload-task-error-detail-file-name","data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":t.name},t.name)),tg.createElement("div",{className:"synofoto-upload-task-error-detail-folder-path"},"-"),tg.createElement("div",{className:"synofoto-upload-task-error-detail-reason"},tg.createElement("div",{"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-html":B2.renderToStaticMarkup(o)},tg.createElement("div",{className:"synofoto-task-error-detail-reason-text"},n))))};B4.propTypes={file:tP().shape({type:tP().string.isRequired,name:tP().string.isRequired}).isRequired,reason:tP().string},B4.defaultProps={reason:""};var B3=B4,B5=function(){return tg.createElement("div",{className:"synofoto-loading-box-wrapper"},tg.createElement(PG.Z,null))},B6=function(e){var t=e.handleClick,n=(0,y.v9)(eK.getTargetTaskForErrorDetail),r=(0,y.v9)(eK.getErrorListForErrorDetail),o=(0,y.v9)(eK.getIsLoadingErrorDetail),i=(0,y.v9)(eK.getNumDeletedItemForErrorDetail),a=(0,t9.Ib)(n.get("library")),s=function(){var e=[],o=n&&n.get("taskType");if(o===b.UA.UPLOAD){var s,u=r.map(function(e,t){return tg.createElement(B3,{key:"".concat(o,"_").concat(t),file:e.getIn(["item","file"]),reason:e.get("reason")})});(s=e).push.apply(s,(0,iZ._)(u))}else if(o===b.UA.BACKGROUND){var l,c=r.map(function(e,r){return tg.createElement(B1,{key:"".concat(b.UA.BACKGROUND,"_").concat(r),library:n.get("library"),operationType:n.get("operationType"),itemName:e.getIn(["item","name"]),sourceFolder:e.get("sourceFolder").toJS(),reason:e.get("reason"),goToFolderById:function(e){a(e),t()}})});(l=e).push.apply(l,(0,iZ._)(c))}if(i>0){var d,f=(0,iZ._)(Array(i).keys()).map(function(e){return tg.createElement("div",{key:e,className:"synofoto-task-error-detail-deleted-error-message"},(0,t$.n6)("background_task","error_item_folder_has_been_deleted"))});(d=e).push.apply(d,(0,iZ._)(f))}return e};return tg.createElement("div",{className:"synofoto-task-error-detail-table"},tg.createElement("div",{className:"synofoto-task-error-detail-table-header"},tg.createElement("div",{className:"synofoto-task-error-detail-table-header-item"},(0,t$.n6)("background_task","error_detail_item_name")),tg.createElement("div",{className:"synofoto-task-error-detail-table-header-item"},(0,t$.n6)("app","folder_path")),tg.createElement("div",{className:"synofoto-task-error-detail-table-header-item"},(0,t$.n6)("background_task","error_detail_reason"))),tg.createElement("div",{className:"synofoto-task-error-detail-table-content"},o?B5():s()))};B6.propTypes={handleClick:tP().func},B6.defaultProps={handleClick:function(){}};var B9=B6,B8=function(e){var t=e.handleClick,n=tg.createElement(B9,{handleClick:t});return tg.createElement(db.Z,{className:"synofoto-task-error-detail-dialog",isOpen:!0,showCancel:!0,showConfirm:!1,cancelText:(0,t$.n6)("action","close"),handleCancel:t,content:n,title:(0,t$.n6)("background_task","error_details"),contentPadding:b.k3.ALL})};B8.propTypes={handleClick:tP().func},B8.defaultProps={handleClick:void 0};var B7=B8,Ue=function(){var e=document.body.appendChild(document.createElement("div")),t=iQ.Z.getStore();return new Promise(function(n){var r=tg.createElement(B7,{handleClick:function(){n({type:"close"})}});p.render(tg.createElement(y.zt,{store:t},r),e)}).finally(function(){(0,mc.P)(e)})};function Ut(){return{abort:!1,id:null}}var Un=Ut();function Ur(e){return{status:b.Dm.WAITING,errorCode:null,file:e}}function Uo(e,t,n){return{taskType:b.UA.UPLOAD,id:(0,SZ.x0)(),status:b.Dm.WAITING,creationTime:Date.now(),numCompletion:0,retry:0,items:e.map(function(e){return Ur(e)}),uploadedItemIds:[],albumId:null,passphrase:null,albumName:"",folderId:null,library:t,UploadAPIUrl:n}}function Ui(e,t){if(!e&&!t)return null;if(e&&!t)return b.UA.BACKGROUND;if(!e&&t)return b.UA.UPLOAD;var n=e.get("status"),r=t.get("status");return n===b.oJ.WAITING&&r===b.Dm.WAITING||n===b.oJ.PROCESSING&&r===b.Dm.UPLOADING?e.get("creationTime")<t.get("creationTime")?b.UA.BACKGROUND:b.UA.UPLOAD:n===b.oJ.PROCESSING?b.UA.BACKGROUND:b.UA.UPLOAD}function Ua(e,t){var n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),[4,bS(e.get,{id:t})];case 1:return[2,{isDeleted:!1,folder:r.sent().folder}];case 2:if((n=r.sent()).code===b.ZQ.FOLDER_NOT_FOUND)return[2,{isDeleted:!0,folder:null}];throw n;case 3:return[2]}})}function Us(e,t){var n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:if(!((n=(0,t_.o$)(e)).type===b.ZP.ALBUM_TYPE.ALBUM&&n.typeId===t))return[3,2];return[4,bb((0,pI.n9)([/album/]))];case 1:r.sent(),r.label=2;case 2:return[2]}})}function Uu(e,t,n,r){var o,i,a=arguments;return(0,v.Jh)(this,function(s){switch(s.label){case 0:if(o=a.length>4&&void 0!==a[4]?a[4]:[],e!==n||null===t)return[2];return[4,bO(r3.getIsEnabled)];case 1:if(s.sent())return[2];if(!((i=t.get("id"))===r||o.includes(i)))return[3,3];return[4,bb((0,pI.Hi)())];case 2:s.sent(),s.label=3;case 3:return[2]}})}function Ul(e,t){var n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:if(!((n=(0,t_.o$)(e)).type===b.ZP.ALBUM_TYPE.SHARING&&n.passphrase===t))return[3,2];return[4,bb((0,pI.n9)([/sharing/]))];case 1:r.sent(),r.label=2;case 2:return[2]}})}function Uc(e,t){var n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return n=(0,t_.o$)(e),[4,bO(r3.getIsEnabled)];case 1:if(r=o.sent(),!(n.library===t&&n.type===b.ZP.ALBUM_TYPE.TIMELINE&&!r))return[3,3];return[4,bb((0,pI.RR)())];case 2:o.sent(),o.label=3;case 3:return[2]}})}function Ud(e){var t,n,r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:return t=e.albumId,n=e.passphrase,r=e.folderId,o=e.library,[4,bO(aS.jz)];case 1:return[4,bS(Uc,i=u.sent(),o)];case 2:return u.sent(),[4,bS(T1)];case 3:if(u.sent(),!(null!==t))return[3,5];return[4,bS(Us,i,t)];case 4:case 6:return u.sent(),[3,11];case 5:if(!(null!==n))return[3,7];return[4,bS(Ul,i,n)];case 7:if(!(null!==r))return[3,11];return[4,bO(aS.av)];case 8:return a=u.sent(),[4,bO(t6.Z.getCurrentFolder)];case 9:return s=u.sent(),[4,bS(Uu,a,s,o,r)];case 10:u.sent(),u.label=11;case 11:return[2]}})}function Uf(e,t,n,r,o,i,a,s,u){var l,c,d,f,p,h,m,g,y,_,E;return(0,v.Jh)(this,function(s){switch(s.label){case 0:return l={successItem:!1,ignoreItem:!1,renameItem:!1,errorCode:null},[4,bS(De,c=e.file)];case 1:return f=(d=s.sent()).thumbXL,p={thumbXL:f,thumbSM:d.thumbSM,thumbM:d.thumbM,date:d.date},[4,bS(RZ,h=null!==r?function(){return Rj(a,c,r,p,u)}:null!==o?function(){return RH(a,c,o,p,u)}:null!==i?function(){return Rz(a,c,i,p,u)}:function(){return Rq(a,c,p,u)},b.dr.UPLOAD)];case 2:if(!(m=s.sent()).success)return[3,4];return l.successItem=!0,y=(g=m.apiResp).id,(_=g.action)===b.x3.IGNORE?l.ignoreItem=!0:_===b.x3.RENAME&&(l.renameItem=!0),[4,bb(q(n,t,y))];case 3:return s.sent(),[3,8];case 4:if(!(E=m.error).code)return[3,6];return[4,bb(G(n,t,E.code))];case 5:return s.sent(),l.errorCode=E.code,[3,8];case 6:return[4,bb(G(n,t,b.Pe.UPLOAD_TASK_UNDEFINED_FAILED))];case 7:s.sent(),l.errorCode=b.Pe.UPLOAD_TASK_UNDEFINED_FAILED,s.label=8;case 8:return[2,l]}})}function Up(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,g;return(0,v.Jh)(this,function(y){switch(y.label){case 0:return t=function(e){var t,h,m,g,y,_,E,T,S,I;return(0,v.Jh)(this,function(v){switch(v.label){case 0:if(Un.abort)return[2,"break"];return[4,b_((t=r.slice(e,e+p)).map(function(t,r){return bS(Uf,t,e+r,n,o,i,a,s,u,l)}))];case 1:h=v.sent(),m=null,g=!0,y=!1,_=void 0;try{for(E=h[Symbol.iterator]();!(g=(T=E.next()).done);g=!0)(S=T.value).successItem?(c+=1,S.ignoreItem?d+=1:S.renameItem&&(f+=1)):(S.errorCode===b.ZQ.USER_QUOTA_FULL||S.errorCode===b.ZQ.SPACE_FULL)&&(m=S.errorCode)}catch(e){y=!0,_=e}finally{try{g||null==E.return||E.return()}finally{if(y)throw _}}if(!m)return[3,7];I=e+t.length,v.label=2;case 2:if(!(I<r.length))return[3,5];return[4,bb(G(n,I,m))];case 3:v.sent(),v.label=4;case 4:return++I,[3,2];case 5:return[4,bb(U(n,r.length))];case 6:return v.sent(),[2,"break"];case 7:return[4,bb(U(n,e+t.length))];case 8:return v.sent(),[2]}})},n=e.id,r=e.items,o=e.albumId,i=e.passphrase,a=e.folderId,s=e.UploadAPIUrl,u=e.library,(Un=Ut()).id=n,[4,bO(ip.Z.getUploadDefaultDuplicateHandling)];case 1:return l=y.sent(),[4,bb(H(n,b.Dm.UPLOADING))];case 2:return y.sent(),c=0,d=0,f=0,[4,bO(Lm.Z.getSuggestedBatchSize)];case 3:p=y.sent(),h=0,y.label=4;case 4:if(!(h<r.length))return[3,7];return[5,(0,v.XA)(t(h))];case 5:if("break"===y.sent())return[3,7];y.label=6;case 6:return h+=p,[3,4];case 7:if(!(null!==o))return[3,10];return[4,bO(i7.Z.getAlbumById,o)];case 8:if(!(m=y.sent()))return[3,10];return g=m.get("itemCount"),[4,bb(vd(o,g+c))];case 9:y.sent(),y.label=10;case 10:if(!(c>0))return[3,12];return[4,bS(Ud,e)];case 11:y.sent(),y.label=12;case 12:if(!(d>0))return[3,14];return[4,bb(Z(n,d))];case 13:y.sent(),y.label=14;case 14:if(!(f>0))return[3,16];return[4,bb(j(n,f))];case 15:y.sent(),y.label=16;case 16:return[4,bb(H(n,b.Dm.DONE))];case 17:return y.sent(),[2]}})}function Uh(e){return e[0].map(function(t,n){return e.map(function(e){return e[n]})})}function Um(e,t,n){var r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:if(!(r=e.get("uploadedItemIds").filter(function(e){return Number.isInteger(e)})).size)return[3,4];if(!t.albumId)return[3,2];return[4,bb(vC(t.albumId,r.toJS(),n))];case 1:return o.sent(),[3,4];case 2:if(!t.passphrase)return[3,4];return[4,bb(vP(t.passphrase,r.toJS(),n))];case 3:o.sent(),o.label=4;case 4:return[2]}})}function Ug(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:if(e!==Un.id)return[3,1];return Un.abort=!0,[3,3];case 1:return[4,bb(D(e))];case 2:t.sent(),t.label=3;case 3:return[2]}})}function Uv(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return t=e.taskId,[4,bS(tm.cancelSingleTask,t,uF.Z.Foto.BackgroundTask.Info)];case 1:return n.sent(),[2]}})}function Uy(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,Ug(e.data.id)];case 1:return t.sent(),[2]}})}function Ub(){var e,t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bO(eK.getUploadTasks)];case 1:e=n.sent().map(function(e){return e.get("id")}),t=0,n.label=2;case 2:if(!(t<e.size))return[3,5];return[4,Ug(e.get(t))];case 3:n.sent(),n.label=4;case 4:return++t,[3,2];case 5:return[2]}})}function U_(e){var t,n,r,o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:return t=e.files,n=e.albumId,r=e.passphrase,o=e.albumName,[4,bS(Uo,t,e.library,e.UploadAPIUrl)];case 1:return i=s.sent(),n?i.albumId=n:r&&(i.passphrase=r),i.albumName=o,[4,bb(A(i))];case 2:return s.sent(),[4,bO(eK.getUploadTasks)];case 3:return a=s.sent(),[4,bO(eK.getNumAllTasks)];case 4:return[4,bb(N(s.sent()-1))];case 5:if(s.sent(),mx(a))return[3,7];return[4,bb(en())];case 6:s.sent(),s.label=7;case 7:return[2]}})}function UE(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return t=e.files,n=e.cleanUp,[4,bS(md,(0,d_.aV)(),{inputMaxLength:b.ZP.ALBUM_NAME_LIMIT})];case 1:if("apply"!==(r=a.sent()).type)return[3,6];o=r.albumName,a.label=2;case 2:return a.trys.push([2,5,,6]),[4,bS(uF.Z.Foto.Browse.NormalAlbum.create,{name:o})];case 3:return i=a.sent().album.id,[4,bb($(t,{albumId:i},o))];case 4:return a.sent(),n(),[3,6];case 5:return Tb({error:a.sent(),forceAlert:!0}),[3,6];case 6:return[2]}})}function UT(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return t=e.files,n=e.folderId,[4,bS(Uo,t,e.library,e.UploadAPIUrl)];case 1:return(r=i.sent()).folderId=n,[4,bb(A(r))];case 2:return i.sent(),[4,bO(eK.getUploadTasks)];case 3:return o=i.sent(),[4,bO(eK.getNumAllTasks)];case 4:return[4,bb(N(i.sent()-1))];case 5:if(i.sent(),mx(o))return[3,7];return[4,bb(en())];case 6:i.sent(),i.label=7;case 7:return[2]}})}function US(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bb(A(Uo(e.files,e.library,e.UploadAPIUrl)))];case 1:return n.sent(),[4,bO(eK.getUploadTasks)];case 2:return t=n.sent(),[4,bO(eK.getNumAllTasks)];case 3:return[4,bb(N(n.sent()-1))];case 4:if(n.sent(),mx(t))return[3,6];return[4,bb(en())];case 5:n.sent(),n.label=6;case 6:return[2]}})}function UI(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bO(eK.getUploadTasks)];case 1:if(e=t.sent().find(function(e){return e.get("status")===b.Dm.WAITING}))return[3,3];return[4,bb(eh())];case 2:case 6:return t.sent(),[2];case 3:return e=e.toJS(),[4,bP(500)];case 4:return t.sent(),[4,bS(Up,e)];case 5:return t.sent(),[4,bb(en())]}})}function Uw(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return a.trys.push([0,5,,6]),t=e.albumName,n=e.taskId,r=e.albumId,o=e.passphrase,[4,bO(eK.getUploadTaskByTaskId,n)];case 1:return i=a.sent(),[4,bb(V(n,{albumId:r,passphrase:o},t))];case 2:if(a.sent(),i.get("status")!==b.Dm.DONE)return[3,4];return[4,Um(i,{albumId:r,passphrase:o},t)];case 3:a.sent(),a.label=4;case 4:return[3,6];case 5:return Tb({error:a.sent(),forceAlert:!0}),[3,6];case 6:return[2]}})}function UA(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return t=e.taskId,[4,bS(tm.clearSingleCompletedTask,t,uF.Z.Foto.BackgroundTask.Info)];case 1:return n.sent(),[2]}})}function UO(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,bb(Y())];case 1:return e.sent(),[4,bS(tm.clearCompletedTasks,uF.Z.Foto.BackgroundTask.Info)];case 2:return e.sent(),[2]}})}function UC(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return e.trys.push([0,5,,6]),[4,bS(tm.loadTasks,uF.Z.Foto.BackgroundTask.Info)];case 1:return e.sent(),[4,bO(eK.getFirstWaitingOrProcessingBackgroundTask)];case 2:if(!e.sent())return[3,4];return[4,bS(tm.startMonitoringIfNeeded,uF.Z.Foto.BackgroundTask.Info)];case 3:e.sent(),e.label=4;case 4:return[3,6];case 5:return Tb({error:e.sent()}),[3,6];case 6:return[2]}})}function UP(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:if(e.isOpen)return[3,2];return[4,bb(C(!1))];case 1:case 7:return a.sent(),[2];case 2:return[4,bb(C(!0))];case 3:return a.sent(),[4,bO(eK.getFirstWaitingOrProcessingBackgroundTask)];case 4:return t=a.sent(),[4,bO(eK.getFirstWaitingOrProcessingUploadTask)];case 5:if(n=a.sent(),!(r=Ui(t,n)))return[2];return o=0,[4,bO(eK.getAllTasksOrderedByCreationTime)];case 6:return i=a.sent(),[4,bb(N(o=r===b.UA.BACKGROUND?i.indexOf(t):i.indexOf(n)))]}})}function UR(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:if(t=e.currentFolder,n=e.idToPos,r=e.folderTree,o=e.currentLibrary,i=e.folderIds,a=null==t?void 0:t.get("id"),s=null==t?void 0:t.get("path"),u=!1,l=function(e){var t=(0,DG.Z)({folderId:e,idToPos:n,folderTree:r});return!!t&&(0,Dz.Z)(t.get("path"),s)},c=(0,rg.E0)(o)?uF.Z.Foto.Browse.Folder:uF.Z.FotoTeam.Browse.Folder,!i.some(l))return[3,3];return[4,bS(c.get,{id:a,additional:["access_permission"]})];case 1:return[4,bb(oX(d=Dq({resp:f.sent(),library:o})))];case 2:f.sent(),s=d.path,u=!0,f.label=3;case 3:return[2,{currentFolderId:a,currentFolderPath:s,isCurrentFolderUpdated:u}]}})}var UL=function(e){var t=e.targetFolderId,n=e.sourceFolderIds,r=e.folderIds,o=e.idToPos,i=e.folderTree,a=e.currentFolderId,s=e.currentFolderPath,u=[],l=[],c=!1;if(0===r.size)return{needRefreshFolderInfos:u,needPruneFolderTreeIds:l,hasCurrentFolderAncestor:c};if(1!==n.size)throw Error("Moving folder should be in one source folder.");var d=n.get(0),f=(0,DG.Z)({folderId:t,idToPos:o,folderTree:i}),p=(0,DG.Z)({folderId:d,idToPos:o,folderTree:i}),h=function(e,t){if(e){if(!e.get("toggled")){l.push(e.get("id"));return}var n=(0,Dz.Z)(e.get("path"),s)&&e.get("id")!==a;if(n){c=!0;return}if(t){var r=(0,Dz.Z)(t.get("path"),e.get("path")),o=(0,Dz.Z)(t.get("path"),s)&&t.get("id")!==a;if(r&&!o)return}u.push(e)}};return h(f,p),h(p,f),{needRefreshFolderInfos:u,needPruneFolderTreeIds:l,hasCurrentFolderAncestor:c}};function UD(e,t,n,r){var o,i,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:return[4,bS(Uu,e,t,n,r)];case 1:return s.sent(),[4,bO(t6.Z.getFolderIdToPos)];case 2:return o=s.sent(),[4,bO(t6.Z.getFolderTree)];case 3:if(i=s.sent(),!((a=(0,DG.Z)({folderId:r,folderTree:i,idToPos:o}))&&a.get("toggled")))return[3,5];return[4,(0,aT.f)(bb,n,oW.kG,oW.tm)(r,a.get("sortDirection"),!1)];case 4:s.sent(),s.label=5;case 5:return[2]}})}function Ux(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,g,y,_,E,T,S,I,w;return(0,v.Jh)(this,function(v){switch(v.label){case 0:return t=e.currentLibrary,n=e.currentFolder,r=e.targetLibrary,o=e.sourceLibrary,i=e.targetFolderId,a=e.sourceFolderIds,s=e.folderIds,[4,bO(iU.Z.getAlbumType)];case 1:return u=v.sent(),[4,bO(r3.getIsEnabled)];case 2:if(l=v.sent(),u!==b.ZP.ALBUM_TYPE.TIMELINE)return[3,5];if(!(r!==o&&!l))return[3,4];return[4,bS(M_,{location:b.ZP.ALBUM_TYPE.TIMELINE})];case 3:v.sent(),v.label=4;case 4:return[2];case 5:return[4,bO(t6.Z.getFolderIdToPos)];case 6:return c=v.sent(),[4,bO(t6.Z.getFolderTree)];case 7:return d=v.sent(),[4,bS(UR,{currentFolder:n,idToPos:c,folderTree:d,currentLibrary:t,folderIds:s})];case 8:return p=(f=v.sent()).currentFolderId,h=f.currentFolderPath,m=f.isCurrentFolderUpdated,[4,bS(UL,{targetFolderId:i,sourceFolderIds:a,folderIds:s,idToPos:c,folderTree:d,currentFolderId:p,currentFolderPath:h})];case 9:if(y=(g=v.sent()).needRefreshFolderInfos,_=g.needPruneFolderTreeIds,E=g.hasCurrentFolderAncestor,!(_.length>0))return[3,11];return[4,Dj(_.map(function(e){return bb(o$(e,[]))}))];case 10:v.sent(),v.label=11;case 11:return T=function(){return(!l||p!==i)&&!!(p===i||a.includes(p))},S=(0,rg.E0)(t)?oW.kG:oW.tm,[4,b_(y.map(function(e){return bS(kb,S(e.get("id"),e.get("sortDirection"),T()&&e.get("id")===p))}))];case 12:if(v.sent(),!T())return[3,14];return[4,bS(Mf)];case 13:v.sent(),v.label=14;case 14:if(I=m||E,w=(0,rg.E0)(t)?oW.J_:oW.Ju,!I)return[3,17];return[4,bS(kO,w({folderId:p,folderPath:h,forceReset:!1}))];case 15:return v.sent(),[4,Dj([bb(o7(p,!0)),bb(ie(void 0,p))])];case 16:v.sent(),v.label=17;case 17:return[2]}})}function Uk(e){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:return t=function(e){return e.get("numCompletion")>e.get("numError")},n=e.taskId,[4,bO(eK.getBackgroundTaskById,n)];case 1:if(!(r=f.sent())||!t(r))return[2];return[4,bO(aS.av)];case 2:return o=f.sent(),[4,bO(t6.Z.getCurrentFolder)];case 3:if(i=f.sent(),a=r.get("library"),s=r.get("targetFolderId"),u=r.get("sourceFolderIds"),l=r.get("operationType"),c=r.get("sourceLibrary"),l!==b.Ht.COPY)return[3,5];return[4,bS(UD,o,i,a,s)];case 4:f.sent(),f.label=5;case 5:if(l!==b.Ht.MOVE)return[3,7];return d=r.get("folderIds"),[4,bS(Ux,{currentLibrary:o,currentFolder:i,targetLibrary:a,sourceLibrary:c,targetFolderId:s,sourceFolderIds:u,folderIds:d})];case 6:f.sent(),f.label=7;case 7:return[2]}})}function UM(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bI(UZ,e.taskId)];case 1:return t.sent(),[4,bS(Ue)];case 2:return t.sent(),[2]}})}function UN(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bI(Uj,e.taskId)];case 1:return t.sent(),[4,bS(Ue)];case 2:return t.sent(),[2]}})}function UF(){var e,t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:return[4,bO(eK.getFirstWaitingOrProcessingBackgroundTask)];case 1:return e=n.sent(),[4,bO(eK.getFirstWaitingOrProcessingUploadTask)];case 2:if(t=n.sent(),!(!e&&!t))return[3,4];return[4,bb(M(!0))];case 3:n.sent(),n.label=4;case 4:return[2]}})}function UB(e,t){var n,r,o,i,a,s,u,l,c,d,f;return(0,v.Jh)(this,function(p){switch(p.label){case 0:if(0===e.length)return[2];return n=e.map(function(e){return e.id}),[4,bS(t.get,{id:n,additional:["folder"]})];case 1:if(!(o=(r=p.sent().list).length<e.length))return[3,3];return[4,bb(O({by:e.length-r.length}))];case 2:p.sent(),p.label=3;case 3:i=function(){if(!o)return e.map(function(e){return e.reason});var t=new Set(r.map(function(e){return e.id}));return e.filter(function(e){return t.has(e.id)}).map(function(e){return e.reason})}(),a=Uh([r,i]).map(function(e){var t=(0,g._)(e,2),n=t[0],r=t[1];return{item:{name:n.filename},sourceFolder:{id:n.folder_id,path:n.additional.folder},reason:hS(r)}}),s=!0,u=!1,l=void 0,p.label=4;case 4:p.trys.push([4,9,10,11]),c=a[Symbol.iterator](),p.label=5;case 5:if(s=(d=c.next()).done)return[3,8];return[4,bb(I(d.value))];case 6:p.sent(),p.label=7;case 7:return s=!0,[3,5];case 8:return[3,11];case 9:return f=p.sent(),u=!0,l=f,[3,11];case 10:try{s||null==c.return||c.return()}finally{if(u)throw l}return[7];case 11:return[2]}})}function UU(e,t){var n,r,o,i,a,s,u,l,c,d,f,p;return(0,v.Jh)(this,function(h){switch(h.label){case 0:if(n=function(e,t,n){return Uh([e,t,n]).map(function(e){var t=(0,g._)(e,3),n=t[0],r=t[1],o=t[2];return{item:{name:(0,iS.K3)(n.name)},sourceFolder:{id:r.id,path:r.name},reason:hS(o)}})},0===e.length)return[2];return[4,b_(e.map(function(e){return e.id}).map(function(e){return bS(Ua,t,e)}))];case 1:if(!(o=(r=h.sent().filter(function(e){return!e.isDeleted}).map(function(e){return e.folder})).length<e.length))return[3,3];return[4,bb(O({by:e.length-r.length}))];case 2:h.sent(),h.label=3;case 3:return[4,b_(r.map(function(e){return e.parent}).map(function(e){return bS(t.get,{id:e})}))];case 4:i=h.sent().map(function(e){return e.folder}),a=function(){if(!o)return e.map(function(e){return e.reason});var t=new Set(r.map(function(e){return e.id}));return e.filter(function(e){return t.has(e.id)}).map(function(e){return e.reason})}(),s=n(r,i,a),u=!0,l=!1,c=void 0,h.label=5;case 5:h.trys.push([5,10,11,12]),d=s[Symbol.iterator](),h.label=6;case 6:if(u=(f=d.next()).done)return[3,9];return[4,bb(w(f.value))];case 7:h.sent(),h.label=8;case 8:return u=!0,[3,6];case 9:return[3,12];case 10:return p=h.sent(),l=!0,c=p,[3,12];case 11:try{u||null==d.return||d.return()}finally{if(l)throw c}return[7];case 12:return[2]}})}function UZ(e){var t,n,r,o,i,a,s;return(0,v.Jh)(this,function(u){switch(u.label){case 0:return[4,bb(P())];case 1:return u.sent(),[4,bO(eK.getBackgroundTasks)];case 2:if(!(t=u.sent().find(function(t){return t.get("id")===e})))return[2];return[4,bb(k(!0))];case 3:return u.sent(),[4,bb(B(t))];case 4:u.sent(),r=(n=t.get("library"))===b.Zu.PERSONAL?uF.Z.Foto.Browse.Item:uF.Z.FotoTeam.Browse.Item,o=n===b.Zu.PERSONAL?uF.Z.Foto.Browse.Folder:uF.Z.FotoTeam.Browse.Folder,u.label=5;case 5:return u.trys.push([5,8,9,11]),[4,bS(uF.Z.Foto.BackgroundTask.Info.getErrorDetail,{id:e})];case 6:return a=(i=u.sent().list).filter(function(e){return"item"===e.type}),s=i.filter(function(e){return"folder"===e.type}),[4,b_([bS(UB,a,r),bS(UU,s,o)])];case 7:return u.sent(),[3,11];case 8:return Tb({error:u.sent()}),[3,11];case 9:return[4,bb(k(!1))];case 10:return u.sent(),[7];case 11:return[2]}})}function Uj(e){var t,n,r,o,i,a,s,u;return(0,v.Jh)(this,function(l){switch(l.label){case 0:return[4,bb(P())];case 1:return l.sent(),[4,bO(eK.getUploadTasks)];case 2:if(!(t=l.sent().find(function(t){return t.get("id")===e})))return[2];return[4,bb(B(t))];case 3:l.sent(),n=t.get("items").filter(function(e){return e.get("status")===b.Dm.FAILED}).map(function(e){var t=e.get("errorCode"),n=e.get("file"),r=hI(t,n);return{item:{file:n},reason:r}}),r=!0,o=!1,i=void 0,l.label=4;case 4:l.trys.push([4,9,10,11]),a=n[Symbol.iterator](),l.label=5;case 5:if(r=(s=a.next()).done)return[3,8];return[4,bb(I(s.value))];case 6:l.sent(),l.label=7;case 7:return r=!0,[3,5];case 8:return[3,11];case 9:return u=l.sent(),o=!0,i=u,[3,11];case 10:try{r||null==a.return||a.return()}finally{if(o)throw i}return[7];case 11:return[2]}})}function UH(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_z(T.AddUploadToAlbumTask,U_)];case 1:return e.sent(),[4,_z(T.AddUploadToNewCreatedAlbumTask,UE)];case 2:return e.sent(),[4,_z(T.AddUploadToFolderTask,UT)];case 3:return e.sent(),[4,_z(T.AddUploadToTimelineTask,US)];case 4:return e.sent(),[4,_z(T.CancelBackgroundTask,Uv)];case 5:return e.sent(),[4,_z(T.CancelUploadTask,Uy)];case 6:return e.sent(),[4,_z(T.CancelAllUploadTask,Ub)];case 7:return e.sent(),[4,_z(T.ClearCompletedBackgroundTask,UA)];case 8:return e.sent(),[4,_z(T.AddAlbumToTask,Uw)];case 9:return e.sent(),[4,_z(T.ProcessUploadTasks,UI)];case 10:return e.sent(),[4,_q(T.ClearCompletedTasks,UO)];case 11:return e.sent(),[4,_q(T.LoadBackgroundTasks,UC)];case 12:return e.sent(),[4,_q(T.OpenTaskQueue,UP)];case 13:return e.sent(),[4,_q(T.RefreshBackgroundTaskResultIfNeeded,Uk)];case 14:return e.sent(),[4,_q(T.ShowErrorDetailForBackgroundTask,UM)];case 15:return e.sent(),[4,_q(T.ShowErrorDetailForUploadTask,UN)];case 16:return e.sent(),[4,_q(T.ShowFinishingMessageIfNeeded,UF)];case 17:return e.sent(),[2]}})}function Uz(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return e.trys.push([0,3,,5]),[4,bS(uF.Z.Foto.Sharing.Misc.listUserGroup)];case 1:return[4,bb(CW(e.sent().list))];case 2:case 4:return e.sent(),[3,5];case 3:return[4,bS(Tb,{error:e.sent()})];case 5:return[2]}})}function Uq(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return o.trys.push([0,5,8,10]),[4,bS(OS)];case 1:return o.sent(),t=e.enabled,[4,bS(uF.Z.Foto.Setting.TeamSpace.setEnable,{enabled:t})];case 2:return o.sent(),[4,bS(uF.Z.Foto.Setting.TeamSpace.get)];case 3:return n=o.sent(),[4,bb((0,Bf.MW)(n))];case 4:case 7:return o.sent(),[3,10];case 5:return r=o.sent(),[4,bS(OI)];case 6:return o.sent(),[4,bS(Tb,{error:r,forceAlert:!0})];case 8:return[4,bS(OI)];case 9:return o.sent(),[7];case 10:return[2]}})}function UG(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:if(r.trys.push([0,6,,8]),t=e.param,n=e.reload,!t.length)return[3,2];return[4,bS(uF.Z.Foto.Setting.TeamSpace.updatePermission,{list:t})];case 1:r.sent(),r.label=2;case 2:if(!n)return[3,5];return[4,bb(CV())];case 3:return r.sent(),[4,bS(Ta)];case 4:r.sent(),r.label=5;case 5:return[3,8];case 6:return[4,bS(Tb,{error:r.sent(),forceAlert:!0})];case 7:return r.sent(),[3,8];case 8:return[2]}})}function UV(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return e.trys.push([0,3,,5]),[4,bS(uF.Z.Foto.Setting.TeamSpace.listPermission)];case 1:return[4,bb(CY(e.sent()))];case 2:case 4:return e.sent(),[3,5];case 3:return[4,bS(Tb,{error:e.sent()})];case 5:return[2]}})}function UW(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return t=e.excludeMembers,[4,bO(Cq.Z.getTemporaryEntryMembers)];case 1:if(!(n=o.sent()).size)return[3,8];if(!(r=n.filter(function(e){return!t.some(function(t){return t.memberId===e.get("memberId")&&t.memberType===e.get("memberType")})}).map(function(e){return{action:"delete",type:e.get("memberType"),id:e.get("memberId"),permission:b.El.ENTRY,auto_backup:!1}})).size)return[3,6];o.label=2;case 2:return o.trys.push([2,4,,6]),[4,bS(uF.Z.Foto.Setting.TeamSpace.updatePermission,{list:r.toJS()})];case 3:case 5:return o.sent(),[3,6];case 4:return[4,bS(Tb,{error:o.sent(),forceAlert:!0})];case 6:return[4,bb(C$())];case 7:o.sent(),o.label=8;case 8:return[2]}})}function UY(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(AT.qA.LoadAllUserGroup,Uz)];case 1:return e.sent(),[4,_q(AT.qA.SetTeamSpaceEnabled,Uq)];case 2:return e.sent(),[4,_q(AT.qA.UpdateTeamSpacePermission,UG)];case 3:return e.sent(),[4,_q(AT.qA.GetTeamSpacePermissionList,UV)];case 4:return e.sent(),[4,_q(AT.qA.RevokeTemporaryEntryMembers,UW)];case 5:return e.sent(),[2]}})}var UJ=__webpack_require__(27484),U$=__webpack_require__.n(UJ),UK=ev.default.fromJS({count:0,idArray:[],infoMap:{},geocoding:{hasGeocoding:!1,firstLevelText:"",secondLevelText:"",width:0}}),UX=ev.default.fromJS({status:"",list:[]}),UQ=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:new Set,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};(0,yo._)(this,e),(0,tR._)(this,"_preparePhoto",function(e,t,n,r){e.has(t)?e.setIn([t,"listBySection",n],UX):e.set(t,UK.set("count",r).setIn(["listBySection",n],UX))}),(0,tR._)(this,"_getDateString",function(e){return"".concat((0,t$.GK)(e.year),"-").concat((0,t$.jb)(e.month))+(e.day?"-".concat((0,t$.jb)(e.day)):"")}),this._photos=null,this._dates=r,this._datesSet=o,this._sections=t,this._flexSection=i,this._scrollbar=a,this._ROW_HEIGHT=n}return(0,yi._)(e,[{key:"prepareTimelineStore",value:function(){var e=this,t=ev.default.Map().asMutable();this._sections.forEach(function(n,r){var o=[];n.list.forEach(function(n){var i=ds.o.getTimestamp(U$().utc(e._getDateString(n))),a=(0,AP.Z)(i);e._preparePhoto(t,a,r,n.item_count),e._prepareDates(a),o.push({date:a,itemCount:n.item_count})}),e._prepareFlexSection(r,n.offset,n.limit,o)}),this._photos=t.asImmutable(),this._setFlexsectionRowInfo()}},{key:"prepareScrollbar",value:function(){var e=this,t=[],n=-1,r=-1,o=0,i=0,a=!1,s={},u=0;this._flexSection.forEach(function(l,c){a=0===l.itemOffset,l.dates.forEach(function(l){var d=l.date,f=l.itemCount,p=d.split("-"),h=parseInt(p[0],10),m=parseInt(p[1],10);(h!==n||m!==r)&&(o>0&&(t.push({year:n,month:r,height:o,sectionHeightList:s}),i+=o),n=h,r=m,o=0,s={});var g=e._photos.getIn([d,"listBySection"]).size;u=(a?b.TY.SPLITTER_HEIGHT+(0,yu.Z)((0,uD.tq)()):0)+Math.ceil(f/b.TY.GUESS_ITEM_PER_ROW/g)*(e._ROW_HEIGHT+(0,yu.Z)((0,uD.tq)())),o+=u,s[c]?s[c].height+=u:s[c]={height:u}})}),o>0&&(t.push({year:n,month:r,height:o,sectionHeightList:s}),i+=o),this._scrollbar.list=t,this._scrollbar.totalHeight=i,this._scrollbar.scrollTopDiff=0}},{key:"getDates",value:function(){return Array.from(this._datesSet)}},{key:"getPhotos",value:function(){return this._photos}},{key:"getFlexSection",value:function(){return this._flexSection}},{key:"getScrollBar",value:function(){return this._scrollbar}},{key:"_setFlexsectionRowInfo",value:function(){var e=this,t=(0,AR.He)(),n=0;this._flexSection.forEach(function(r,o){var i=0,a=0,s=0===r.itemOffset;r.dates.forEach(function(r){s&&(t.setHeightTable(b.TY.SPLITTER_HEIGHT+(0,yu.Z)((0,uD.tq)()),n+i),t.setFakeRowTypeTable(b.TY.ROW_TYPE.FAKE_SPLIT_ROW,n+i),a+=b.TY.SPLITTER_HEIGHT+(0,yu.Z)((0,uD.tq)()),i+=1);var o=e._photos.getIn([r.date,"listBySection"]).size,u=Math.ceil(r.itemCount/b.TY.GUESS_ITEM_PER_ROW/o);t.setHeightTable(e._ROW_HEIGHT+(0,yu.Z)((0,uD.tq)()),n+i,n+i+u),t.setFakeRowTypeTable(b.TY.ROW_TYPE.FAKE_ROW,n+i,n+i+u),i+=u,a+=u*(e._ROW_HEIGHT+(0,yu.Z)((0,uD.tq)()))}),e._flexSection[o].rowOffset=n,e._flexSection[o].rowLimit=i,e._flexSection[o].totalHeight=a,n+=i})}},{key:"_prepareFlexSection",value:function(e,t,n,r){this._flexSection.push({sectionNumber:e,itemOffset:t,itemLimit:n,state:b.i4.INIT,rowOffset:-1,rowLimit:-1,totalHeight:-1,dates:r})}},{key:"_prepareDates",value:function(e){this._datesSet.add(e)}}]),e}(),U0=["country","state","county","city","town","district"],U1=function(e,t){return e.itemCount>t.itemCount?-1:e.itemCount<t.itemCount||e.minId>t.minId?1:e.minId<t.minId?-1:0};function U2(e){var t={firstLevel:"",secondLevel:[]},n={1:new Map,2:new Map,3:new Map,4:new Map,5:new Map,6:new Map};e.forEach(function(e){if(e.additional&&e.additional.address){var t=1,r=e.id;U0.forEach(function(o){var i=e.additional.address["".concat(o,"_id")];i&&(n[t].has(i)?(n[t].get(i).minId>r&&(n[t].get(i).minId=r),n[t].get(i).itemCount+=1):n[t].set(i,{minId:r,itemCount:1,display:e.additional.address[o]}),t+=1)})}});for(var r=1;r<=6&&n[r].size<2;)r+=1;if(r>6)for(r=6;r>0&&0===n[r].size;)r-=1;if(0===r)return t;t.secondLevel=Array.from(n[r].values()).sort(U1).slice(0,3).map(function(e){return e.display});for(var o=r-1;o>0&&0===n[o].size;)o-=1;return 0===o||n[o].size>0&&(t.firstLevel=n[o].values().next().value.display),t}function U4(e,t,n){for(var r=0,o=t.first(),i=t.last();o<=i;o++)if((r+=n.getIn([o,"itemLimit"]))>e)return o;return 0}function U3(e){var t=e.first_level.join(", ")+(e.second_level.length>0?" - ":""),n=e.second_level.join(", ");return{hasGeocoding:e.first_level.length>0||e.second_level.length>0,firstLevelText:t,secondLevelText:n}}function U5(e,t,n,r){var o=n?"indexed_time":"time",i=n?1e3*(0,d_.RY)(e,r):(0,d_.RY)(e,r),a=n?1e3*(0,d_.Ut)(e,r):(0,d_.Ut)(e,r);return t.filter(function(e){return i<=e[o]&&e[o]<=a}).map(function(e){return(0,tL._)((0,tw._)({},e),{sort_time_in_sec:n?e.indexed_time/1e3:e.time})})}function U6(e){var t={first_level:[],second_level:[]};return e.firstLevel?(t.first_level=[e.firstLevel],t.second_level=e.secondLevel):Array.isArray(e.secondLevel)&&(t.first_level=e.secondLevel),t}function U9(e){return U6(U2(e))}function U8(e,t){var n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:n={first_level:[],second_level:[]},i.label=1;case 1:return i.trys.push([1,3,,4]),[4,bS(t,e)];case 2:return n=U6({firstLevel:(r=i.sent()).first_level,secondLevel:r.second_level}),[3,4];case 3:return o=i.sent(),[3,4];case 4:return[2,U3(n)]}})}function U7(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t={},n=[];return e.forEach(function(e){if(e){var r,o,i=e.id;n.push(i),t[i]=(0,tL._)((0,tw._)({time:e.time,sort_time_in_sec:e.sort_time_in_sec,owner_user_id:e.owner_user_id,filename:e.filename,type:e.type,thumbnailUnitId:null===(r=e.additional)||void 0===r?void 0:r.thumbnailUnitId,live_type:e.live_type,codec:e.type?(0,nQ.Z)(ev.default.fromJS(e)):""},"similar"in e&&{similar:e.similar}),{favorite:!!(null===(o=e.additional)||void 0===o?void 0:o.favorite)})}}),{infoMap:t,idArray:n}}function Ze(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t={},n=[];return e.forEach(function(e){if(e){var r=e.id;n.push(r),t[r]={time:e.time,sort_time_in_sec:e.time,owner_user_id:e.owner_user_id,favorite:!!e.favorite}}}),{infoMap:t,idArray:n}}function Zt(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:t=e.BasicInfoAPI,n=e.filter,r=e.date,i.label=1;case 1:return i.trys.push([1,4,,5]),[4,bS(t,n)];case 2:return[4,bb(Em(o=Ze(i.sent().list),r))];case 3:return i.sent(),[2,o];case 4:return Tb(i.sent()),[2,[]];case 5:return[2]}})}function Zn(e,t,n,r,o,i,a,s){var u,l,c,d,f,p,h;return(0,v.Jh)(this,function(m){switch(m.label){case 0:if(u=[],l=e&&0===i.get("itemOffset"),!(1===a.size&&i.getIn(["dates",0,"itemCount"])>i.get("itemLimit")))return[3,5];if(f=U7(d=U5(c=a.get(0),s,n,r)),p={date:c,list:d,multiSectionHeaderInfo:f},u.push(p),0!==i.get("itemOffset"))return[3,2];return[4,bw(OO(Zt,Eu.ClearTimeline),{BasicInfoAPI:t,filter:o,date:c})];case 1:m.sent(),m.label=2;case 2:if(!l)return[3,4];return(h=(0,vG._)(o.general_tag_id,Array)?(0,tL._)((0,tw._)({},o),{general_tag_id:o.general_tag_id[0]}):(0,tw._)({},o)).startTime=(0,d_.RY)(c,r),h.endTime=(0,d_.Ut)(c,r),[4,bb(E0(c,h,e))];case 3:m.sent(),m.label=4;case 4:return[3,6];case 5:a.forEach(function(e){var t=U5(e,s,n,r),o=U7(t),i={date:e,list:t,headerInfo:o};if(l){var a=U9(t);i.geocodingInfo=U3(a)}u.push(i)}),m.label=6;case 6:return[2,u]}})}function Zr(e){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,g,y,b,_,E;return(0,v.Jh)(this,function(v){switch(v.label){case 0:return t=e.BasicInfoAPI,n=e.filter,r=e.groupUnit,[4,bO(lI.getItem)];case 1:o=v.sent(),i=5,a=100,v.label=2;case 2:if(0!==o.get("id"))return[3,6];if(i<0)return[2,0];return[4,bO(lI.getItem)];case 3:return o=v.sent(),[4,bP(a)];case 4:v.sent(),v.label=5;case 5:return i--,[3,2];case 6:return u=(s=o.toJS()).id,l=s.time,c=s.indexed_time,[4,bO(lI.getType)];case 7:return d=v.sent(),f=(0,AP.Z)((0,MP.kU)(d,l,c)),[4,bO(pE.getPhotos)];case 8:p=v.sent(),h=5,m=100,v.label=9;case 9:if(p.get(f))return[3,13];if(h<0)return[2,0];return[4,bP(m)];case 10:return v.sent(),[4,bO(pE.getPhotos)];case 11:p=v.sent(),v.label=12;case 12:return h--,[3,9];case 13:if(1===(g=p.get(f)).get("listBySection").size)return[2,g.get("listBySection").keySeq().first()];return y=(0,tL._)((0,tw._)({},n),{startTime:(0,d_.RY)(f,r),endTime:(0,d_.Ut)(f,r)}),[4,bS(Zt,{BasicInfoAPI:t,filter:y,dates:f})];case 14:return b=v.sent().idArray,[4,bO(pE.getFlexSection)];case 15:return _=v.sent(),E=g.get("listBySection").keySeq().sort(),[2,U4(b.findIndex(function(e){return e===u}),E,_)]}})}function Zo(e,t){var n,r,o,i,a,s,u,l,c,d,f,p,h;return(0,v.Jh)(this,function(m){switch(m.label){case 0:return n=e.sectionNumber,r=e.groupUnit,o=e.isRecentlyAdded,i=e.ItemAPI,a=e.BasicInfoAPI,s=e.GeoCodingAPI,u=e.updateLightboxNeighborItem,[4,bO(pE.getFlexSectionBySectionNumber,n)];case 1:return d=t(c=(l=m.sent()).get("dates").map(function(e){return e.get("date")})),[4,bS(i,(0,tw._)({offset:l.get("itemOffset"),limit:l.get("itemLimit"),additional:["thumbnail","resolution","orientation","video_convert","video_meta","address","favorite"]},d))];case 2:return[4,bS(E1,m.sent().list)];case 3:return p=(f=m.sent()).itemsWithUnitId,[4,bb(gN({thumbnailInfos:f.thumbnails}))];case 4:return m.sent(),[4,bS(Zn,s,a,o,r,d,l,c,p)];case 5:return h=m.sent(),[4,bb(Ef(n,h))];case 6:return m.sent(),[4,bb(u())];case 7:return m.sent(),[2]}})}function Zi(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return t=e.InitTimelineAPI,[4,bS(e.TimelineAPI,e.filter)];case 1:return n=i.sent(),[4,bO(ip.Z.getTimelineGroupUnit)];case 2:return r=i.sent()===b.Ls.MONTH?b.TY.MONTH_IMAGE_TARGET_HEIGHT:b.TY.IMAGE_TARGET_HEIGHT,(o=new UQ(n.section,r)).prepareTimelineStore(),[4,bP(1)];case 3:if(i.sent(),o.prepareScrollbar(),t)return[3,5];return[4,bb(Ec(o.getFlexSection(),o.getPhotos(),o.getDates()))];case 4:return i.sent(),[3,7];case 5:return[4,bb(Ed(o.getFlexSection(),o.getPhotos(),o.getDates()))];case 6:i.sent(),i.label=7;case 7:return[4,bb(Ev(o.getScrollBar()))];case 8:return i.sent(),[2]}})}function Za(e){var t,n,r,o,i;return(0,v.Jh)(this,function(a){switch(a.label){case 0:return[4,bb(Eg([],[]))];case 1:return a.sent(),[4,bb(Ey(e.filter))];case 2:if(a.sent(),t=e.InitTimelineAPI,n=e.filter,!t)return[2];return[4,bS(t,n)];case 3:return r=a.sent(),[4,bO(ip.Z.getTimelineGroupUnit)];case 4:return o=a.sent()===b.Ls.MONTH?b.TY.MONTH_IMAGE_TARGET_HEIGHT:b.TY.IMAGE_TARGET_HEIGHT,(i=new UQ(r.section,o)).prepareTimelineStore(),[4,bP(1)];case 5:return a.sent(),i.prepareScrollbar(),[4,bb(Ec(i.getFlexSection(),i.getPhotos(),i.getDates()))];case 6:return a.sent(),[4,bb(Ev(i.getScrollBar()))];case 7:return a.sent(),[2]}})}var Zs=__webpack_require__(30884);function Zu(e){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,bS(Zr,{BasicInfoAPI:e.BasicInfoAPI,filter:e.filter,groupUnit:e.groupUnit})];case 1:return[2,t.sent()]}})}function Zl(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,6,,7]),t=e.filter,n=e.groupUnit,r=e.sectionNumber,o=function(e){return(0,tL._)((0,tw._)({},t),{startTime:(0,d_.RY)(e.get(e.size-1),n),endTime:(0,d_.Ut)(e.get(0),n)})},[4,bb(Ew([r],b.i4.LOADING))];case 1:return i.sent(),[4,bS(Zo,e,o)];case 2:return i.sent(),[4,bb(Ew([r],b.i4.LOADED))];case 3:if(i.sent(),!(0,rg.xr)((0,cs.AZ)()))return[3,5];return[4,bb((0,im.sG)())];case 4:i.sent(),i.label=5;case 5:return[3,7];case 6:return Tb({error:i.sent()}),[3,7];case 7:return[2]}})}function Zc(e){var t,n,r,o;return(0,v.Jh)(this,function(i){switch(i.label){case 0:return i.trys.push([0,6,,7]),t=e.filter,n=e.groupUnit,r=e.sectionNumber,o=function(e){var r=(0,tw._)({},t),o=(0,d_.RY)(e.get(e.size-1),n),i=(0,d_.Ut)(e.get(0),n);return t[b.CP.TIME]?(r[b.CP.TIME]=[],t[b.CP.TIME].forEach(function(e){e.end_time<o||i<e.start_time||r[b.CP.TIME].push({start_time:Math.max(o,e.start_time),end_time:Math.min(i,e.end_time)})})):r[b.CP.TIME]=[{start_time:o,end_time:i}],r[b.CP.GENERAL_TAG]&&(r.general_tag_policy="or"),r[b.CP.PERSON]&&(r.person_policy="or"),r},[4,bb(Ew([r],b.i4.LOADING))];case 1:return i.sent(),[4,bS(Zo,e,o)];case 2:return i.sent(),[4,bb(Ew([r],b.i4.LOADED))];case 3:if(i.sent(),!(0,rg.xr)((0,cs.AZ)()))return[3,5];return[4,bb((0,im.sG)())];case 4:i.sent(),i.label=5;case 5:return[3,7];case 6:return Tb({error:i.sent()}),[3,7];case 7:return[2]}})}function Zd(e){var t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:if(n.trys.push([0,13,,14]),!e.InitTimelineAPI)return[3,4];return[4,bS(Za,e)];case 1:case 5:return n.sent(),[4,bb(Eh(!0))];case 2:return n.sent(),[4,bI(Zi,e)];case 3:return n.sent(),[3,7];case 4:return[4,bS(Zi,e)];case 6:n.sent(),n.label=7;case 7:return[4,bO(pE.getIsEmpty)];case 8:if(n.sent())return[2];if(!(0,rg.xr)((0,cs.AZ)()))return[3,12];return[4,bS(Zu,e)];case 9:return t=n.sent(),[4,bO(pE.getFlexSectionBySectionNumber,t)];case 10:if(n.sent().get("state")!==b.i4.INIT)return[3,12];return[4,bS(Zl,(0,tL._)((0,tw._)({},e),{sectionNumber:t}))];case 11:n.sent(),n.label=12;case 12:return[3,14];case 13:return Tb({error:n.sent()}),[3,14];case 14:return[2]}})}function Zf(e){var t,n,r,o,i,a,s,u;return(0,v.Jh)(this,function(l){switch(l.label){case 0:return t=e.id,n=e.from,[4,bO(function(e){return e.get("timeline")})];case 1:return r=l.sent(),[4,bO(function(e){return e.getIn(["lightbox","type"])})];case 2:if(o=l.sent(),i=(0,Zs.Z)(n,b.eF),s=(a=(0,g._)((0,MP.j7)(r,t,i,n,o),3))[0],u=a[1],-1===a[2]||-1===u||-1===s)return[2];return[4,bb(Ca([t],b.ZP.ALBUM_TYPE.TIMELINE))];case 3:return l.sent(),[2]}})}function Zp(e){var t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return t=e.filter,n=e.date,[4,bS(U8,t,e.GeoCodingAPI)];case 1:return r=o.sent(),[4,bb(Ep([{date:n,geocodingInfo:r}]))];case 2:return o.sent(),[2]}})}function Zh(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(El.InitTimeline,OO(Zd,Eu.ClearTimeline))];case 1:return e.sent(),[4,_z(El.LoadTimelinePhoto,OO(Zl,Eu.ClearTimeline))];case 2:return e.sent(),[4,_z(El.LoadTimelinePhotoWithFilter,OO(Zc,Eu.ClearTimeline))];case 3:return e.sent(),[4,_q(El.MoveTimelinePhoto,Zf)];case 4:return e.sent(),[4,_z(El.LoadTimelineGeocodingInfo,Zp)];case 5:return e.sent(),[2]}})}var Zm=__webpack_require__(11070);function Zg(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:return r.trys.push([0,2,,3]),t=e.eventType,n=e.payload,[4,bS(uF.Z.Foto.Udc.sendEvent,{type:t,payload:n})];case 1:return r.sent(),[3,3];case 2:return Tb({error:r.sent()}),[3,3];case 3:return[2]}})}function Zv(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_z(Zm.q.SendEvent,Zg)];case 1:return e.sent(),[2]}})}function Zy(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return e.trys.push([0,3,,4]),[4,bS(uF.Z.Foto.UserInfo.me)];case 1:return[4,bb(Bm(e.sent()))];case 2:return e.sent(),[3,4];case 3:return Tb({error:e.sent()}),[3,4];case 4:return[2]}})}function Zb(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(A5.GetUserInfo,Zy)];case 1:return e.sent(),[2]}})}function Z_(e){return{type:A8.SetWaitIndicator,show:e}}var ZE=!1;function ZT(e){var t,n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:if(r.trys.push([0,4,,5]),t=e.show,n=e.time,ZE=t,!t)return[3,2];return[4,bP(n)];case 1:r.sent(),r.label=2;case 2:return[4,bb(Z_(ZE))];case 3:return r.sent(),[3,5];case 4:return Tb({error:r.sent()}),[3,5];case 5:return[2]}})}function ZS(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,_q(A7.SetWaitIndicator,ZT)];case 1:return e.sent(),[2]}})}function ZI(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:return[4,b_([Os(),OG(),OW(),Cn(),Cz(),P_(),PI(),Rm(),RK(),RE(),Lf(),D_(),DI(),DC(),DZ(),kG(),kQ(),k8(),Me(),Mo(),MC(),M1(),Na(),Zb(),Bi(),BF(),BK(),Nu(),NZ(),Fl(),Fv(),Zh(),UH(),MT(),BJ(),UY(),ZS(),Fw(),kc(),Bd(),xv(),FE(),Zv()])];case 1:return e.sent(),[2]}})}var Zw=184,ZA=90,ZO={getItemThumbnailURL:tP().func.isRequired,albumId:tP().number,imageId:tP().number},ZC={albumId:0,imageId:0},ZP=function(e){var t=e.albumId,n=e.getItemThumbnailURL,r=e.imageId,o=(0,uD.tq)(),i=(0,nP.Z)({thumbnailUnitId:r,thumbnailLibrary:my()}),a=t&&i?n({id:t,thumbnailInfo:i,type:b.Zk.ALBUM,preferSize:"m"}):b.yL.None,s=a===b.yL.None?"synofoto-photowall-album-cover-none":"";return tg.createElement("div",{className:"synofoto-photowall-album-cover ".concat(s),"data-testid":"album-banner-cover-image-container"},tg.createElement(nV.Z,{imageHeight:o?ZA:Zw,imageWidth:o?ZA:Zw,imageUrl:a,imageId:r,isCover:!0}))};ZP.propTypes=ZO,ZP.defaultProps=ZC;var ZR=ZP,ZL={afterFinishEditing:tP().func,albumId:tP().number,albumName:tP().string,autoStartEditing:tP().bool,editAlbumName:tP().func,readonly:tP().bool},ZD={afterFinishEditing:function(){},albumId:0,albumName:"",autoStartEditing:!1,editAlbumName:function(){},readonly:!1},Zx=function(e){var t=e.afterFinishEditing,n=e.albumId,r=e.albumName,o=e.autoStartEditing,i=e.editAlbumName,a=e.readonly,s=function(){t()},u=tk()("synofoto-photowall-album-name",{placeholder:""===r,"border-bottom":!a});return tg.createElement(dD,{key:"album-name-edit-field-".concat(n,"-").concat(r),text:r,className:u,activeClassName:"synofoto-photowall-active-album-name",maxLength:b.ZP.ALBUM_NAME_LIMIT,change:i,afterFinishEditing:s,isDisabled:a,placeholder:(0,t$.n6)("app","add_album_name"),editing:o,editingElement:lb.default,editElemStyle:{paddingRight:"8px"}})};Zx.propTypes=ZL,Zx.defaultProps=ZD;var Zk=Zx,ZM=__webpack_require__(95281),ZN=function(e,t){if(void 0!==e){var n,r=t.find(function(t){return t.get("id")===e});if(r)return(null===(n=r.getIn(["profile","photo"]))||void 0===n?void 0:n.length)?(0,n1.Jc)(r.getIn(["profile","photo"]),!0):void 0}},ZF=3,ZB=13,ZU=function(e){var t,n=e.isOwner,r=e.showSharedInfo,o=e.sharingInfo,i=(0,y.I0)(),a=(0,y.v9)(i7.Z.getInviteeInfo),s=o.get("permission",ev.default.fromJS([])).toJS(),u=o.get("owner",ev.default.fromJS({})),l=s.length>ZF+1,c=s.length===ZB+1?s.length:ZB,d=l?s.slice(0,ZF):s,f=[];(0,tg.useEffect)(function(){if(!(!r||o.isEmpty())){var e=[u.get("id")];o.get("permission",[]).forEach(function(t){"user"===t.get("type")&&void 0!==t.get("db_id")&&e.push(t.get("db_id"))}),(e=e.filter(function(e){return void 0===a.get("list").find(function(t){return t.get("id")===e})})).length>0&&i(vM(e))}},[i,a,o,r,u]);var p=tg.createElement("div",{key:"owner"},tg.createElement(ZM.Z,{circleImage:ZN(u.get("id"),a.get("list")),classSuffix:"size40",className:"synofoto-photowall-album-sharing-user-group-icon",name:u.get("name"),title:u.get("name"),dataTestId:"album-banner-owner-button"}));if(n){var h=tg.createElement("div",{className:"synofoto-photowall-album-sharing-info-divider",key:"synofoto-sharing-info-divider","data-testid":"album-banner-sharing-info-divider"});f.push(h)}if(f.push(p),(t=f).push.apply(t,(0,iZ._)(d.map(function(e){return tg.createElement("div",{key:e.id},tg.createElement(ZM.Z,{circleImage:"user"===e.type?ZN(e.db_id,a.get("list")):void 0,classSuffix:"size40",className:"synofoto-photowall-album-sharing-user-group-icon",name:e.name,title:e.name,dataTestId:"album-banner-invitee-user-button"}))}))),l){var m=tg.createElement(tg.Fragment,{key:s[ZF].id},tg.createElement("div",{"data-tooltip-id":"more-invitee"},tg.createElement(ZM.Z,{classSuffix:"size40",className:"synofoto-photowall-album-sharing-user-group-more",text:"+".concat(s.length-ZF),dataTestId:"album-banner-more-button"})),tg.createElement(uw.Z,{tipId:"more-invitee"},tg.createElement("dl",null,s.slice(ZF,c).map(function(e){return tg.createElement("dt",{style:{overflow:"hidden",textWrap:"nowrap",textOverflow:"ellipsis"},key:e.id},e.name)}),s.length>ZB+1?tg.createElement("dt",{key:"moreThenTen"},(0,t$.Xp)("shared","rest_of_invitee",s.length-ZB)):null)));f.push(m)}return f};ZU.propTypes={isOwner:tP().bool.isRequired,showSharedInfo:tP().bool.isRequired,sharingInfo:tO().map.isRequired};var ZZ=ZU,Zj=__webpack_require__(83797),ZH={album:tO().map.isRequired,isOwner:tP().bool},Zz={isOwner:!1},Zq=function(e){var t=e.album,n=e.isOwner,r=(0,y.I0)(),o=t.getIn(["additional","sharing_info"]),i=t.get("shared"),a=!(0,au.f5)()&&i,s=function(){var e=t.get("id"),n=t.get("type");r((0,iW.hn)(n,e))},u=o?o.toJS():{},l=i&&0!==u.expiration,c=tk()("synofoto-album-banner-sharing-info-share-button",{shared:a}),d=tk()({"shared-password-icon":u.enable_password,"shared-icon":!u.enable_password}),f=a?(0,t$.n6)("app","shared"):(0,t$.n6)("action","share");return tg.createElement("div",{className:"synofoto-album-banner-sharing-info"},n&&tg.createElement(Zj.Z,{className:c,text:f,iconCls:d,handler:s}),l&&n&&tg.createElement(nf.Z,{className:"synofoto-album-banner-expiration-button",iconCls:"expiration-btn-icon",handler:s,dataTestId:"album-banner-expiration-button"}),a&&tg.createElement("div",{className:"synofoto-photowall-album-sharing-user-group"},tg.createElement(ZZ,{isOwner:n,showSharedInfo:a,sharingInfo:o})))};Zq.propTypes=ZH,Zq.defaultProps=Zz;var ZG=Zq,ZV={album:tO().map.isRequired,afterFinishEditing:tP().func,autoStartEditing:tP().bool,editAlbumName:tP().func,imageId:tP().number,isOwner:tP().bool,readonly:tP().bool,getItemThumbnailURL:tP().func.isRequired},ZW={afterFinishEditing:function(){},autoStartEditing:!1,editAlbumName:function(){},imageId:0,isOwner:!1,readonly:!1},ZY=function(e){var t=e.album,n=e.afterFinishEditing,r=e.autoStartEditing,o=e.editAlbumName,i=e.imageId,a=e.isOwner,s=e.readonly,u=e.getItemThumbnailURL,l=t.get("type")===b.ZP.ALBUM_TYPE.CONDITION||t.get("freezeAlbum"),c=t.getIn(["additional","sharing_info"]),d=!(0,au.f5)()&&t.get("shared"),f=function(){return(0,d_.zY)(t.get("start_time"),t.get("end_time"))},p=function(){return tg.createElement(ZR,{getItemThumbnailURL:u,albumId:t.get("id"),imageId:i})},h=function(){return tg.createElement(Zk,{afterFinishEditing:n,albumId:t.get("id"),albumName:t.get("name"),autoStartEditing:r,editAlbumName:o,readonly:s})},m=function(){return tg.createElement(ZG,{album:t,isOwner:a})},g=t.get("id"),v=l?(0,t$.n6)("app","condition_album"):f(),y=d?oP(c.get("privacy_type")):"";return g?tg.createElement("div",{key:"cover",className:"synofoto-photowall-cover","data-testid":"album-banner"},p(),tg.createElement("div",{className:"synofoto-photowall-album-info"},tg.createElement("div",null,h(),tg.createElement("div",{className:"synofoto-photowall-album-date"},v),d?tg.createElement("div",null,y):null),m())):null};ZY.propTypes=ZV,ZY.defaultProps=ZW;var ZJ=ZY,Z$={album:tO().map.isRequired,imageId:tP().number,getItemThumbnailURL:tP().func.isRequired},ZK={imageId:0},ZX=function(e){var t=e.album,n=e.imageId,r=e.getItemThumbnailURL,o=t.get("type")===b.ZP.ALBUM_TYPE.CONDITION||t.get("freezeAlbum"),i=function(){return(0,d_.zY)(t.get("start_time"),t.get("end_time"))},a=function(){return tg.createElement(ZR,{getItemThumbnailURL:r,albumId:t.get("id"),imageId:n})},s=function(){var e=o?(0,t$.n6)("app","condition_album"):i();return tg.createElement("div",{className:"synofoto-photowall-album-name-ct-mobile"},tg.createElement("div",{className:"synofoto-photowall-album-name-mobile"},t.get("name")),tg.createElement("div",{className:"synofoto-photowall-album-date"},e))};return t.get("id")?tg.createElement("div",{key:"cover",className:"synofoto-photowall-cover","data-testid":"album-banner"},a(),s()):null};ZX.propTypes=Z$,ZX.defaultProps=ZK;var ZQ=ZX,Z0=(0,tN.C)(ZJ,ZQ),Z1={description:tP().string,hint:tP().string,fullsize:tP().bool},Z2={description:(0,t$.n6)("app","no_item"),hint:"",fullsize:!0},Z4=function(e){var t=e.description,n=e.fullsize,r=e.hint;return tg.createElement(tI.Z,{iconClassName:"synofoto-empty-album-icon",fullsize:n,description:t,hint:r})};Z4.propTypes=Z1,Z4.defaultProps=Z2;var Z3=Z4,Z5=__webpack_require__(88215),Z6=function(e){var t=e.item,n=(0,y.v9)(nL.Z.getUserId),r=(0,y.v9)(nL.Z.getUserName),o=(0,y.v9)(i7.Z.getCurrentAlbumIsShared),i=(0,y.v9)(i7.Z.getInviteeInfo),a=!(1===(0,y.v9)(i7.Z.getCurrentAlbumProviderCount)&&i.getIn(["list",0,"id"])===n),s=(0,y.v9)(nR.Z.getSelectMode),u=(0,y.I0)(),l=function(){return null},c=function(){if(!a)return null;var e=t.getIn(["additional","provider_user_id"]);if((0,au.lF)()&&!_S("is_admin")&&!(0,n0._9)())return e===n?r:(0,t$.n6)("shared","by_others");if(!i.get("loaded"))return null;var o=i.get("list").find(function(t){return t.get("id")===e});return o||u(vM([e])),o?o.get("name"):""},d=function(){return(0,n0.nw)()&&(0,i0.vT)()&&s?0===t.get("owner_user_id")?(0,t$.n6)("app","shared_space"):(0,t$.n6)("app","personal_space"):null}(),f=c();return d||f?tg.createElement("div",{className:"synofoto-item-bottom-info"},tg.createElement("div",{className:"synofoto-item-left-bottom-info"},tg.createElement("div",{className:"synofoto-item-space"},d),tg.createElement("div",{className:"synofoto-item-provider"},f)),o?l():null):null};Z6.propTypes={item:tO().map.isRequired};var Z9=Z6,Z8=function(e,t){return Array(t-e).fill().map(function(t,n){return e+n})},Z7=Math.ceil(1080/b.TY.IMAGE_TARGET_HEIGHT),je=function(e,t){if(!e.current)return[0];var n=t?t.size:0,r=(0,g._)(e.current.getVisibleRange(),2),o=r[0],i=void 0===o?0:o,a=r[1],s=void 0===a?0:a;return Z8(t.getIn([Math.max(0,i-Z7),"sectionNumber"],0),t.getIn([Math.min(n-1,s+Z7),"sectionNumber"],0)+1)},jt=function(e,t,n,r){if(!t)return ev.default.List();var o=je(e,n);return t.filter(function(e){return e.get("state")===r&&o.includes(e.get("sectionNumber"))}).map(function(e){return e.get("sectionNumber")})},jn=function(e){var t=e.allowEdit,n=e.allowSelect,r=e.autoStartEditing,o=e.album,i=e.photo,a=e.isOwner,s=e.profile,u=e.openLightbox,l=e.editAlbumName,c=e.arrangeFlexLayoutSection,d=e.beforeLoadFlexLayoutSection,f=e.listAlbumItem,p=e.arrangeFlexLayoutRow,h=e.afterFinishEditing,m=e.resetAlbumScrollToItem,v=e.updateNewComment,_=e.getItemThumbnailURL,E=e.renderEmpty,T=(0,y.I0)(),S=(0,g._)((0,tg.useState)(0),2),I=S[0],w=S[1],A=(0,tg.useRef)(null),O=o.get("id","0"),C=o.get("name",""),P=o.get("itemCount",0),R=i.get("flexSection"),L=i.get("rows"),D=i.get("rows",ev.default.List()).size,x=i.get("scrollToItem"),k=o.has("isConditionValid")&&!o.get("isConditionValid"),M=function(e){i.hasIn(["flexSection",e])&&i.getIn(["flexSection",e,"state"])===b.i4.INIT&&(d(e),f(e))};(0,tg.useEffect)(function(){k&&a&&T(vU(O,""))},[k,a,O,T]),(0,tg.useEffect)(function(){history.scrollRestoration&&(history.scrollRestoration="manual")},[]),(0,tg.useEffect)(function(){if(x){var e=(0,nX.q9)(L,x);e>=0&&null!==A.current&&!A.current.isEntireItemVisible(e)&&A.current.scrollListAround(e),m()}},[x]);var N=(0,tg.useRef)(C),F=(0,tg.useRef)(l);(0,tg.useEffect)(function(){N.current=C,F.current=l},[C,l]),(0,tg.useEffect)(function(){return function(){""===N.current&&F.current((0,t$.n6)("app","untitled"))}},[]),(0,tg.useEffect)(function(){0!==I&&(P&&0===D||O&&I)&&c(I)},[I,P,D,O,c]),(0,tg.useEffect)(function(){if(A.current){var e=jt(A,R,L,b.i4.LOADED);e.isEmpty()||e.forEach(function(e){p(e)})}},[R,L,p]);var B=(0,tM.Z)(function(e){w(e.width)},500),U=function(e){if(e.width){if(0===I){w(e.width);return}B(e)}},Z=(0,tM.Z)(function(){A.current&&je(A,i.get("rows")).forEach(function(e){var t=i.getIn(["flexSection",e,"state"]);t===b.i4.INIT?M(e):t===b.i4.LOADED&&p(e)})},500),j=function(e,t){if(0===e&&-1===t&&0===o.get("itemCount"))return E();var r=["rows",e];if(!i.getIn(r.concat(["arranged"])))return Z(),(0,MP.sp)(e,b.TY.IMAGE_TARGET_HEIGHT,I);var a=e===i.get("rows").size-1,s=r.concat(["list",t]),l=i.getIn(s.concat(["photo"]));if(!l)return null;var c=i.getIn(s.concat(["width"])),d=i.getIn(r.concat(["arrange_height"]));if(a&&d>Sp*Sm){var f=Sp*Sm/d;d*=f,c*=f}var p={display:"inline-block"},h=l.get("id"),m=function(){o.get("shared")&&v(h,e,t),u(h)};return tg.createElement(Z5.Z,{key:"link_album_".concat(h),SelectableEl:nI.Z,item:l,allowSelect:n,width:c,height:d,style:p,time:l.get("time"),onClick:m,getItemThumbnailURL:_},tg.createElement(tg.Fragment,null,tg.createElement(nH,{item:l}),tg.createElement(Z9,{item:l})))},H=function(){return tg.createElement(Z0,{album:o,profile:s,autoStartEditing:r,afterFinishEditing:h,editAlbumName:l,readonly:!t||(0,uD.tq)(),imageId:o.getIn(["additional","thumbnailUnitId"]),isOwner:a,getItemThumbnailURL:_})};if(0===o.get("id",0))return tg.createElement("div",{className:"synofoto-photowall-empty-background synofoto-list-scroll","data-testid":"synofoto-photowall-empty-background"});var z=o.get("itemCount"),q=0!==z?i.get("rows"):ev.default.fromJS([{type:"empty_row"}]),G=0===z?"synofoto-photowall-empty":"synofoto-photowall";return tg.createElement(rE.Z,{className:G,handleResize:U,header:H(),listType:"variable",rows:q,rowPadding:(0,yu.Z)((0,uD.tq)()),renderItem:j,sizeEstimator:function(){return b.TY.IMAGE_TARGET_HEIGHT+(0,yu.Z)((0,uD.tq)())},ref:A,threshold:1500,bottomPadding:40})};jn.propTypes={allowEdit:tP().bool,allowSelect:tP().bool,autoStartEditing:tP().bool,album:tO().map.isRequired,photo:tO().map.isRequired,isOwner:tP().bool,profile:tO().map,openLightbox:tP().func.isRequired,editAlbumName:tP().func,arrangeFlexLayoutSection:tP().func.isRequired,beforeLoadFlexLayoutSection:tP().func.isRequired,listAlbumItem:tP().func.isRequired,arrangeFlexLayoutRow:tP().func.isRequired,afterFinishEditing:tP().func,resetAlbumScrollToItem:tP().func.isRequired,updateNewComment:tP().func,getItemThumbnailURL:tP().func.isRequired,renderEmpty:tP().func},jn.defaultProps={allowEdit:!1,allowSelect:!1,autoStartEditing:!1,isOwner:!1,editAlbumName:function(){},afterFinishEditing:function(){},profile:ev.default.Map(),updateNewComment:function(){},renderEmpty:function(){return tg.createElement(Z3,{key:"empty_view"})}};var jr=jn,jo=function(){var e=(0,iT.Z)().location,t=(0,y.I0)(),n=(0,y.v9)(i7.Z.getAlbumPhotowall),r=(0,y.v9)(i7.Z.getCurrentAlbum),o=(0,y.v9)(i7.Z.getCurrentAlbumItemCount),i=r.get("name"),a=r.get("id"),s=(0,y.v9)(i7.Z.getSharingPermission),u=(0,au.Of)(),l=s.getIn(["permission","download"]),c=r.get("passphrase")===u;(0,tg.useEffect)(function(){return t(vv(u)),t(vy(u)),function(){t(vn())}},[t,u]),(0,tg.useEffect)(function(){t(Or(b.ZP.ALBUM_TYPE.ALBUM,i,a,o,{passphrase:u}))},[t,i,a,o,u]),(0,tg.useEffect)(function(){return function(){return t(vr())}},[t]);var d=(0,tg.useCallback)(function(e){return t(g7(e))},[t]),f=(0,tg.useCallback)(function(e){return t(vt(e))},[t]),p=function(e){t((0,im.xV)({type:"photowall",id:e,passphrase:u}))},h=function(e){c&&t(vI(u,e,r.get("sortBy"),r.get("sortDirection")))},m=function(e){var t=e.id,n=e.thumbnailInfo,o=e.type,i=void 0===o?"item":o,a=e.preferSize,s=void 0===a?"m":a,u=e.library,l=void 0===u?"":u,c=r.get("passphrase");return(0,n1.AJ)(t,n,i,s,{passphrase:c},l)};return tg.createElement(jr,{location:e,arrangeFlexLayoutSection:d,beforeLoadFlexLayoutSection:function(e){return t(ve(e))},arrangeFlexLayoutRow:f,resetAlbumScrollToItem:function(){return t(vs())},openLightbox:p,listAlbumItem:h,album:c?r:ev.default.Map(),photo:c?n:ev.default.fromJS({rows:[],items:[]}),allowSelect:l,getItemThumbnailURL:m})},ji=function(){return(0,m._)(function(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return t.trys.push([0,2,,3]),[4,(0,Eo.Z)({api:"SYNO.Core.Region.NTP",method:"listzone",version:1})];case 1:return[2,t.sent().zonedata];case 2:return e=t.sent(),[2,[]];case 3:return[2]}})})()},ja=function(){return tg.createElement("div",{className:"synofoto-refresh-display-language-message"},(0,t$.n6)("personal_settings","refresh_confirm"),tg.createElement("ul",null,tg.createElement("li",null,(0,t$.n6)("personal_settings","lang_changed"))))};function js(){var e=iQ.Z.getStore(),t=document.body.appendChild(document.createElement("div"));return new Promise(function(n){var r={message:ja(),showClose:!1,showCancel:!0,showConfirm:!0,isOpen:!0,cancelText:(0,t$.n6)("common","no"),confirmText:(0,t$.n6)("common","yes"),cancelHandler:function(){n({type:b.uE.CANCEL})},confirmHandler:function(){n({type:b.uE.CONFIRM}),Ta()}};p.render(tg.createElement(y.zt,{store:e},tg.createElement(ma.Z,r)),t)}).finally(function(){(0,mc.P)(t)})}var ju=__webpack_require__(95635),jl=tg.lazy(function(){return Promise.all([__webpack_require__.e("39"),__webpack_require__.e("799")]).then(__webpack_require__.bind(__webpack_require__,3589))}),jc=function(){var e=[];e.push({value:"def",label:(0,t$.n6)("common","sys_default_setting")});var t=!0,n=!1,r=void 0;try{for(var o,i=(0,ju.ix)()[Symbol.iterator]();!(t=(o=i.next()).done);t=!0){var a=(0,g._)(o.value,2),s=a[0],u=a[1];e.push({value:s,label:u})}}catch(e){n=!0,r=e}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}return e},jd=function(){return(0,m._)(function(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return(e=[]).push({value:"def",label:(0,t$.n6)("common","sys_default_setting")}),[4,ji()];case 1:return t.sent().forEach(function(t){var n=t.display,r=t.value;e.push({value:r,label:n})}),[2,e]}})})()},jf=function(){return(0,m._)(function(){var e,t,n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return e=document.body.appendChild(document.createElement("div")),t=iQ.Z.getStore(),n=jc(),[4,jd()];case 1:return r=o.sent(),[2,new Promise(function(o){var i={handleCancel:function(){o({type:b.uE.CANCEL})},handleApply:function(e){var t=e.isLanguageChanged;o({type:b.uE.APPLY}),t&&js()},languageOptions:n,timezoneOptions:r};p.render(tg.createElement(y.zt,{store:t},tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(jl,i))),e)}).then(function(e){return e}).catch(function(e){throw e}).finally(function(){(0,mc.P)(e)})]}})})()},jp=__webpack_require__(84513),jh=function(){var e=SYNO.Foto.Window.jsConfig,t="";return e.buildTime?t=e.buildTime.split("-")[0]:_S&&_S("builddate")&&(t=_S("builddate").split("/")[0]),{synoId:"synofoto-about-window",title:SYNO.SDS.UIString.GetLocalizedString(e.title,e.jsID),icon:"".concat(e.jsBaseURL,"/images/icon/photos_512.png"),beta:SYNO.Foto.Window.isBeta||!1,version:e.version,copyrightYear:t}},jm=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"SynologyPhotos";return(0,m._)(function(){var t,n,r,o,i,a,s,u,l,c,d,f,p,h,m,y;return(0,v.Jh)(this,function(v){switch(v.label){case 0:t={api:"SYNO.Entry.Request",method:"request",version:1,compound:{stopwhenerror:!1,mode:"parallel",params:[{api:"SYNO.Core.Package.Server",method:"list",version:2,params:{filter_ids:[e]}},{api:"SYNO.Core.Package.Info",method:"get",version:1}]}},v.label=1;case 1:return v.trys.push([1,3,,4]),[4,jp.Z.request(t)];case 2:return s=v.sent(),l=(u=(0,g._)(s.result,2))[0],c=u[1],d=null==l?void 0:null===(n=l.data)||void 0===n?void 0:n.packages,h=null!==(p=null==(f=null==l?void 0:null===(r=l.data)||void 0===r?void 0:r.beta_packages)?void 0:null===(o=f[0])||void 0===o?void 0:o.version)&&void 0!==p?p:null,m=null==c?void 0:null===(i=c.data)||void 0===i?void 0:i.config,y=null==d?void 0:null===(a=d.find(function(t){return t.id===e}))||void 0===a?void 0:a.version,[2,{newVersion:(null==m?void 0:m.ds_build)>=72803?y:null,betaVersion:(null==m?void 0:m.blBetaChannel)?h:null}];case 3:return console.error("Unable to get package infos:",v.sent()),[2,{newVersion:null,betaVersion:null}];case 4:return[2]}})})()},jg=__webpack_require__(63744);function jv(){return{type:A5.GetUserInfo}}var jy=!1,jb=null,j_=null,jE=null,jT=null;function jS(){return(0,m._)(function(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:if(jb)return[3,2];return[4,__webpack_require__.e("637").then(__webpack_require__.bind(__webpack_require__,25217))];case 1:jb=e.sent(),e.label=2;case 2:return[2,jb]}})})()}function jI(){return(0,m._)(function(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:if(j_)return[3,2];return[4,jS()];case 1:j_=(0,e.sent().createApp)({}),e.label=2;case 2:return[2,j_]}})})()}function jw(e,t){return(0,m._)(function(){var n;return(0,v.Jh)(this,function(r){switch(r.label){case 0:if(jE)return[3,2];return[4,Promise.all([__webpack_require__.e("637"),__webpack_require__.e("963"),__webpack_require__.e("756")]).then(__webpack_require__.bind(__webpack_require__,75867)).then(function(e){return e.default})];case 1:jE=r.sent(),r.label=2;case 2:return[4,jS()];case 3:if(n=r.sent().h,e.use(jE),e.config.globalProperties.$windowManager.zseed=9010,e.config.globalProperties.$iconManager&&e.config.globalProperties.$iconManager.register("app-icon",{name:"AppIcon",render:function(){var e=jh();return n("img",{src:e.icon,alt:e.title})}}),!t)return[3,5];return[4,e.config.globalProperties.$changeLang(t)];case 4:r.sent(),r.label=5;case 5:return[2]}})})()}function jA(){return(0,m._)(function(){var e,t;return(0,v.Jh)(this,function(n){switch(n.label){case 0:if(jy)return[3,3];return[4,jI()];case 1:return[4,jw(n.sent(),(null===(t=SYNO.SDS)||void 0===t?void 0:null===(e=t.Session)||void 0===e?void 0:e.lang)||"enu")];case 2:n.sent(),jy=!0,n.label=3;case 3:return[2]}})})()}var jO=function(){return(0,m._)(function(){return(0,v.Jh)(this,function(e){switch(e.label){case 0:if(jT)return[2,jT];return[4,Promise.all([__webpack_require__.e("637"),__webpack_require__.e("963"),__webpack_require__.e("708")]).then(__webpack_require__.bind(__webpack_require__,96830)).then(function(e){return e.vAboutWindowV2})];case 1:return[2,jT=e.sent()]}})})()},jC=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,m._)(function(){var n,r;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return[4,jA()];case 1:return o.sent(),[4,jI()];case 2:if(!(n=o.sent()).config.globalProperties.$windowManager)return console.error("Window manager not initialized"),[2,null];return[2,(r=n.config.globalProperties.$windowManager.openModalWindow(e,t,{parentApp:n,containerEl:document.body}))?r.window:null]}})})()},jP=tg.lazy(function(){return __webpack_require__.e("928").then(__webpack_require__.bind(__webpack_require__,9198))}),jR=function(){var e=document.body.appendChild(document.createElement("div")),t=iQ.Z.getStore();return new Promise(function(n){var r={isOpen:!0,handleCancel:function(){n({type:"cancel"})},handleApply:function(){n({type:"resolve"})}};p.render(tg.createElement(y.zt,{store:t},tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(jP,r))),e)}).then(function(e){return e}).catch(function(e){throw e}).finally(function(){(0,mc.P)(e)})},jL=function(){var e=(0,jg.j)((0,y.v9)(nL.Z.getProfile)),t=(0,y.I0)();(0,tg.useEffect)(function(){setTimeout(function(){t(jv())},1e3)},[t]);var n=function(){jf().then(function(){t(jv())}).catch(function(e){throw e})},r=function(){jR()},o=function(){SYNO.Foto.Window.onClickHelp()},i=function(){return(0,m._)(function(){var e;return(0,v.Jh)(this,function(t){switch(t.label){case 0:return e=jh(),[4,jO()];case 1:return[4,jC(t.sent(),(0,tL._)((0,tw._)({},e),{tagline:(0,t$.n6)("app","about_tagline"),releaseNotesUrl:"https://www.synology.com/releaseNote/SynologyPhotos",fetchVersion:jm}))];case 2:return t.sent(),[2]}})})()},a=function(){Ti()},s=function(){return(0,au.v6)()?[{text:(0,t$.n6)("action","logout"),handler:a}]:[{text:(0,t$.n6)("action","profile"),handler:n,dataTestId:"profile-btn"},{text:(0,t$.n6)("action","setting"),handler:r},{text:(0,t$.n6)("action","help"),handler:o},{text:(0,t$.n6)("action","about"),handler:i},{text:(0,t$.n6)("action","logout"),handler:a}]};return tg.createElement(tF.Z,{buttonType:"circletext",classSuffix:"size32",ctClassName:"synofoto-avatar-menu-button",dataTestId:"avatar-menu-btn",text:e.accountName,title:e.userName,circleImage:e.avatar,backgroundColor:e.color,offset:{x:8},menu:s()})},jD=function(e){var t=e.logoutHandler,n=(0,jg.j)((0,y.v9)(nL.Z.getProfile)),r=(0,y.I0)();(0,tg.useEffect)(function(){setTimeout(function(){r(jv())},1e3)},[r]);var o=function(){t(),Ti()};return tg.createElement(tF.Z,{buttonType:"circletext",classSuffix:"size24",ctClassName:"synofoto-avatar-menu-button",dataTestId:"avatar-menu-btn-mobile",text:n.accountName,title:n.userName,circleImage:n.avatar,backgroundColor:n.color,offset:{y:11},menu:[{text:(0,t$.n6)("action","logout"),handler:o}]})};jD.propTypes={logoutHandler:tP().func},jD.defaultProps={logoutHandler:function(){}};var jx=jD,jk=(0,tN.C)(jL,jx),jM=function(e){var t=e.classSuffix,n=function(){window.location.replace((0,t_.Y$)(b.sO.LOGIN,{passphrase:(0,au.Of)()}))};return tg.createElement(af.Z,{classSuffix:t,className:"synofoto-avatar-empty-circle-button",text:"",handler:n,dataTestId:"public-sharing-avatar-btn"})};jM.propTypes={classSuffix:tP().string},jM.defaultProps={classSuffix:"size32"};var jN=jM,jF=function(){var e=(0,y.I0)(),t=(0,y.v9)(i7.Z.getCurrentAlbumId),n=(0,y.v9)(i7.Z.getCurrentAlbumSortBy),r=(0,y.v9)(i7.Z.getCurrentAlbumSortDirection),o=function(n,r){e(vT({id:t,passphrase:(0,au.Of)()},n,r))};return tg.createElement(aE,{onSortingChange:o,sortBy:n,sortDirection:r,dataTestId:"public-sharing-sorting-btn"})},jB=function(){var e=(0,y.I0)(),t=(0,y.v9)(i7.Z.getFirstItemId),n=(0,y.v9)(i7.Z.getSharingPermission),r=(0,y.v9)(nR.Z.getSelectMode),o=(0,y.v9)(i7.Z.getCurrentAlbumName),i=(0,y.v9)(ih.getIsNeedPassword),a=function(){return 0!==t},s=function(){var t=function(t){var n={};n.passphrase=(0,au.Of)(),n.albumName=o,n.downloadType=t,e(vA(n))};return n.getIn(["permission","download"])&&a()?(0,av.tb)({className:"synofoto-header-button",handler:t,dataTestId:"public-sharing-download-btn"}):null},u=function(){var n=function(){return e((0,im.xV)({id:t,slideshow:!0}))};return a()?(0,av.qq)({className:"synofoto-header-button",handler:n,dataTestId:"public-sharing-slideshow-btn"}):null},l=function(){return SYNO.SDS.Session.isLogined?tg.createElement(jk,null):tg.createElement(jN,null)};return i||r?tg.createElement("div",{className:"synofoto-header-right"},l()):tg.createElement("div",{className:"synofoto-header-right"},u(),s(),tg.createElement(jF,null),l())},jU={SELECT:{key:"select",action:"handleSelect"},CANCEL_SELECT:{key:"deselect",action:"handleCancelSelect"},UPLOAD:{key:"upload",action:"handleUpload"},DOWNLOAD_ALL:{key:"download_all",action:"handleDownloadAll"}},jZ={ALBUM_EMPTY:"album_empty",ALBUM_EMPTY_UPLOAD:"album_empty_upload",ALBUM_OWNER:"album_owner",ALBUM_VIEW:"album_view",ALBUM_VIEW_PHOTO_REQUEST:"album_view_photo_request",ALBUM_DOWNLOAD:"album_download",ALBUM_DOWNLOAD_PHOTO_REQUEST:"album_download_photo_request",ALBUM_ADD_REMOVE:"album_add_remove",ALBUM_ADD_REMOVE_UPLOAD:"album_add_remove_upload",CONDITION_OWNER:"condition_owner",CONDITION_VIEW:"condition_view",CONDITION_DOWNLOAD:"condition_download"},jj=(l={},(0,tR._)(l,jZ.ALBUM_EMPTY,function(e){return[]}),(0,tR._)(l,jZ.ALBUM_EMPTY_UPLOAD,function(e){return e?[]:[jU.UPLOAD]}),(0,tR._)(l,jZ.ALBUM_OWNER,function(e){return e?[jU.CANCEL_SELECT]:[jU.SELECT,jU.UPLOAD,jU.DOWNLOAD_ALL]}),(0,tR._)(l,jZ.ALBUM_VIEW,function(e){return[]}),(0,tR._)(l,jZ.ALBUM_VIEW_PHOTO_REQUEST,function(e){return e?[]:[jU.UPLOAD]}),(0,tR._)(l,jZ.ALBUM_DOWNLOAD,function(e){return e?[jU.CANCEL_SELECT]:[jU.SELECT,jU.DOWNLOAD_ALL]}),(0,tR._)(l,jZ.ALBUM_DOWNLOAD_PHOTO_REQUEST,function(e){return e?[jU.CANCEL_SELECT]:[jU.SELECT,jU.UPLOAD,jU.DOWNLOAD_ALL]}),(0,tR._)(l,jZ.ALBUM_ADD_REMOVE,function(e){return e?[jU.CANCEL_SELECT]:[jU.SELECT,jU.DOWNLOAD_ALL]}),(0,tR._)(l,jZ.ALBUM_ADD_REMOVE_UPLOAD,function(e){return e?[jU.CANCEL_SELECT]:[jU.SELECT,jU.UPLOAD,jU.DOWNLOAD_ALL]}),(0,tR._)(l,jZ.CONDITION_OWNER,function(e){return e?[jU.CANCEL_SELECT]:[jU.SELECT,jU.DOWNLOAD_ALL]}),(0,tR._)(l,jZ.CONDITION_VIEW,function(e){return[]}),(0,tR._)(l,jZ.CONDITION_DOWNLOAD,function(e){return e?[jU.CANCEL_SELECT]:[jU.SELECT,jU.DOWNLOAD_ALL]}),l),jH=function(){var e=(0,y.I0)(),t=(0,y.v9)(nR.Z.getSelectMode),n=(0,y.v9)(i7.Z.getIsCondition),r=0===(0,y.v9)(i7.Z.getCurrentAlbumItemCount),o=(0,y.v9)(i7.Z.getSharingPermission),i=(0,y.v9)(i7.Z.getCurrentAlbumName),a=(0,y.v9)(i7.Z.getCurrentAlbumPassphrase),s=function(){return n?r?jZ.ALBUM_EMPTY:ar(o,b.F.DOWNLOAD)?jZ.CONDITION_DOWNLOAD:jZ.CONDITION_VIEW:r?jZ.ALBUM_EMPTY:ar(o,b.F.DOWNLOAD)?jZ.ALBUM_DOWNLOAD:jZ.ALBUM_VIEW},u={handleSelect:rl.IE,handleCancelSelect:rl.S$},l={handleDownloadAll:function(t){e(vA({albumName:i,downloadType:t,passphrase:a}))}},c=jj[s()](t),d=(0,i$.Z)({menuItems:c,actionCreatorMap:u,functionHandlerMap:l});return SYNO.SDS.Session.isLogined?(console.error("should not render this component when user is logined"),null):0===d.length?null:tg.createElement(tF.Z,{selfPortal:!0,ctClassName:"synofoto-album-more-button-mobile",iconCls:"more-btn-icon",menu:d,menuDataTestId:"album-header-more-button-menu-mobile"})},jz=function(){var e=(0,y.v9)(ih.getIsNeedPassword);return tg.createElement("div",{className:"synofoto-header-right-mobile"},!e&&tg.createElement(jF,null),SYNO.SDS.Session.isLogined?tg.createElement(jk,null):tg.createElement(jN,{classSuffix:"size24"}),tg.createElement(jH,null))},jq=(0,tN.C)(jB,jz),jG=function(){return tg.createElement("div",{className:"synofoto-header-container"},tg.createElement("div",{className:"synofoto-header"},tg.createElement(us,null),tg.createElement(jq,null)))},jV=(0,tN.C)(pY,pX),jW=function(e){return e.getIn(["refresh","immediate"])},jY=[J.Z.PERSONAL_SPACE,J.Z.TEAM_SPACE,J.Z.ALBUM,J.Z.FOLDER,J.Z.ITEM,J.Z.TIMELINE,J.Z.SHARING,"mo",J.Z.SLIDESHOW,J.Z.EDIT_FACE,J.Z.SEARCH,J.Z.ALBUM_TYPE.GEOCODING,J.Z.ALBUM_TYPE.GENERAL_TAG,J.Z.ALBUM_TYPE.PERSON,J.Z.ALBUM_TYPE.VIDEO,J.Z.ALBUM_TYPE.RECENTLY_ADDED,J.Z.ALBUM_TYPE.LIVE,J.Z.ALBUM_TYPE.CONCEPT,"_SharingAlbum","_Mobile"],jJ=function(e){if(e===J.Z.ROOT)return"Loading";var t=e.split("/");return t.map(function(e,n){return e===J.Z.ALBUM_TYPE.DEGREE_360&&(t[n+1]===J.Z.PERSONAL_SPACE||t[n+1]===J.Z.TEAM_SPACE)?e:e.length>0&&!jY.includes(e)?"one":e}).join("/")},j$=function(e){return function(t,n){var r=e();try{r.send({type:b.b2.Type.PAGE_VIEW,operation:b.b2.Operation.EMIT,data:{id_user:t,location:jJ(n),timestamp:ds.yx.getNowTimestamp()}})}catch(e){console.error(e.message)}}}(gD.ZP),jK=function(e){return function(t){var n=e();try{n.send({type:b.b2.Type.PAGE_VIEW,operation:b.b2.Operation.EMIT,data:{id_user:t,timestamp:ds.yx.getNowTimestamp(),location:void 0}})}catch(e){console.error(e.message)}}}(gD.ZP),jX=function(){var e,t=(0,iT.Z)().location,n=(0,y.I0)(),r=(0,y.v9)(ip.Z.getSettingLoaded),o=(0,y.v9)(nR.Z.getSelectMode),i=(0,y.v9)(jW),a=(0,y.v9)(ip.Z.getDisplayPhotoInfoToGuest),s=(0,y.v9)(ih.getIsNeedPassword),u=(0,y.v9)(ih.getIsWrongPassword),l=(0,y.v9)(i7.Z.getCurrentAlbumOwnerUserId),c=function(){var e=t.pathname||"/",n=(0,uD.tq)()?"/_Mobile":"";return"_SharingAlbum".concat(n).concat(e)}(),d=(0,tg.useRef)(c),f=(0,tg.useRef)(l),p=(0,tg.useCallback)(function(){-1!==f.current&&j$(f.current,d.current)},[]),h=(0,tg.useCallback)(function(){-1!==f.current&&jK(f.current)},[]);(0,tg.useEffect)(function(){var e,t=(0,au.Of)();if((0,au.XX)()){var r=new URLSearchParams(window.location.search),o=r.get("passphrase"),i=r.get("alias");window.history.replaceState("",document.title,"".concat((0,t_.bM)(i),"mo/sharing/").concat(o))}else window.location.pathname==="/sharing/".concat(t)&&window.location.replace("".concat((0,t_.bM)(),"mo/sharing/").concat(t));(null===(e=SYNO.FotoSharing)||void 0===e?void 0:e.enable_password)&&n(kh({sharingId:SYNO.FotoSharing.passphrase})),(0,uD.tq)()&&document.querySelector("#reactRoot").classList.add("in-mobile"),n((0,gx.pK)());var a=gL(function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return n(gN.apply(void 0,(0,iZ._)(t)))}),s=(0,gD.ZP)().register(b.b2.Type.THUMBNAIL_UPDATE,a);return window.addEventListener("focus",p),window.addEventListener("blur",h),function(){s(),window.removeEventListener("focus",p),window.removeEventListener("blur",h)}},[n,p,h]),(0,tg.useEffect)(function(){i&&n(TU())},[n,i]),(0,tg.useEffect)(function(){return d.current=c,f.current=l,document.hasFocus()&&p(),function(){h()}},[l,c,p,h]);var m=function(e){o&&e.key===b.VD.SHIFT&&n((0,rl.n0)())},g=tk()("synofoto-main-column-flex","synofoto-album-sharing-scrolling-page",{"in-mobile":(0,uD.tq)()});if((null===(e=SYNO.FotoSharing)||void 0===e?void 0:e.enable_password)&&s)return tg.createElement("div",{className:"synofoto-password-album-main"},tg.createElement(jG,null),tg.createElement("div",{className:"synofoto-password-album-content-wrapper"},tg.createElement("div",{className:"synofoto-password-album-wrapper"},tg.createElement(oo,{verifyAction:oe,isWrongPassword:u,title:(0,t$.n6)("shared","protected_link"),description:(0,t$.n6)("shared","need_album_password")}))));if(!r)return tg.createElement("div",{className:"synofoto-common-absolute-fullsize"},tg.createElement(tb.Z,null));var v=null;return i||(v=tg.createElement("div",{className:"synofoto-main-content-wrapper","data-testid":"synofoto-main-content-wrapper"},tg.createElement(ty.j3,null))),tg.createElement("div",{className:g},tg.createElement(iR(),{onKeyUp:m}),tg.createElement(jG,null),tg.createElement("div",{className:"synofoto-main-row-flex"},v),tg.createElement(jV,{library:J.Z.PERSONAL_SPACE}),tg.createElement(ad,{library:J.Z.PERSONAL_SPACE}),tg.createElement(pR,{displayPhotoInfoToGuest:a}),tg.createElement(uR,null))},jQ=J.Z.ITEM,j0=J.Z.ROOT,j1=J.Z.SLIDESHOW,j2=tg.createElement(ty.Z5,null,tg.createElement(ty.AW,{path:"".concat(j0),element:tg.createElement(jX,null)},tg.createElement(ty.AW,{index:!0,element:tg.createElement(jo,null)}),tg.createElement(ty.AW,{path:"/".concat(jQ,"/:itemId/").concat(j1,"?"),element:tg.createElement(jo,null)}),tg.createElement(ty.AW,{path:"*",element:tg.createElement(ty.Fg,{to:"".concat(j0)})})));let j4=(0,tg.createContext)(null),j3={didCatch:!1,error:null};class j5 extends tg.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=j3}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){let{error:e}=this.state;if(null!==e){for(var t,n,r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];null===(t=(n=this.props).onReset)||void 0===t||t.call(n,{args:o,reason:"imperative-api"}),this.setState(j3)}}componentDidCatch(e,t){var n,r;null===(n=(r=this.props).onError)||void 0===n||n.call(r,e,t)}componentDidUpdate(e,t){let{didCatch:n}=this.state,{resetKeys:r}=this.props;if(n&&null!==t.error&&j6(e.resetKeys,r)){var o,i;null===(o=(i=this.props).onReset)||void 0===o||o.call(i,{next:r,prev:e.resetKeys,reason:"keys"}),this.setState(j3)}}render(){let{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:o,error:i}=this.state,a=e;if(o){let e={error:i,resetErrorBoundary:this.resetErrorBoundary};if((0,tg.isValidElement)(r))a=r;else if("function"==typeof t)a=t(e);else if(n)a=(0,tg.createElement)(n,e);else throw Error("react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop")}return(0,tg.createElement)(j4.Provider,{value:{didCatch:o,error:i,resetErrorBoundary:this.resetErrorBoundary}},a)}}function j6(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some((e,n)=>!Object.is(e,t[n]))}var j9=__webpack_require__(9709),j8=__webpack_require__(29804);function j7(e){return{type:vW.LocationChange,payload:e}}var He={history:tP().shape({action:tP().string.isRequired,location:tP().shape({pathname:tP().string.isRequired}).isRequired,replace:tP().func.isRequired,listen:tP().func.isRequired}).isRequired},Ht=(0,tL._)((0,tw._)({},He),{dispatch:tP().func}),Hn={dispatch:function(){}},Hr=function(e){return e.pathname.startsWith("/")?e:(0,tL._)((0,tw._)({},e),{pathname:"/".concat(e.pathname)})},Ho=function(e){var t=e.history,n=e.dispatch,r=(0,oi._)(e,["history","dispatch"]),o=(0,g._)((0,tg.useState)({action:t.action,location:Hr(t.location)}),2),i=o[0],a=o[1];return(0,tg.useLayoutEffect)(function(){var e=(0,rg.km)(i.location.pathname);e&&(t.replace(e),a({location:t.location,action:t.action}))},[]),(0,tg.useLayoutEffect)(function(){var e=t.listen(function(e){a({action:e.action,location:Hr(e.location)})});return function(){e()}},[t]),(0,tg.useLayoutEffect)(function(){n(j7(i.location))},[n,i.location]),tg.createElement(ty.F0,(0,tL._)((0,tw._)({},r),{location:i.location,navigationType:i.action,navigator:t}))};Ho.propTypes=Ht,Ho.defaultProps=Hn;var Hi=function(e){var t=(0,y.I0)();return tg.createElement(Ho,(0,tw._)({dispatch:t},e))};Hi.propTypes=He;var Ha=Hi,Hs=function(){return tg.createElement("div",{className:"synofoto-error-page-grid"},tg.createElement(us,null),tg.createElement("div",{className:"synofoto-error-page-content"},tg.createElement("div",{className:"synofoto-error-page-title"},(0,t$.n6)("error","error")),(0,t$.n6)("error","error_page_description")))},Hu=200,Hl=function(e){return function(t){if(t&&"BATCH_ALL"===t.type){(0,y.dC)(function(){return t.payload.map(function(t){return e(t)})});return}e(t)}},Hc=function(e,t){var n=_M({effectMiddlewares:[Hl]}),r=(0,j8.composeWithDevTools)({maxAge:Hu}),o=(0,j9.MT)(t,r((0,j9.md)(n)));return iQ.Z.register(o),{app:tg.createElement(j5,{fallbackRender:Hs},tg.createElement(y.zt,{store:o},tg.createElement(Ha,{history:(0,cs.s1)()},e))),store:o,sagaMiddleware:n}},Hd=function(){var e=(0,y.I0)(),t=function(){},n=(0,tg.useCallback)(function(){e((0,PA.Sn)())},[e]);return tg.createElement(iL.Z,{className:"synofoto-freeze-snackbar",isOpen:!0,onRequestClose:t},tg.createElement("div",{className:"synofoto-freeze-snackbar-content"},tg.createElement(pL.Z,{className:"synofoto-freeze-snackbar-title",text:(0,t$.n6)("condition_album","freeze")}),tg.createElement(pL.Z,{className:"synofoto-freeze-snackbar-desc",text:"- ".concat((0,t$.n6)("condition_album","stop_match_new_photos"))}),tg.createElement(tJ.Z,{className:"synofoto-unlock-freeze-button",textCls:"synofoto-unlock-freeze-button-text",text:(0,t$.n6)("action","unlock"),handler:n})))},Hf={addItems:tP().func},Hp={addItems:function(){}},Hh=function(e){var t=e.addItems;return tg.createElement(tg.Fragment,null,tg.createElement("div",{className:"synofoto-empty-view-hint"},tg.createElement("p",null,(0,t$.n6)("app","drag_and_drop_here")),tg.createElement("p",null,(0,t$.n6)("app","or"))),tg.createElement(tJ.Z,{color:b.rp.MAIN,shape:b.jL.OVAL,handler:t,text:(0,t$.n6)("action","add_photos")}))};Hh.propTypes=Hf,Hh.defaultProps=Hp;var Hm=Hh,Hg={addItems:tP().func},Hv={addItems:function(){}},Hy=function(e){var t=e.addItems;return tg.createElement(tJ.Z,{color:b.rp.MAIN,shape:b.jL.OVAL,handler:t,text:(0,t$.n6)("action","add_photos"),className:"synofoto-empty-view-upload-info-mobile"})};Hy.propTypes=Hg,Hy.defaultProps=Hv;var Hb=Hy,H_=(0,tN.C)(Hm,Hb),HE={addItems:tP().func,iconClassName:tP().string},HT={iconClassName:"synofoto-empty-photos-icon",addItems:function(){}},HS=function(e){var t=tg.createElement(H_,{addItems:e.addItems});return tg.createElement(tI.Z,{iconClassName:e.iconClassName,additionalContent:t})};HS.propTypes=HE,HS.defaultProps=HT;var HI=HS,Hw=__webpack_require__(7019),HA=function(){return tg.createElement(tJ.Z,{className:"synofoto-uploadable-hint-text-button",text:(0,t$.n6)("upload","drop_file_here"),shape:b.jL.OVAL})},HO=tg.forwardRef(function(e,t){var n=e.addUploadTask,r=e.children,o=(0,y.I0)(),i=(0,nC.Z)(),a=i.isAmeCanConvert,s=i.canUsePcClient,u=i.pcClientHevcSupport,l=(0,y.v9)(ip.Z.getWizardInteractiveBox),c=l.some(function(e){return e.get("name")===b.s3.EXTERNAL_CONVERT&&e.get("show")}),d=(0,tg.useRef)(null);(0,tg.useImperativeHandle)(t,function(){return{selectAndUploadFiles:function(){d.current.open()}}});var f=function(){d.current.onDragLeave()},p=function(e){return e.some(function(e){return Ly(e.name)})},h=function(e){return!(!p(e)||(0,sj.eb)())&&!a&&!s},g=function(e){return(0,m._)(function(){var t,r,i,a;return(0,v.Jh)(this,function(d){switch(d.label){case 0:if(!e.length)return[3,3];if(!(h(e)&&c))return[3,2];return[4,(0,xy.q0)((0,t$.n6)("action","still_want_to_upload"))];case 1:return r=(t=d.sent()).type,(i=t.dontShowAgain)&&(a=l.map(function(e){return e.get("name")===b.s3.EXTERNAL_CONVERT?e.set("show",!i):e}).toJS(),o((0,gx.L7)({interactive_box:a}))),r===b.uE.CONFIRM&&n(e),[3,3];case 2:p(e)&&s&&!u?(0,sj.eE)()?(0,Co.Z)(tg.createElement(pL.Z,{text:(0,Ry.Z)((0,t$.n6)("warning","cannot_convert_with_this_device_desc"),Hw.SynoDocsLinks.UseMobileGuide)}),{title:(0,t$.n6)("warning","cannot_convert_with_this_device_title"),confirmText:(0,t$.n6)("action","ok"),cancelText:(0,t$.n6)("action","still_want_to_upload")}).then(function(t){"close"===t.type&&n(e)}):(0,Co.Z)(tg.createElement(pL.Z,{text:(0,Ry.Z)((0,t$.n6)("common","support_partial_codecs_tooltip"),Hw.PcClientSettingsCodecProtocol)}),{title:(0,t$.n6)("warning","install_pc_client_codec_title"),confirmText:(0,t$.n6)("action","ok"),cancelText:(0,t$.n6)("action","still_want_to_upload")}).then(function(t){"close"===t.type&&n(e)}):n(e),d.label=3;case 3:return[2]}})})()},_=function(){var e=(0,av.kR)("synofoto-uploadable-hint-upload-button");return tg.createElement("div",{className:"synofoto-uploadable-hint-wrapper",onClick:f},tg.createElement("div",{className:"synofoto-uploadable-hint"},e,HA()))};return tg.createElement(sK,{className:"synofoto-uploadable-dropzone",onDrop:g,ref:d},r,_())});HO.propTypes={addUploadTask:tP().func,children:tP().element},HO.defaultProps={addUploadTask:function(e){},children:null};var HC=HO,HP=function(e){var t=e.addUploadTask,n=(0,oi._)(e,["addUploadTask"]),r=(0,tg.useRef)(null),o=(0,iT.Z)().location,i=function(){r.current.selectAndUploadFiles()},a=function(){return tg.createElement(HI,{iconClassName:(0,rg.iY)(o.pathname)?"synofoto-empty-album-icon":"synofoto-empty-photos-icon",addItems:i,key:"empty_view"})};return tg.createElement(HC,{addUploadTask:t,ref:r},tg.createElement(jr,(0,tL._)((0,tw._)({},n),{renderEmpty:a})))};HP.propTypes={addUploadTask:tP().func,allowUpload:tP().bool,allowEdit:tP().bool,allowSelect:tP().bool,autoStartEditing:tP().bool,album:tO().map.isRequired,photo:tO().map.isRequired,isOwner:tP().bool,profile:tO().map,openLightbox:tP().func.isRequired,editAlbumName:tP().func,location:tP().shape({pathname:tP().string.isRequired}).isRequired,arrangeFlexLayoutSection:tP().func.isRequired,beforeLoadFlexLayoutSection:tP().func.isRequired,listAlbumItem:tP().func.isRequired,arrangeFlexLayoutRow:tP().func.isRequired,afterFinishEditing:tP().func,resetAlbumScrollToItem:tP().func.isRequired,updateNewComment:tP().func,getItemThumbnailURL:tP().func.isRequired},HP.defaultProps={allowUpload:!1,allowEdit:!1,allowSelect:!1,autoStartEditing:!1,isOwner:!1,addUploadTask:function(e){},editAlbumName:function(){},afterFinishEditing:function(){},profile:ev.default.Map(),updateNewComment:function(){}};var HR=HP,HL=function(){var e=(0,iT.Z)(),t=e.location,n=e.params,r=(0,y.I0)(),o=(0,y.v9)(i7.Z.getAlbumPhotowall),i=(0,y.v9)(i7.Z.getCurrentAlbum),a=(0,y.v9)(i7.Z.getAutoStartEditing),s=(0,y.v9)(nL.Z.getProfile),u=(0,y.v9)(nR.Z.getSelectMode),l=i.get("name"),c=i.get("id"),d=c===parseInt(n.id,10),f=i.get("freezeAlbum",!1),p=i.get("type")===b.ZP.ALBUM_TYPE.CONDITION;(0,tg.useEffect)(function(){var e=parseInt(n.id,10);return e&&r(vg(e)),function(){r(vn())}},[r,n.id]),(0,tg.useEffect)(function(){r(Or(b.ZP.ALBUM_TYPE.ALBUM,l,c))},[r,l,c]),(0,tg.useEffect)(function(){return function(){return r(vr())}},[r]);var h=(0,tg.useCallback)(function(e){e.trim()&&c&&r(vD(c,e))},[r,c]),m=(0,tg.useCallback)(function(e){return r(g7(e))},[r]),g=(0,tg.useCallback)(function(e){return r(vt(e))},[r]),v=function(e){d&&r(((0,uD.tq)()?s9:$)(e,{albumId:c},l))},_=function(e){r((0,im.xV)({type:"photowall",id:e}))},E=function(e){d&&r(vE(c,e,i.get("sortBy"),i.get("sortDirection")))},T=function(e){var t=e.id,n=e.thumbnailInfo,r=e.type,o=void 0===r?"item":r,i=e.preferSize,a=void 0===i?"m":i,s=e.library,u=void 0===s?"":s;return(0,n1.AJ)(t,n,o,a,{albumId:c},u)},S=function(){a&&r(vo(!1))},I=(0,n0.nw)()&&!p&&!f,w={location:t,profile:s,album:d?i:ev.default.Map(),photo:d?o:ev.default.fromJS({rows:[],items:[]}),allowEdit:!0,autoStartEditing:a,afterFinishEditing:S,openLightbox:_,editAlbumName:h,listAlbumItem:E,getItemThumbnailURL:T,allowSelect:!0,isOwner:!0,arrangeFlexLayoutSection:m,beforeLoadFlexLayoutSection:function(e){return r(ve(e))},arrangeFlexLayoutRow:g,resetAlbumScrollToItem:function(){return r(vs())},updateNewComment:function(e,t,n){return r(vl(e,t,n))}};return I?tg.createElement(HR,(0,tw._)({addUploadTask:v},w)):tg.createElement(tg.Fragment,null,tg.createElement(jr,w),f&&!u?tg.createElement(Hd,null):null)},HD=function(e){var t=(0,gk.ej)(b.cn.AUTO_SMART_ALBUM_LIBRARY)||J.Z.PERSONAL_SPACE;if((0,rg.E0)(t)){if(!(0,n0.nw)()||e===J.Z.ALBUM_TYPE.PERSON&&!(0,n0.Uw)()&&(0,i0.uu)()||e===J.Z.ALBUM_TYPE.CONCEPT&&!(0,n0.Ux)()&&(0,i0._e)()||e===J.Z.ALBUM_TYPE.SIMILAR&&!(0,n0.fl)()&&(0,i0.kG)())return J.Z.TEAM_SPACE}else if((0,rg.Eo)(t)){if(!(0,i0.vT)())return J.Z.PERSONAL_SPACE;if(e===J.Z.ALBUM_TYPE.FAVORITE)return(0,i0.El)()||(0,i4.Z)()?t:J.Z.PERSONAL_SPACE;if(!(0,i4.Z)()||e===J.Z.ALBUM_TYPE.PERSON&&!(0,i0.uu)()||e===J.Z.ALBUM_TYPE.CONCEPT&&!(0,i0._e)()||e===J.Z.ALBUM_TYPE.SIMILAR&&!(0,i0.kG)())return J.Z.PERSONAL_SPACE}return t},Hx=function(e){var t=e.id,n=e.list,r=e.style,o=t.replace("_","-"),i="/".concat(t,"/").concat(HD(t));return tg.createElement("div",{className:"synofoto-category-album",style:r},tg.createElement(cr,{dataTestId:"synofoto-category-album-link",to:i},tg.createElement(oy,{layoutClass:"synofoto-category-layout",emptyClass:"synofoto-category-album-empty-".concat(o),style:r,type:t,list:n,innerBorder:1,library:n.isEmpty()?void 0:n.getIn([0,"library"])}),tg.createElement("div",{className:"synofoto-album-name"},(0,t$.n6)("app",t))))};Hx.propTypes={id:tP().string.isRequired,list:tO().list.isRequired,style:tP().shape({marginLeft:tP().string,width:tP().number,height:tP().number}).isRequired};var Hk=Hx,HM=function(e){var t=e.id,n=e.style,r=(0,y.v9)(function(e){return e.getIn(["category",t,"list"])});return tg.createElement(Hk,{id:t,list:r,style:n})};HM.propTypes={id:tP().string.isRequired,style:tP().shape({marginLeft:tP().string,width:tP().number,height:tP().number}).isRequired};var HN=HM,HF=function(e){var t=e.data,n=e.selectProps,r=(0,oi._)(e,["data","selectProps"]),o=cC.c.Option,i=Array.isArray(n.value)?n.value[0]:n.value,a=t.value===i.value?"upload-on-btn-icon":"empty-icon";return tg.createElement(o,r,tg.createElement(Zj.Z,{key:(0,SZ.x0)(),iconCls:a,className:"synofoto-menu-text-button",text:t.label}))},HB=tP().shape({label:tP().string.isRequired,value:tP().string.isRequired}).isRequired;HF.propTypes={data:tP().shape({label:tP().string.isRequired,value:tP().string.isRequired}).isRequired,selectProps:tP().shape({value:tP().oneOfType([tP().arrayOf(HB),HB]).isRequired}).isRequired};var HU=HF,HZ=[{value:b.Ti.ALL_ALBUM,label:(0,t$.n6)("app","all_albums")},{value:b.Ti.MY_ALBUM,label:(0,t$.n6)("app","my_albums")}],Hj=function(e){var t=e.className,n=(0,y.I0)(),r=(0,y.v9)(i7.Z.getAlbumListDisplay),o=function(e){e.value!==r&&(e.value===b.Ti.MY_ALBUM?f4.Z.openTopToast({message:(0,t$.n6)("action","change_to_my_album_view")}):f4.Z.openTopToast({message:(0,t$.n6)("action","change_to_all_album_view")}),n(vB(e.value)))};return r?tg.createElement(cM.Z,{className:"".concat(t," synofoto-toolbar-display-type-selector"),defaultValue:HZ.filter(function(e){return e.value===r}),customizeComponents:{Option:HU},onChange:o,options:HZ}):null};Hj.propTypes={className:tP().string},Hj.defaultProps={className:""};var HH=Hj,Hz=__webpack_require__(77982),Hq=function(e){return Object.fromEntries(Object.entries(e).map(function(e){var t=(0,g._)(e,2),n=t[0];return[t[1],n]}))},HG=(c={},(0,tR._)(c,b.sk.Small,"0"),(0,tR._)(c,b.sk.Medium,"1"),(0,tR._)(c,b.sk.Large,"2"),c),HV=function(e){return HG[e]},HW=function(e){return Hq(HG)[e]},HY=function(e){var t,n=e.className,r=e.selectedThumbnailSize,o=e.onChangeThumbnailSize,i=e.onClickOutside,a=(0,g._)((0,tg.useState)(!1),2),s=a[0],u=a[1],l=(0,tg.useRef)(null);(0,Hz.Z)({selfRef:l,clickOutsideCallback:function(){return u(!1)}}),(0,tg.useEffect)(function(){u(!0)},[]);var c=function(){s||i()},d=function(){r!==b.sk.Small&&o(HW((parseInt(HV(r),10)-1).toString()))},f=function(){r!==b.sk.Large&&o(HW((parseInt(HV(r),10)+1).toString()))},p=function(e,t){return e===r?tg.createElement(fv.Z,{ariaLabel:t,className:"synofoto-thumbnail-size-option-selected"}):tg.createElement(fv.Z,{ariaLabel:t,className:"synofoto-thumbnail-size-option",handler:function(){return o(e)}})},h=tk()("synofoto-thumbnail-size-choosing-button",(t={},(0,tR._)(t,n,!0),(0,tR._)(t,"expanded",s),t));return tg.createElement("div",{"data-testid":"expanded-thumbnail-size-changing-btn",className:h,ref:l,onTransitionEnd:c},tg.createElement(nf.Z,{className:"small-thumbnail-size-btn",dataTestId:"decrease-thumbnail-size-btn",iconCls:"small-thumbnail-size-btn-icon",handler:d}),tg.createElement("div",{className:"synofoto-thumbnail-size-chooser"},p(b.sk.Small,"small thumbnail size"),p(b.sk.Medium,"medium thumbnail size"),p(b.sk.Large,"large thumbnail size")),tg.createElement(nf.Z,{className:"large-thumbnail-size-btn",dataTestId:"increase-thumbnail-size-btn",iconCls:"large-thumbnail-size-btn-icon",handler:f}))};HY.propTypes={selectedThumbnailSize:tP().oneOf([b.sk.Small,b.sk.Medium,b.sk.Large]).isRequired,onChangeThumbnailSize:tP().func.isRequired,onClickOutside:tP().func,className:tP().string},HY.defaultProps={className:"",onClickOutside:function(){}};var HJ=HY,H$=function(e){var t=e.className,n=e.selectedThumbnailSize,r=e.onChangeThumbnailSize,o=(0,g._)((0,tg.useState)(!1),2),i=o[0],a=o[1];return i?tg.createElement(HJ,{className:t,selectedThumbnailSize:n,onChangeThumbnailSize:r,onClickOutside:function(){return a(!1)}}):tg.createElement(nf.Z,{className:t,dataTestId:"thumbnail-size-changing-btn",iconCls:"change-thumbnail-size-btn-icon",title:(0,t$.n6)("action","change_thumbnail_size"),handler:function(){return a(!0)},tipId:b.ZP.GLOBAL_TOOLTIP_ID})};H$.propTypes={onChangeThumbnailSize:tP().func.isRequired,selectedThumbnailSize:tP().oneOf([b.sk.Small,b.sk.Medium,b.sk.Large]),className:tP().string},H$.defaultProps={selectedThumbnailSize:b.sk.Medium,className:""};var HK=H$,HX=function(e){var t=e.className,n=(0,y.I0)(),r=(0,y.v9)(ip.Z.getFolderViewThumbnailSize);(0,tg.useEffect)(function(){n((0,gx.di)())},[]);var o=function(e){n((0,gx.ZQ)(e))};return tg.createElement(HK,{className:t,selectedThumbnailSize:r,onChangeThumbnailSize:o})};HX.propTypes={className:tP().string},HX.defaultProps={className:""};var HQ=HX,H0=function(e){var t=e.btnClassName,n=(0,y.I0)(),r=(0,y.v9)(i7.Z.getAlbumListSortBy),o=(0,y.v9)(i7.Z.getAlbumListSortDirection),i=function(e,t){(e!==o||t!==r)&&n(vS(t,e))};return(0,av.KT)({sortBy:r,sortDirection:o,className:t,changeSorting:i,buttonType:"icon",title:(0,t$.n6)("action","sorting"),disabled:!1,key:"album_list_sorting_btn",dataTestId:"album-list-sorting-btn"})},H1=function(e){var t={className:tP().string},n={className:""},r=(0,uD.tq)(),o=function(t){var n=t.className,o=(0,oi._)(t,["className"]),i=(0,y.v9)(np),a=tk()({"synofoto-expansion":!r,"synofoto-expansion--active":!r&&i}),s="".concat(n," ").concat(a);return tg.createElement(e,(0,tw._)({className:s},o))};return o.propTypes=t,o.defaultProps=n,o}(PZ),H2=function(e){var t=e.library,n=e.pathname,r=e.navigate,o=(0,y.v9)(nL.Z.getUserId);(0,tg.useEffect)(function(){return(0,gk.d8)(b.cn.VIEW_LIBRARY,t,30)},[t]);var i=function(e){return e===J.Z.PERSONAL_SPACE},a=(0,i0.El)()&&(0,rg.hz)(n),s=function(e){return(0,sN.Z)((0,t$.n6)("permission","no_team_timeline_permission"),{confirmText:(0,t$.n6)("action","got_it")}).then(function(){e.push(o),(0,gk.d8)(b.cn.SHOW_REDIRECT_TO_FOLDER_DIALOG,JSON.stringify(e),365),r("/".concat(J.Z.TEAM_SPACE,"/").concat(J.Z.FOLDER))})},u=function(e){var n=(0,t_.fv)();if(e.value!==t){if(i(e.value))r("/".concat(J.Z.PERSONAL_SPACE,"/").concat(n));else{var u=(0,gk.ej)(b.cn.SHOW_REDIRECT_TO_FOLDER_DIALOG)?JSON.parse((0,gk.ej)(b.cn.SHOW_REDIRECT_TO_FOLDER_DIALOG)):[];if(a&&!u.includes(o))s(u);else{var l=a?J.Z.FOLDER:n;r("/".concat(J.Z.TEAM_SPACE,"/").concat(l))}}}},l=function(e){var t=document.getElementsByClassName("synofoto-filetree-content");0!==t.length&&(t[0].style.opacity=e)};return tg.createElement(H1,{library:t,onChange:u,onMenuOpen:function(){return l(.4)},onMenuClose:function(){return l(1)}})};H2.propTypes={library:tP().string.isRequired,pathname:tP().string.isRequired,navigate:tP().func.isRequired};var H4=H2,H3=function(e){return e.getIn(["toolBar","showFilter"])},H5=function(e){return e>0};function H6(e){var t=e.index,n=e.loadTimelinePhoto,r=e.status,o=e.scrollTop,i=e.sectionHeight,a=e.timelineWidth,s=e.filterParameter,u=e.isInitScrollMode,l=(0,y.I0)();return(0,tg.useEffect)(function(){u||r!==b.i4.INIT||n(t,s)},[u]),(0,tg.useEffect)(function(){!u&&r===b.i4.LOADED&&H5(a)&&l(EA(t,a,o))},[l,r,a,u]),tg.createElement("div",{style:{height:i,width:"1px"}})}function H9(e){var t=e.loadTimelinePhoto,n=e.timelineWidth,r=e.scrollTop,o=e.filterParameter,i=e.isInitScrollMode,a=(0,y.v9)(pE.getFlexSection),s=(0,y.I0)(),u=(0,tg.useRef)(null);(0,tg.useLayoutEffect)(function(){H5(n)&&s(EO())},[s,n]);var l=(0,tg.useCallback)(function(e){return tg.createElement(H6,{key:"section_".concat(e),index:e,sectionHeight:a.getIn([e,"totalHeight"]),status:a.getIn([e,"state"]),scrollTop:r,timelineWidth:n,loadTimelinePhoto:t,filterParameter:o,isInitScrollMode:i})},[a,r,n,t,o,i]),c=(0,tg.useCallback)(function(e){return a.getIn([e,"totalHeight"])},[a]);return u.current&&(u.current.scrollTop=r),tg.createElement("div",{className:"synofoto-timeline-section",ref:u,"data-testid":"flex-section"},tg.createElement(Pq(),{type:"variable",threshold:1500,itemSizeGetter:c,itemRenderer:l,length:a.size}))}H9.propTypes={loadTimelinePhoto:tP().func.isRequired,timelineWidth:tP().number.isRequired,scrollTop:tP().number.isRequired,filterParameter:tP().object.isRequired,isInitScrollMode:tP().bool.isRequired},H6.propTypes={index:tP().number.isRequired,loadTimelinePhoto:tP().func.isRequired,status:tP().string.isRequired,scrollTop:tP().number.isRequired,sectionHeight:tP().number.isRequired,timelineWidth:tP().number.isRequired,filterParameter:tP().object.isRequired,isInitScrollMode:tP().bool.isRequired};var H8=H9,H7=31,ze={date:tP().string.isRequired,width:tP().number.isRequired,SelectableEl:tP().elementType.isRequired},zt=function(e){var t=e.date,n=e.width,r=e.SelectableEl,o=(0,tg.useRef)(),i=(0,nd.Z)(),a=(0,y.v9)(pE.getGeoCodingByDate(t)),s=(0,y.v9)(pE.getIdsByDate(t)),u=(0,y.v9)(pE.getInfoMapByDate(t)),l=(0,tG.Z)().setGlobalTooltipTargetRef,c=(0,g._)((0,tg.useState)(!1),2),d=c[0],f=c[1],p=function(){var e=[tg.createElement("div",{key:"".concat(t,"_first"),className:"synofoto-item-timeline-header-first-geocoding"},a.get("firstLevelText"))];return a.get("secondLevelText").length>0&&e.push(tg.createElement("div",{key:"".concat(t,"_second"),className:"synofoto-item-timeline-header-second-geocoding"},a.get("secondLevelText"))),e},h=function(){return d?tg.createElement("div",{className:"synofoto-item-timeline-header-geo-icon",key:"".concat(t,"_icon")}):tg.createElement(tg.Fragment,null,tg.createElement("div",{className:"synofoto-item-timeline-header-splitter",key:"".concat(t,"_split")}),p())};(0,tg.useEffect)(function(){o.current&&o.current.offsetWidth+H7>n&&f(!0)},[n]);var m=a.get("hasGeocoding"),v=new Date(t)/1e3,_="".concat(a.get("firstLevelText")).concat(a.get("secondLevelText"));return tg.createElement("div",{className:"synofoto-item-timeline-header-wrapper"},tg.createElement("div",{className:"synofoto-item-timeline-header",style:{width:n},"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":d?_:"","data-long-press-delay":b.LK.LONG_PRESS,ref:l},tg.createElement(r,{type:b.RT.ITEM,idArray:s.toJS(),infoMap:u.toJS(),allowSelect:s.size>0,className:"synofoto-selectable-timeline-header",withColorBanner:!1,iconCls:"group-check-on-btn-icon synofoto__".concat(i)},tg.createElement("div",{ref:o},tg.createElement("div",{className:"synofoto-item-timeline-header-date"},(0,uY.Z)(v)),m&&h()))))};zt.propTypes=ze;var zn=zt,zr={data:tO().map.isRequired,lightboxType:tP().string.isRequired,openLightbox:tP().func.isRequired,height:tP().number,width:tP().number,SelectableEl:tP().elementType.isRequired,groupUnit:tP().string,embeddedInDialog:tP().bool},zo={height:0,width:0,groupUnit:"day",embeddedInDialog:!1},zi=tg.memo(function(e){var t=e.data,n=e.lightboxType,r=e.openLightbox,o=e.height,i=e.width,a=e.SelectableEl,s=e.groupUnit,u=e.embeddedInDialog,l=t.get("photo"),c=l.get("time"),d=l.get("id"),f={display:"inline-block"},p=t.getIn(["small","width"],0),h=tk()({"synofoto-item-timeline-item-small":p});p&&(f.width=p);var m=function(){var e=0;e="timeline"===n?l.get("time"):Math.floor(l.get("indexed_time")/1e3),r(t.get("date"),e,d)},g=function(e){var t=e.id,n=e.thumbnailInfo,r=e.type,o=e.preferSize,i=e.albumKey,a=e.library;return(0,n1.AJ)(t,n,r,o,i,a)};return tg.createElement(Z5.Z,{item:l,time:c,className:h,SelectableEl:a,width:i,height:o,style:f,onClick:m,getItemThumbnailURL:g,embeddedInDialog:u},tg.createElement(nH,{item:l,groupUnit:s}))});zi.propTypes=zr,zi.defaultProps=zo;var za=zi,zs=(0,yu.Z)((0,uD.tq)()),zu="".concat(b.TY.SPLITTER_WIDTH-2*zs,"px");function zl(e){return tg.createElement("div",{className:"synofoto-item-timeline-item",key:"split_".concat(e),style:{width:zu}})}function zc(e){return tg.createElement("div",{key:"splitrow_".concat(e),style:{height:b.TY.SPLITTER_HEIGHT},className:"synofoto-split-row"})}function zd(e,t,n){return t>b.TY.SPLITTER_HEIGHT?(0,MP.sp)(e,t,n):zc(e)}function zf(e){var t,n=e.className,r=e.handleScroll,o=e.lightboxType,i=e.SelectableEl,a=e.setHeight,s=e.getInnerRef,u=e.width,l=e.setWidth,c=e.widthPadding,d=e.widthPaddingLeft,f=e.embeddedInDialog,p=(0,tg.useRef)(null),h=(0,y.v9)(pE.getPhotos),m=(0,y.v9)(pE.getRows),g=(0,y.v9)(ip.Z.getTimelineGroupUnit),v=(0,y.I0)(),_=(0,AR.He)(),E=Math.max(3*((null==p?void 0:null===(t=p.current)||void 0===t?void 0:t.getClientHeight())||0),1e3),T=(0,tg.useCallback)(function(e){p.current=e,s(e)},[s]),S=(0,tg.useCallback)(function(){return _.rowsSize()},[_]),I=(0,tg.useCallback)(function(e){return _.getRowAtIndex(e)},[_]),w=(0,tg.useMemo)(function(){return(0,tM.Z)(function(e){l(e.width),a(e.height)},200)},[l,a]),A=(0,tg.useCallback)(function(e,t,n){v((0,im.xV)({type:o,date:e,time:t,id:n}))},[v,o]),O=(0,tg.useCallback)(function(e){return _.getRowHeightAtIndex(e)},[_]),C=(0,tg.useCallback)(function(e,t){var n=e.getIn(["list",t,"date"]);return h.has(n)?tg.createElement(zn,{key:"title_".concat(t),date:n,width:e.getIn(["list",t,"width"]),SelectableEl:i}):null},[i,h]),P=(0,tg.useCallback)(function(e,t){switch(e.getIn(["list",t,"type"])){case b.TY.ITEM_TYPE.HEADER:return C(e,t);case b.TY.ITEM_TYPE.SPLIT_ITEM:return zl(t);case b.TY.ITEM_TYPE.PHOTO:var n=e.getIn(["list",t]);return tg.createElement(za,{key:"link_".concat(n.getIn(["photo","id"])),data:n,height:e.get("arrange_height"),width:e.getIn(["list",t,"width"]),lightboxType:o,openLightbox:A,SelectableEl:i,groupUnit:g,embeddedInDialog:f});default:throw Error("unknown item type")}},[i,o,A,C,g,f]),R=(0,tg.useCallback)(function(e,t){var n=_.getRowAtIndex(e);switch(n.get("type")){case b.TY.ROW_TYPE.FAKE_ROW:return zd(e,_.getRowHeightAtIndex(e)-zs,u);case b.TY.ROW_TYPE.SPLIT_ROW:return zc(e);case b.TY.ROW_TYPE.TIMELINE_ROW:return n.get("arranged")?P(n,t):zd(e,_.getRowHeightAtIndex(e)-zs,u);default:throw Error("Unknown row type")}},[P,m,_,u]);return tg.createElement(rE.Z,{className:n,handleScroll:r,handleResize:w,widthPadding:c,widthPaddingLeft:d,bottomPadding:b.TY.BOTTOM_PADDING,listType:"variable",rows:m,getData:I,getRowsSize:S,rowPadding:zs,renderItem:R,itemSizeGetter:O,ref:T,threshold:E,scrollDebounceTime:150})}var zp={className:tP().string,lightboxType:tP().string,setHeight:tP().func.isRequired,SelectableEl:tP().elementType,getInnerRef:tP().func.isRequired,handleScroll:tP().func.isRequired,width:tP().number.isRequired,setWidth:tP().func.isRequired,widthPadding:tP().number.isRequired,widthPaddingLeft:tP().number.isRequired,embeddedInDialog:tP().bool},zh={className:"",lightboxType:b.v.TIMELINE,SelectableEl:nI.Z,embeddedInDialog:!1};zf.propTypes=zp,zf.defaultProps=zh;var zm=zf,zg=__webpack_require__(25973),zv=function(e){var t=e.scrollPos,n=e.scrollTop,r=e.handleClick,o=e.handleWheel,i=e.data,a=e.onScrollbarHover,s=e.width,u=(0,tg.useRef)(!1),l=(0,tg.useRef)(null),c=(0,tg.useRef)(n),d=(0,g._)((0,tg.useState)(!1),2),f=d[0],p=d[1],h=(0,g._)((0,tg.useState)(!1),2),m=h[0],v=h[1],y=(0,g._)((0,tg.useState)(!1),2),b=y[0],_=y[1],E=(0,g._)((0,tg.useState)(0),2),T=E[0],S=E[1],I=(0,g._)((0,tg.useState)(0),2),w=I[0],A=I[1];(0,tg.useEffect)(function(){return u.current=!0,function(){u.current=!1,l.current&&clearTimeout(l.current)}},[]),(0,tg.useEffect)(function(){var e=Math.abs(n-c.current);c.current=n,f||m||!(e>50)||(a(!0),p(!0),clearTimeout(l.current),l.current=setTimeout(function(){a(!1),p(!1)},2e3)),!f||m||b||0===e||(clearTimeout(l.current),l.current=setTimeout(function(){a(!1),p(!1)},2e3))},[f,m,b,n,a]),(0,tg.useEffect)(function(){(m||b)&&clearTimeout(l.current)},[m,b]);var O=function(e){if(u.current){var t=(e-document.getElementById("timeline-scrollbar").getBoundingClientRect().top-16)/w*100;t<0&&(t=0),t>100&&(t=100),S(t),b&&r(t)}},C=function(e){f&&requestAnimationFrame(function(){return O(e.clientY)})},P=function(){a(!0),p(!0),v(!0)},R=function(){a(b),p(b),v(!1)},L=function(){_(!0),r(T)},D=function(){a(m),p(m),_(!1)},x=function(e){var t=e.entry;requestAnimationFrame(function(){u.current&&t&&A(t.height)})},k=(0,tg.useMemo)(function(){var e=w+46,t=Math.max(i.get("totalHeight")-e,e),n=-(e/t*20),r=-1,o=[],a={},s={},u=[];i.get("list").forEach(function(e){var i=e.get("height")/t*100,s=Math.min(n+i,100),l=e.get("year"),c=e.get("month");u.push({year:l,month:c,top:n,bottom:s}),l!==r&&(o.unshift(l),a[l]=Math.max(n,0),r=l),n=s});var l=150;return o.forEach(function(e){if(a[e]/100*w<8||a[e]/100*w>w-8){s[e]=!1;return}if((l-a[e])/100*w>16){l=a[e],s[e]=!0;return}s[e]=!1}),o.length>0&&(s[o[0]]=!0,s[o[o.length-1]]=!0),{yearVisible:s,topInfos:u,totalHeight:t}},[w,i]),M=(0,tg.useMemo)(function(){var e=k.yearVisible,t=k.topInfos;if(k.totalHeight<0)return null;var n=[],r=-1,o=0;return t.forEach(function(t){var i=t.year,a=t.month,s=t.top,u=null;i!==r&&(r=i,u=tg.createElement("div",{className:"synofoto-timeline-scrollbar-year",key:r},r)),(null!==u&&e[r]||null===u&&(s-o)/100*w>5)&&(o=s,n.push(tg.createElement("div",{className:"synofoto-timeline-scrollbar-degree",key:"".concat(i,"_").concat(a),style:{top:"".concat(Math.min(Math.max(s,0),100),"%")}},u)))}),n},[w,k]),N=function(e){return tg.createElement("div",{className:"synofoto-timeline-stamp"},e)},F=function(e){return m?tg.createElement("div",{"data-testid":"scrollbar-mouse-marker",className:"synofoto-timeline-scrollbar-mouse-marker",style:{top:"".concat(T,"%")}},N(e)):null},B=function(e){var n=m?"synofoto-timeline-scrollbar-marker":"synofoto-timeline-scrollbar-mouse-marker",r=m?null:N(e);return tg.createElement("div",{"data-testid":"scrollbar-marker",className:n,style:{top:"".concat(t,"%")}},r)},U=function(){if(!f)return null;var e=k.topInfos,n="",r="";return e.forEach(function(e){var o=e.top,i=e.bottom,a=e.year,s=e.month;o<=t&&i>t&&(n="".concat(a," / ").concat((0,t$.jb)(s))),o<=T&&i>T&&(r="".concat(a," / ").concat((0,t$.jb)(s)))}),tg.createElement(tg.Fragment,null,F(r),B(n))};if(0===i.get("list").size)return null;var Z={};return"number"==typeof s&&(Z.width=s),tg.createElement("div",{"data-testid":"timeline-scrollbar",className:"synofoto-timeline-scrollbar",id:"timeline-scrollbar",onWheel:o,style:Z},tg.createElement(tD.Z,{onResize:x},function(e){var t=e.measureRef;return tg.createElement("div",{ref:t,"data-testid":"timeline-scrollbar-degree-wrapper",className:"synofoto-timeline-scrollbar-degree-wrapper",style:{opacity:f?"1":"0"}},M,U())}),tg.createElement(iR(),{onMouseUp:D,onMouseMove:C}),tg.createElement("div",{"data-testid":"timeline-scrollbar-fullsize",className:"synofoto-common-absolute-fullsize",onMouseDown:L,onMouseEnter:P,onMouseLeave:R}))};zv.propTypes={scrollPos:tP().number.isRequired,scrollTop:tP().number.isRequired,handleClick:tP().func.isRequired,handleWheel:tP().func.isRequired,data:tO().map.isRequired,onScrollbarHover:tP().func,width:tP().number},zv.defaultProps={onScrollbarHover:function(){},width:void 0};var zy=zv,zb=function(e){var t=(0,g._)(e.getVisibleRange(),2),n=t[0],r=t[1];if(void 0!==n&&void 0!==r){for(var o=[],i=(0,AR.He)(),a=n;a<=r;a++){var s=i.getRowAtIndex(a);"timeline_row"===s.get("type")&&(o=o.concat(s.get("list").filter(function(e){return"photo"===e.get("type")}).map(function(e){return e.getIn(["photo","id"])}).toJS()))}zg.S.updatePriority(o)}};function z_(e){var t=e.initTimeline,n=e.loadTimelinePhoto,r=e.className,o=e.emptyComponent,i=e.timelineFilter,a=e.lightboxType,s=e.SelectableEl,u=e.library,l=e.loadingIndicator,c=e.filterEnable,d=e.filterParam,f=e.embeddedInDialog,p=e.isInPhotoPage,h=(0,y.v9)(pE.getIsEmpty),m=(0,y.v9)(pE.getIsLoaded),v=(0,y.v9)(pE.getScrollbar),_=(0,y.v9)(pE.getScrollTopDiff),E=(0,y.v9)(pE.getScrollToItem),T=(0,y.v9)(pE.getFlexSection),S=(0,y.v9)(pE.getScrollInfo),I=(0,y.v9)(pE.getPhotos),w=(0,y.I0)(),A=(0,g._)((0,tg.useState)(-1),2),O=A[0],C=A[1],P=(0,g._)((0,tg.useState)(-1),2),R=P[0],L=P[1],D=(0,g._)((0,tg.useState)(0),2),x=D[0],k=D[1],M=(0,g._)((0,tg.useState)(0),2),N=M[0],F=M[1],B=(0,g._)((0,tg.useState)(!1),2),U=B[0],Z=B[1],j=(0,g._)((0,tg.useState)(!0),2),H=j[0],z=j[1],q=(0,g._)((0,tg.useState)(!1),2),G=q[0],V=q[1],W=(0,tg.useRef)(null),Y=-1!==O&&G,J=(0,tg.useCallback)(function(e){W.current=e,V(!!e)},[]),$=(0,tg.useCallback)(function(e,t,n){e.scrollTo(t,n),setTimeout(function(){z(!1)},0)},[]);(0,tg.useEffect)(function(){return t(c?d:i),function(){w(ET(!1))}},[u,w,i]),(0,tg.useEffect)(function(){m||(C(-1),L(-1),k(0),F(0),Z(!1),z(!0),V(!1),W.current=null)},[m]),(0,tg.useEffect)(function(){if(m&&H&&Y){var e=(0,AR.He)().getInitScrollPos(),t=e.pos,n=e.isPercentage;$(W.current,t,n)}},[m,H,S,T,I,a,$,Y]),(0,tg.useEffect)(function(){if(void 0!==E&&Y){var e=E.get("id"),t=(0,AR.He)().getRowIndexOfItem(e);if(-1===t){var n=(0,AP.Z)((0,MP.kU)(a,E.get("time"),E.get("indexed_time")));t=(0,AR.He)().guessRowIndexOfItemByDate(e,n)}w(EE()),-1!==t&&W.current.scrollListAround(t)}},[w,a,E,Y]),(0,tg.useEffect)(function(){Y&&0!==_&&(W.current.scrollTo(N+_,!1),w(E_()))},[_,N,w,Y]),(0,tg.useEffect)(function(){Y&&zb(W.current)},[N,Y]);var K=(0,tg.useCallback)(function(e){var t=e.scrollTop,n=100*t/(e.scrollHeight-e.clientHeight);if(k(n),F(t),!H){var r=(0,AR.He)().getDateStrAndSameDateRowRatioOfRowIndex(W.current.getVisibleRange()[0]);w(EC({dateStr:r.dateStr,sameDateRowRatio:r.sameDateRowRatio,scrollRatioOfAll:n/100}))}},[w,H]),X=(0,tg.useCallback)(function(e){Z(e)},[]),Q=function(e){W.current.scrollTo(e,!0)},ee=function(e){if(e.stopPropagation(),e.deltaY&&Y){var t=x+7500/R*(e.deltaY>0?1:-1);t<0?t=0:t>100&&(t=100),Q(t)}};if(h&&m)return o;var et=f?"synofoto-embeded-timeline":"synofoto-common-absolute-fullsize ".concat(r),en=tk()({"synofoto-timeline":!0,"synofoto-timeline-show-scrollbar":U}),er=b.TY.LEFT_PADDING;return f?er=b.TY.EMBEDDED_LEFT_PADDING:p&&(er=b.TY.PHOTO_PAGE_LEFT_PADDING),tg.createElement("div",{className:et},m?tg.createElement(tg.Fragment,null,tg.createElement(H8,{loadTimelinePhoto:n,scrollTop:N,timelineWidth:O,filterParameter:c?d:i,isInitScrollMode:H}),tg.createElement(zm,{className:en,handleScroll:K,setHeight:L,lightboxType:a,SelectableEl:s,getInnerRef:J,width:O,setWidth:C,widthPadding:b.TY.PHOTOSPAGE_TIMELINE_SCROLLBAR_WIDTH,widthPaddingLeft:er,embeddedInDialog:f}),tg.createElement(zy,{scrollPos:x,scrollTop:N,handleWheel:ee,handleClick:Q,data:v,onScrollbarHover:X,width:b.TY.PHOTOSPAGE_TIMELINE_SCROLLBAR_WIDTH})):tg.createElement("div",{className:"synofoto-timeline-loading-indicator-wrapper"},l))}var zE={initTimeline:tP().func.isRequired,loadTimelinePhoto:tP().func.isRequired,className:tP().string,emptyComponent:tP().element.isRequired,timelineFilter:tP().shape({id:tP().string,type:tP().string,search:tP().shape(),person_id:tP().number,general_tag_id:tP().number,geocoding_id:tP().number}).isRequired,lightboxType:tP().string,SelectableEl:tP().elementType,library:tP().string,loadingIndicator:tP().node,filterEnable:tP().bool,filterParam:tP().shape(),embeddedInDialog:tP().bool,isInPhotoPage:tP().bool},zT={library:J.Z.PERSONAL_SPACE,className:"",lightboxType:"timeline",SelectableEl:nI.Z,loadingIndicator:tg.createElement(tb.Z,{delayTime:1e3}),filterEnable:!1,filterParam:{},embeddedInDialog:!1,isInPhotoPage:!1};z_.propTypes=zE,z_.defaultProps=zT;var zS=tg.memo(z_),zI=(0,mC.Z)(function(e,t){var n={};if(e){var r=parseInt(t,10);e===b.ZP.ALBUM_TYPE.PERSON?n.person_id=r:e===b.ZP.ALBUM_TYPE.GEOCODING?n.geocoding_id=r:e===b.ZP.ALBUM_TYPE.GENERAL_TAG?n.general_tag_id=r:e===b.ZP.ALBUM_TYPE.CONCEPT&&(n.concept_id=r)}return n}),zw=(0,mC.Z)(function(e,t,n){var r=ev.default.fromJS({});return e&&!t&&((r=n.filter(function(e){return!e.isEmpty()})).get(b.CP.GENERAL_TAG)&&(r=r.set("general_tag_policy","or")),r.get(b.CP.PERSON)&&(r=r.set("person_policy","or"))),r}),zA=function(e){return!(!e||(0,rg.YO)(e))&&(0,rg.al)(e)},zO={embeddedInDialog:tP().bool,emptyComponent:tP().element,filterEnable:tP().bool,isInPhotoPage:tP().bool,library:tP().string,location:tP().shape({pathname:tP().string}),loadingIndicator:tP().element,params:tP().shape({id:tP().string}),selectMode:tP().bool},zC={embeddedInDialog:!1,emptyComponent:tg.createElement(tI.Z,null),filterEnable:!1,library:J.Z.PERSONAL_SPACE,location:null,loadingIndicator:tg.createElement(tb.Z,{delayTime:1e3}),isInPhotoPage:!1,params:{id:"0"},selectMode:!1},zP=function(e){var t=(0,ty.bx)(),n=(0,g._)((0,tg.useState)(),2),r=n[0],o=n[1],i=(0,g._)((0,tg.useState)((null==t?void 0:t.location)||(null==e?void 0:e.location)||{pathname:""}),2),a=i[0],s=i[1],u=(0,y.v9)(pE.getIsLoaded),l=(0,y.v9)(pE.getIsEmpty),c=u&&l,d=(0,y.v9)(r3.getCondition),f=(0,y.v9)(ip.Z.getUserEnableSimilar),p=(0,y.v9)(ip.Z.getTeamSpaceEnableSimilar),h=(0,y.I0)(),m=function(){if(a){if((0,rg.nI)(a.pathname))return b.ZP.ALBUM_TYPE.PERSON;if((0,rg.bt)(a.pathname))return b.ZP.ALBUM_TYPE.GENERAL_TAG;if((0,rg.Ni)(a.pathname))return b.ZP.ALBUM_TYPE.GEOCODING;if((0,rg.YO)(a.pathname))return b.ZP.ALBUM_TYPE.CONCEPT}return""},v=t?t.params.id:e.params.id,_=t?t.params.library:e.library,E=m(),T=(0,rg.E0)(_)?f:p,S=null,I=null;T&&(0,rg.hz)(a.pathname)&&e.filterEnable?(S=EK(_),I=(0,rg.E0)(_)?Ej:EH):e.filterEnable?(S=EV(_),I=(0,rg.E0)(_)?Ex:Ek):T&&(0,rg.hz)(a.pathname)?(S=E$(_),I=(0,rg.E0)(_)?EU:EZ):(S=EG(_),I=(0,rg.E0)(_)?EL:ED);var w=function(e){return h(S(e))},A=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(I.apply(void 0,(0,iZ._)(t)))};(0,tg.useEffect)(function(){zA(a.pathname)&&c!==r&&!0===c&&(0,t9.Hm)(),e.location&&s(e.location),t&&s(t.location),o(c)},[e,c,t,r,a.pathname]),(0,tg.useEffect)(function(){return function(){E&&(Eb(!1),(E===b.ZP.ALBUM_TYPE.PERSON||E===b.ZP.ALBUM_TYPE.GENERAL_TAG||E===b.ZP.ALBUM_TYPE.GEOCODING||E===b.ZP.ALBUM_TYPE.CONCEPT)&&(0,Cr.s0)(E,parseInt(v,10)))}});var O=e.embeddedInDialog?xb.Z:nI.Z,C=E?"synofoto-space-tab-timeline-container":"synofoto-timeline-container";return tg.createElement(zS,{initTimeline:w,loadTimelinePhoto:A,className:C,emptyComponent:e.emptyComponent,timelineFilter:zI(E,v),SelectableEl:O,library:_,loadingIndicator:e.loadingIndicator,filterEnable:e.filterEnable&&!e.embeddedInDialog,filterParam:zw(e.filterEnable,e.embeddedInDialog,d),embeddedInDialog:e.embeddedInDialog,selectMode:e.selectMode,isInPhotoPage:e.isInPhotoPage})};zP.propTypes=zO,zP.defaultProps=zC;var zR=zP,zL=function(e){return(0,i0.El)()&&e===b.bW.TIMELINE?b.bW.FOLDER:e},zD=function(e){var t=e.handleApply,n=e.handleClose,r=e.isOpen,o=e.id,i=e.passphrase,a=(0,y.I0)(),s=(0,y.v9)(xr.Z.getSelectedItemIdSetIncludingSimilarChildren),u=(0,y.v9)(xr.Z.getSelectType),l=(0,y.v9)(xr.Z.getSelectMode),c=(0,y.v9)(Ln.getCurrentFolderPath)||"",d=(0,y.v9)(Ln.getCurrentFolderSortBy)||b.ER.FILENAME,f=(0,y.v9)(Ln.getCurrentFolderSortDirection)||b.Sr.ASC,p=(0,y.v9)(Ln.getCurrentFolderId),h=(0,gk.ej)(b.cn.ADD_TO_ALBUM_DIALOG_LIBRARY)||J.Z.PERSONAL_SPACE,m=(0,gk.ej)(b.cn.ADD_TO_ALBUM_DIALOG_VIEW_TYPE)||b.bW.TIMELINE;(0,rg.E0)(h)&&!(0,n0.nw)()?h=J.Z.TEAM_SPACE:(0,rg.Eo)(h)&&!(0,i0.vT)()&&(h=J.Z.PERSONAL_SPACE),(0,rg.Eo)(h)&&(m=zL(m));var v=(0,g._)((0,tg.useState)(h),2),_=v[0],E=v[1],T=(0,g._)((0,tg.useState)(m),2),S=T[0],I=T[1],w=(0,tg.useRef)(null),A=function(){(0,gk.d8)(b.cn.ADD_TO_ALBUM_DIALOG_VIEW_TYPE,S,1),(0,gk.d8)(b.cn.ADD_TO_ALBUM_DIALOG_LIBRARY,_,1),a((0,xk.M$)())},O=function(){(u===b.RT.NONE||xi(s.length))&&(o||i?a(vR(o,i,s)):a(vw("",s,!0)),A(),t())},C=function(){A(),n()},P=function(e,t){(e!==f||t!==d)&&((0,rg.Eo)(_)?a(xC(p,t,e)):a(xO(p,t,e)))},R=function(e){a((0,xk.M$)());var t=e===b.bW.TIMELINE?b.Cm.CLICK_DIALOG_TIMELINE_VIEW:b.Cm.CLICK_DIALOG_FOLDER_VIEW;a((0,Cs.q)(t)),I(e)},L=function(){return{iconBtns:[(0,av.I$)({className:"add-to-album-dialog-action-button",handler:function(){return R(b.bW.FOLDER)},key:"add_to_album_view_change_button",currentView:b.bW.TIMELINE,disabled:l,dataTestId:"add_to_album_change_view_button"})]}},D=function(e){return e===J.Z.TEAM_SPACE&&(0,i0.El)()?null:(0,av.I$)({className:"add-to-album-dialog-action-button",handler:function(){return R(b.bW.TIMELINE)},key:"add_to_album_view_change_button",currentView:b.bW.FOLDER,disabled:l,dataTestId:"add_to_album_change_view_button"})},x=function(e){return{currentFolderPath:c,iconBtns:[(0,av.hh)({disabled:l,sortBy:d,sortDirection:f,className:"add-to-album-dialog-action-button",changeSorting:P,key:"add_to_album_sorting_menu_button",titile:(0,t$.n6)("action","sorting"),dataTestId:"add_to_album_sorting_menu_button"}),D(e)],navigateFolderByPath:(0,rg.Eo)(e)?function(e){return a(xR(e))}:function(e){return a(xP(e))}}},k=function(e){e.length&&(i?(a($(e,{passphrase:i},name)),A(),t()):o>0?(a($(e,{albumId:o},name)),A(),t()):a(K(e,function(){C()})))},M=function(e){e.value!==_&&(a(R4()),a((0,xk.M$)()),E(e.value),I((0,rg.Eo)(e.value)?zL(S):S))},N=function(e){return tg.createElement(zR,{params:{type:"",id:void 0},embeddedInDialog:!0,library:e,loadingIndicator:tg.createElement(PG.Z,null)})},F=function(e){return tg.createElement(xD,{id:p?"".concat(p):void 0,library:e})},B=function(e){var t,n;return S===b.bW.TIMELINE?(t=L(),n=N(e)):(t=x(e),n=F(e)),tg.createElement(tg.Fragment,null,tg.createElement(PH,(0,tL._)((0,tw._)({},t),{className:"synofoto-add-to-album-dialog-toolbar",showSpaceSelector:(0,i0.vT)()&&(0,n0.nw)(),currentLibrary:_,onSpaceChange:M})),n)},U=function(){(null==w?void 0:w.current)&&w.current.selectAndUploadFiles()},Z=function(){return tg.createElement(tg.Fragment,null,tg.createElement(tJ.Z,{text:(0,t$.n6)("upload","upload_from_local"),className:"synofoto-add-to-album-dialog-upload-button",handler:U}),tg.createElement(HC,{addUploadTask:k,ref:w}))},j=function(){return(0,n0.nw)()?Z():null},H=function(){return tg.createElement("div",{className:"synofoto-add-to-album-dialog-body"},B(_))},z=function(){var e=u===b.RT.NONE?0:s.length,t=tg.createElement(pL.Z,{text:(0,t$.Xp)("app","num_selected",e)});return tg.createElement(N0.Z,{message:t,iconType:"success"})},q=o||i?(0,t$.n6)("action","ok"):(0,t$.n6)("action","create_album");return tg.createElement(db.Z,{className:"synofoto-add-to-album-dialog",isOpen:r,title:(0,t$.n6)("action","title_icon_add_to_album"),headerRightContent:j(),content:H(),handleCancel:C,handleConfirm:O,footerMessage:z(),showCancel:!0,showClose:!0,confirmText:q,contentPadding:b.k3.TOP_AND_BOTTOM})};zD.propTypes={handleApply:tP().func.isRequired,handleClose:tP().func.isRequired,isOpen:tP().bool.isRequired,id:tP().number,passphrase:tP().string},zD.defaultProps={id:0,passphrase:""};var zx=zD;function zk(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.id,n=e.passphrase,r=document.body.appendChild(document.createElement("div")),o=iQ.Z.getStore();return new Promise(function(e){var i={isOpen:!0,handleApply:function(){e({action:"apply"})},handleClose:function(){e({action:"close"})},id:t,passphrase:n};p.render(tg.createElement(y.zt,{store:o},tg.createElement(zx,i)),r)}).then(function(e){return e}).catch(function(e){throw e}).finally(function(){(0,mc.P)(r)})}function zM(e){return{type:AK.OpenFilterPanel,show:e}}var zN=__webpack_require__(64963),zF=function(e){var t=e.library,n=e.uploadPhoto,r=(0,y.I0)(),o=(0,iT.Z)(),i=o.location,a=o.navigate,s=(0,y.v9)(t6.Z.getCurrentFolder),u=(0,y.v9)(H3),l=(0,y.v9)(pE.getPhotos).size,c=(0,y.v9)(t6.Z.getFolderPhotowallItems).size,d=(0,y.v9)(t6.Z.getCurrentFolderSortBy)||b.ER.FILENAME,f=(0,y.v9)(t6.Z.getCurrentFolderSortDirection)||b.Sr.ASC,p=(0,y.v9)(t6.Z.getSubfoldersInFolderView),h=(0,y.v9)(r3.getIsEnabled),m=(0,y.v9)(nR.Z.getSelectMode),g=(0,y.v9)(ip.Z.getUserSetting),v=(0,y.v9)(ih.getIsNeedPassword),_=l>0||c>0,E=(0,It.F_)(g),T=function(){var e=s.get("id"),n=p.map(function(e){return e.get("name")}).toJS();(0,aT.f)(r,t,oW.L6,oW._T)(e,n,"folder_view")},S=function(){var e=s.get("id");r((0,iW.my)(e))},I=function(e,n){(e!==f||n!==d)&&(0,aT.f)(r,t,oW.gB,oW.TY)(s.get("id"),n,e)},w=function(){var e=(0,rg.hz)(i.pathname)?b.bW.TIMELINE:b.bW.FOLDER;r((0,im.xV)({viewType:e,slideshow:!0}))},A=function(){if((0,rg.hz)(i.pathname)){r((0,Cs.q)(b.Cm.CLICK_PHOTO_FOLDER_VIEW));var e=s&&t===s.get("library")?"/".concat(s.get("id")):"";a("/".concat(t,"/").concat(b.bW.FOLDER).concat(e)),f4.Z.openTopToast({message:(0,t$.n6)("action","changed_to_folder_view")})}else(0,rg.R6)(i.pathname)&&(r((0,Cs.q)(b.Cm.CLICK_PHOTO_TIMELINE_VIEW)),a("/".concat(t,"/").concat(b.bW.TIMELINE)),f4.Z.openTopToast({message:(0,t$.n6)("action","changed_to_timeline_view")}))},O=function(){r(zM(!u))},C=function(){r((0,zN.on)(s.get("library"),s.get("path"),s.get("id")))},P=function(){return m?null:tg.createElement(nf.Z,{className:"synofoto-toolbar-action-button",key:"upload_button",title:(0,t$.n6)("action","upload"),iconCls:"add-btn-icon",handler:n,dataTestId:"toolbar-upload-btn",tipId:b.ZP.GLOBAL_TOOLTIP_ID})},R=function(){if(m)return null;var e=[{text:(0,t$.n6)("action","upload"),handler:n},{text:(0,t$.n6)("action","create_folder"),handler:T}];return tg.createElement(tF.Z,{key:"new_button",menu:e,className:"synofoto-toolbar-action-button",iconCls:"add-btn-icon",title:(0,t$.n6)("action","new"),menuListStyle:{maxWidth:"none"},dataTestId:"toolbar-new-btn"})},L=function(){return tg.createElement(HQ,{className:"synofoto-toolbar-action-button",key:"change_thumbnail_size_button"})},D=function(){return m?null:(0,av.hh)({sortBy:d,sortDirection:f,className:"synofoto-toolbar-action-button",changeSorting:I,key:"sorting_menu_button",title:(0,t$.n6)("action","sorting"),dataTestId:"toolbar-sorting-btn"})},x=function(){return m?null:(0,av.qq)({className:"synofoto-toolbar-action-button",handler:w,disabled:!_,dataTestId:"toolbar-slideshow-btn"})},k=function(){return m?null:(0,av.I$)({className:"synofoto-toolbar-action-button synofoto-change-view-btn",handler:A,key:"view_change_button",currentView:(0,rg.hz)(i.pathname)?b.bW.TIMELINE:b.bW.FOLDER,dataTestId:(0,rg.hz)(i.pathname)?"toolbar-change-to-folder-btn":"toolbar-change-to-timeline-btn"})},M=function(e){return(0,i0.jO)(s,e)},N=function(){if(m)return null;var e=(0,iS.Ah)(s.get("path")),n=[{text:(0,t$.n6)("action","title_icon_slideshow"),handler:w,disabled:!_,dataTestId:"toolbar-slideshow-btn",hidden:(0,sj.G6)()}];return M(b._I.UPLOAD)&&(0,n0._9)()&&n.unshift({text:(0,t$.n6)("action","collect_photo_to_here"),handler:C,dataTestId:"toolbar-photo-request-btn"}),(0,rg.Eo)(t)&&(0,i4.Z)()&&!(0===e||e>2||!(0,n0._9)())&&n.unshift({text:(0,t$.n6)("action","title_icon_edit_permission"),handler:S,dataTestId:"toolbar-edit-permission-btn"}),tg.createElement(tF.Z,{key:"more_button",menu:n,className:"synofoto-toolbar-action-button",iconCls:"more-btn-icon",title:(0,t$.n6)("action","more"),menuListStyle:{maxWidth:"none"},disabled:!n.find(function(e){return!0!==e.disabled}),dataTestId:"toolbar-more-btn"})},F=function(){return tg.createElement("div",{className:"synofoto-filter-button-wrapper",key:"filter_button_off"},tg.createElement(nf.Z,{className:"synofoto-toolbar-action-button",key:"filter_button_off",title:(0,t$.n6)("action","filter_button_off"),iconCls:"filter-btn-icon",handler:O,dataTestId:"toolbar-filter-off-btn",tipId:b.ZP.GLOBAL_TOOLTIP_ID}),h&&tg.createElement("div",{className:"synofoto-filter-button-indicator"}))},B=function(){return!u||!(0,rg.UJ)(i.pathname)||(0,i0.eR)(t)?null:tg.createElement("div",{className:"synofoto-toolbar-filter-header"},tg.createElement(nf.Z,{className:"synofoto-toolbar-action-button synofoto-toolbar-filter-button",key:"filter_button_on",title:(0,t$.n6)("action","filter_button_on"),iconCls:"filter-btn-icon",handler:O,dataTestId:"toolbar-filter-on-btn",active:!0,tipId:b.ZP.GLOBAL_TOOLTIP_ID}),tg.createElement("div",{className:"filter-title"},(0,t$.n6)("filter","filter")),tg.createElement(nf.Z,{className:"synofoto-toolbar-filter-close-button",key:"cancel_button",title:(0,t$.n6)("action","cancel"),iconCls:"cancel-btn-icon",handler:O,dataTestId:"toolbar-filter-close-btn",tipId:b.ZP.GLOBAL_TOOLTIP_ID}))},U=function(){return(0,rg.R6)(i.pathname)&&s?tg.createElement(t7,{library:t,currentFolder:s}):null},Z=function(){return(0,rg.UJ)(i.pathname)&&(0,i0.vT)()&&(0,n0.nw)()?tg.createElement(H4,{library:t,pathname:i.pathname,navigate:a}):null},j=function(){if(!E)return tg.createElement(nf.Z,{className:"synofoto-toolbar-action-button",key:"create_album_button",title:(0,t$.n6)("action","create_album"),iconCls:"add-btn-icon",handler:zk,dataTestId:"toolbar-create-album-btn",tipId:b.ZP.GLOBAL_TOOLTIP_ID});var e=[{text:(0,t$.n6)("action","create_album_by_selecting_photos"),handler:zk},{text:(0,t$.n6)("action","create_album_by_condition"),handler:function(){return r((0,PA.zU)())}}];return tg.createElement(tF.Z,{menu:e,className:"synofoto-toolbar-action-button",iconCls:"add-btn-icon",key:"create_album_button",title:(0,t$.n6)("action","create_album"),menuListStyle:{maxWidth:"none"}})},H=function(){if(v)return null;if((0,rg.L1)(i.pathname))return[tg.createElement(HH,{key:"album_list_filter_selector"}),tg.createElement(H0,{key:"album_list_sorting_button",btnClassName:"synofoto-toolbar-action-button"}),j()];var e=[];return(0,rg.R6)(i.pathname)&&s?e=(0,rg.Eo)(t)?(0,i4.Z)()?[L(),R(),D(),k(),N()]:[L(),M(b._I.UPLOAD)?R():null,D(),N()]:[L(),R(),D(),k(),N()]:(0,rg.hz)(i.pathname)&&(e=[P(),x(),k()]),u||(0,i0.eR)(t)||e.push(F()),e},z=tk()("synofoto-toolbar-panel",{"filter-on":u});return tg.createElement("div",{className:z},tg.createElement("div",{className:"synofoto-toolbar-left-panel"},Z(),U()),tg.createElement("div",{className:"synofoto-toolbar-right-panel"},H()),B())};zF.propTypes={library:tP().string,uploadPhoto:tP().func},zF.defaultProps={library:J.Z.PERSONAL_SPACE,uploadPhoto:function(){}};var zB=zF,zU=function(e){var t=e.imageSize,n=e.imageUrl,r=e.isPerson,o=t.width,i=t.height;return tg.createElement(nV.Z,{imageHeight:i,imageWidth:o,imageUrl:n,isCover:!0,isPerson:r,isAlbumCover:!0})};zU.propTypes={imageSize:tP().shape({width:tP().number,height:tP().number}),imageUrl:tP().string.isRequired,isPerson:tP().bool},zU.defaultProps={imageSize:b.ZP.DEFAULT_ALBUM_SIZE,isPerson:!1};var zZ=zU,zj=__webpack_require__(40492),zH=function(e){var t=e.onLongPress,n=(0,oi._)(e,["onLongPress"]),r=(0,y.I0)(),o=(0,tg.useCallback)(function(){setTimeout(function(){r((0,uC.l)(b.ZP.GLOBAL_TOOLTIP_ID,!0))},50)},[r]),i=function(){t&&t(),o()};return tg.createElement(zj.qE,(0,tw._)({onLongPress:i,tipId:b.ZP.GLOBAL_TOOLTIP_ID},n))};zH.propTypes={onLongPress:tP().func},zH.defaultProps={onLongPress:void 0};var zz=zH,zq=function(e){var t=e.showSharedStatus,n=e.itemCount,r=e.captionClass,o=e.width,i=e.shared,a=e.name,s=e.isCondition,u=e.isOwner,l=e.isSharedWithMe,c=e.enablePassword,d=e.enableExpiration,f=e.ownerName,p=e.ownerId,h=(0,y.v9)(Es.getOwnerInfo),m=!s&&null!==n,g=function(){return tg.createElement(tg.Fragment,null,c&&u&&tg.createElement("div",{className:"synofoto-album-unlocked-password","data-testid":"album-password-icon"}),!c&&u&&tg.createElement("div",{className:"synofoto-album-shared-status","data-testid":"album-shared-icon"}),d&&u&&tg.createElement("div",{className:"synofoto-album-expiration","data-testid":"album-expiration-icon"}))},v=function(){return tg.createElement("div",{className:"synofoto-item-person-icon","data-testid":"album-share-owner-avatar"},tg.createElement(zz,{name:f,circleImage:ZN(p,h),title:f}))};return tg.createElement("div",{className:r,style:{width:o}},tg.createElement("div",{className:"synofoto-album-name"},a),tg.createElement("div",{className:"synofoto-album-count"},i&&t&&g(),l&&v(),m&&(0,sF.Z)((0,t$.n6)("app","num_photos"),n),s&&(0,t$.n6)("condition_album","conditional")))};zq.propTypes={showSharedStatus:tP().bool,itemCount:tP().number,captionClass:tP().string,width:tP().number.isRequired,shared:tP().bool,name:tP().string.isRequired,isCondition:tP().bool,isOwner:tP().bool,isSharedWithMe:tP().bool,enablePassword:tP().bool,enableExpiration:tP().bool,ownerName:tP().string,ownerId:tP().number},zq.defaultProps={showSharedStatus:!1,itemCount:null,captionClass:"",shared:!1,isCondition:!1,isOwner:!1,isSharedWithMe:!1,enablePassword:!1,enableExpiration:!1,ownerName:"",ownerId:void 0};var zG=zq,zV=function(e){var t=e.coverThumbnailUnitId,n=e.name,r=e.className,o=e.enableExpiration,i=e.enablePassword,a=e.imageSize,s=e.itemCount,u=e.ownerName,l=e.ownerId,c=e.passphrase,d=e.style,f=e.albumId,p=e.goBackPath,h=r||"synofoto-album-shared",m=(0,nP.Z)({thumbnailUnitId:t,thumbnailLibrary:my()}),g=(0,n1.AJ)(f,m,"album",b.ZP.ALBUM_THUMBNAIL_SIZE,{passphrase:c}),v=p?(0,cy.Qx)(p):null;return tg.createElement("div",{className:h,style:d,role:"img","data-testid":"synofoto-album-shared"},tg.createElement(cr,{className:"synofoto-item-grey-image",to:"/".concat(J.Z.SHARING,"/").concat(c),state:v,dataTestId:"synofoto-shared-with-me-album-link"},tg.createElement("div",{className:"synofoto-album-container"},tg.createElement(zZ,{imageSize:a,imageUrl:g}),tg.createElement(zG,{itemCount:s,captionClass:"synofoto-album-info",width:a.width,shared:!0,name:n,enablePassword:i,enableExpiration:o,isSharedWithMe:!0,ownerName:u,ownerId:l}))))};zV.propTypes={name:tP().string.isRequired,coverThumbnailUnitId:tP().number,className:tP().string,enableExpiration:tP().bool,enablePassword:tP().bool,imageSize:tP().shape({width:tP().number,height:tP().number}),itemCount:tP().number,ownerName:tP().string,ownerId:tP().number,passphrase:tP().string,style:tP().shape({marginLeft:tP().string}),albumId:tP().number.isRequired,goBackPath:tP().string},zV.defaultProps={coverThumbnailUnitId:0,className:"",enableExpiration:!1,enablePassword:!1,imageSize:b.ZP.DEFAULT_ALBUM_SIZE,itemCount:null,ownerName:"",passphrase:"",style:{marginLeft:""},ownerId:void 0,goBackPath:""};var zW=zV,zY=[b.ZP.ALBUM_TYPE.NORMAL,b.ZP.ALBUM_TYPE.CONDITION,b.ZP.ALBUM_TYPE.SHARED_WITH_OTHERS],zJ=function(e){var t=e.menuType,n=e.id,r=e.name,o=e.temporaryShared,i=e.sharingLink,a=e.sharedType,s=e.shared,u=e.freezeAlbum,l=e.albumType,c=(0,y.I0)(),d=function(){(0,N2.v)(i),(0,Ou.Z)({notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("shared","str_share_link_copyed")}})},f=function(){return c(_5(n,r,o))},p=function(){return c((0,iW.hn)(l,n))},h=function(){return c(vN(n,r,t))},m=function(){return(0,Co.Z)((0,t$.n6)("app","confirm_delete_album"),{confirmText:(0,t$.n6)("action","delete")}).then(function(e){"action"===e.type&&c(vO({albumId:n,shouldGoBack:!1,needRemoveShared:s}))}).catch(function(){})},g=function(){return c((0,PA.PQ)(n))},v=function(){return c((0,zN.Xg)(n,r,b.vN.EMPTY_ALBUM_PASSPHRASE))},_={text:(0,t$.n6)("shared","copy_link"),handler:d},E={text:(0,t$.n6)("shared","stop_sharing"),handler:f},T={text:(0,t$.n6)("shared","edit_shared_setting"),handler:p},S={text:(0,t$.n6)("action","rename_album"),handler:h},I={text:(0,t$.n6)("action","delete_album"),handler:m},w={text:(0,t$.n6)("action","share"),handler:p},A={text:(0,t$.n6)("action","edit_condition"),handler:g},O={text:(0,t$.n6)("action","collect_photo_to_here"),handler:v},C=function(){var e=[_,E,T];return xc(a)?xs(l,u)?[S].concat((0,iZ._)(e),[O,I]):[S].concat((0,iZ._)(e),[I]):xs(t,u)?s?[S].concat((0,iZ._)(e),[O,I]):(0,n0._9)()?[S,w,O,I]:[S,I]:xu(t,u)?u?[I]:s?[S,A].concat((0,iZ._)(e),[I]):(0,n0._9)()?[S,A,w,I]:[S,A,I]:[]};if(!zY.includes(t))return null;var P=C();return 0===P.length?null:tg.createElement(tF.Z,{key:"album_item_more_button",ctClassName:"synofoto-album-more-button",iconCls:"mode-more-dark-btn-icon",menu:P})};zJ.propTypes={albumType:tP().string.isRequired,menuType:tP().string.isRequired,id:tP().number.isRequired,name:tP().string.isRequired,temporaryShared:tP().bool,sharingLink:tP().string.isRequired,sharedType:tP().string,shared:tP().bool.isRequired,freezeAlbum:tP().bool},zJ.defaultProps={sharedType:null,freezeAlbum:!1,temporaryShared:!1};var z$=zJ,zK=b.ZP.ALBUM_TYPE.CONDITION,zX=function(e){var t=e.id,n=e.name,r=e.thumbnailUnitId,o=e.className,i=e.enableExpiration,a=e.enablePassword,s=e.freezeAlbum,u=e.imageSize,l=e.itemCount,c=e.privacyType,d=e.shared,f=e.sharingLink,p=e.style,h=(0,g._)((0,tg.useState)(!1),2),m=h[0],v=h[1],y=o||"synofoto-album-normal",_=(0,nP.Z)({thumbnailUnitId:r,thumbnailLibrary:my()}),E=(0,n1.AJ)(t,_,"album",b.ZP.ALBUM_THUMBNAIL_SIZE,{albumId:t});return tg.createElement("div",{"data-testid":"synofoto-condition-album",className:y,style:p,onMouseEnter:function(){return v(!0)},onMouseLeave:function(){return v(!1)}},tg.createElement(cr,{to:"/".concat(J.Z.ALBUM_TYPE.ALBUM,"/").concat(t),className:"synofoto-item-grey-image",dataTestId:"synofoto-condition-album-link"},tg.createElement("div",{className:"synofoto-album-container"},tg.createElement(zZ,{imageSize:u,imageUrl:E}),tg.createElement(zG,{showSharedStatus:!0,itemCount:l,captionClass:"synofoto-album-info",width:u.width,shared:d,name:n,isCondition:!0,isOwner:!0,enablePassword:a,enableExpiration:i,privacyType:c}))),m&&tg.createElement(z$,{menuType:zK,id:t,name:n,sharingLink:f,shared:d,freezeAlbum:s,albumType:zK}))};zX.propTypes={id:tP().number.isRequired,name:tP().string.isRequired,thumbnailUnitId:tP().number,className:tP().string,enableExpiration:tP().bool,enablePassword:tP().bool,freezeAlbum:tP().bool,imageSize:tP().shape({width:tP().number,height:tP().number}),itemCount:tP().number,privacyType:tP().string,shared:tP().bool,sharingLink:tP().string,style:tP().shape({marginLeft:tP().string})},zX.defaultProps={thumbnailUnitId:0,className:"",enableExpiration:!1,enablePassword:!1,freezeAlbum:!1,imageSize:b.ZP.DEFAULT_ALBUM_SIZE,itemCount:0,privacyType:"",shared:!1,sharingLink:"",style:{marginLeft:""}};var zQ=zX,z0=b.ZP.ALBUM_TYPE.NORMAL,z1=function(e){var t=e.id,n=e.name,r=e.thumbnailUnitId,o=e.className,i=e.enableExpiration,a=e.enablePassword,s=e.imageSize,u=e.itemCount,l=e.shared,c=e.sharingLink,d=e.style,f=(0,g._)((0,tg.useState)(!1),2),p=f[0],h=f[1],m=o||"synofoto-album-normal",v=(0,nP.Z)({thumbnailUnitId:r,thumbnailLibrary:my()}),y=(0,n1.AJ)(t,v,"album",b.ZP.ALBUM_THUMBNAIL_SIZE,{albumId:t});return tg.createElement("div",{className:m,style:d,onMouseEnter:function(){return h(!0)},onMouseLeave:function(){return h(!1)},role:"img","data-testid":"synofoto-normal-album"},tg.createElement(cr,{to:"/".concat(J.Z.ALBUM_TYPE.ALBUM,"/").concat(t),className:"synofoto-item-grey-image",dataTestId:"synofoto-normal-album-link"},tg.createElement("div",{className:"synofoto-album-container"},tg.createElement(zZ,{imageSize:s,imageUrl:y}),tg.createElement(zG,{showSharedStatus:!0,itemCount:u,captionClass:"synofoto-album-info",width:s.width,shared:l,name:n,isOwner:!0,enablePassword:a,enableExpiration:i}))),p&&tg.createElement(z$,{menuType:z0,id:t,name:n,sharingLink:c,shared:l,albumType:z0}))};z1.propTypes={id:tP().number.isRequired,name:tP().string.isRequired,thumbnailUnitId:tP().number,className:tP().string,enableExpiration:tP().bool,enablePassword:tP().bool,imageSize:tP().shape({width:tP().number,height:tP().number}),itemCount:tP().number,shared:tP().bool,sharingLink:tP().string,style:tP().shape({marginLeft:tP().string})},z1.defaultProps={thumbnailUnitId:0,className:"",enableExpiration:!1,enablePassword:!1,imageSize:b.ZP.DEFAULT_ALBUM_SIZE,itemCount:0,shared:!1,sharingLink:"",style:{marginLeft:""}};var z2=z1,z4=__webpack_require__(32703),z3=function(e){return e.get("category")},z5=function(e){return z3(e).get("list")},z6=function(e){return z3(e).get("rows")},z9=z3,z8=z5,z7=z6;function qe(){return{type:S5.GetCategory}}var qt=function(){var e=(0,y.I0)(),t=(0,iT.Z)().location,n=(0,y.v9)(i7.Z.getAlbum),r=(0,y.v9)(i7.Z.getIsLoaded),o=(0,y.v9)(i7.Z.getAlbumList),i=(0,y.v9)(i7.Z.getAlbumCount),a=(0,y.v9)(z9),s=(0,y.v9)(z8),u=(0,y.v9)(z7),l=(0,y.v9)(Es.getOwnerInfo),c=(0,g._)((0,tg.useState)(0),2),d=c[0],f=c[1],p=(0,tg.useRef)(!1),h=(0,tg.useRef)(!1),m=(0,tg.useRef)(0),v=(0,tg.useCallback)(function(t,n,r,o,i){var a=Math.floor((t+o)/(r+o)),s=2*Math.floor((t+o-o*a)/a/2),u=s>i?i:s,l=Math.floor(3*u/4);n===b.ZP.ALBUM_TYPE.ALBUM&&(m.current=a),e((0,Cr.FW)(a,n,o,{width:u,height:l}))},[e]),_=(0,tg.useMemo)(function(){return(0,nS.Z)(function(e){e&&v(e,b.ZP.ALBUM_TYPE.ALBUM,b.ZP.ITEMROW_NORMAL_ALBUM_ITEM_WIDTH,b.ZP.ITEMROW_NORMAL_ALBUM_ITEM_MARGIN,b.ZP.ITEMROW_NORMAL_ALBUM_ITEM_MAX_WIDTH)},200)},[v]),E=(0,tg.useMemo)(function(){return(0,nS.Z)(function(e){e&&v(e,b.ZP.ALBUM_TYPE.CATEGORY,b.ZP.ITEMROW_CATEGORY_ITEM_WIDTH,b.ZP.ITEMROW_CATEGORY_ITEM_MARGIN,b.ZP.ITEMROW_CATEGORY_ITEM_MAX_WIDTH)},200)},[v]);(0,tg.useEffect)(function(){return e(qe()),e(vF()),function(){e(vf()),e(vp())}},[e]),(0,tg.useEffect)(function(){!1===h.current&&r&&i>0&&e(v_(0,b.ko.NORMAL_ALBUM)),h.current=r},[e,r,i]),(0,tg.useEffect)(function(){var t=o.filter(function(e){return xl(e.get("type"))}).map(function(e){return e.getIn(["additional","sharing_info","owner","id"])}).filter(function(e){return void 0===l.find(function(t){return t.get("id")===e})});t.size>0&&e(_7(t.toJS()))},[e,o,l]),(0,tg.useEffect)(function(){p.current=!1},[o]),(0,tg.useEffect)(function(){_(d)},[o,d,_]),(0,tg.useEffect)(function(){E(d)},[s,d,E]),(0,tg.useEffect)(function(){1===u.size&&e(PT(!1))},[e,u]);var T=function(e){(0,rg.L1)(t.pathname)&&f(Math.floor(e.width))},S=m_({loadLimit:b.ko.NORMAL_ALBUM,loadElementList:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e(v_.apply(void 0,(0,iZ._)(n)))},getListCurrentLength:function(){return n.get("list").size},isElementLoaded:function(e){return e<n.get("list").size},getNumberOfElementsInRow:function(){return m.current}}),I=function(e){!p.current&&(n.get("list").size>=n.get("count")||(p.current=S(e)))},w=function(e,t){I(e*m.current+t);var r=n.getIn(["rows",e]),o=r.get("margin"),i=r.getIn(["list",t]).toJS(),a=r.get("size").toJS(),s=a.width,u=a.height,l=i.itemCount,c=i.id,d=i.additional,f=i.name,p=i.type,h=i.shared,g=i.freezeAlbum,v=void 0!==g&&g,y={};t>0&&(y.marginLeft="".concat(o,"px"));var b=d.sharing_info;if(xl(p))return tg.createElement(zW,{key:"".concat(p,"_").concat(c),coverThumbnailUnitId:d.thumbnailUnitId,name:f,enableExpiration:0!==b.expiration,enablePassword:b.enable_password,imageSize:{width:s,height:u},itemCount:l,ownerName:b.owner.name,ownerId:b.owner.id,passphrase:i.passphrase,style:y,albumId:c,goBackPath:"/".concat(J.Z.ALBUM)});var _=xu(p,v)?zQ:z2;return tg.createElement(_,{id:c,name:f,thumbnailUnitId:d.thumbnailUnitId,key:"".concat(p,"_").concat(c),enablePassword:b.enable_password,enableExpiration:0!==b.expiration,freezeAlbum:v,imageSize:{width:s,height:u},itemCount:l,privacyType:b.privacy_type,shared:h,sharingLink:b.sharing_link,style:y})},A=function(e,t){var n=a.getIn(["rows",e]),r=n.get("margin"),o=n.getIn(["size","width"]),i=n.getIn(["list",t,"id"]),s={width:o};return t>0&&(s.marginLeft="".concat(r,"px")),tg.createElement(HN,{key:"category_".concat(i),style:s,id:i})},O=function(){if(1===a.get("rows").size||a.get("expanded"))return null;var t=function(){e(PT(!a.get("expanded")))};return tg.createElement(z4.Z,{text:(0,t$.n6)("action","see_more"),className:"synofoto-see-more-button",iconCls:"see-more-btn-icon",handler:t})},C=0===n.get("count")&&n.get("isLoaded")?tg.createElement(Z3,{fullsize:!1,description:(0,t$.n6)("app","no_manually_created_albums")}):null;return tg.createElement("div",{"data-testid":"albums-container",className:(0,rg.L1)(t.pathname)?"synofoto-category-album-wrapper":null},(0,rg.L1)(t.pathname)&&tg.createElement(zB,null),tg.createElement(rE.Z,{widthPadding:60,widthPaddingLeft:20,bottomPadding:32,handleResize:T,rowPadding:b.ZP.ITEMROW_CATEGORY_ITEM_MARGIN,rows:a.get("arranged")?n.get("rows"):ev.default.List(),renderItem:w,emptyComponent:C,rowsIsLoaded:n.get("isLoaded"),loadingIndicator:tg.createElement("div",{className:"synofoto-album-loading-indicator-wrapper"},tg.createElement(tb.Z,{delayTime:1e3})),rows2:a.get("expanded")?a.get("rows"):a.get("rows").splice(1),renderItem2:A,renderExpandButton:O}),tg.createElement(ty.j3,null))},qn=function(){var e=(0,iT.Z)().children;return tg.createElement(tg.Fragment,null,e)},qr=(0,tN.C)(qt,qn),qo=function(e){var t=e.style,n=e.albumClass,r=e.imageSize,o=e.imageClass;return tg.createElement("div",{className:n,style:t},tg.createElement("div",{style:r,className:o}),tg.createElement("div",{className:"synofoto-album-caption"},tg.createElement("div",{className:"synofoto-album-name"},"\xa0"),tg.createElement("div",{className:"synofoto-album-count"},"\xa0")))};qo.propTypes={albumClass:tP().string,imageClass:tP().string,imageSize:tP().shape({width:tP().number,height:tP().number}),style:tP().shape({marginLeft:tP().string})},qo.defaultProps={albumClass:"",imageClass:"",imageSize:b.ZP.DEFAULT_ALBUM_SIZE,style:{marginLeft:""}};var qi=qo,qa=function(e){var t=e.albumNameClass,n=e.captionClass,r=e.type,o=e.name,i=e.itemCount,a=e.displayName,s=(0,tV.Z)({tooltipStr:o}),u=s.tooltipTitle,l=s.setTooltipTargetRef,c=(0,tG.Z)().setGlobalTooltipTargetRef,d=function(e){l(e),c(e)};return tg.createElement("div",{className:n},tg.createElement("div",{className:t,"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":u,"data-long-press-delay":b.LK.LONG_PRESS,ref:d},a),tg.createElement("div",{className:"synofoto-album-count"},xa(r)?(0,t$.Xp)("app","num_item",i):(0,sF.Z)((0,t$.n6)("app","num_photos"),i)))};qa.propTypes={albumNameClass:tP().string.isRequired,captionClass:tP().string.isRequired,type:tP().string.isRequired,name:tP().string.isRequired,displayName:tP().string.isRequired,itemCount:tP().number.isRequired};var qs=qa,qu="synofoto-item-grey-image",ql=function(e){var t=e.albumId,n=e.coverThumbnailUnitId,r=e.name,o=e.type,i=e.coverThumbnailType,a=e.className,s=e.imageSize,u=e.itemCount,l=e.library,c=e.style,d=a||"synofoto-album",f=(0,nP.Z)({thumbnailUnitId:n,thumbnailLibrary:l}),p=(0,n1.AJ)(t,f,i,(0,n0.$E)(),void 0,l);if(!u)return tg.createElement(qi,{albumClass:d,imageClass:qu,imageSize:s,style:c});var h="/".concat(o,"/").concat(l,"/").concat(t);return tg.createElement("div",{className:d,style:c},tg.createElement(cr,{to:h,className:qu,dataTestId:"synofoto-auto-album-link"},tg.createElement(zZ,{imageSize:s,imageUrl:p}),tg.createElement(qs,{albumNameClass:"synofoto-album-name",captionClass:"synofoto-album-caption",type:o,name:r,itemCount:u,displayName:r})))};ql.propTypes={albumId:tP().number.isRequired,coverThumbnailType:tP().string.isRequired,name:tP().string.isRequired,type:tP().oneOf([b.ZP.ALBUM_TYPE.CONCEPT,b.ZP.ALBUM_TYPE.GENERAL_TAG,b.ZP.ALBUM_TYPE.GEOCODING]).isRequired,coverThumbnailUnitId:tP().number,className:tP().string,imageSize:tP().shape({width:tP().number,height:tP().number}),itemCount:tP().number,library:tP().string.isRequired,style:tP().shape({marginLeft:tP().string})},ql.defaultProps={coverThumbnailUnitId:0,className:"",imageSize:b.ZP.DEFAULT_ALBUM_SIZE,itemCount:0,style:{marginLeft:""}};var qc=ql,qd=function(e){var t=e.library,n=e.albumId,r=e.itemCount,o=e.coverThumbnailUnitId,i=e.name,a=e.visibility;return tg.createElement(nI.Z,{key:"selectable_concept_".concat(n),type:b.RT.CONCEPT,idArray:[n],withColorBanner:!1,visibility:a,isConcept:!0,id:n},tg.createElement(qc,{library:t,key:"normal_".concat(n),itemCount:r,albumId:n,coverThumbnailUnitId:o,coverThumbnailType:b.Zk.Concept,name:i,type:b.ZP.ALBUM_TYPE.CONCEPT}))};qd.propTypes={library:tP().string.isRequired,albumId:tP().number.isRequired,itemCount:tP().number.isRequired,coverThumbnailUnitId:tP().number,name:tP().string.isRequired,visibility:tP().bool.isRequired},qd.defaultProps={coverThumbnailUnitId:0};var qf=qd,qp=__webpack_require__(83971),qh=function(e){return function(t,n){return{startIndex:t*e,endIndex:n*e}}},qm=function(e){return function(t){return e.getIn([t,"loaded"])}},qg=function(e){var t=e.startEndIndex,n=e.loadLimit,r=e.isAlbumLoaded,o=e.albumListTotalLength,i=t.startIndex,a=t.endIndex;for(i=Math.max(Math.floor(i/n)*n,0),a=Math.ceil(a/n)*n;i<a&&r(i);)i+=n;if(i-n>=0&&r(i-n)&&!r(i-1)){for(var s=0;!r(i-s-1);)s+=1;return -1!==o&&i-s>=o?{offset:i,limit:0}:{offset:i-s,limit:s}}return -1!==o&&i>=o||i>=a?{offset:i,limit:0}:{offset:i,limit:n}},qv=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.loadLimit,n=void 0===t?0:t,r=e.offsetsInLoading,o=void 0===r?new Set:r;return(0,nS.Z)(function(e){var t=e.listView,r=void 0===t?null:t,i=e.getStartEndIndexByRow,a=void 0===i?function(){}:i,s=e.loadAlbum,u=void 0===s?function(){}:s,l=e.isAlbumLoaded,c=void 0===l?function(){}:l,d=e.forceLoadBegin,f=void 0!==d&&d,p=e.albumListTotalLength,h=void 0===p?-1:p;if(o.forEach(function(e){c(e)&&o.delete(e)}),f&&!o.has(0)){o.add(0),u(0,n);return}if(r){var m=(0,g._)(r.getVisibleRange(),2),v=m[0],y=m[1];if(void 0===v||void 0===y){0===h||c(0)||o.has(0)||(o.add(0),u(0,n));return}var b=qg({startEndIndex:a(v-2,y+5),loadLimit:n,isAlbumLoaded:c,albumListTotalLength:h}),_=b.offset,E=b.limit;E>0&&!o.has(_)&&(o.add(_),u(_,E))}},200)},qy=__webpack_require__(98733),qb=function(e){var t=e.type,n=e.library,r=(0,y.I0)(),o=(0,y.v9)(function(e){return Ci.Z.getAutoSmartAlbumByType(e,t)}),i=(0,y.v9)(qp.Z.getGeoCodingIndexingCount),a=(0,y.v9)(qp.Z.getConceptIndexingCount),s=(0,y.v9)(nR.Z.getActionType),u=(0,tg.useRef)(null),l=(0,tg.useRef)(null),c=(0,tg.useRef)(0),d=(0,tg.useRef)(0),f=(0,tg.useRef)(o.get("countForCheck")),p=(0,tg.useRef)(i),h=(0,tg.useRef)(a),m=o.get("count"),g=o.get("countForCheck"),v=o.get("loaded"),_=o.get("rows"),E=o.get("list"),T=o.get("scrollIndex"),S=s===b.Us.ConceptVisibility,I=function(){u.current&&(clearInterval(u.current),u.current=null)},w=function(e){I(),(e===b.ZP.ALBUM_TYPE.GEOCODING||e===b.ZP.ALBUM_TYPE.CONCEPT)&&((0,aT.f)(r,n,qy.F3,qy.Fz)(),u.current=setInterval(function(){(0,aT.f)(r,n,qy.F3,qy.Fz)()},b.ZP.INDEXING_COUNT_POLLING_INTERVAL))},A=function(e){return function(t,n){var r=function(t){for(var n=0,r=0;r<t;++r)if("country_row"!==e.getIn([r,"type"])){var o=e.getIn([r,"list"]);n+=o?o.size:0}return n};return{startIndex:r(t),endIndex:r(n)}}},O=function(e,o){(0,aT.f)(r,n,cF.$y,cF.um)((0,tw._)({offset:e,limit:o},t===b.ZP.ALBUM_TYPE.CONCEPT&&{show_hidden:S}),t)},C=(0,tg.useMemo)(function(){return qv({loadLimit:t===b.ZP.ALBUM_TYPE.CONCEPT?m:b.ko.AUTO_SMART_ALBUM})},[t,m]),P=function(){C({listView:l.current,getStartEndIndexByRow:t===b.ZP.ALBUM_TYPE.GEOCODING?A(_):qh(d.current),loadAlbum:O,isAlbumLoaded:qm(E),albumListTotalLength:m})},R=(0,tg.useMemo)(function(){return(0,nS.Z)(function(e){if(e){var n=b.ZP.ITEMROW_ALBUM_ITEM_WIDTH,o=b.ZP.ITEMROW_ALBUM_ITEM_MARGIN;d.current=Math.floor((e-o)/(n+o));var i=Math.floor((e-d.current*n)/(d.current+1));r((0,Cr.FW)(d.current,t,i))}},200)},[r,t]);(0,tg.useEffect)(function(){return(0,aT.f)(r,n,cF.aQ,cF.ls)((0,tw._)({},t===b.ZP.ALBUM_TYPE.CONCEPT&&{show_hidden:S}),t),w(t),function(){I(),r((0,Cr.Jf)(t))}},[r,t,n,S]),(0,tg.useEffect)(function(){(t===b.ZP.ALBUM_TYPE.GEOCODING&&p.current>i||t===b.ZP.ALBUM_TYPE.CONCEPT&&h.current>a)&&(0,aT.f)(r,n,cF.sh,cF.VK)({},t),p.current=i,h.current=a},[r,t,n,i,a]),(0,tg.useEffect)(function(){f.current!==g&&m!==g&&r((0,pI.n9)()),f.current=g},[r,g,m]),(0,tg.useEffect)(function(){v?P():w(t)},[t,v]),(0,tg.useEffect)(function(){P()},[_]),(0,tg.useEffect)(function(){R(c.current)},[E]);var L=function(e){var t=_.get(e).get("type");if("country_row"===t)return 35;if("item_row"===t)return 242;throw Error("unknown row type ".concat(t))},D=function(e){e.width!==c.current&&(c.current=e.width,E.size>0&&R(e.width))},x=function(e,r){var o=_.get(e);if("country_row"===o.get("type"))return tg.createElement("div",{key:"country_".concat(o.get("name"))},o.get("name"));var i=o.getIn(["list",r]).toJS(),a=i.itemCount,s=void 0===a?0:a,u=i.id,l=i.additional,c=i.name;return i.type===b.ZP.ALBUM_TYPE.CONCEPT?tg.createElement(qf,{library:n,key:"normal_".concat(u),itemCount:s,albumId:u,coverThumbnailUnitId:l.thumbnailUnitId,name:c,visibility:i.visibility}):tg.createElement(qc,{library:n,key:"normal_".concat(u),itemCount:s,albumId:u,coverThumbnailUnitId:l.thumbnailUnitId,coverThumbnailType:t,name:c,type:t})};if(0===m&&v){var k=t===b.ZP.ALBUM_TYPE.GENERAL_TAG?(0,t$.n6)("app","no_tag_hint"):(0,t$.n6)("app","no_detected_item_hint");return tg.createElement("div",null,tg.createElement(Z3,{hint:k}))}return tg.createElement("div",null,tg.createElement(rE.Z,{rowPadding:24,bottomPadding:32,widthPadding:60,handleScroll:P,handleResize:D,rows:_,renderItem:x,scrollIndex:T,listType:t===b.ZP.ALBUM_TYPE.GEOCODING?"variable":"uniform",sizeEstimator:L,ref:l}))};qb.propTypes={type:tP().string.isRequired,library:tP().string.isRequired};var q_=qb,qE={children:tP().node,library:tP().string.isRequired,renderComponent:tP().func.isRequired,albumType:tP().string.isRequired},qT={children:null},qS=function(e){var t=e.children,n=e.library,r=e.renderComponent,o=e.albumType,i=(0,y.v9)(nR.Z.getSelectMode);(0,tg.useEffect)(function(){return function(){(0,gk.d8)(b.cn.AUTO_SMART_ALBUM_LIBRARY,n)}});var a=function(){return o===J.Z.ALBUM_TYPE.FAVORITE?(0,i4.Z)()||(0,i0.El)():(0,i4.Z)()};if((0,i0.vT)()&&a()&&(0,n0.nw)()&&!(o===J.Z.ALBUM_TYPE.PERSON&&!((0,i0.uu)()&&(0,n0.Uw)()))&&!(o===J.Z.ALBUM_TYPE.CONCEPT&&!((0,i0._e)()&&(0,n0.Ux)()))&&!(o===J.Z.ALBUM_TYPE.SIMILAR&&!((0,i0.kG)()&&(0,n0.fl)()))){var s=[{text:(0,t$.n6)("app",J.Z.PERSONAL_SPACE),content:r(J.Z.PERSONAL_SPACE),handler:function(){return(0,t9.q3)(o,J.Z.PERSONAL_SPACE)}},{text:(0,t$.n6)("app",J.Z.TEAM_SPACE),content:r(J.Z.TEAM_SPACE),handler:function(){return(0,t9.q3)(o,J.Z.TEAM_SPACE)}}];return tg.createElement("div",{className:"synofoto-common-absolute-fullsize"},tg.createElement(dz.Z,{className:"synofoto-large-tab-panel",tabItems:s,defaultActiveId:(0,rg.Eo)(n)?1:0,disabled:i}),t)}return tg.createElement("div",{className:"synofoto-common-absolute-fullsize synofoto-category-album-content"},r(n),t)};qS.propTypes=qE,qS.defaultProps=qT;var qI=qS,qw=function(){var e=(0,iT.Z)(),t=e.children,n=e.params,r=function(e){return tg.createElement(q_,{type:J.Z.ALBUM_TYPE.CONCEPT,library:e})};return tg.createElement(qI,{library:n.library,renderComponent:r,albumType:J.Z.ALBUM_TYPE.CONCEPT},t)},qA=function(e){return function(t){var n=(0,iT.Z)(),r=n.location,o=n.params,i=n.navigate;return tg.createElement(e,(0,tL._)((0,tw._)({},t),{location:r,params:o,navigate:i}))}},qO=void 0,qC={type:J.Z.ALBUM_TYPE.DEGREE_360},qP=qA(function(){var e=qO,t=(0,y.I0)(),n=(0,iT.Z)().params;(0,tg.useEffect)(function(){return function(){t(Eb(!1))}},[t]);var r=function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];t(EG(n.library).apply(e,(0,iZ._)(o)))},o=function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];(0,aT.f)(t,n.library,EL,ED).apply(e,(0,iZ._)(o))},i=function(e){return tg.createElement(zS,{initTimeline:r,loadTimelinePhoto:o,library:e,emptyComponent:tg.createElement(Z3,{hint:(0,t$.n6)("app","no_detected_item_hint")}),timelineFilter:qC})};return tg.createElement(qI,{library:n.library,renderComponent:i,albumType:J.Z.ALBUM_TYPE.DEGREE_360})}),qR=void 0,qL={favorite_only:!0},qD=function(){var e=qR,t=(0,y.I0)(),n=(0,iT.Z)().params,r=function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];t(EX(n.library).apply(e,(0,iZ._)(o)))},o=function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];(0,aT.f)(t,n.library,EL,ED).apply(e,(0,iZ._)(o))},i=function(e){return tg.createElement(zS,{initTimeline:r,loadTimelinePhoto:o,library:e,emptyComponent:tg.createElement(Z3,{hint:(0,t$.n6)("app","no_favorites_hint"),description:(0,t$.n6)("app","no_favorites")}),timelineFilter:qL})};return tg.createElement(qI,{library:n.library,renderComponent:i,albumType:J.Z.ALBUM_TYPE.FAVORITE})},qx=function(){var e=(0,iT.Z)(),t=e.children,n=e.params,r=function(e){return tg.createElement(q_,{type:J.Z.ALBUM_TYPE.GENERAL_TAG,library:e})};return tg.createElement(qI,{library:n.library,renderComponent:r,albumType:J.Z.ALBUM_TYPE.GENERAL_TAG},t)},qk=function(){var e=(0,iT.Z)(),t=e.children,n=e.params,r=function(e){return tg.createElement(q_,{type:J.Z.ALBUM_TYPE.GEOCODING,library:e})};return tg.createElement(qI,{library:n.library,albumType:J.Z.ALBUM_TYPE.GEOCODING,renderComponent:r},t)},qM={albumType:tP().string.isRequired,library:tP().string.isRequired,timelineFilter:tP().shape({type:tP().string}).isRequired},qN=function(e){var t=e.dispatch,n=e.timelineFilter;return function(e){var r=(0,rg.Eo)(e)?ED:EL;return tg.createElement(zS,{initTimeline:function(n){return t(EG(e)(n))},loadTimelinePhoto:function(e,n){return t(r(e,n))},emptyComponent:tg.createElement(Z3,{hint:(0,t$.n6)("app","no_detected_item_hint")}),library:e,timelineFilter:n})}},qF=function(e){var t=e.albumType,n=e.library,r=e.timelineFilter,o=(0,y.I0)();(0,tg.useEffect)(function(){return function(){o(Eb(!1))}},[o]);var i=qN({dispatch:o,timelineFilter:r});return tg.createElement(qI,{library:n,renderComponent:i,albumType:t})};qF.propTypes=qM;var qB=qF,qU={type:J.Z.ALBUM_TYPE.LIVE},qZ=function(){var e=(0,iT.Z)().params;return tg.createElement(qB,{library:e.library,albumType:J.Z.ALBUM_TYPE.LIVE,timelineFilter:qU})},qj=function(e){var t=e.handler;return tg.createElement(nf.Z,{className:"synofoto-actionbar-main-button",dataTestId:"go-back-button",iconCls:"back-btn-icon",handler:t})};qj.propTypes={handler:tP().func},qj.defaultProps={handler:t9.Hm};var qH=qj,qz=tg.lazy(function(){return __webpack_require__.e("608").then(__webpack_require__.bind(__webpack_require__,69185))}),qq=function(e){var t=e.content;return tg.createElement("div",{key:"indexing_count",className:"synofoto-actionbar-indexing-count-div"},tg.createElement("div",{className:"synofoto-actionbar-indexing-count"},t),tg.createElement("div",{className:"synofoto-actionbar-indexing-icon"},tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(qz,{path:(0,li.Z)(b.Q2.LIGHT,"discover.json"),play:!0}))))};qq.propTypes={content:tP().string.isRequired};var qG=qq,qV=function(e){var t=e.name;return tg.createElement("div",{className:"synofoto-actionbar-album-name-div"},tg.createElement("div",{className:"synofoto-actionbar-album-name"},t))};qV.propTypes={name:tP().string},qV.defaultProps={name:""};var qW=qV,qY=function(){var e=(0,y.v9)(iU.Z.getAlbumType),t=(0,y.v9)(iU.Z.getAlbumId),n=(0,y.v9)(iU.Z.getAlbumName),r=(0,y.v9)(iU.Z.getAlbumSpecifiedName),o=(0,y.v9)(qp.Z.getGeoCodingIndexingCount),i=(0,y.v9)(qp.Z.getConceptIndexingCount),a=function(){return e===b.ZP.ALBUM_TYPE.GEOCODING?o:e===b.ZP.ALBUM_TYPE.CONCEPT?i:0},s=function(){if(e!==b.ZP.ALBUM_TYPE.ALBUM){var t=r||n;return tg.createElement(qW,{name:t})}return null},u=function(){var e=a();return t||0===e?null:tg.createElement(qG,{content:(0,sF.Z)((0,t$.n6)("app","num_photo_indexing"),e)})};return tg.createElement(tg.Fragment,null,tg.createElement(qH,null),s(),u())},qJ=__webpack_require__(3321),q$=function(e,t){return e.length>=t},qK=function(e,t){var n=e.current.getBoundingClientRect(),r=document.body.getBoundingClientRect(),o=r.right,i=r.bottom,a={};return i-n.bottom>330?a.top="".concat(n.bottom+t,"px"):a.bottom="".concat(i-n.top,"px"),o-n.right+n.width>220?a.left="".concat(n.right-n.width-20,"px"):a.right="".concat(o-n.left-n.width-20,"px"),a},qX=function(e){var t=e.children,n=e.id,r=e.library,o=e.text,i=e.marginTop,a=e.minTextLength,s=e.placeholder,u=e.className,l=(0,y.I0)(),c=(0,y.v9)(iU.Z.getAlbumId),d=(0,y.v9)(Ci.Z.getPersonAlbumList),f=(0,g._)((0,tg.useState)(!1),2),p=f[0],h=f[1],m=(0,tg.useRef)(),v=function(){h(!1)},_=function(e){var t=d.find(function(e){return e.get("id")===n});return t&&t.get("itemCount")>=2&&5>t.get("itemCount")&&!e},E=function(e){var t=e.trim();q$(t,a)&&o!==t&&(_(t)?(0,Co.Z)(tg.createElement(pL.Z,{text:(0,t$.n6)("action","remove_low_person_album_name_alert")})).then(function(e){"action"===e.type&&(0,aT.f)(l,r,cF.OF,cF.Yv)(n,t,!0)}).catch(function(){}):(0,aT.f)(l,r,cF.OF,cF.Yv)(n,t,!1)),v()},T=function(e){if(e===n){v();return}D8({idList:[e,n],library:r}).then(function(t){var o=t.type,i=t.name;"apply"===o&&(0,aT.f)(l,r,cF.xN,cF.fh)(e,[n],i,0!==c)}).catch(function(){})},S=function(){h(!0)},I=function(e){e.key===b.VD.ESC&&v()},w=function(e){e&&(e.isNewPerson?E(e.name):T(e.id))},A=function(){return p?tg.createElement(uL.Z,{className:"synofoto-person-name-menu",isOpen:p,style:{content:qK(m,i)}},tg.createElement(qJ.Z,{focusInputOnControlMouseDown:!0,library:r,setSelectPersonHandler:w,onBlur:v,defaultInputValue:o,highlightDefault:!0,fixOptionPrefix:(0,t$.n6)("action","rename_as"),placeholder:s,onKeyDown:I,allowEmptyName:!0,className:"synofoto-person-name-menu-select"})):null},O=tk()("synofoto-menu-button",u);return tg.createElement("div",{className:O,onScroll:function(e){return e.stopPropagation()}},tg.createElement(fv.Z,{handler:S,ref:function(e){m.current=e},dataTestId:"person-name-menu-button"},t),A())};qX.propTypes={children:tP().node.isRequired,id:tP().number.isRequired,library:tP().string.isRequired,text:tP().string.isRequired,marginTop:tP().number,minTextLength:tP().number,placeholder:tP().string,className:tP().string},qX.defaultProps={marginTop:0,minTextLength:0,placeholder:(0,t$.n6)("app","set_name_placeholder"),className:""};var qQ=qX,q0=__webpack_require__(2828),q1=function(){var e=b.ZP.ALBUM_TYPE.PERSON,t=(0,y.v9)(iU.Z.getAlbumId),n=(0,y.v9)(iU.Z.getAlbumName),r=(0,y.v9)(iU.Z.getInfo),o=(0,y.v9)(iU.Z.getLibrary),i=(0,y.v9)(qp.Z.getIndexTask);if(!t){var a=function(){var e=i.get("peopleIndexingCount");return 0===e?0===i.getIn(["count","person_clustering"])?null:tg.createElement(qG,{content:(0,t$.n6)("app","updating")}):tg.createElement(qG,{content:(0,sF.Z)((0,t$.n6)("app","num_photo_indexing"),e)})};return tg.createElement(tg.Fragment,null,tg.createElement(qH,null),tg.createElement(qW,{name:n}),a())}return tg.createElement(tg.Fragment,null,tg.createElement(qH,null),tg.createElement("div",{className:"synofoto-actionbar-album-name-div"},tg.createElement("div",{className:"synofoto-actionbar-album-image-div"},tg.createElement(nV.Z,{imageHeight:36,imageWidth:36,imageUrl:(0,n1.AJ)(t,r.get("thumbnail",ev.default.Map()).toJS(),e,(0,n0.$E)(),void 0,o),isPerson:!0})),tg.createElement(qQ,{id:t,text:n,marginTop:20,library:o,className:"synofoto-actionbar-album-name-menu-button"},tg.createElement("div",{className:"synofoto-actionbar-album-name synofoto-actionbar-person-name-menu-button","data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":n},(0,q0.r)(e,n)))))},q2=function(e){var t=e.library,n=(0,y.v9)(iU.Z.getAlbumName),r=(0,y.v9)(ff.Z.getClustering),o=(0,tg.useRef)(null),i=(0,y.I0)(),a=(0,nd.Z)(),s=(0,rg.E0)(t)?xd.o:xd.EH,u=function(){o.current&&(clearInterval(o.current),o.current=null)},l=function(){u(),i(s()),o.current=setInterval(function(){i(s())},b.ZP.INDEXING_COUNT_POLLING_INTERVAL)},c=function(){var e=r.get("waiting_count"),t=r.get("stage"),n=r.get("is_similar_hash_migration_done");if(0===e&&n)return null;if(e>0&&"running"===t)return tg.createElement(qG,{content:(0,sF.Z)((0,t$.n6)("app","num_photo_indexing"),e)});var o="synofoto-actionbar-similar-scheduled-hint",i=(0,Ry.Z)('<div class="synofoto-actionbar-similar-scheduled-hint-title">'.concat((0,t$.n6)("app","similar_clustering_scheduled_hint_title"),"</div>").concat((0,t$.n6)("app","similar_clustering_scheduled_hint_embedded_url")),Hw.SynoDocsLinks.SimilarClusterScheduleGuide);return tg.createElement("div",{className:"synofoto-actionbar-similar-scheduled"},tg.createElement("div",{className:"synofoto-actionbar-similar-scheduled-text"},(0,t$.n6)("app","similar_clustering_scheduled")),tg.createElement("div",{className:"synofoto-actionbar-similar-scheduled-hint synofoto__".concat(a),"data-testid":o,"data-tooltip-id":o,"data-tooltip-html":i}),tg.createElement(uw.Z,{className:"synofoto-actionbar-similar-scheduled-tooltip",tipId:o,type:b.sZ.WHITE_TIP,place:"bottom"}))};return(0,tg.useEffect)(function(){return l(),function(){u()}},[]),tg.createElement(tg.Fragment,null,tg.createElement(qH,null),tg.createElement(qW,{name:n}),c())};q2.propTypes={library:tP().string.isRequired};var q4=q2,q3=__webpack_require__(39247),q5=function(e){var t=e.library,n=(0,y.I0)(),r=(0,y.v9)(iU.Z.getAlbumType),o=(0,y.v9)(iU.Z.getAlbumId);return((0,tg.useEffect)(function(){(0,aT.f)(n,t,q3.Q,q3.a)(r,o)},[r,o]),r===b.ZP.ALBUM_TYPE.PERSON)?tg.createElement(q1,null):r===b.ZP.ALBUM_TYPE.SIMILAR?tg.createElement(q4,{library:t}):tg.createElement(qY,null)};q5.propTypes={library:tP().string.isRequired};var q6=q5,q9=function(e){var t=e.pathname,n=(0,y.v9)(Lm.Z.getIsConverting),r=!(0,y.v9)(Lm.Z.getIsRegenerateTaskEmpty),o=(0,y.v9)(Lm.Z.getOpenQueue),i=(0,g._)((0,tg.useState)(!1),2),a=i[0],s=i[1],u=(0,y.I0)(),l=(0,nd.Z)();(0,tg.useEffect)(function(){a?n||r||(s(!1),u((0,uz.sk)(!1))):((n||r)&&s(!0),!r||o||(0,rg.xr)(t)||u((0,uz.sk)(!0)))},[n,r,t]);var c=function(){u((0,uz.sk)(!0))};return a?tg.createElement(fT,{title:(0,t$.n6)("app","generate_thumbnail"),className:"synofoto-generate-thumbnail-button task-lottie-button",animationFilename:"converter_progressing_header.json",loop:!0,handler:c,theme:l,dataTestId:"generate-thumbnail-queue-button"}):null};q9.propTypes={pathname:tP().string.isRequired};var q8=q9,q7=function(e){var t=e.innerProps,n=e.children,r=(0,oi._)(e,["innerProps","children"]),o=function(e){var n=r.isFocused,o=r.menuIsOpen;n&&o||t.onMouseDown(e),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()};return tg.createElement(cC.c.Control,(0,tw._)({innerProps:{onMouseDown:o,onTouchEnd:t.onTouchEnd}},r),n)};q7.propTypes={innerProps:tP().shape({onMouseDown:tP().func,onTouchEnd:tP().func}),children:tP().node},q7.defaultProps={children:null,innerProps:{onMouseDown:function(){},onTouchEnd:function(){}}};var Ge=q7,Gt=function(e){var t=e.clientWidth,n=e.clientHeight,r=e.scrollWidth;return e.scrollHeight>n||r>t},Gn=function(e,t){var n=(0,iZ._)(t.matchAll(/\//g)).map(function(e){return e.index});if(1===n.length)return t;for(var r=1,o=n.length-1;r<o;){var i=Math.floor((r+o)/2),a="/...".concat(t.substring(n[i]));e.clientWidth<(0,t$._N)(a,(0,iZ._)(e.classList)).width?r=i+1:o=i}return"/...".concat(t.substring(n[r]))},Gr=function(e){var t=e.name,n=e.suffix;return tg.createElement(tg.Fragment,null,tg.createElement("div",{className:"synofoto-search-suggestion-option-name"},t),n?tg.createElement("div",{className:"synofoto-search-suggestion-option-suffix"},n):null)},Go=function(e){var t=e.fullPath,n=e.folderName,r=e.space,o=(0,g._)((0,tg.useState)(t),2),i=o[0],a=o[1],s=(0,tg.useRef)(null);return(0,tg.useLayoutEffect)(function(){a(t)},[t]),(0,tg.useLayoutEffect)(function(){null!==s.current&&Gt(s.current)&&a(Gn(s.current,i))},[i]),tg.createElement(tg.Fragment,null,tg.createElement(Gr,{name:n,suffix:r}),tg.createElement("div",{className:"synofoto-search-suggestion-option-folder-path",ref:s},i))},Gi=function(e){var t=e.data,n=(0,oi._)(e,["data"]),r=t.type,o=F0(t),i=function(){return t.nameSuffix&&""!==t.nameSuffix},a=function(){return o?!i():i()&&"history"!==r&&"search"!==r},s=r?"synofoto-search-suggestion-".concat(r,"-option-icon"):"synofoto-search-suggestion-no-icon-option",u=tk()({"synofoto-search-suggestion-option":!0,"synofoto-search-suggestion-option-with-suffix":a(),"synofoto-search-suggestion-folder-option":o&&i()});return tg.createElement(cC.c.Option,(0,tL._)((0,tw._)({},n),{className:u}),tg.createElement("div",{className:s,role:"img"}),tg.createElement("div",{className:"synofoto-search-suggestion-option-text",role:"option"},o?tg.createElement(Go,{fullPath:t.path,folderName:t.folderName,space:t.nameSuffix}):tg.createElement(Gr,{name:t.label,suffix:t.nameSuffix})))};Gr.propTypes={name:tP().string.isRequired,suffix:tP().string},Gr.defaultProps={suffix:""},Go.propTypes={fullPath:tP().string.isRequired,folderName:tP().string.isRequired,space:tP().string.isRequired},Gi.propTypes={data:tP().oneOfType((0,iZ._)(F1).concat([tP().shape({name:tP().string,value:tP().string,label:tP().string,type:tP().string})]))},Gi.defaultProps={data:{}};var Ga=Gi,Gs=__webpack_require__(89219),Gu=tg.lazy(function(){return __webpack_require__.e("608").then(__webpack_require__.bind(__webpack_require__,69185))}),Gl={arrowCls:tP().string,className:tP().string,confirmText:tP().string,handleConfirm:tP().func,positionBottom:tP().number,positionLeft:tP().number,positionRight:tP().number,positionTop:tP().number,tipsText:tP().string,title:tP().string,open:tP().bool,animationPath:tP().string,iconCls:tP().string},Gc={arrowCls:void 0,className:"",confirmText:(0,t$.n6)("action","got_it"),handleConfirm:function(){},positionBottom:void 0,positionLeft:void 0,positionRight:void 0,positionTop:void 0,tipsText:"",title:"",open:!0,animationPath:"",iconCls:""},Gd=(0,tg.forwardRef)(function(e,t){var n=e.arrowCls,r=e.className,o=e.confirmText,i=e.handleConfirm,a=e.positionBottom,s=e.positionLeft,u=e.positionRight,l=e.positionTop,c=e.tipsText,d=e.title,f=e.open,p=e.animationPath,h=e.iconCls,m=(0,g._)((0,tg.useState)(f),2),v=m[0],y=m[1],_=function(){i(),y(!1)};(0,tg.useImperativeHandle)(t,function(){return{openTips:v,setOpenTips:y}});var E="".concat(r," synofoto-tips-dialog"),T={overflow:"inherit"};a&&(T.bottom="".concat(a,"px")),s&&(T.left="".concat(s,"px")),u&&(T.right="".concat(u,"px")),l&&(T.top="".concat(l,"px"));var S=function(){return tg.createElement("div",{className:"synofoto-tips-lottie"},tg.createElement(tg.Suspense,{fallback:tg.createElement("div",null)},tg.createElement(Gu,{path:p,loop:!1,play:!0})))},I=function(){return tg.createElement("div",{className:"synofoto-tips-dialog-icon"},tg.createElement("div",{className:"tips-icon ".concat(h)}))},w=function(){return p?S():h?I():null};return tg.createElement(Gs.Z,{isOpen:v,className:E,overlayCls:"synofoto-tips-dialog-overlay",closeTimeoutMS:300,style:{content:T},testId:"tips-dialog-modal"},n?tg.createElement("div",{className:"".concat(n),"data-testid":"tips-dialog-arrow"}):null,tg.createElement("div",{className:"synofoto-tips-dialog-content"},tg.createElement("div",{className:"synofoto-tips-dialog-content-left"},tg.createElement("div",{className:"synofoto-tips-dialog-title"},d),tg.createElement("div",{className:"synofoto-tips-dialog-tips"},c)),tg.createElement("div",{className:"synofoto-tips-dialog-content-right"},w())),tg.createElement("div",{className:"synofoto-tips-dialog-footer"},tg.createElement(tJ.Z,{text:o,handler:_,color:b.rp.GREY,shape:b.jL.OVAL})))});Gd.propTypes=Gl,Gd.defaultProps=Gc;var Gf=Gd,Gp=(0,tM.Z)(function(e,t){t(e)},b.LK.SEARCH_TYPING),Gh=function(e){var t=e.disabled,n=e.className,r=e.placeholder,o=e.onFocus,i=e.onBlur,a=e.onTextChange,s=e.onMenuClick,u=e.options,l=e.value,c=(0,oi._)(e,["disabled","className","placeholder","onFocus","onBlur","onTextChange","onMenuClick","options","value"]),d=(0,y.I0)(),f=(0,y.v9)(ip.Z.getWizardTip),p=(0,g._)((0,tg.useState)(l),2),h=p[0],m=p[1],v=(0,tg.useRef)(null),_=(0,tg.useRef)(),E=function(e,t){var n=t.action;"menu-close"!==n&&"input-blur"!==n&&("input-change"===n&&m(e),Gp(e,a))},T=function(e){return e&&e.type&&(m(e.value),s(e)),e},S=function(){var e;(null===(e=_.current)||void 0===e?void 0:e.openTips)||i()},I=function(){var e,t=f.map(function(e){return"search_hint"===e.get("name")?e.set("show",!1):e}).toJS();d((0,gx.L7)({tip:t})),null===(e=v.current)||void 0===e||e.focus()},w=function(e){var t,n,r,o,i=e.key,a=e.shiftKey;if(a&&i===b.VD.HOME){var s,u,l,c,d=null===(u=v.current)||void 0===u?void 0:null===(s=u.inputRef)||void 0===s?void 0:s.selectionEnd;null===(c=v.current)||void 0===c||null===(l=c.inputRef)||void 0===l||l.setSelectionRange(0,d);return}if(a&&i===b.VD.END){var f,p,m,g,y=null===(p=v.current)||void 0===p?void 0:null===(f=p.inputRef)||void 0===f?void 0:f.selectionStart;null===(g=v.current)||void 0===g||null===(m=g.inputRef)||void 0===m||m.setSelectionRange(y,h.length);return}if(i===b.VD.HOME){null===(n=v.current)||void 0===n||null===(t=n.inputRef)||void 0===t||t.setSelectionRange(0,0);return}i===b.VD.END&&(null===(o=v.current)||void 0===o||null===(r=o.inputRef)||void 0===r||r.setSelectionRange(h.length,h.length))},A=0===h.length,O=(0,tg.useCallback)(function(e){if(A)return null;var t=function(){m(""),e.clearValue(),a("")};return tg.createElement("div",{className:"synofoto__indicators"},tg.createElement(nf.Z,{iconCls:"clear-btn-icon",title:(0,t$.n6)("action","clear"),handler:t,dataTestId:"clear-icon-btn",tipId:b.ZP.GLOBAL_TOOLTIP_ID}))},[a,A]),C=(0,tg.useMemo)(function(){return{Option:Ga,IndicatorsContainer:O,SingleValue:void 0,Control:Ge}},[O]),P=function(){return!0},R=t?"".concat(n," disabled"):n,L=function(){if(null==f?void 0:f.find(function(e){return"search_hint"===e.get("name")}).get("show")){var e;null===(e=_.current)||void 0===e||e.setOpenTips(!0);return}o()};return tg.createElement(tg.Fragment,null,tg.createElement("div",{className:R,role:"search"},tg.createElement(cM.Z,(0,tL._)((0,tw._)({},c),{inputValue:h,isClearable:!0,isSearchable:!0,openMenuOnFocus:!0,tabSelectsValue:!1,onBlur:S,onChange:T,onFocus:L,onInputChange:E,onKeyDown:w,options:u,placeholder:r,showDropdownIndicator:!1,noOptionsMessage:"",customizeComponents:C,value:l,innerRef:v,filterOption:P})),tg.createElement(nf.Z,{className:"synofoto-search-field-icon",iconCls:"search-btn-icon"})),tg.createElement(Gf,{className:"synofoto-search-tips synofoto-search-animation",arrowCls:"synofoto-search-tips-arrow",tipsText:(0,t$.n6)("search","usage_hint"),handleConfirm:I,open:!1,ref:_}))};Gh.propTypes={disabled:tP().bool,className:tP().string,placeholder:tP().string,onFocus:tP().func.isRequired,onBlur:tP().func.isRequired,onTextChange:tP().func,onMenuClick:tP().func,options:tP().arrayOf(tP().oneOfType((0,iZ._)(F1).concat([tP().shape({value:tP().oneOfType([tP().string,tP().number]),label:tP().string,type:tP().string,name:tP().string})]))),value:tP().string},Gh.defaultProps={disabled:!1,className:"synofoto-search-field",value:"",placeholder:"",options:[],onTextChange:function(e){},onMenuClick:function(){}};var Gm=Gh;function Gg(e,t){return{type:wK.GoSearch,condition:e,getLocationFunc:t?cy.AD:cy.k$}}function Gv(e){return{type:wK.LoadSuggestion,keyword:e}}var Gy=function(e){return e.getIn(["search","history"])},Gb=function(e){return e.getIn(["search","suggestion","list"])},G_=function(e){return(0,m._)(function(){return(0,v.Jh)(this,function(t){switch(t.label){case 0:return[4,__webpack_require__.e("605").then(__webpack_require__.t.bind(__webpack_require__,72174,23))];case 1:return[2,t.sent().parse(e)]}})})()},GE=function(e){return(0,m._)(function(){var t,n,r,o,i,a,s,u,l,c,d;return(0,v.Jh)(this,function(f){switch(f.label){case 0:if(!(t=e.keyword))return[3,2];return[4,G_(t)];case 1:n=f.sent(),r=[],o=t,i=!0,a=!1,s=void 0;try{for(u=n[Symbol.iterator]();!(i=(l=u.next()).done);i=!0)c=l.value,d={},c.start&&(d.start=(0,ds.T7)(c.start.date(),"day")),c.end&&(d.end=(0,ds.Jv)(c.end.date(),"day")),r.push((0,tw._)({},d)),o=o.replace(c.text,"").trim()}catch(e){a=!0,s=e}finally{try{i||null==u.return||u.return()}finally{if(a)throw s}}if(r.length)return[2,(0,tL._)((0,tw._)({},e),{keyword_additional:{filtered_keyword:o,period:(0,iZ._)(r)}})];f.label=2;case 2:return[2,e]}})})()},GT=Object.freeze({HISTORY:"history",SUGGESTION:"suggestion",EMPTY:"empty"}),GS=Object.freeze({UpdateSourceToHistory:"UPDATE_SOURCE_TO_HISTORY",UpdateSourceToSuggestion:"UPDATE_SOURCE_TO_SUGGESTION",UpdateSourceToEmpty:"UPDATE_SOURCE_TO_EMPTY",UpdateSuggestion:"UPDATE_SUGGESTION"}),GI=function(e,t){return{type:GS.UpdateSourceToHistory,history:t,keyword:e}},Gw=function(e,t){return{type:GS.UpdateSourceToSuggestion,keyword:e,suggestion:t}},GA=function(){return{type:GS.UpdateSourceToEmpty}},GO=function(e){return{type:GS.UpdateSuggestion,suggestion:e}},GC=function(e,t){var n=function(e,t){return""===e?t:t.unshift({type:"search",label:e,value:e})};switch(t.type){case GS.UpdateSourceToHistory:var r=t.history.map(function(e){return{type:"history",value:e,label:e}});return(0,tL._)((0,tw._)({},e),{optionSource:GT.HISTORY,keyword:t.keyword,options:n(t.keyword,r).toJS()});case GS.UpdateSourceToSuggestion:return(0,tL._)((0,tw._)({},e),{optionSource:GT.SUGGESTION,keyword:t.keyword,options:n(t.keyword,t.suggestion).toJS()});case GS.UpdateSourceToEmpty:return(0,tL._)((0,tw._)({},e),{optionSource:GT.EMPTY,options:n(e.keyword,ev.default.List()).toJS()});case GS.UpdateSuggestion:if(e.optionSource===GT.SUGGESTION)return(0,tL._)((0,tw._)({},e),{options:n(e.keyword,t.suggestion).toJS()});return e;default:return e}},GP=function(e){var t=e.defaultKeyword,n=e.blurHandler,r=e.allowGoBack,o=(0,y.I0)(),i=(0,y.v9)(Gy),a=(0,y.v9)(Gb),s=(0,g._)((0,tg.useReducer)(GC,{keyword:"",optionSource:GT.HISTORY,options:[]}),2),u=s[0],l=s[1];(0,tg.useEffect)(function(){l(GO(a))},[a]),(0,tg.useEffect)(function(){return function(){o(Bn([]))}},[o]);var c=function(e){return(0,m._)(function(){var t,a;return(0,v.Jh)(this,function(s){switch(s.label){case 0:if(t=e.type,!(a=e.value))return[2];if(!(t&&"history"!==t&&"search"!==t))return[3,1];return l(GI(u.keyword,i)),n(),(0,t9.nr)(e),[3,3];case 1:return l(GI(u.keyword,i)),[4,GE({keyword:a.trim()})];case 2:o(Gg(s.sent(),r)),s.label=3;case 3:return[2]}})})()},d=function(e){e.trim()?(l(Gw(e,a)),o(Gv(e))):(l(GI("",i)),o(Bn([])))},f=function(){if(u.keyword){l(GA());return}l(GI(u.keyword,i))};return tg.createElement(Gm,{onFocus:f,onBlur:n,onTextChange:d,placeholder:(0,t$.n6)("app","search_placeholder"),options:u.options,onMenuClick:c,value:t})};GP.propTypes={defaultKeyword:tP().string,blurHandler:tP().func,allowGoBack:tP().bool},GP.defaultProps={defaultKeyword:"",blurHandler:function(){},allowGoBack:!1};var GR=GP,GL=function(e,t){return e||!t},GD=function(){var e=(0,y.I0)(),t=(0,y.v9)(eK.getIsTaskQueueOpened),n=(0,y.v9)(eK.getHasEmptyTasks),r=(0,y.v9)(eK.getNumDoneTasks),o=(0,y.v9)(eK.getNumFailedTasks),i=(0,y.v9)(eK.getNumAllTasks),a=(0,nd.Z)();(0,tg.useEffect)(function(){e(el())},[e]);var s=(0,t$.n6)("app","background_tasks"),u=function(){e(ec(!0))};if(!GL(t,n))return null;var l=o>0?"task-queue-error-btn-icon":"task-queue-done-btn-icon";return r<i?tg.createElement(fT,{dataTestId:"dynamic-upload-queue-button",title:s,className:"synofoto-task-queue-button task-lottie-button",animationFilename:"bt_bgtask_processing.json",loop:!0,handler:u,theme:a}):tg.createElement(nf.Z,{dataTestId:"static-upload-queue-button",className:"synofoto-task-queue-button",iconCls:"".concat(l," synofoto__").concat(a),title:s,handler:u,tipId:b.ZP.GLOBAL_TOOLTIP_ID})},Gx=18,Gk=9,GM=12,GN=1.35,GF="rgb(255,111,97,0.15)",GB=2.7,GU="rgba(255,110,97,1)",GZ=7.65,Gj=function(e,t){return{x:Math.cos(t)*e,y:Math.sin(t)*e}},GH=function(){for(var e=[],t=0;t<GM;t++){var n=Gj(GZ,2*Math.PI/GM*t),r=n.x,o=n.y;r+=Gk,o+=Gk,e.push(tg.createElement("circle",{cx:r,cy:o,r:GN,fill:GF,key:"dot-".concat(t),"data-testid":"uploading-button-dot-".concat(t,"-mobile")}))}return e},Gz={numTotal:tP().number.isRequired,numDone:tP().number.isRequired,handler:tP().func},Gq={handler:void 0},GG=function(e){var t=e.numTotal,n=e.numDone,r=e.handler,o=2*GZ*Math.PI,i=n/t*o,a=(0,tg.useMemo)(function(){return GH()},[]);return tg.createElement(fv.Z,{handler:r,className:"synofoto-header-button",dataTestId:"upload-queue-uploading-button-mobile"},tg.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:Gx,height:Gx,style:{margin:"3px"},"data-testid":"uploading-button-svg-mobile"},a,tg.createElement("circle",{cx:Gk,cy:Gk,r:GZ,transform:"rotate(-90, ".concat(Gk,", ").concat(Gk,")"),style:{fill:"none",stroke:GU,strokeWidth:GB,strokeDasharray:o,strokeDashoffset:o-i,strokeLinecap:"round",transition:"stroke-dashoffset 0.238s"},"data-testid":"uploading-button-stroke-mobile"})))};GG.propTypes=Gz,GG.defaultProps=Gq;var GV=GG,GW=function(){var e=(0,y.I0)(),t=(0,y.v9)(hi.getNumTotal),n=(0,y.v9)(hi.getNumFailed),r=(0,y.v9)(hi.getNumDone),o=0===t,i=t!==r,a=!i&&0===n;return o?null:i?tg.createElement(GV,{numTotal:t,numDone:r,handler:function(){return e(ec(!0))}}):a?tg.createElement(nf.Z,{iconCls:"upload-queue-success-btn-icon-mobile",dataTestId:"upload-queue-success-icon-button-mobile",handler:function(){return e(ec(!0))}}):tg.createElement(nf.Z,{iconCls:"upload-queue-fail-btn-icon-mobile",dataTestId:"upload-queue-fail-icon-button-mobile",handler:function(){return e(ec(!0))}})},GY=(0,tN.C)(GD,GW),GJ=function(){return null},G$=function(e){var t=e.id,n=e.passphrase,r=e.selectMode,o=(0,y.I0)(),i=(0,y.v9)(i7.Z.getCurrentAlbumSortBy)||b.ER.TAKENTIME,a=(0,y.v9)(i7.Z.getCurrentAlbumSortDirection)||b.Sr.ASC,s=function(e,r){if(e!==a||r!==i){var s={id:t};n&&(s.passphrase=n),o(vT(s,r,e))}};return av.hh({sortBy:i,sortDirection:a,changeSorting:s,title:(0,t$.n6)("action","sorting"),disabled:r,dataTestId:"sorting_button"})};G$.propTypes={id:tP().number.isRequired,selectMode:tP().bool.isRequired,passphrase:tP().string},G$.defaultProps={passphrase:""};var GK=G$,GX=function(e){var t=e.selectMode,n=e.handleAlbumEdit;return tg.createElement(nf.Z,{dataTestId:"add_button",title:(0,t$.n6)("action","add_photos"),iconCls:"add-btn-icon",disabled:t,handler:n,tipId:b.ZP.GLOBAL_TOOLTIP_ID})};GX.propTypes={selectMode:tP().bool.isRequired,handleAlbumEdit:tP().func.isRequired};var GQ=GX,G0=function(e){var t=e.id,n=e.name,r=e.passphrase,o=e.selectMode,i=(0,y.I0)(),a=(0,y.v9)(i7.Z.getSharingPermission),s=(0,y.v9)(i7.Z.getIsCondition),u=(0,y.v9)(i7.Z.getFirstItemId),l=function(){zk({passphrase:r})},c=function(e){i(vA({albumName:n,passphrase:r,downloadType:e}))},d=function(){return tg.createElement(GJ,{key:"comment_button"})},f=function(){return tg.createElement(GK,{key:"sorting_button",id:t,passphrase:r,selectMode:o})},p=function(){return 0===u?null:av.qq({handler:function(){return i((0,im.xV)({id:u,slideshow:!0}))},disabled:o,dataTestId:"slideshow_button"})},h=function(){return 0===u?null:av.tb({handler:c,disabled:o,dataTestId:"download_all_button"})};return a.getIn(["permission","upload"])?[tg.createElement(GQ,{key:"add-photo_button",selectMode:o,handleAlbumEdit:l}),d(),f(),p(),h(),tg.createElement(tF.Z,{key:"sharing_album_more_button",title:(0,t$.n6)("action","more"),iconCls:"more-btn-icon",disabled:o,menu:[{text:(0,t$.n6)("action","collect_photo_to_here"),handler:function(){return i((0,zN.Xg)(b.vN.EMPTY_ID,n,r))},hidden:s||!(0,n0._9)()}]})]:a.getIn(["permission","download"])?[d(),f(),p(),h()]:[d(),f(),p()]};G0.propTypes={id:tP().number.isRequired,name:tP().string.isRequired,passphrase:tP().string.isRequired,selectMode:tP().bool.isRequired};var G1=G0,G2=function(e){var t=e.selectMode,n=e.disabled,r=e.id,o=(0,y.I0)(),i=function(){return o((0,PA.PQ)(r))};return tg.createElement(nf.Z,{dataTestId:"edit_condition_button",title:(0,t$.n6)("app","condition"),iconCls:"condition-btn-icon",disabled:t||n,handler:i,tipId:b.ZP.GLOBAL_TOOLTIP_ID})};G2.propTypes={selectMode:tP().bool.isRequired,disabled:tP().bool.isRequired,id:tP().number.isRequired};var G4=G2,G3=function(e){var t=e.id,n=e.name,r=e.selectMode,o=(0,y.I0)(),i=(0,y.v9)(i7.Z.getFirstItemId),a=(0,y.v9)(i7.Z.getCurrentAlbumIsShared),s=0===i,u=function(){(0,Co.Z)((0,t$.n6)("app","confirm_delete_album"),{confirmText:(0,t$.n6)("action","delete")}).then(function(e){"action"===e.type&&o(vO({albumId:t,needRemoveShared:a}))}).catch(function(){})};return[tg.createElement(G4,{key:"edit_condition_button",selectMode:r,id:t,disabled:!0}),tg.createElement(GK,{key:"sorting_button",id:t,selectMode:r}),tg.createElement(tF.Z,{dataTestId:"more_button",key:"album_more_button",title:(0,t$.n6)("action","more"),iconCls:"more-btn-icon",disabled:r,menu:[{text:(0,t$.n6)("action","slideshow"),handler:function(){return o((0,im.xV)({id:i,slideshow:!0}))},hidden:s||!(0,sj.i7)()},{component:function(e,r){return(0,av.tb)({className:"synofoto-menu-text-button",handler:function(e){return o(vA({albumName:n,id:t,downloadType:e}))},buttonType:"text",shortid:e,closeMenu:r})},hidden:s},{text:(0,t$.n6)("action","rename"),handler:function(){return o(vN(t,n))}},{text:(0,t$.n6)("action","delete_album"),handler:u}]})]};G3.propTypes={id:tP().number.isRequired,name:tP().string.isRequired,selectMode:tP().bool.isRequired};var G5=G3,G6=function(e){var t=e.id,n=e.name,r=e.selectMode,o=(0,y.I0)(),i=(0,y.v9)(i7.Z.getCurrentType)===b.ZP.ALBUM_TYPE.CONDITION,a=(0,y.v9)(i7.Z.getCurrentAlbumIsShared),s=(0,y.v9)(i7.Z.getFirstItemId),u=0===s,l=function(){i?o((0,iW.q0)(t)):o((0,iW.t3)(t))},c=function(){(0,Co.Z)((0,t$.n6)("app","confirm_delete_album"),{confirmText:(0,t$.n6)("action","delete")}).then(function(e){"action"===e.type&&o(vO({albumId:t,needRemoveShared:a}))}).catch(function(){})};return[i?tg.createElement(G4,{key:"edit_condition_button",selectMode:r,id:t,disabled:!1}):tg.createElement(GQ,{key:"add-photo_button",selectMode:r,handleAlbumEdit:function(){return zk({id:t})}}),a?tg.createElement(GJ,{key:"comment_button"}):null,tg.createElement(GK,{key:"sorting_button",selectMode:r,id:t}),tg.createElement(tF.Z,{key:"album_more_button",title:(0,t$.n6)("action","more"),iconCls:"more-btn-icon",disabled:r,menu:[{text:(0,t$.n6)("action","slideshow"),handler:function(){return o((0,im.xV)({id:s,slideshow:!0}))},hidden:u||!(0,sj.i7)()},{component:function(e,r){return(0,av.tb)({className:"synofoto-menu-text-button",handler:function(e){return o(vA({albumName:n,id:t,downloadType:e}))},buttonType:"text",shortid:e,closeMenu:r})},hidden:u},{text:(0,t$.n6)("action","collect_photo_to_here"),handler:function(){return o((0,zN.Xg)(t,n,b.vN.EMPTY_ALBUM_PASSPHRASE))},hidden:i||!(0,n0._9)()},{text:(0,t$.n6)("action","share"),handler:l,hidden:!(0,n0._9)(),dataTestId:"album-share-btn"},{text:(0,t$.n6)("action","rename"),handler:function(){return o(vN(t,n))}},{text:(0,t$.n6)("action","delete_album"),handler:c}]})]};G6.propTypes={id:tP().number.isRequired,name:tP().string.isRequired,selectMode:tP().bool.isRequired};var G9=G6,G8=function(e){var t=e.selectMode,n=(0,y.I0)(),r=(0,y.v9)(aS.av),o=(0,y.v9)(Ci.Z.getPersonItemCount),i=(0,y.v9)(Ci.Z.getPersonHiddenItemCount),a=function(){(0,aT.f)(n,r,cF.Av,cF.fW)()},s=function(){return n((0,cF.ZG)())},u=[{text:(0,t$.n6)("app","show_hide_people"),handler:a}];return(o>1&&u.push({text:(0,t$.n6)("app","merge_people"),handler:s}),t||0===o&&0===i)?null:tg.createElement(tF.Z,{key:"person_more_button",title:(0,t$.n6)("action","more"),iconCls:"more-btn-icon",menu:u})};G8.propTypes={selectMode:tP().bool.isRequired};var G7=G8,Ve=function(e){var t=e.selectMode,n=(0,y.I0)(),r=(0,y.v9)(aS.av),o=(0,y.v9)(Ci.Z.getConceptItemCount),i=(0,y.v9)(Ci.Z.getConceptHiddenItemCount),a=function(){(0,aT.f)(n,r,cF.yc,cF.No)()},s=[{text:(0,t$.n6)("action","show_hide_subject"),handler:a}];return t||0===o&&0===i?null:tg.createElement(tF.Z,{key:"concept_more_button",title:(0,t$.n6)("action","more"),iconCls:"more-btn-icon",disabled:t,menu:s})};Ve.propTypes={selectMode:tP().bool.isRequired};var Vt=Ve,Vn=function(e){var t=e.id,n=e.selectMode,r=e.albumType,o=(0,y.I0)(),i=(0,y.v9)(iU.Z.getConceptInfo),a=(0,y.v9)(pE.getIsEmpty),s=(0,y.v9)(aS.av),u=function(){return o((0,im.xV)({slideshow:!0,viewType:b.bW.TIMELINE}))},l=function(){(0,aT.f)(o,s,cF.Sy,cF.GQ)(t,!i.get("visibility"))};return a?null:tg.createElement(tF.Z,{key:"album_more_button",title:(0,t$.n6)("action","more"),iconCls:"more-btn-icon",disabled:n,menu:[{text:(0,t$.n6)("action","slideshow"),handler:u,hidden:!(0,sj.i7)()},{text:i.get("visibility")?(0,t$.n6)("action","hide_subject"):(0,t$.n6)("action","show_subject"),handler:l,hidden:r!==b.ZP.ALBUM_TYPE.CONCEPT}]})};Vn.propTypes={id:tP().number.isRequired,selectMode:tP().bool.isRequired,albumType:tP().string.isRequired};var Vr=Vn,Vo=function(){var e=(0,iT.Z)().location,t=(0,y.I0)(),n=(0,y.v9)(iU.Z.getAlbumType),r=(0,y.v9)(iU.Z.getAlbumId),o=(0,y.v9)(iU.Z.getInfoPassphrase),i=(0,y.v9)(iU.Z.getAlbumName),a=(0,y.v9)(i7.Z.getCurrentFreezeAlbum),s=(0,y.v9)(i7.Z.getCurrentAlbumLoaded),u=(0,y.v9)(nR.Z.getSelectMode),l=function(e){if(e.length){var n={};if((0,au.CB)())n.passphrase=o;else{if(!(r>0))return;n.albumId=r}t($(e,n,i))}},c=function(){return(0,au.CB)()||n===b.ZP.ALBUM_TYPE.ALBUM||u&&(n===b.ZP.ALBUM_TYPE.PERSON||n===b.ZP.ALBUM_TYPE.CONCEPT)?null:tg.createElement(GR,{allowGoBack:!0})},d=function(){return(0,au.CB)()&&o?tg.createElement(G1,{id:r,name:i,passphrase:o,selectMode:u}):n===b.ZP.ALBUM_TYPE.ALBUM?s?a?tg.createElement(G5,{id:r,name:i,selectMode:u}):tg.createElement(G9,{id:r,name:i,selectMode:u}):null:n===b.ZP.ALBUM_TYPE.PERSON&&0===r?tg.createElement(G7,{selectMode:u}):n===b.ZP.ALBUM_TYPE.CONCEPT&&0===r?tg.createElement(Vt,{selectMode:u}):0!==r||n===b.ZP.ALBUM_TYPE.VIDEO||n===b.ZP.ALBUM_TYPE.RECENTLY_ADDED||n===b.ZP.ALBUM_TYPE.SIMILAR||n===b.ZP.ALBUM_TYPE.FAVORITE?tg.createElement(Vr,{id:r,selectMode:u,albumType:n}):null};return u?null:tg.createElement(tg.Fragment,null,tg.createElement(aM.Middle,null,c()),tg.createElement(aM.Right,null,tg.createElement(q8,{pathname:e.pathname}),tg.createElement(GY,null),d(),tg.createElement(sK,{onDrop:l})))},Vi=function(){var e=(0,y.I0)(),t=(0,y.v9)(nR.Z.getSelectMode),n=(0,y.v9)(i7.Z.getIsCondition),r=0===(0,y.v9)(i7.Z.getCurrentAlbumItemCount),o=(0,y.v9)(i7.Z.getSharingPermission),i=(0,y.v9)(i7.Z.getCurrentAlbumName),a=(0,y.v9)(i7.Z.getCurrentAlbumId),s=(0,y.v9)(i7.Z.getCurrentAlbumPassphrase),u=!(0,au.CB)(),l=(0,tg.useRef)(null),c=function(t){var n={};u?n.albumId=a:n.passphrase=s,e(s9(t,n))},d=function(){return n?r?jZ.ALBUM_EMPTY:u?jZ.CONDITION_OWNER:ar(o,b.F.DOWNLOAD)?jZ.CONDITION_DOWNLOAD:jZ.CONDITION_VIEW:r?u||ar(o,b.F.UPLOAD)&&(0,n0.nw)()?jZ.ALBUM_EMPTY_UPLOAD:jZ.ALBUM_EMPTY:u?jZ.ALBUM_OWNER:ar(o,b.F.UPLOAD)?(0,n0.nw)()?jZ.ALBUM_ADD_REMOVE_UPLOAD:jZ.ALBUM_ADD_REMOVE:ar(o,b.F.DOWNLOAD)?jZ.ALBUM_DOWNLOAD:jZ.ALBUM_VIEW},f={handleSelect:rl.IE,handleCancelSelect:rl.S$},p={handleUpload:function(){return l.current.open()},handleDownloadAll:function(t){var n={albumName:i,downloadType:t};u?n.id=a:n.passphrase=s,e(vA(n))}},h=jj[d()](t),m=(0,i$.Z)({menuItems:h,actionCreatorMap:f,functionHandlerMap:p});return 0===m.length?null:tg.createElement(tg.Fragment,null,tg.createElement(tF.Z,{selfPortal:!0,ctClassName:"synofoto-album-more-button-mobile",iconCls:"more-btn-icon",menu:m,menuDataTestId:"album-header-more-button-menu-mobile"}),tg.createElement(sK,{ref:l,onDrop:c}))},Va={additionalClassNames:tP().string},Vs={additionalClassNames:""},Vu=function(e){var t=e.additionalClassNames,n=(0,y.I0)(),r=(0,y.v9)(iU.Z.getAlbumId),o=(0,y.v9)(function(e){return e.getIn(["actionBar","info","passphrase"])}),i=(0,y.v9)(function(e){return e.getIn(["albumReducer","album","current","sortBy"])}),a=(0,y.v9)(function(e){return e.getIn(["albumReducer","album","current","sortDirection"])}),s=(0,y.v9)(nR.Z.getSelectMode),u=function(e,t){(e!==a||t!==i)&&((0,au.CB)()?n(vT({id:r,passphrase:o},t,e)):n(vT({id:r},t,e)))};return(0,av.hh)({sortBy:i,sortDirection:a,className:tk()("synofoto-album-sorting-button",t),changeSorting:u,title:(0,t$.n6)("action","sorting"),disabled:s,dataTestId:"album-sorting-btn"})};Vu.propTypes=Va,Vu.defaultProps=Vs;var Vl=Vu,Vc=function(){var e=(0,y.v9)(i7.Z.getCurrentAlbumPassphrase),t=(0,iT.Z)(),n=t.location,r=t.navigate,o=(0,tg.useCallback)(function(){e&&(0,rg.Bn)(n.pathname)&&r(n.pathname,{state:{passphrase:e}})},[e,n.pathname,r]);return tg.createElement(aM.Right,null,tg.createElement(GY,null),tg.createElement(Vl,null),tg.createElement(jk,{logoutHandler:o}),tg.createElement(Vi,null))},Vd=(0,tN.C)(Vo,Vc),Vf=function(){var e=(0,y.v9)(iU.Z.getInfo);return tg.createElement(aM,null,tg.createElement(aM.Left,null,tg.createElement(nf.Z,{iconCls:"cancel-btn-icon",handler:t9.Hm})),tg.createElement(aM.Middle,null,tg.createElement(GR,{defaultKeyword:e.get("keyword")})),tg.createElement(aM.Right,null,tg.createElement(jk,null)))},Vp=function(e){var t=e.library,n=(0,y.v9)(iU.Z.getAlbumType)===b.ZP.ALBUM_TYPE.SEARCH,r=function(){return tg.createElement(aM,{className:"synofoto-actionbar"},tg.createElement(aM.Left,null,tg.createElement(q6,{library:t})),tg.createElement(Vd,{library:t}))};return n?tg.createElement(Vf,null):r()};Vp.propTypes={library:tP().string.isRequired};var Vh=Vp,Vm=500,Vg=function(){var e=(0,y.I0)(),t=(0,iT.Z)().location,n=(0,t_.o$)(t.pathname).dialog,r=(0,y.v9)(ip.Z.getWizardInteractiveBox);return(0,tg.useEffect)(function(){n===b.iR.EXTERNAL_CONVERT_INTRO_DIALOG_BROWSE?setTimeout(function(){(0,xy.zL)()},Vm):n===b.iR.EXTERNAL_CONVERT_INTRO_DIALOG_UPLOAD?setTimeout(function(){return(0,m._)(function(){var t,n;return(0,v.Jh)(this,function(o){switch(o.label){case 0:return[4,(0,xy.q0)()];case 1:return(t=o.sent().dontShowAgain)&&(n=r.map(function(e){return e.get("name")===b.s3.EXTERNAL_CONVERT?e.set("show",!t):e}).toJS(),e((0,gx.L7)({interactive_box:n}))),[2]}})})()},Vm):n===b.iR.EXTERNAL_CONVERT_INTRO_DIALOG_VIDEO&&setTimeout(function(){(0,xy.yo)()},Vm)},[n]),null},Vv=__webpack_require__(9632);function Vy(e,t){return VS(e)||VT(e,t)||V_(e,t)||Vb()}function Vb(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function V_(e,t){if(e){if("string"==typeof e)return VE(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return VE(e,t)}}function VE(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function VT(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==s.return||s.return()}finally{if(o)throw i}}return n}}function VS(e){if(Array.isArray(e))return e}function VI(e,t){if(null==e)return{};var n,r,o=Vw(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function Vw(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var VA=0,VO=(0,tg.memo)(function(e){var t=e.children,n=Vy(VC(VI(e,["children"])),2),r=n[0],o=n[1];return tg.useEffect(function(){return o&&VA++,function(){o&&0==--VA&&(VL()[VP]=null)}},[]),tg.createElement(Vv.L.Provider,{value:r},t)});function VC(e){return"manager"in e?[{dragDropManager:e.manager},!1]:[VR(e.backend,e.context,e.options,e.debugMode),!e.context]}VO.displayName="DndProvider";var VP=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");function VR(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:VL(),n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=t;return o[VP]||(o[VP]=(0,Vv.W)(e,t,n,r)),o[VP]}function VL(){return void 0!==__webpack_require__.g?__webpack_require__.g:window}var VD=__webpack_require__(28195);!function(e){e.mouse="mouse",e.touch="touch",e.keyboard="keyboard"}(d||(d={}));var Vx={Left:1},Vk={Left:0};function VM(e){return void 0===e.button||e.button===Vk.Left}function VN(e){return void 0===e.buttons||(e.buttons&Vx.Left)==0}function VF(e){return!!e.targetTouches}var VB=1;function VU(e){var t=e.nodeType===VB?e:e.parentElement;if(t){var n=t.getBoundingClientRect(),r=n.top;return{x:n.left,y:r}}}function VZ(e,t){return 1===e.targetTouches.length?Vj(e.targetTouches[0]):t&&1===e.touches.length&&e.touches[0].target===t.target?Vj(e.touches[0]):void 0}function Vj(e,t){return VF(e)?VZ(e,t):{x:e.clientX,y:e.clientY}}function VH(e,t,n,r){return Math.sqrt(Math.pow(Math.abs(n-e),2)+Math.pow(Math.abs(r-t),2))}function Vz(e,t,n,r,o){if(!o)return!1;for(var i=180*Math.atan2(r-t,n-e)/Math.PI+180,a=0;a<o.length;++a)if((null==o[a].start||i>=o[a].start)&&(null==o[a].end||i<=o[a].end))return!0;return!1}var Vq=function(){var e=!1;try{addEventListener("test",function(){},Object.defineProperty({},"passive",{get:function(){return e=!0,!0}}))}catch(e){}return e}();function VG(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function VV(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function VW(e,t,n){return t&&VV(e.prototype,t),n&&VV(e,n),e}var VY=function(){function e(t,n){var r=this;VG(this,e),this.enableTouchEvents=!0,this.enableMouseEvents=!1,this.enableKeyboardEvents=!1,this.ignoreContextMenu=!1,this.enableHoverOutsideTarget=!1,this.touchSlop=0,this.scrollAngleRanges=void 0,this.context=n,this.delayTouchStart=t.delayTouchStart||t.delay||0,this.delayMouseStart=t.delayMouseStart||t.delay||0,Object.keys(t).forEach(function(e){null!=t[e]&&(r[e]=t[e])})}return VW(e,[{key:"window",get:function(){return this.context&&this.context.window?this.context.window:"undefined"!=typeof window?window:void 0}},{key:"document",get:function(){if(this.window)return this.window.document}}]),e}();function VJ(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function V$(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function VK(e,t,n){return t&&V$(e.prototype,t),n&&V$(e,n),e}function VX(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var VQ=(VX(f={},d.mouse,{start:"mousedown",move:"mousemove",end:"mouseup",contextmenu:"contextmenu"}),VX(f,d.touch,{start:"touchstart",move:"touchmove",end:"touchend"}),VX(f,d.keyboard,{keydown:"keydown"}),f),V0=function(){function e(t,n,r){var o=this;VJ(this,e),this.getSourceClientOffset=function(e){var t=o.sourceNodes.get(e);return t&&VU(t)},this.handleTopMoveStartCapture=function(e){VM(e)&&(o.moveStartSourceIds=[])},this.handleMoveStart=function(e){Array.isArray(o.moveStartSourceIds)&&o.moveStartSourceIds.unshift(e)},this.handleTopMoveStart=function(e){if(VM(e)){var t=Vj(e);t&&(VF(e)&&(o.lastTargetTouchFallback=e.targetTouches[0]),o._mouseClientOffset=t),o.waitingForDelay=!1}},this.handleTopMoveStartDelay=function(e){if(VM(e)){var t=e.type===VQ.touch.start?o.options.delayTouchStart:o.options.delayMouseStart;o.timeout=setTimeout(o.handleTopMoveStart.bind(o,e),t),o.waitingForDelay=!0}},this.handleTopMoveCapture=function(){o.dragOverTargetIds=[]},this.handleMove=function(e,t){o.dragOverTargetIds&&o.dragOverTargetIds.unshift(t)},this.handleTopMove=function(e){if(o.timeout&&clearTimeout(o.timeout),o.document&&!o.waitingForDelay){var t=o.moveStartSourceIds,n=o.dragOverTargetIds,r=o.options.enableHoverOutsideTarget,i=Vj(e,o.lastTargetTouchFallback);if(i){if(o._isScrolling||!o.monitor.isDragging()&&Vz(o._mouseClientOffset.x||0,o._mouseClientOffset.y||0,i.x,i.y,o.options.scrollAngleRanges)){o._isScrolling=!0;return}if(!o.monitor.isDragging()&&o._mouseClientOffset.hasOwnProperty("x")&&t&&VH(o._mouseClientOffset.x||0,o._mouseClientOffset.y||0,i.x,i.y)>(o.options.touchSlop?o.options.touchSlop:0)&&(o.moveStartSourceIds=void 0,o.actions.beginDrag(t,{clientOffset:o._mouseClientOffset,getSourceClientOffset:o.getSourceClientOffset,publishSource:!1})),o.monitor.isDragging()){var a=o.sourceNodes.get(o.monitor.getSourceId());o.installSourceNodeRemovalObserver(a),o.actions.publishDragSource(),e.cancelable&&e.preventDefault();var s=(n||[]).map(function(e){return o.targetNodes.get(e)}).filter(function(e){return!!e}),u=o.options.getDropTargetElementsAtPoint?o.options.getDropTargetElementsAtPoint(i.x,i.y,s):o.document.elementsFromPoint(i.x,i.y),l=[];for(var c in u)if(u.hasOwnProperty(c)){var d=u[c];for(l.push(d);d;)(d=d.parentElement)&&-1===l.indexOf(d)&&l.push(d)}var f=l.filter(function(e){return s.indexOf(e)>-1}).map(function(e){return o._getDropTargetId(e)}).filter(function(e){return!!e}).filter(function(e,t,n){return n.indexOf(e)===t});if(r)for(var p in o.targetNodes){var h=o.targetNodes.get(p);if(a&&h&&h.contains(a)&&-1===f.indexOf(p)){f.unshift(p);break}}f.reverse(),o.actions.hover(f,{clientOffset:i})}}}},this._getDropTargetId=function(e){for(var t=o.targetNodes.keys(),n=t.next();!1===n.done;){var r=n.value;if(e===o.targetNodes.get(r))return r;n=t.next()}},this.handleTopMoveEndCapture=function(e){if(o._isScrolling=!1,o.lastTargetTouchFallback=void 0,VN(e)){if(!o.monitor.isDragging()||o.monitor.didDrop()){o.moveStartSourceIds=void 0;return}e.cancelable&&e.preventDefault(),o._mouseClientOffset={},o.uninstallSourceNodeRemovalObserver(),o.actions.drop(),o.actions.endDrag()}},this.handleCancelOnEscape=function(e){"Escape"===e.key&&o.monitor.isDragging()&&(o._mouseClientOffset={},o.uninstallSourceNodeRemovalObserver(),o.actions.endDrag())},this.options=new VY(r,n),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.sourceNodes=new Map,this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.targetNodes=new Map,this.listenerTypes=[],this._mouseClientOffset={},this._isScrolling=!1,this.options.enableMouseEvents&&this.listenerTypes.push(d.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(d.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(d.keyboard)}return VK(e,[{key:"profile",value:function(){var e;return{sourceNodes:this.sourceNodes.size,sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,targetNodes:this.targetNodes.size,dragOverTargetIds:(null===(e=this.dragOverTargetIds)||void 0===e?void 0:e.length)||0}}},{key:"setup",value:function(){this.window&&((0,VD.k)(!e.isSetUp,"Cannot have two Touch backends at the same time."),e.isSetUp=!0,this.addEventListener(this.window,"start",this.getTopMoveStartHandler()),this.addEventListener(this.window,"start",this.handleTopMoveStartCapture,!0),this.addEventListener(this.window,"move",this.handleTopMove),this.addEventListener(this.window,"move",this.handleTopMoveCapture,!0),this.addEventListener(this.window,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.addEventListener(this.window,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.addEventListener(this.window,"keydown",this.handleCancelOnEscape,!0))}},{key:"teardown",value:function(){this.window&&(e.isSetUp=!1,this._mouseClientOffset={},this.removeEventListener(this.window,"start",this.handleTopMoveStartCapture,!0),this.removeEventListener(this.window,"start",this.handleTopMoveStart),this.removeEventListener(this.window,"move",this.handleTopMoveCapture,!0),this.removeEventListener(this.window,"move",this.handleTopMove),this.removeEventListener(this.window,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.removeEventListener(this.window,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.removeEventListener(this.window,"keydown",this.handleCancelOnEscape,!0),this.uninstallSourceNodeRemovalObserver())}},{key:"addEventListener",value:function(e,t,n,r){var o=Vq?{capture:r,passive:!1}:r;this.listenerTypes.forEach(function(r){var i=VQ[r][t];i&&e.addEventListener(i,n,o)})}},{key:"removeEventListener",value:function(e,t,n,r){var o=Vq?{capture:r,passive:!1}:r;this.listenerTypes.forEach(function(r){var i=VQ[r][t];i&&e.removeEventListener(i,n,o)})}},{key:"connectDragSource",value:function(e,t){var n=this,r=this.handleMoveStart.bind(this,e);return this.sourceNodes.set(e,t),this.addEventListener(t,"start",r),function(){n.sourceNodes.delete(e),n.removeEventListener(t,"start",r)}}},{key:"connectDragPreview",value:function(e,t,n){var r=this;return this.sourcePreviewNodeOptions.set(e,n),this.sourcePreviewNodes.set(e,t),function(){r.sourcePreviewNodes.delete(e),r.sourcePreviewNodeOptions.delete(e)}}},{key:"connectDropTarget",value:function(e,t){var n=this;if(!this.document)return function(){};var r=function(r){if(n.document&&n.monitor.isDragging()){switch(r.type){case VQ.mouse.move:o={x:r.clientX,y:r.clientY};break;case VQ.touch.move:o={x:r.touches[0].clientX,y:r.touches[0].clientY}}var o,i=null!=o?n.document.elementFromPoint(o.x,o.y):void 0,a=i&&t.contains(i);if(i===t||a)return n.handleMove(r,e)}};return this.addEventListener(this.document.body,"move",r),this.targetNodes.set(e,t),function(){n.document&&(n.targetNodes.delete(e),n.removeEventListener(n.document.body,"move",r))}}},{key:"getTopMoveStartHandler",value:function(){return this.options.delayTouchStart||this.options.delayMouseStart?this.handleTopMoveStartDelay:this.handleTopMoveStart}},{key:"installSourceNodeRemovalObserver",value:function(e){var t=this;this.uninstallSourceNodeRemovalObserver(),this.draggedSourceNode=e,this.draggedSourceNodeRemovalObserver=new MutationObserver(function(){e&&!e.parentElement&&(t.resurrectSourceNode(),t.uninstallSourceNodeRemovalObserver())}),e&&e.parentElement&&this.draggedSourceNodeRemovalObserver.observe(e.parentElement,{childList:!0})}},{key:"resurrectSourceNode",value:function(){this.document&&this.draggedSourceNode&&(this.draggedSourceNode.style.display="none",this.draggedSourceNode.removeAttribute("data-reactid"),this.document.body.appendChild(this.draggedSourceNode))}},{key:"uninstallSourceNodeRemovalObserver",value:function(){this.draggedSourceNodeRemovalObserver&&this.draggedSourceNodeRemovalObserver.disconnect(),this.draggedSourceNodeRemovalObserver=void 0,this.draggedSourceNode=void 0}},{key:"window",get:function(){return this.options.window}},{key:"document",get:function(){if(this.window)return this.window.document}}]),e}(),V1=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return new V0(e,t,n)},V2=__webpack_require__(31417),V4=function(){var e=rR(function(e){return{currentOffset:e.getClientOffset(),isDragging:e.isDragging()}}),t=e.isDragging,n=e.currentOffset;return t&&n&&window.requestAnimationFrame(function(){V2.Z.updateDndGhostDom({mouseX:n.x,mouseY:n.y})}),null},V3={enableMouseEvents:!0,getDropTargetElementsAtPoint:function(e,t,n){var r,o;return(null===(r=document)||void 0===r?void 0:r.elementsFromPoint)?document.elementsFromPoint(e,t):(null===(o=document)||void 0===o?void 0:o.msElementsFromPoint)?document.msElementsFromPoint(e,t):n.filter(function(n){var r=n.getBoundingClientRect();return e>=r.left&&e<=r.right&&t<=r.bottom&&t>=r.top})}},V5={children:tP().node},V6={children:null},V9=function(e){var t=e.children;return tg.createElement(VO,{backend:V1,options:V3},tg.createElement(V4,null),t)};V9.propTypes=V5,V9.defaultProps=V6;var V8=V9,V7=150,We=(0,SZ.x0)(),Wt=function(){return(0,tg.useEffect)(function(){var e;return null===(e=document.getElementById(We))||void 0===e||e.addEventListener("click",jR),function(){var e;null===(e=document.getElementById(We))||void 0===e||e.removeEventListener("click",jR)}},[]),tg.createElement(pL.Z,{text:(0,sF.Z)((0,t$.n6)("app","generate_thumbnail_queue_hint"),'<span style="color: var(--color-link-tier1); text-decoration: underline; cursor: pointer;" id='.concat(We,">"),"</span>")})},Wn=function(e){var t=e.library,n=(0,y.v9)(Lm.Z.getTaskNum),r=(0,y.v9)(Lm.Z.getOpenQueue),o=(0,y.v9)(Lm.Z.getCompletedCategories),i=(0,y.v9)(Lm.Z.getCurrentTasks),a=(0,nC.Z)(),s=a.isSupportAutoGenerateThumbnail,u=a.canUsePcClient,l=(0,g._)((0,tg.useState)(t),2),c=l[0],d=l[1],f=(0,y.I0)(),p=(0,nd.Z)(),h=(0,tg.useRef)(),m=t===b.Zu.PERSONAL?b.Zu.TEAM:b.Zu.PERSONAL;return(0,tg.useEffect)(function(){u&&((0,i0.vT)()&&f((0,Lp.cb)()),(0,n0.nw)()&&f((0,Lp.Zo)()))},[u,f]),(0,tg.useEffect)(function(){o.get(t)&&!o.get(m)?d(m):d(t)},[t,o,m]),(0,tg.useEffect)(function(){s&&0===n?h.current=setTimeout(function(){(0,rg.Eo)(c)&&(0,i4.Z)()?f((0,Lp.o$)()):(0,rg.E0)(c)&&(0,n0.nw)()&&f((0,Lp.Qh)())},5e3):h.current&&(clearTimeout(h.current),h.current=null)},[c,n,s]),(0,tg.useEffect)(function(){n>0&&0===i.size&&u&&f((0,uz.E3)())},[i,n,u]),(0,tg.useEffect)(function(){0!==i.size&&f((0,Lp.uK)(i))},[i]),tg.createElement(tg.Fragment,null,tg.createElement(iL.Z,{isOpen:r,className:"synofoto-generate-thumbnail-queue",closeTimeoutMS:V7,onRequestClose:function(){f((0,uz.sk)(!1))}},tg.createElement("div",{className:"synofoto-generate-thumbnail-queue-header"},(0,t$.n6)("app","generate_thumbnail"),tg.createElement("div",{className:"synofoto-generate-thumbnail-queue-hint synofoto__".concat(p),"data-tooltip-id":"synofoto-generate-thumbnail-queue-hint","data-tooltip-place":"right"})),tg.createElement("div",{className:"synofoto-generate-thumbnail-queue-content-wrapper"},tg.createElement("div",{className:"synofoto-generate-thumbnail-queue-status-icon"}),tg.createElement(pL.Z,{className:"synofoto-generate-thumbnail-queue-status-text",text:(0,t$.n6)("app","generating_thumbnails")}))),tg.createElement(uw.Z,{className:"synofoto-generate-thumbnail-queue-tooltip",tipId:"synofoto-generate-thumbnail-queue-hint",type:b.sZ.WHITE_TIP},tg.createElement(Wt,null)))};Wn.propTypes={library:tP().string.isRequired};var Wr=Wn,Wo={pathname:tP().string.isRequired},Wi=function(e){var t,n,r=e.pathname,o=(0,y.I0)(),i=null!==(t=(0,y.v9)(t6.Z.getRootFolderId))&&void 0!==t?t:0,a=Math.max((0,y.v9)(t6.Z.getCurrentFolderId),0),s=(0,t_.fv)(),u=(0,t_.y0)(),l=s===J.Z.FOLDER?"/".concat(u,"/").concat(s,"/").concat(i):"/".concat(u,"/").concat(s),c=".";return s===J.Z.FOLDER&&(0,rg.R6)(r)&&i===a||s===J.Z.TIMELINE&&(0,rg.hz)(r)?n=function(){var e=new RegExp("\\/".concat(s,"(\\/|\\/\\d+)?$"));o((0,pI.n9)([e]))}:c=l,tg.createElement(cr,{to:c,onClick:n},tg.createElement(us,{className:"synofoto-header-logo-clickable"}))};Wi.propTypes=Wo;var Wa=Wi,Ws={pathname:tP().string.isRequired},Wu=function(e){var t=e.pathname,n=(0,y.v9)(ih.getIsNeedPassword),r=tg.createElement(jk,null);return tg.createElement(aM,null,tg.createElement(aM.Left,null,tg.createElement(Wa,{pathname:t})),tg.createElement(aM.Middle,null,tg.createElement(GR,null)),tg.createElement(aM.Right,null,n?r:tg.createElement(tg.Fragment,null,tg.createElement(q8,{pathname:t}),tg.createElement(GY,null),r)))};Wu.propTypes=Ws;var Wl=Wu,Wc=function(e){var t=e.pathname,n=(0,y.v9)(t6.Z.getCurrentFolderId),r=(0,y.v9)(ih.getIsNeedPassword),o=(0,y.I0)(),i=function(){return o((0,rl.IE)())},a=function(){return o((0,rl.S$)())},s=r?tg.createElement(jk,null):tg.createElement(tg.Fragment,null,tg.createElement(GY,null),tg.createElement(aO,{currentFolderId:n,offset:{x:0,y:11}}),tg.createElement(jk,null),tg.createElement(ut,{enterSelectMode:i,leaveSelectMode:a}));return tg.createElement(aM,null,tg.createElement(aM.Left,null,tg.createElement(Wa,{pathname:t})),tg.createElement(aM.Right,null,s))};Wc.propTypes={pathname:tP().string.isRequired};var Wd=Wc,Wf=(0,tN.C)(Wl,Wd),Wp=function(e){var t=e.children;return tg.createElement("nav",{className:"synofoto-main-grid__sidebar"},t)};Wp.propTypes={children:tP().node.isRequired};var Wh=function(e){var t=e.children;return tg.createElement("div",{className:"synofoto-main-grid__sidebar__block"},t)},Wm=function(e){var t=e.children;return tg.createElement("div",{className:"synofoto-main-grid__sidebar__block bottom"},t)},Wg={children:tP().node},Wv={children:null};Wh.propTypes=Wg,Wh.defaultProps=Wv,Wm.propTypes=Wg,Wm.defaultProps=Wv;var Wy=Object.assign(Wp,{Up:Wh,Bottom:Wm});function Wb(e,t){var n=e.find(function(e){return e.get("name")===t});return!!n&&!0===n.get("show")}function W_(e,t,n,r){var o=t.map(function(e){return n.includes(e.get("name"))?e.set("show",r):e}).toJS();(0,Tn.Z)()((0,gx.L7)((0,tR._)({},e,o)))}function WE(e){return(0,n0._9)()&&Wb(e,b.X$.TAB_PHOTO_REQUEST)}function WT(e){return(0,n0._9)()&&Wb(e,b.X$.TAB_SHARING_BY_PHOTO_REQUEST)}var WS=function(e){W_("hint",e,[b.X$.TAB_PHOTO_REQUEST,b.X$.TAB_SHARING_BY_PHOTO_REQUEST],!1)},WI=function(e){W_("hint",e,[b.X$.TAB_SHARING_BY_PHOTO_REQUEST],!1)},Ww=function(e){var t=e.handler,n=e.title,r=e.iconCls,o=e.active,i=e.isShowingHint,a=(0,nd.Z)(),s=i?"".concat(r,"-bubble synofoto__").concat(a):r;return tg.createElement(nf.Z,{title:n,iconCls:s,className:"synofoto-module-button",active:o,disabled:!1,tipPlace:"right",handler:t,tipId:b.ZP.GLOBAL_TOOLTIP_ID})};Ww.propTypes={handler:tP().func,title:tP().string.isRequired,iconCls:tP().string.isRequired,active:tP().bool.isRequired,isShowingHint:tP().bool},Ww.defaultProps={handler:function(){},isShowingHint:!1};var WA=function(e){var t,n,r=e.pathname,o=e.navigate,i=(0,y.I0)(),a=(0,y.v9)(function(e){return e.getIn(["sidebar","show"])}),s=(0,y.v9)(aS.av),u=(0,y.v9)(t6.Z.getRootFolderId),l=(0,y.v9)(t6.Z.getCurrentFolderId),c=(0,y.v9)(t6.Z.getCurrentFolderLibrary),d=(0,y.v9)(ip.Z.getWizardHint),f=WT(d),p="/".concat(c,"/").concat(J.Z.FOLDER),h=(t={},(0,tR._)(t,J.Z.TIMELINE,"/".concat(s,"/").concat(J.Z.TIMELINE)),(0,tR._)(t,J.Z.ALBUM,"/".concat(J.Z.ALBUM)),(0,tR._)(t,J.Z.SHARING,"/".concat(J.Z.SHARING)),(0,tR._)(t,J.Z.FOLDER,void 0!==u?"".concat(p,"/").concat(u):p),t),m=(0,rg.Wv)(r,1)||(0,rg.Wv)(r,0),g=(n={photo:function(){if(i((0,Cs.q)(b.Cm.CLICK_SIDEBAR_PHOTO)),m===J.Z.TIMELINE){var e=new RegExp("\\/".concat(J.Z.TIMELINE,"(\\/|\\/\\d+)?$"));i((0,pI.n9)([e]));return}if(m===J.Z.FOLDER&&l!==u){var t=new RegExp("\\/".concat(J.Z.FOLDER,"(\\/|\\/\\d+)?$"));i((0,pI.n9)([t]));return}o(h[(0,t_.fv)()])}},(0,tR._)(n,J.Z.ALBUM,function(){if(i((0,Cs.q)(b.Cm.CLICK_SIDEBAR_ALBUM)),m===J.Z.ALBUM){var e=new RegExp("\\/".concat(J.Z.ALBUM,"(\\/|\\/\\d+)?$"));i((0,pI.n9)([e]));return}o(h[J.Z.ALBUM])}),(0,tR._)(n,J.Z.SHARING,function(){if(i((0,Cs.q)(b.Cm.CLICK_SIDEBAR_SHARING)),m===J.Z.SHARING){var e=new RegExp("\\/".concat(J.Z.SHARING,"(\\/|\\/\\d+)?$"));i((0,pI.n9)([e]));return}f&&WI(d),o(h[J.Z.SHARING])}),n),v=[{handler:g.photo,title:(0,t$.n6)("app","photo"),iconCls:"sidebar-photos-btn-icon",active:m===J.Z.TIMELINE||m===J.Z.FOLDER,isShowingHint:!1},{handler:g.album,title:(0,t$.n6)("app","album"),iconCls:"sidebar-album-btn-icon",active:m===J.Z.ALBUM,isShowingHint:!1},{handler:g.sharing,title:(0,t$.n6)("app","sharing"),iconCls:"sidebar-sharing-btn-icon",active:m===J.Z.SHARING,isShowingHint:f}];return a?tg.createElement(Wy,null,tg.createElement(Wy.Up,null,v.map(function(e){return tg.createElement(Ww,(0,tL._)((0,tw._)({},e),{key:e.title}))}))):null};WA.propTypes={pathname:tP().string.isRequired,navigate:tP().func.isRequired};var WO=qA(WA),WC={className:tP().string,confirmText:tP().string,handleConfirm:tP().func,tipsText:tP().string,title:tP().string},WP={className:"",confirmText:(0,t$.n6)("action","got_it"),handleConfirm:function(){},tipsText:"",title:""},WR=function(e){var t=e.className,n=e.confirmText,r=e.handleConfirm,o=e.tipsText,i=e.title,a=(0,nd.Z)(),s=(0,g._)((0,tg.useState)(!0),2),u=s[0],l=s[1],c=function(){r(),l(!1)},d="".concat(t," synofoto-album-owner-change-dialog");return tg.createElement(Gs.Z,{isOpen:u,className:d,overlayCls:"synofoto-album-owner-change-dialog-overlay",testId:"album-owner-change-dialog-modal"},tg.createElement("div",{className:"synofoto-album-owner-change-dialog-content"},tg.createElement("div",{className:"synofoto-album-owner-change-dialog-title"},i),tg.createElement("div",{className:"synofoto-album-owner-change-dialog-tips"},o),tg.createElement("div",{className:"synofoto-album-owner-change-dialog-image synofoto__".concat(a)})),tg.createElement("div",{className:"synofoto-album-owner-change-dialog-footer"},tg.createElement(tJ.Z,{text:n,handler:c,color:b.rp.MAIN,shape:b.jL.OVAL})))};WR.propTypes=WC,WR.defaultProps=WP;var WL=WR,WD=function(e){var t=e.library,n=e.pathname,r=(0,y.I0)(),o=(0,y.v9)(nR.Z.getSelectMode),i=(0,y.v9)(ip.Z.getWizardTip),a=(0,y.v9)(ip.Z.getWizardInfo),s=(0,y.v9)(ip.Z.getWizardWizard),u=(0,y.v9)(ip.Z.getWizardPrompt),l=(0,y.v9)(ip.Z.getTeamSpacePermission),c=(0,y.v9)(H3),d=(0,y.v9)(ip.Z.getUserEnablePerson),f=(0,y.v9)(ip.Z.getTeamSpaceEnablePerson),p=(0,y.v9)(lI.getItem),h=(0,g._)((0,tg.useState)(""),2),m=h[0],v=h[1],_=(0,nd.Z)(),E=function(e){var r=e.filter(function(e){return e.get("show")}).map(function(e){return e.get("name")}),i=(0,rg.UJ)(n),s=(0,rg.iY)(n),u=(0,rg.L1)(n),c=(0,rg.ag)(n),h=(0,rg.xr)(n)&&!(0,rg.IF)(n),m=0!==p.get("id")&&p.getIn(["thumbnailInfo","xl"])===b.yL.Ready,g=m&&(0,nX.eM)(p),v=(0,rg.GR)(n),y=(0,rg.ur)(n),_=function(){return(0,rg.E0)(t)||(0,rg.Eo)(t)&&l===b.El.MANAGE};return r.includes(b.CR.SHARED_SPACE)&&i&&a.get("migrate_from_photo_station")&&a.get("enable_home_service")&&l!==b.El.NONE&&(0,rg.Eo)(t)?b.CR.SHARED_SPACE:r.includes(b.CR.SWITCH_SPACE)&&i&&a.get("enable_home_service")&&l!==b.El.NONE?b.CR.SWITCH_SPACE:r.includes(b.CR.CHANGE_VIEW)&&i&&_()?b.CR.CHANGE_VIEW:r.includes(b.CR.ALBUM_OWNER_CHANGE)&&s?b.CR.ALBUM_OWNER_CHANGE:r.includes(b.CR.DARK_MODE)&&(i||u||c)?b.CR.DARK_MODE:r.includes(b.CR.FAVORITE)&&m&&h&&(i||v||y)?b.CR.FAVORITE:r.includes(b.CR.MANUALLY_FACIAL_TAGGING)&&((0,rg.E0)(t)?d:f)&&h&&_()&&g?b.CR.MANUALLY_FACIAL_TAGGING:r.includes(b.CR.ADD_TO_ALBUM)&&o?b.CR.ADD_TO_ALBUM:""}(i);(0,tg.useEffect)(function(){var e=setTimeout(function(){v(E),r((0,uU.Qk)(!!E))},100);return function(){clearTimeout(e)}},[r,E]);var T=function(e){var t=i.map(function(t){return t.get("name")===e?t.set("show",!1):t}).toJS();v(""),r((0,gx.L7)({tip:t}))},S=function(){return tg.createElement(Gf,{key:b.CR.SHARED_SPACE,positionLeft:49,positionTop:98,arrowCls:"synofoto-shared-space-tips-arrow",animationPath:(0,li.Z)(_,"ic_space_tips.json"),className:"synofoto-shared-space-animation",title:(0,t$.n6)("wizard","shared_space_tips"),tipsText:(0,t$.n6)("wizard","shared_space_tips_desc"),handleConfirm:function(){T(b.CR.SHARED_SPACE)}})},I=function(){var e=document.querySelector(".space-trigger-btn-icon");if(null===e)return null;var t={left:164,bottom:94};if(e){var n=e.getBoundingClientRect(),r=n.left,o=n.bottom;t.left=r,t.bottom=o}return tg.createElement(Gf,{key:b.CR.SWITCH_SPACE,positionLeft:t.left-36,positionTop:t.bottom+8+4,arrowCls:"synofoto-switch-space-tips-arrow",animationPath:(0,li.Z)(_,"ic_space_tips.json"),className:"synofoto-switch-space-animation",title:(0,t$.n6)("wizard","switch_space_tips"),tipsText:(0,t$.n6)("wizard","switch_space_tips_desc"),handleConfirm:function(){T(b.CR.SWITCH_SPACE)}})},w=function(){var e=document.querySelector(".synofoto-change-view-btn"),t=document.querySelector(".synofoto-toolbar-right-panel");if(null===e||null===t)return null;var n=t.getBoundingClientRect().right-e.getBoundingClientRect().right-40+20-8,r=e.getBoundingClientRect().bottom+8+4;return tg.createElement(Gf,{key:b.CR.CHANGE_VIEW,positionRight:n,positionTop:r,arrowCls:"synofoto-change-view-tips-arrow",className:"synofoto-change-view-animation",animationPath:(0,li.Z)(_,"ic_switch_tips.json"),title:(0,t$.n6)("wizard","change_view_tips"),tipsText:(0,t$.n6)("wizard","change_view_tips_desc"),handleConfirm:function(){T(b.CR.CHANGE_VIEW)}})},A=function(){return tg.createElement(WL,{key:b.CR.ALBUM_OWNER_CHANGE,title:(0,t$.n6)("wizard","album_merged_from_moments"),tipsText:(0,t$.n6)("wizard","album_merged_from_moments_desc"),handleConfirm:function(){T(b.CR.ALBUM_OWNER_CHANGE)}})},O=function(){var e=12,t=58;return tg.createElement(Gf,{key:b.CR.DARK_MODE,positionRight:e,positionTop:t,arrowCls:"synofoto-dark-mode-tips-arrow",className:"synofoto-dark-mode-animation",animationPath:(0,li.Z)(_,"ic_tips_darkmode.json"),title:(0,t$.n6)("wizard","dark_mode_tips"),tipsText:(0,t$.n6)("wizard","dark_mode_tips_desc"),handleConfirm:function(){T(b.CR.DARK_MODE)}})},C=function(){var e="true"===sessionStorage.getItem(b.OE)?328:12,t=58;return tg.createElement(Gf,{key:b.CR.MANUALLY_FACIAL_TAGGING,positionRight:e,positionTop:t,arrowCls:"synofoto-manually-facial-tagging-tips-arrow",className:"synofoto-manually-facial-tagging-animation",iconCls:"synofoto-manually-facial-tagging-icon",title:(0,t$.n6)("wizard","facial_tagging_tips"),tipsText:(0,t$.n6)("wizard","facial_tagging_tips_desc"),handleConfirm:function(){T(b.CR.MANUALLY_FACIAL_TAGGING)}})},P=function(){var e=document.querySelector(".mode-album-dark-btn-icon");if(!e)return null;var t=document.querySelector(".synofoto-selected-bar"),n=t.getBoundingClientRect().right-e.getBoundingClientRect().right+24,r=t.getBoundingClientRect().bottom-t.getBoundingClientRect().top+71,o=230,i=(0,li.Z)(_,"ic_album_tips.json");return tg.createElement(Gf,{key:b.CR.ADD_TO_ALBUM,positionRight:c?n+o:n,positionBottom:r,arrowCls:"synofoto-add-to-album-tips-arrow",className:"synofoto-add-to-album-animation",animationPath:i,title:(0,t$.n6)("wizard","add_to_album_tips"),tipsText:(0,t$.n6)("wizard","add_to_album_tips_desc"),handleConfirm:function(){T(b.CR.ADD_TO_ALBUM)}})},R=function(){var e=document.querySelector(".synofoto-lightbox-toolbar-favorite-btn-icon");if(!e)return null;var t=e.getBoundingClientRect(),n=window.innerWidth-t.right-2,r=t.bottom;return tg.createElement(Gf,{key:b.CR.FAVORITE,positionRight:n,positionTop:r,arrowCls:"synofoto-favorite-tips-arrow",className:"synofoto-favorite-animation",animationPath:(0,li.Z)(b.Q2.DARK,"ic_tips_favorite.json"),title:(0,t$.n6)("wizard","favorite_tips_title"),tipsText:(0,t$.n6)("wizard","favorite_tips_desc"),handleConfirm:function(){T(b.CR.FAVORITE)}})};if(s.some(function(e){return e.get("show")})||u.some(function(e){return e.get("show")}))return null;var L=function(){switch(m){case b.CR.SHARED_SPACE:return S();case b.CR.SWITCH_SPACE:return I();case b.CR.CHANGE_VIEW:return w();case b.CR.ALBUM_OWNER_CHANGE:return A();case b.CR.DARK_MODE:return O();case b.CR.FAVORITE:return R();case b.CR.MANUALLY_FACIAL_TAGGING:return C();case b.CR.ADD_TO_ALBUM:return P();default:return null}};return tg.createElement("div",null,L())};WD.propTypes={library:tP().string.isRequired,pathname:tP().string.isRequired};var Wx=WD,Wk=function(){return null},WM=(0,tN.C)(Wx,Wk),WN=__webpack_require__(83861),WF=__webpack_require__(91393),WB=function(){var e=(0,y.I0)(),t=(0,y.v9)(ip.Z.getAutoGenerateThumbnail),n=(0,y.v9)(Lm.Z.getCanUsePcClient),r=(0,y.v9)(Lm.Z.getPcClientHevcSupport),o=(0,y.v9)(Lm.Z.getPcClientMpeg2Support),i=(0,y.v9)(Lm.Z.getPcClientVp9Support),a=(0,y.v9)(WN.Z.hasItemWithNoExternalConvertPermissionInTeamSpace),s=(0,y.v9)(WN.Z.hasItemWithExternalConvertPermission),u=(0,y.v9)(WN.Z.hasHevcItem),l=(0,y.v9)(WN.Z.hasMpeg1OrMpeg2Item),c=(0,y.v9)(WN.Z.hasVp9Item),d=!r&&u,f=!r&&u||!o&&l||!i&&c,p=function(){s?(0,uD.tq)()?(0,sN.Z)(tg.createElement(pL.Z,{text:(0,Ry.Z)((0,t$.n6)("warning","rwd_external_convert_not_supported_desc"),Hw.SynoDocsLinks.HeicThumbnailCannotDisplay)}),{title:(0,t$.n6)("warning","rwd_external_convert_not_supported_title")}):n?!(0,sj.eE)()&&f?(0,sN.Z)(tg.createElement(pL.Z,{text:(0,Ry.Z)((0,t$.n6)("common","support_partial_codecs_tooltip"),Hw.PcClientSettingsCodecProtocol)}),{title:(0,t$.n6)("warning","install_pc_client_codec_title")}):(0,sj.eE)()&&d&&t?(0,sN.Z)(tg.createElement(pL.Z,{text:(0,Ry.Z)((0,t$.n6)("warning","cannot_convert_with_this_device_desc"),Hw.SynoDocsLinks.UseMobileGuide)}),{title:(0,t$.n6)("warning","cannot_convert_with_this_device_title")}):t||(0,Co.Z)(tg.createElement(pL.Z,{text:(0,Ry.Z)((0,t$.n6)("warning","enable_image_assistant_desc"),Hw.SynoDocsLinks.AutoConvertExtensionAndDesktopApp)}),{title:(0,t$.n6)("warning","enable_image_assistant_title"),confirmText:(0,t$.n6)("action","allow"),cancelText:(0,t$.n6)("action","try_later")}).then(function(t){"action"===t.type&&e((0,gx.Gk)())}).catch(function(){}):(0,xy.zL)():(0,sN.Z)(tg.createElement(pL.Z,{text:(0,Ry.Z)(a?(0,t$.n6)("warning","cant_show_and_notify_admin"):(0,t$.n6)("warning","cant_show_and_notify_owner"),Hw.SynoDocsLinks.UserNoPermission)}),{title:(0,t$.n6)("warning","cant_show_photo_thumbnail")})};return tg.createElement(tg.Fragment,null,(0,t$.n6)("app","enable_image_assistant_for_more_format"),tg.createElement("span",{onClick:p,style:{textDecoration:"underline",cursor:"pointer",marginLeft:"8px"}},(0,t$.n6)("app","view_detail")),tg.createElement(nf.Z,{iconCls:"close-btn-icon",className:"synofoto-top-toast-close",handler:function(){e((0,WF.ru)(!0))}}))},WU=function(){var e=(0,y.v9)(WN.Z.getId),t=(0,g._)((0,tg.useState)(!1),2),n=t[0],r=t[1],o=(0,y.v9)(nR.Z.getSelectMode),i=(0,y.v9)(lI.getItemId),a=(0,y.v9)(WN.Z.hasItemWithNoExternalConvertPermissionInPersonalSpace),s=(0,y.v9)(WN.Z.hasItemWithNoExternalConvertPermissionInTeamSpace),u=(0,y.v9)(WN.Z.hasItemWithExternalConvertPermission),l=(0,y.v9)(ip.Z.getAutoGenerateThumbnail),c=(0,y.v9)(Lm.Z.getCanUsePcClient),d=(0,y.v9)(WN.Z.hasSeenExternalConvertTopToast),f=(0,y.v9)(WN.Z.hasHevcItem),p=(0,y.v9)(WN.Z.hasMpeg1OrMpeg2Item),h=(0,y.v9)(WN.Z.hasVp9Item),m=(0,y.v9)(WN.Z.hasOtherItem),v=(0,y.v9)(Lm.Z.getPcClientHevcSupport),_=(0,y.v9)(Lm.Z.getPcClientMpeg2Support),E=(0,y.v9)(Lm.Z.getPcClientVp9Support),T=(0,y.v9)(ip.Z.getWizardWizard),S=a||s||u,I=f||p||m,w=!v&&f,A=!v&&f||!_&&p||!E&&h;return(0,tg.useEffect)(function(){d?r(!1):S?(0,sj.eE)()&&!I?r(!1):T.some(function(e){return e.get("show")})?r(!1):u&&c&&l?(0,sj.eE)()&&w?r(!0):!(0,sj.eE)()&&A?r(!0):r(!1):r(!0):r(!1)},[u,d,S,l,c,I,w,T,A]),(0,tg.useEffect)(function(){var t=n&&!o&&0===i;""===e&&t?f4.Z.openTopToast({message:tg.createElement(WB,null),autoHide:!1,id:b.yX.EXTERNAL_CONVERT}):e!==b.yX.EXTERNAL_CONVERT||t||f4.Z.cleanupTopToast()},[e,n,o,i]),null},WZ=__webpack_require__(83253),Wj=__webpack_require__.n(WZ),WH=__webpack_require__(12258),Wz=__webpack_require__(35104),Wq=function(e,t){return"webman/3rdparty/SynologyPhotos/images/static/".concat(e,"/").concat(t)},WG=function(e,t){return(0,tw._)({},e,t)},WV=function(e){var t=e.next,n=(0,y.I0)(),r=(0,y.v9)(ip.Z.getWizardSetting),o=(0,y.v9)(ip.Z.getUserEnablePerson),i=(0,y.v9)(ip.Z.getUserEnableConcept),a=(0,y.v9)(ip.Z.getUserEnableSimilar),s=(0,y.v9)(ip.Z.getTeamSpaceEnablePerson),u=(0,y.v9)(ip.Z.getTeamSpaceEnableConcept),l=(0,y.v9)(ip.Z.getTeamSpaceEnableSimilar),c=(0,y.v9)(ip.Z.getAdminEnablePerson),d=(0,y.v9)(ip.Z.getAdminEnableConcept),f=(0,y.v9)(ip.Z.getAdminEnableSimilar),p=(0,nd.Z)(),h={currentPage:"",isOpen:!1,enablePersonalFace:o,enablePersonalConcept:i,enablePersonalSimilar:a,enableTeamFace:s,enableTeamConcept:u,enableTeamSimilar:l,isScrollDown:!1},m=(0,g._)((0,tg.useReducer)(WG,h),2),v=m[0],_=m[1],E=r.get("wizard").filter(function(e){return e.get("name")===b.en.CONCEPT?e.get("show")&&d&&(r.getIn(["info","enable_home_service"])||(0,i0.vT)()&&_S("is_admin")):e.get("name")===b.en.FACIAL?e.get("show")&&c&&(r.getIn(["info","enable_home_service"])||(0,i0.vT)()&&_S("is_admin")):e.get("name")===b.en.SIMILAR?e.get("show")&&f&&(r.getIn(["info","enable_home_service"])||(0,i0.vT)()&&_S("is_admin")):e.get("show")});(0,tg.useEffect)(function(){E.size>0?_({isOpen:!0,currentPage:E.getIn([0,"name"])}):t()},[]);var T=function(){var e={},c={};v.enablePersonalFace!==o&&(e.enable_person=v.enablePersonalFace),v.enableTeamFace!==s&&(c.enable_person=v.enableTeamFace),v.enablePersonalConcept!==i&&(e.enable_concept=v.enablePersonalConcept),v.enableTeamConcept!==u&&(c.enable_concept=v.enableTeamConcept),v.enablePersonalSimilar!==a&&(e.enable_similar=v.enablePersonalSimilar),v.enableTeamSimilar!==l&&(c.enable_similar=v.enableTeamSimilar),Object.keys(e).length>0&&n((0,gx.If)(e)),Object.keys(c).length>0&&n((0,gx.WK)(c));var d=r.get("wizard").map(function(e){return -1!==E.findIndex(function(t){return t.get("name")===e.get("name")})?e.set("show",!1):e}).toJS();n((0,gx.L7)({wizard:d})),_({isOpen:!1}),t()},S=function(e){_({currentPage:e})},I=function(){var e=E.findIndex(function(e){return e.get("name")===v.currentPage});_({currentPage:E.getIn([e-1,"name"])})},w=function(){var e=E.findIndex(function(e){return e.get("name")===v.currentPage});_({currentPage:E.getIn([e+1,"name"])})},A=function(){return 0===E.findIndex(function(e){return e.get("name")===v.currentPage})},O=function(){return E.findIndex(function(e){return e.get("name")===v.currentPage})===E.size-1},C=function(e){return v.currentPage===e},P=function(e){return[Wq("1x",e),Wq("2x",e.replace(/(\.[\w\d_-]+)$/i,"@2x$1"))]},R=function(){var e;return Object.fromEntries(Object.entries((e={},(0,tR._)(e,b.en.WELCOME,P("wizard_welcome.png")),(0,tR._)(e,b.en.FACIAL,P("wizard_people.png")),(0,tR._)(e,b.en.CONCEPT,P("wizard_object.png")),(0,tR._)(e,b.en.SIMILAR,P("wizard_similar.png")),e)).filter(function(e){var t=(0,g._)(e,1)[0];return E.some(function(e){return e.get("name")===t})}))},L=function(){var e=tk()({"synofoto-wizard-nav-icon-button":!0,hidden:A()});return tg.createElement("div",{className:"synofoto-wizard-prev-icon-button"},tg.createElement(nf.Z,{className:e,iconCls:"wizard-back-btn-icon",handler:I,dataTestId:"wizard-back-btn"}))},D=function(){var e=tk()({"synofoto-wizard-nav-icon-button":!0,hidden:O()});return tg.createElement("div",{className:"synofoto-wizard-next-icon-button"},tg.createElement(nf.Z,{className:e,iconCls:"wizard-next-btn-icon",handler:w,dataTestId:"wizard-next-btn"}))},x=function(){var e=tk()({"synofoto-wizard-description-content":!0,hidden:!C(b.en.WELCOME)});return tg.createElement("div",{className:e},tg.createElement("div",{className:"synofoto-wizard-title"},(0,t$.n6)("wizard","migrate_homes_title")),tg.createElement("div",{className:"synofoto-wizard-desc-text synofoto-wizard-scrollbox"},(0,t$.n6)("wizard","migrate_homes_desc")))},k=function(){var e=tk()({"synofoto-wizard-description-content":!0,hidden:!C(b.en.WELCOME)});return tg.createElement("div",{className:e},tg.createElement("div",{className:"synofoto-wizard-title"},(0,t$.n6)("wizard","welcome_page_title")),tg.createElement("div",{className:"synofoto-wizard-scrollbox"},tg.createElement("div",{className:"synofoto-wizard-desc-text"},(0,t$.n6)("wizard","enable_homes_desc")),tg.createElement("div",{className:"synofoto-wizard-options"},tg.createElement("div",{className:"synofoto-wizard-enable-homes-option-title"},(0,t$.n6)("wizard","option_local_user_title")),tg.createElement("div",{className:"synofoto-wizard-enable-homes-option-desc"},(0,t$.n6)("wizard","option_local_user_desc")),tg.createElement("div",{className:"synofoto-wizard-enable-homes-option-title"},(0,t$.n6)("wizard","option_ldap_user_title")),tg.createElement("div",{className:"synofoto-wizard-enable-homes-option-desc"},(0,t$.n6)("wizard","option_ldap_user_desc")))))},M=function(){var e=tk()({"synofoto-wizard-description-content":!0,hidden:!C(b.en.WELCOME)});return tg.createElement("div",{className:e},tg.createElement("div",{className:"synofoto-wizard-title"},(0,t$.n6)("wizard","welcome_page_title")),tg.createElement("div",{className:"synofoto-wizard-desc-text synofoto-wizard-scrollbox"},(0,t$.n6)("wizard","general_welcome_page_desc")))},N=function(){var e=r.getIn(["info","enable_home_service"]),t=r.getIn(["info","support_home_service"]),n=r.getIn(["info","migrate_from_personal_photo"]);return e&&n?x():!e&&t&&_S("is_admin")?k():M()},F=function(){var e=tk()({"synofoto-wizard-description-content":!0,hidden:!C(b.en.MANAGEMENT)});return tg.createElement("div",{className:e},tg.createElement("div",{className:"synofoto-wizard-title"},(0,t$.n6)("wizard","management_page_title")),tg.createElement("div",{className:"synofoto-wizard-desc-text synofoto-wizard-scrollbox"},(0,t$.n6)("wizard","management_page_desc")))},B=function(){var e=tk()({"synofoto-wizard-description-content":!0,hidden:!C(b.en.FACIAL)});return tg.createElement("div",{className:e},tg.createElement("div",{className:"synofoto-wizard-title"},(0,t$.n6)("wizard","face_page_title")),tg.createElement("div",{className:"synofoto-wizard-scrollbox"},tg.createElement("div",{className:"synofoto-wizard-desc-text"},(0,t$.n6)("wizard","face_page_desc")),tg.createElement("div",{className:"synofoto-wizard-options"},r.getIn(["info","enable_home_service"])?tg.createElement(WH.Z,{labelText:(0,t$.n6)("wizard","option_personal_face_title"),className:"synofoto-wizard-auto-album-checkbox",checked:v.enablePersonalFace,onChange:function(e){_({enablePersonalFace:e.target.checked})}}):null,(0,i0.vT)()&&_S("is_admin")?tg.createElement(WH.Z,{labelText:(0,t$.n6)("wizard","option_team_face_title"),className:"synofoto-wizard-auto-album-checkbox",checked:v.enableTeamFace,onChange:function(e){_({enableTeamFace:e.target.checked})}}):null,r.getIn(["info","person_performance_note"])&&tg.createElement(Wz.Z,{className:"synofoto-wizard-auto-album-note",text:(0,t$.n6)("setting","enable_global_people_album_note")}))))},U=function(e){if(e.target){var t=e.target,n=t.scrollTop,r=t.scrollHeight,o=t.offsetHeight;n===r-o?_({isScrollDown:!0}):_({isScrollDown:!1})}},Z=function(){var e=tk()({"synofoto-wizard-description-content":!0,hidden:!C(b.en.CONCEPT)}),t=tk()("synofoto-wizard-scrollbox-shadow",{show:!v.isScrollDown});return tg.createElement("div",{className:e},tg.createElement("div",{className:"synofoto-wizard-title"},(0,t$.n6)("wizard","concept_page_title")),tg.createElement("div",{className:"synofoto-wizard-scrollbox",onScrollCapture:U},tg.createElement("div",{className:"synofoto-wizard-desc-text"},(0,t$.n6)("wizard","concept_page_desc")),tg.createElement("div",{className:"synofoto-wizard-options"},r.getIn(["info","enable_home_service"])?tg.createElement(WH.Z,{labelText:(0,t$.n6)("wizard","option_personal_concept_title"),className:"synofoto-wizard-auto-album-checkbox",checked:v.enablePersonalConcept,onChange:function(e){_({enablePersonalConcept:e.target.checked})}}):null,(0,i0.vT)()&&_S("is_admin")?tg.createElement(WH.Z,{labelText:(0,t$.n6)("wizard","option_team_concept_title"),className:"synofoto-wizard-auto-album-checkbox",checked:v.enableTeamConcept,onChange:function(e){_({enableTeamConcept:e.target.checked})}}):null,tg.createElement(Wz.Z,{className:"synofoto-wizard-auto-album-note",text:(0,t$.n6)("setting","enable_global_concept_album_note")}))),tg.createElement("div",{className:t}))},j=function(){var e=tk()({"synofoto-wizard-description-content":!0,hidden:!C(b.en.SIMILAR)}),t=tk()("synofoto-wizard-scrollbox-shadow",{show:!v.isScrollDown});return tg.createElement("div",{className:e},tg.createElement("div",{className:"synofoto-wizard-title"},(0,t$.n6)("wizard","similar_page_title")),tg.createElement("div",{className:"synofoto-wizard-scrollbox",onScrollCapture:U},tg.createElement("div",{className:"synofoto-wizard-desc-text"},(0,t$.n6)("wizard","similar_page_desc"),tg.createElement(pL.Z,{text:(0,Ry.Z)(" {0}".concat((0,t$.n6)("common","learn_more"),"{1}"),Hw.SynoDocsLinks.SimilarGuide)})),tg.createElement("div",{className:"synofoto-wizard-options"},r.getIn(["info","enable_home_service"])?tg.createElement(WH.Z,{labelText:(0,t$.n6)("wizard","option_personal_similar_title"),className:"synofoto-wizard-auto-album-checkbox",checked:v.enablePersonalSimilar,onChange:function(e){_({enablePersonalSimilar:e.target.checked})}}):null,(0,i0.vT)()&&_S("is_admin")?tg.createElement(WH.Z,{labelText:(0,t$.n6)("wizard","option_team_similar_title"),className:"synofoto-wizard-auto-album-checkbox",checked:v.enableTeamSimilar,onChange:function(e){_({enableTeamSimilar:e.target.checked})}}):null,r.getIn(["info","similar_performance_note"])&&tg.createElement(Wz.Z,{className:"synofoto-wizard-auto-album-note",text:(0,t$.n6)("setting","enable_recognition_note")}))),tg.createElement("div",{className:t}))},H=function(){var e=tk()({"synofoto-wizard-description-content":!0,hidden:!C(b.en.MOBILE)});return tg.createElement("div",{className:e},tg.createElement("div",{className:"synofoto-wizard-title"},(0,t$.n6)("wizard","mobile_page_title")),tg.createElement("div",{className:"synofoto-wizard-desc-text synofoto-wizard-scrollbox"},(0,t$.n6)("wizard","mobile_page_desc")))},z=function(){var e=function(e){var n=E.get(e).toJS(),r=v.currentPage===n.name?"page-indicator-on":"page-indicator-off";t.push(tg.createElement(nf.Z,{key:"indicator_page_".concat(e),dataTestId:"indicator_page_".concat(e),className:"synofoto-wizard-page-icon-button",iconCls:r,handler:function(){return S(n.name)}}))};if(O())return null;for(var t=[],n=0;n<E.size;n++)e(n);return tg.createElement("div",{className:"synofoto-wizard-page-indicator","data-testid":"wizard-page-indicator"},t)},q=function(){return O()?tg.createElement(tJ.Z,{className:"wizard-apply-button",text:(0,t$.n6)("wizard","start_now"),handler:T,color:b.rp.MAIN,shape:b.jL.OVAL,size:b.qE.LARGE}):null},G=function(){var e=466,t=E.findIndex(function(e){return e.get("name")===v.currentPage}),n=R();return C(b.en.MOBILE)?tg.createElement("div",{className:"synofoto-wizard-banner"},tg.createElement("div",{className:"wizard-qrcode-thumbnail synofoto__".concat(p)})):tg.createElement("div",{className:"synofoto-wizard-banner"},tg.createElement("div",{className:"synofoto-wizard-banner-ribbon",style:{width:e*Object.keys(n).length,left:-(e*t)}},Object.entries(n).map(function(e){return tg.createElement("img",{key:"key_".concat(e[0]),srcSet:"".concat(e[1][0],", ").concat(e[1][1]," 2x"),alt:"synofoto-wizard-banner"})})))},V=function(){return tg.createElement("div",{className:"synofoto-wizard-description"},N(),F(),B(),Z(),j(),H())},W=function(){return tg.createElement("div",{className:"synofoto-wizard-content"},G(),V())};return tg.createElement(Wj(),{testId:"desktopWizard",className:"synofoto-wizard-modal",overlayClassName:"synofoto-wizard-modal-overlay",contentLabel:"SynologyWizard",parentSelector:function(){return document.querySelector("#reactRoot")},isOpen:v.isOpen,ariaHideApp:!1},tg.createElement("div",{className:"synofoto-wizard-wrapper"},L(),W(),D()),tg.createElement("div",{className:"synofoto-wizard-footer"},q(),z()))};WV.propTypes={next:tP().func.isRequired};var WW=[WV,function(){return null}],WY=function(){var e=(0,g._)((0,tg.useState)(0),2),t=e[0],n=e[1],r=function(){n(t+1)};return tg.createElement(WW[t],{next:r})},WJ=function(){return null},W$=(0,tN.C)(WY,WJ),WK=function(e){return e.getIn(["routing","library"],b.Zu.PERSONAL)},WX=[b.Dm.DONE,b.Dm.FAILED],WQ=function(e){return!0===SYNO.SDS.AppPrivilege["SYNO.ALLOW.ALL.APPLICATIONS"]||void 0!==SYNO.SDS.AppPrivilege[e]&&!1!==SYNO.SDS.AppPrivilege[e]},W0=function(){return WQ("SYNO.Foto.AppInstance")},W1=function(){var e=(0,iT.Z)(),t=e.location,n=e.navigate,r=(0,y.I0)(),o=(0,y.v9)(ip.Z.getSettingLoaded),i=(0,y.v9)(eK.getUploadTasks),a=(0,y.v9)(iU.Z.getShow),s=(0,y.v9)(nR.Z.getSelectMode),u=(0,y.v9)(jW),l=(0,y.v9)(WK),c=(0,y.v9)(nL.Z.getUserId),d=i.some(function(e){return!WX.includes(e.get("status"))}),f=t.pathname,p=(0,tg.useRef)(f),h=(0,tg.useRef)(c),m=(0,tg.useCallback)(function(){-1!==h.current&&j$(h.current,p.current)},[]),g=(0,tg.useCallback)(function(){-1!==h.current&&jK(h.current)},[]);(0,tg.useEffect)(function(){W0()?r((0,gx.qe)()):(0,sN.Z)((0,t$.n6)("error","file_permission_denied"),{showConfirm:!1}).then(function(){}).catch(function(){});var e=gL(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return r(gN.apply(void 0,(0,iZ._)(t)))}),t=(0,gD.ZP)().register(b.b2.Type.THUMBNAIL_UPDATE,e);return window.addEventListener("focus",m),window.addEventListener("blur",g),function(){t(),window.removeEventListener("focus",m),window.removeEventListener("blur",g)}},[r,m,g]),(0,tg.useEffect)(function(){var e=function(e){var t=(0,t$.n6)("app","upload_not_finish");return e.returnValue=t,t};return d&&window.addEventListener("beforeunload",e),function(){d&&window.removeEventListener("beforeunload",e)}},[d]),(0,tg.useEffect)(function(){return p.current=f,h.current=c,document.hasFocus()&&m(),function(){g()}},[c,f,m,g]),(0,tg.useEffect)(function(){u&&r(TU())},[r,u]);var v=function(e){s&&e.key===b.VD.SHIFT&&r((0,rl.n0)())},_=function(e){if((0,rg.UJ)(e)){var t=(0,rg.hz)(e),o=(0,i4.Z)(),i=(0,rg.E0)(l);if(i&&!(0,n0.nw)()){var a=t&&o?J.Z.TIMELINE:J.Z.FOLDER;return n("/".concat(J.Z.TEAM_SPACE,"/").concat(a)),!0}if(!i&&!(0,i0.vT)()){var s=t?J.Z.TIMELINE:J.Z.FOLDER;return s===J.Z.FOLDER&&r(is()),n("/".concat(J.Z.PERSONAL_SPACE,"/").concat(s)),!0}if(!i&&t&&!o)return n("/".concat(J.Z.TEAM_SPACE,"/").concat(J.Z.FOLDER)),!0}return!1},E=function(){return(0,uD.tq)()?null:tg.createElement(Wr,{library:l})};if(!o)return tg.createElement(tg.Fragment,null,tg.createElement(tb.Z,null),tg.createElement(uR,null));if(_(f))return tg.createElement(tb.Z,null);var T=u?null:tg.createElement(ty.j3,null),S=a?tg.createElement(Vh,{library:l}):tg.createElement(Wf,{pathname:f});return tg.createElement(gC,{className:(0,uD.tq)()?"in-mobile":void 0},tg.createElement(iR(),{onKeyUp:v}),S,tg.createElement(WO,{pathname:f,navigate:n}),tg.createElement(gR,null,tg.createElement(V8,null,T)),tg.createElement(p4,{library:l}),tg.createElement(ad,{library:l}),tg.createElement(hu,null),tg.createElement(gA,null),tg.createElement(W$,null),tg.createElement(pR,null),tg.createElement(WM,{pathname:f,library:l}),tg.createElement(uR,null),E(),tg.createElement(WU,null),tg.createElement(Vg,null))},W2={type:J.Z.ALBUM_TYPE.MOTION_PHOTO},W4=function(){var e=(0,iT.Z)().params;return tg.createElement(qB,{library:e.library,albumType:J.Z.ALBUM_TYPE.MOTION_PHOTO,timelineFilter:W2})},W3=b.ZP.ALBUM_TYPE.PERSON,W5="synofoto-album-name synofoto-person-name-menu-button-album",W6="synofoto-item-grey-image synofoto-item-circle-image",W9=function(e){var t=e.className,n=e.id,r=e.name,o=e.imageSize,i=e.imageUrl,a=e.itemCount,s=e.library,u=e.style,l=t||"synofoto-album-person",c=r?"synofoto-album-person-caption":"synofoto-album-unamended-person-caption";if(!a)return tg.createElement(qi,{albumClass:l,imageClass:W6,imageSize:o,style:u});var d=(0,q0.R)(r);return tg.createElement("div",{className:l,style:u},tg.createElement("div",{className:"synofoto-person-album-image"},tg.createElement(cr,{to:"/".concat(W3,"/").concat(s,"/").concat(n)},tg.createElement(zZ,{imageSize:o,imageUrl:i,isPerson:!0}))),tg.createElement(qQ,{id:n,text:r,library:s},tg.createElement(qs,{albumNameClass:W5,captionClass:c,type:W3,name:r,itemCount:a,displayName:d})))};W9.propTypes={id:tP().number.isRequired,imageUrl:tP().string.isRequired,name:tP().string.isRequired,className:tP().string,imageSize:tP().shape({width:tP().number,height:tP().number}),itemCount:tP().number,library:tP().string,style:tP().shape({marginLeft:tP().string})},W9.defaultProps={className:"",imageSize:b.ZP.DEFAULT_ALBUM_SIZE,itemCount:0,library:J.Z.PERSONAL_SPACE,style:{marginLeft:""}};var W8=W9,W7=function(e){var t=e.library,n=(0,y.I0)(),r=(0,y.v9)(Ci.Z.getPersonItemCount),o=(0,y.v9)(Ci.Z.getPersonItemCountForCheck),i=(0,y.v9)(Ci.Z.getPersonRows),a=(0,y.v9)(Ci.Z.getPersonAlbumList),s=(0,y.v9)(Ci.Z.getPersonScrollIndex),u=(0,y.v9)(Ci.Z.getPersonShowMore),l=(0,y.v9)(Ci.Z.getPersonLoaded),c=(0,y.v9)(qp.Z.getPersonClusteringCount),d=(0,y.v9)(nR.Z.getSelectMode),f=(0,y.v9)(nR.Z.getActionType),p=(0,tg.useRef)(0),h=(0,tg.useRef)(0),m=(0,tg.useRef)(null),g=(0,tg.useRef)(null),v=(0,tg.useRef)(0),_=(0,tg.useRef)(0),E=d&&f===b.Us.PersonVisibility,T=function(){g.current&&(clearInterval(g.current),g.current=null)},S=function(){T(),(0,aT.f)(n,t,qy.F3,qy.Fz)(),g.current=setInterval(function(){(0,aT.f)(n,t,qy.F3,qy.Fz)()},b.ZP.INDEXING_COUNT_POLLING_INTERVAL)},I=function(e,r){(0,aT.f)(n,t,cF.$y,cF.um)({offset:e,limit:r,show_more:u,show_hidden:E},b.ZP.ALBUM_TYPE.PERSON)},w=(0,tg.useMemo)(function(){return qv({loadLimit:b.ko.AUTO_SMART_ALBUM})},[]),A=function(){w({listView:m.current,getStartEndIndexByRow:qh(p.current),loadAlbum:I,isAlbumLoaded:qm(a),albumListTotalLength:r})},O=(0,tg.useMemo)(function(){return(0,nS.Z)(function(e){if(e){var t=b.ZP.ITEMROW_PERSON_ITEM_WIDTH,r=b.ZP.ITEMROW_PERSON_ITEM_MARGIN;p.current=Math.floor((e-r)/(t+r));var o=Math.floor((e-p.current*t)/(p.current+1));n((0,Cr.FW)(p.current,b.ZP.ALBUM_TYPE.PERSON,o))}},200)},[n]);(0,tg.useEffect)(function(){return(0,aT.f)(n,t,cF.aQ,cF.ls)({show_more:u,show_hidden:E},b.ZP.ALBUM_TYPE.PERSON),S(),function(){T(),n((0,Cr.Jf)(b.ZP.ALBUM_TYPE.PERSON))}},[n,t,u,E]),(0,tg.useEffect)(function(){d?T():S()},[d]),(0,tg.useEffect)(function(){d||(_.current!==o&&r!==o?n((0,pI.n9)()):v.current>c&&(0===c?n((0,pI.n9)()):(0,aT.f)(n,t,cF.sh,cF.VK)({show_more:u,show_hidden:!1},b.ZP.ALBUM_TYPE.PERSON)),v.current=c,_.current=o)},[n,c,r,o]),(0,tg.useEffect)(function(){l&&A()},[l]),(0,tg.useEffect)(function(){A()},[i]),(0,tg.useEffect)(function(){O(h.current)},[a]);var C=function(){(0,aT.f)(n,t,cF.h3,cF.Il)({show_more:!0,show_hidden:E})},P=function(e){e.width!==h.current&&(h.current=e.width,a.size>0&&O(e.width))},R=function(e,n){var r=i.get(e),o=r.get("margin"),a=r.getIn(["list",n]).toJS(),s=a.itemCount,u=void 0===s?0:s,l=a.id,c=void 0===l?0:l,d=a.additional,f=a.name,p=a.type,h=a.show,m={marginLeft:"".concat(o,"px")};return"more"===p?tg.createElement("div",{className:"synofoto-album-person",key:"person_more"},tg.createElement(z4.Z,{text:(0,t$.n6)("action","see_more"),className:"synofoto-see-more-button",iconCls:"see-more-btn-icon",key:"person_more",handler:function(){return C()}})):tg.createElement(nI.Z,{key:"selectable_person_".concat(c),type:b.RT.PERSON,idArray:[c],withColorBanner:!1,isPerson:!0,visibility:h},tg.createElement(W8,{library:t,style:m,key:"person_".concat(c),itemCount:u,id:c,imageUrl:(0,n1.AJ)(c,d.thumbnail,b.ZP.ALBUM_TYPE.PERSON,(0,n0.$E)(),void 0,t),name:f}))};return 0===r&&l?tg.createElement(Z3,{hint:(0,t$.n6)("app","no_detected_item_hint")}):tg.createElement(rE.Z,{widthPadding:56,bottomPadding:8,rows:i,handleResize:P,handleScroll:A,renderItem:R,scrollIndex:s,ref:m})};W7.propTypes={library:tP().string.isRequired};var Ye=W7,Yt=function(){var e=(0,iT.Z)(),t=e.children,n=e.params,r=function(e){return tg.createElement(Ye,{library:e})};return tg.createElement(qI,{library:n.library,renderComponent:r,albumType:J.Z.ALBUM_TYPE.PERSON},t)},Yn=void 0,Yr={},Yo=function(){var e=Yn,t=(0,y.I0)(),n=(0,iT.Z)().params;(0,tg.useEffect)(function(){return function(){t(Eb(!1))}},[t]);var r=function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];t(EW(n.library).apply(e,(0,iZ._)(o)))},o=function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];(0,aT.f)(t,n.library,EM,EN).apply(e,(0,iZ._)(o))},i=function(e){return tg.createElement(zS,{initTimeline:r,loadTimelinePhoto:o,library:e,emptyComponent:tg.createElement(Z3,{hint:(0,t$.n6)("app","no_recently_added")}),lightboxType:b.v.RECENTLY_ADDED,timelineFilter:Yr})};return tg.createElement(qI,{library:n.library,renderComponent:i,albumType:J.Z.ALBUM_TYPE.RECENTLY_ADDED})},Yi=__webpack_require__(24677),Ya=void 0,Ys=(0,mC.Z)(function(e){return{search:(0,Yi.Z)(e)}}),Yu=function(){var e=Ya,t=(0,y.I0)(),n=(0,iT.Z)().params;(0,tg.useEffect)(function(){return function(){t(Eb(!1))}},[t]);var r=function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];t(EY(n.library).apply(e,(0,iZ._)(o)))},o=function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];(0,aT.f)(t,n.library,EF,EB).apply(e,(0,iZ._)(o))},i=function(e){return tg.createElement(zS,{initTimeline:r,loadTimelinePhoto:o,library:e,emptyComponent:tg.createElement(tI.Z,null),timelineFilter:Ys(n.condition)})};return tg.createElement(qI,{library:n.library,renderComponent:i,albumType:J.Z.SEARCH})},Yl=(0,tM.Z)(function(e,t){t(e)},b.LK.SEARCH_TYPING),Yc=function(e){var t=e.onTextChange,n=e.onTextClear,r=(0,g._)((0,tg.useState)(""),2),o=r[0],i=r[1],a=function(e){i(e.target.value),Yl(e.target.value,t)},s=function(){i(""),n()};return tg.createElement("div",{className:"synofoto-photo-request-filter-wrapper"},tg.createElement("input",{className:"synofoto-photo-request-filter-input",type:"text",value:o,placeholder:(0,t$.n6)("app","filter_placeholder"),onChange:a}),tg.createElement("div",{className:"synofoto-photo-request-filter-icon"}),""!==o&&tg.createElement(nf.Z,{className:"synofoto-input-tool-icon",iconCls:"clear-btn-icon",handler:s}))};Yc.propTypes={onTextChange:tP().func,onTextClear:tP().func},Yc.defaultProps={onTextChange:function(){},onTextClear:function(){}};var Yd=Yc,Yf=function(e){var t=e.text,n=e.className,r=e.tooltipText,o=e.alwaysShowTooltip,i=(0,tV.Z)({tooltipStr:r}),a=i.tooltipTitle,s=i.setTooltipTargetRef,u=(0,tG.Z)().setGlobalTooltipTargetRef,l=function(e){s(e),u(e)};return tg.createElement("div",{className:n,"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":o?r:a,"data-long-press-delay":b.LK.LONG_PRESS,ref:l},t)};Yf.propTypes={text:tP().string,className:tP().string,tooltipText:tP().string,alwaysShowTooltip:tP().bool},Yf.defaultProps={text:"",className:"",tooltipText:"",alwaysShowTooltip:!1};var Yp=Yf,Yh=__webpack_require__(88528),Ym=function(){return tg.createElement("div",{style:{height:"100%"}})},Yg=tg.memo(function(e){var t=e.passphrases,n=e.photoRequestMap,r=e.dispatch,o=(0,tg.useRef)(null),i=(0,tg.useRef)(null),a=(0,g._)((0,tg.useState)(!1),2),s=a[0],u=a[1],l=tg.createElement("div",{ref:i,key:"header",className:"synofoto-photo-request-owner-list-header"},tg.createElement("div",{className:"photo-request-owner-list-header-column"},(0,t$.n6)("photo_request","subject")),tg.createElement("div",{className:"photo-request-owner-list-header-column"},(0,t$.n6)("photo_request","destination_folder")),tg.createElement("div",{className:"photo-request-owner-list-header-column"},(0,t$.n6)("action","add_to_album")),tg.createElement("div",{className:"photo-request-owner-list-header-column"},(0,t$.n6)("shared","enable_expire_date")),tg.createElement(Ym,null),tg.createElement(Ym,null),tg.createElement(Ym,null)),c=function(e){return 0!==e&&e<ds.yx.getNowTimestamp()},d=function(e){return!e.get("isFolderValid")},f=function(e){return!!e.get("folderId")},p=function(e){return!!(e.get("albumId")||e.get("albumPassphrase"))},h=function(e){var t=e.get("albumId"),n=e.get("albumPassphrase");n?(0,t9.WC)(n,!0):t&&(0,t9.jQ)(t,!0)},m=function(e){var t=e.get("library"),n=e.get("folderId");n&&(0,t9.Ib)(t)(n)},v=function(e){(0,N2.v)(e),(0,Ou.Z)({notificationType:b.ZP.ALBUM_NOTIFICATION_TYPE.PURE_DIV_TEXT,textProps:{text:(0,t$.n6)("shared","str_share_link_copyed")}})},y=function(e){(0,Co.Z)((0,t$.n6)("photo_request","delete_photo_request_desc"),{title:(0,t$.n6)("photo_request","delete_photo_request"),confirmText:(0,t$.n6)("action","delete")}).then(function(t){"action"===t.type&&r(zN.lW({passphrase:e}))}).catch(function(){})},_=t.map(function(e){var t=n.get(e),o=t.get("sharingLink"),i=t.get("expiration")>0?(0,uY.Z)(t.get("expiration"),!0):"-",a=tk()("photo-request-owner-list-date",{expired:c(t.get("expiration"))}),s=function(){return d(t)||c(t.get("expiration"))?tg.createElement("div",{className:"photo-request-owner-list-warning-icon"}):null},u=function(){var e=t.get("subject");return tg.createElement("div",{className:"photo-request-owner-list-subject"},tg.createElement("div",{className:"photo-request-owner-list-icon"}),tg.createElement(Yp,{className:"photo-request-owner-list-subject-text",text:e,tooltipText:e}),s())},l=function(){var e=t.get("albumName")?t.get("albumName"):"-";return p(t)?tg.createElement(tJ.Z,{className:"photo-request-owner-list-album-name",text:e,handler:function(){return h(t)},title:e}):tg.createElement("div",{className:"photo-request-owner-list-text"},e)},g=function(){var e="".concat((0,Yh.h)(t.get("library"))).concat(t.get("folderHomePath"));if(!f(t)){var n=tk()("photo-request-owner-list-text",{invalid:d(t)});return tg.createElement(Yp,{className:n,text:e,tooltipText:(0,t$.n6)("photo_request","folder_link_invalid"),alwaysShowTooltip:!0})}var r=tk()("photo-request-owner-list-folder-path",{invalid:d(t)});return tg.createElement(tJ.Z,{className:r,text:e,handler:function(){return m(t)},alwaysShowTooltip:d(t),title:d(t)?(0,t$.n6)("photo_request","folder_link_invalid"):e})},_=function(){return tg.createElement(nf.Z,{key:"photo_request_copy_button",iconCls:"copy-btn-icon",title:(0,t$.n6)("shared","copy_link"),handler:function(){return v(o)},tipId:b.ZP.GLOBAL_TOOLTIP_ID})},E=function(){var n=(0,tw._)({passphrase:e},t.toJS());r((0,zN.cF)(n))},T=function(){return tg.createElement(tF.Z,{key:"photo_request_more_button",title:(0,t$.n6)("action","more"),ctClassName:"photo-request-owner-list-more-button",iconCls:"more-btn-icon",menu:[{text:(0,t$.n6)("lightbox","edit"),handler:E,dataTestId:"edit-btn"},{text:(0,t$.n6)("action","delete"),handler:function(){return y(e)}}]})};return tg.createElement("div",{key:"request-".concat(o),className:"synofoto-photo-request-owner-list-row"},u(),g(),l(),tg.createElement(Yp,{className:a,text:i,tooltipText:(0,t$.n6)("photo_request","expired"),alwaysShowTooltip:c(t.get("expiration"))}),_(),T())}),E=function(){o.current&&u(o.current.scrollHeight>o.current.clientHeight)},T=(0,tM.Z)(E,200);(0,tg.useLayoutEffect)(function(){if(E(),!o.current)return function(){};if("ResizeObserver"in window){var e=new ResizeObserver(T);return e.observe(o.current),function(){e.disconnect()}}return function(){}},[o,T]);var S=tk()((0,tR._)({"synofoto-photo-request-owner-list":!0},b._D.SHOW_SCROLLBAR,s&&!((0,sj.eE)()&&(0,sj.vU)())));return tg.createElement(tg.Fragment,null,l,tg.createElement("div",{ref:o,className:S},0===t.size?tg.createElement("div",{className:"synofoto-photo-request-owner-view-empty-filtering-wrapper"},(0,t$.n6)("photo_request","no_photo_request_found")):_))});Yg.propTypes={passphrases:tO().listOf(tP().string.isRequired),photoRequestMap:tO().mapOf(tO().mapContains({subject:tP().string.isRequired,description:tP().string,library:tP().string.isRequired,folderHomePath:tP().string.isRequired,isFolderValid:tP().bool.isRequired,albumId:tP().number,albumPassphrase:tP().string,albumName:tP().string,expiration:tP().number,filesizeLimit:tP().number})),dispatch:tP().func},Yg.defaultProps={passphrases:ev.default.List(),photoRequestMap:ev.default.Map(),dispatch:function(){}},Yg.displayName="PhotoRequestOwnerList";var Yv=Yg,Yy=function(e){var t=e.dispatch,n=e.isLoaded,r=e.photoRequestMap,o=e.passphrases,i=(0,g._)((0,tg.useState)(!1),2),a=i[0],s=i[1],u=function(){t((0,zN.$k)())},l=function(e){t(NW(!1)),t((0,zN.kx)(e)),s(""!==e)},c=function(){t(NW(!1)),t((0,zN.kx)()),s(!1)};if(n&&0===r.size&&!a){var d=tg.createElement(tJ.Z,{color:b.rp.MAIN,shape:b.jL.OVAL,text:(0,t$.n6)("photo_request","new_photo_request"),handler:u});return tg.createElement(tI.Z,{className:"synofoto-empty-photo-request-owner-view",iconClassName:"synofoto-empty-photo-request",description:(0,t$.n6)("photo_request","empty_view_description"),hint:(0,t$.n6)("photo_request","empty_view_hint"),additionalContent:d})}return tg.createElement("div",{className:"synofoto-photo-request-owner-view"},tg.createElement("div",{className:"synofoto-photo-request-owner-view-toolbar"},tg.createElement(tJ.Z,{color:b.rp.GREY,shape:b.jL.RECTANGLE,text:(0,t$.n6)("photo_request","new_photo_request"),handler:u}),tg.createElement(Yd,{onTextChange:l,onTextClear:c})),tg.createElement(Yv,{dispatch:t,passphrases:o,photoRequestMap:r}))};Yy.propTypes={dispatch:tP().func,isLoaded:tP().bool.isRequired,photoRequestMap:tO().map.isRequired,passphrases:tO().listOf(tP().string.isRequired).isRequired},Yy.defaultProps={dispatch:function(){}};var Yb=Yy,Y_=function(e){return e.getIn(["photoRequest","isMapLoaded"])},YE=function(e){return e.getIn(["photoRequest","passphrases"])},YT=function(e){return e.getIn(["photoRequest","requestByPassphrase"])},YS=function(e){return e.getIn(["photoRequest","isSwitchTab"])},YI=function(){var e=(0,y.I0)(),t=(0,y.v9)(YS),n=(0,y.v9)(Y_),r=(0,y.v9)(YT),o=(0,y.v9)(YE);return(0,tg.useEffect)(function(){return e((0,zN.kx)()),function(){e(Nq())}},[e]),t&&!n?tg.createElement("div",{className:"synofoto-photo-request-owner-view-loading-indicator-wrapper"},tg.createElement(tb.Z,{delayTime:1e3})):tg.createElement(Yb,{dispatch:e,isLoaded:n,photoRequestMap:r,passphrases:o})},Yw=function(e){var t=e.sharedList,n=e.sharedType,r=e.arrangeRow,o=e.loadSharedList,i=e.clearSharedList,a=e.AlbumEl,s=(0,tg.useRef)(t.get("list")),u=(0,tg.useRef)(0),l=(0,tg.useRef)(!1),c=(0,g._)((0,tg.useState)(-1),2),d=c[0],f=c[1],p=(0,nS.Z)(function(e){var t=e||d,o=b.ZP.ITEMROW_NORMAL_ALBUM_ITEM_WIDTH,i=b.ZP.ITEMROW_NORMAL_ALBUM_ITEM_MAX_WIDTH,a=b.ZP.ITEMROW_NORMAL_ALBUM_ITEM_MARGIN,s=Math.floor((t+a)/(o+a)),l=2*Math.floor((t+a-a*s)/s/2),c=l>i?i:l,f=Math.floor(3*c/4);u.current=s,r(u.current,n,a,{width:c,height:f})},200),h=m_({loadLimit:b.ko.SHARED_ALBUM,loadElementList:o,getListCurrentLength:function(){return t.get("list").size},isElementLoaded:function(e){return e<t.get("list").size},getNumberOfElementsInRow:function(){return u.current}});(0,tg.useEffect)(function(){return o(0,b.ko.SHARED_ALBUM),function(){i()}},[]),(0,tg.useEffect)(function(){(0,ev.is)(s.current,t.get("list"))||(s.current.size<t.get("list").size&&(l.current=!1),p(),s.current=t.get("list"))},[t]);var m=function(e){var n=oC(e).dimensionsWidth;n!==d&&(f(n),t.get("list").size>0&&p(e.width))},v=function(e){l.current||(l.current=h(e))},y=function(e,n){v(e*u.current+n);var r=t.getIn(["rows",e]),o=r.get("margin"),i=r.get("size").toJS(),s=i.width,l=i.height,c=r.getIn(["list",n]).toJS(),d=c.itemCount,f=c.id,p=c.name,h=c.passphrase,m=c.additional,g=c.type,y=m.sharing_info,b={marginLeft:0===n?"0":"".concat(o,"px")};return tg.createElement(a,{style:b,key:"normal_".concat(f,"_").concat(h),itemCount:d,albumId:f,passphrase:h,coverThumbnailUnitId:m.thumbnailUnitId,name:p,imageSize:{width:s,height:l},sharingLink:y.sharing_link,privacyType:y.privacy_type,temporaryShared:c.temporaryShared,ownerName:y.owner.name,ownerId:y.owner.id,enablePassword:y.enable_password,enableExpiration:0!==y.expiration,albumType:g})};return 0===t.get("list").count()&&t.get("loaded")?tg.createElement(tI.Z,{iconClassName:"synofoto-empty-share-icon",description:(0,t$.n6)("app","no_sharing_album")}):tg.createElement(rE.Z,{className:"synofoto-share-list-view-list",rowPadding:24,widthPadding:60,widthPaddingLeft:20,bottomPadding:32,handleResize:m,rows:t.get("rows"),renderItem:y})};Yw.propTypes={sharedList:tO().contains({list:tO().list.isRequired,rows:tO().list.isRequired,loaded:tP().bool.isRequired}).isRequired,sharedType:tP().string.isRequired,arrangeRow:tP().func.isRequired,loadSharedList:tP().func.isRequired,clearSharedList:tP().func.isRequired,AlbumEl:tP().elementType.isRequired};var YA=Yw,YO=function(){var e=(0,y.v9)(Es.getSharedMe),t=(0,y.v9)(Es.getOwnerInfo),n=(0,y.v9)(function(e){return Es.getSortByBySharedType(e,b.gq.sharedWithMe)}),r=(0,y.v9)(function(e){return Es.getSortDirectionBySharedType(e,b.gq.sharedWithMe)}),o=(0,y.I0)(),i=e.get("list");(0,tg.useEffect)(function(){var e=i.map(function(e){return e.getIn(["additional","sharing_info","owner","id"])}).toJS();(e=e.filter(function(e){return void 0===t.find(function(t){return t.get("id")===e})})).length>0&&o(_7(e))},[i]),(0,tg.useEffect)(function(){return function(){return o(_0())}},[o]);var a=function(e,t){o(_4(e,t,n,r))},s=function(e,t,n,r){o(_Y(e,t,n,r))},u=function(){o(_X(b.gq.sharedWithMe))};return""===n||""===r?null:tg.createElement(YA,{AlbumEl:zW,arrangeRow:s,clearSharedList:u,loadSharedList:a,ownerInfo:t,sharedList:e,sharedType:b.gq.sharedWithMe})},YC=b.ZP.ALBUM_TYPE.SHARED_WITH_OTHERS,YP=b.gq.sharedWithOthers,YR=function(e){var t=e.albumId,n=e.coverThumbnailUnitId,r=e.name,o=e.className,i=e.enableExpiration,a=e.enablePassword,s=e.imageSize,u=e.itemCount,l=e.ownerName,c=e.sharingLink,d=e.style,f=e.temporaryShared,p=e.albumType,h=e.passphrase,m=(0,g._)((0,tg.useState)(!1),2),v=m[0],y=m[1],_=(0,cy.Qx)("".concat(J.Z.ROOT).concat(J.Z.SHARING)),E=o||"synofoto-album-shared",T=(0,nP.Z)({thumbnailUnitId:n,thumbnailLibrary:my()}),S=(0,n1.AJ)(t,T,"album",b.ZP.ALBUM_THUMBNAIL_SIZE,{passphrase:h});return tg.createElement("div",{className:E,style:d,onMouseEnter:function(){return y(!0)},onMouseLeave:function(){return y(!1)},role:"img","data-testid":"synofoto-album-shared"},tg.createElement(cr,{dataTestId:"synofoto-shared-with-others-album-link",className:"synofoto-item-grey-image",to:"/".concat(J.Z.ALBUM,"/").concat(t),state:_},tg.createElement("div",{className:"synofoto-album-container"},tg.createElement(zZ,{imageSize:s,imageUrl:S}),tg.createElement(zG,{showSharedStatus:!0,itemCount:u,captionClass:"synofoto-album-info",width:s.width,shared:!0,name:r,isOwner:!0,enablePassword:a,enableExpiration:i,ownerName:l}))),v&&tg.createElement(z$,{menuType:YC,id:t,name:r,temporaryShared:f,sharingLink:c,sharedType:YP,albumType:p,shared:!0}))};YR.propTypes={albumId:tP().number.isRequired,name:tP().string.isRequired,coverThumbnailUnitId:tP().number,albumType:tP().string,className:tP().string,enableExpiration:tP().bool,enablePassword:tP().bool,imageSize:tP().shape({width:tP().number,height:tP().number}),itemCount:tP().number,ownerName:tP().string,sharingLink:tP().string,style:tP().shape({marginLeft:tP().string}),temporaryShared:tP().bool,passphrase:tP().string},YR.defaultProps={coverThumbnailUnitId:0,albumType:b.ZP.ALBUM_TYPE.NORMAL,className:"",enableExpiration:!1,enablePassword:!1,imageSize:b.ZP.DEFAULT_ALBUM_SIZE,itemCount:null,ownerName:"",sharingLink:"",style:{marginLeft:""},temporaryShared:!1,passphrase:""};var YL=YR,YD=function(){var e=(0,y.I0)(),t=(0,y.v9)(Es.getSharedOthers),n=(0,y.v9)(function(e){return Es.getSortByBySharedType(e,b.gq.sharedWithOthers)}),r=(0,y.v9)(function(e){return Es.getSortDirectionBySharedType(e,b.gq.sharedWithOthers)}),o=function(t,o){e(_3(t,o,n,r))},i=function(t,n,r,o){e(_Y(t,n,r,o))},a=function(){e(_X(b.gq.sharedWithOthers))};return""===n||""===r?null:tg.createElement(YA,{sharedList:t,loadSharedList:o,sharedType:b.gq.sharedWithOthers,arrangeRow:i,clearSharedList:a,AlbumEl:YL})},Yx=function(e){var t=e.btnClassName,n=(0,y.I0)(),r=(0,y.v9)(Es.getSharedType),o=(0,y.v9)(function(e){return Es.getSortByBySharedType(e,r)}),i=(0,y.v9)(function(e){return Es.getSortDirectionBySharedType(e,r)}),a=function(e,t){(e!==i||t!==o)&&n((r===b.gq.sharedWithMe?Ee:Et)(t,e))};return(0,av.gA)({sortBy:o,sortDirection:i,className:t,changeSorting:a,buttonType:"icon",title:(0,t$.n6)("action","sorting"),disabled:!1,key:"sharing_album_list_sorting_btn",dataTestId:"sharing-album-list-sorting-btn"})},Yk=function(){var e=(0,y.I0)(),t=(0,y.v9)(Es.getSharedType),n=(0,y.v9)(function(e){return e.getIn(["setting","wizard_info","hint"])}),r=WE(n),o=[],i=function(e){var t=o.findIndex(function(t){return t.sharedType===e});return -1===t?1:t};(0,tg.useEffect)(function(){e(En())},[e]),o.push({text:(0,t$.n6)("shared","shared_with_me"),content:tg.createElement(YO,null),sharedType:b.gq.sharedWithMe,handler:function(){return e(_K(b.gq.sharedWithMe))}}),(0,n0._9)()&&o.push({text:(0,t$.n6)("shared","shared_with_others"),content:tg.createElement(YD,null),sharedType:b.gq.sharedWithOthers,handler:function(){return e(_K(b.gq.sharedWithOthers))}},{text:(0,t$.n6)("photo_request","photo_request"),content:tg.createElement(YI,null),sharedType:b.gq.photoRequest,handler:function(){t!==b.gq.photoRequest&&e(NY(!0)),e(_K(b.gq.photoRequest)),r&&WS(n)},isShowHint:r});var a=t===b.gq.photoRequest?null:tg.createElement(Yx,{key:"sharing_album_list_sorting_button",btnClassName:"synofoto-toolbar-action-button"});return tg.createElement(dz.Z,{className:"synofoto-sharing-page-tab-panel synofoto-large-tab-panel",tabItems:o,defaultActiveId:i(t),customPanelHeaderRight:a,currentActiveId:i(t)})},YM=function(e){return(0,au.f5)()||(0,au.v6)()?(0,au.Of)():e.passphrase},YN=function(){var e=(0,iT.Z)(),t=e.location,n=e.params,r=(0,y.I0)(),o=(0,y.v9)(i7.Z.getAlbumPhotowall),i=(0,y.v9)(i7.Z.getCurrentAlbum),a=(0,y.v9)(i7.Z.getCurrentAlbumItemCount),s=i.get("name"),u=i.get("id"),l=(0,y.v9)(i7.Z.getSharingPermission),c=YM(n),d=l.getIn(["permission","download"]),f=i.get("passphrase")===c;(0,tg.useEffect)(function(){return r(vv(c)),r(vy(c)),function(){r(vn())}},[r,c]),(0,tg.useEffect)(function(){r(Or(b.ZP.ALBUM_TYPE.ALBUM,s,u,a,{passphrase:c}))},[r,s,u,a,c]),(0,tg.useEffect)(function(){return function(){return r(vr())}},[r]);var p=(0,tg.useCallback)(function(e){return r(g7(e))},[r]),h=(0,tg.useCallback)(function(e){return r(vt(e))},[r]),m=function(e){f&&l.getIn(["permission","upload"])&&r($(e,{passphrase:c},s))},g=function(e){var t=e.id,n=e.thumbnailInfo,r=e.type,o=void 0===r?"item":r,a=e.preferSize,s=void 0===a?"m":a,u=e.library,l=void 0===u?"":u,c=i.get("passphrase");return(0,n1.AJ)(t,n,o,s,{passphrase:c},l)},v={location:t,arrangeFlexLayoutSection:p,beforeLoadFlexLayoutSection:function(e){return r(ve(e))},arrangeFlexLayoutRow:h,resetAlbumScrollToItem:function(){return r(vs())},openLightbox:function(e){r((0,im.xV)({type:"photowall",id:e,passphrase:c}))},listAlbumItem:function(e){f&&r(vI(c,e,i.get("sortBy"),i.get("sortDirection")))},album:f?i:ev.default.Map(),photo:f?o:ev.default.fromJS({rows:[],items:[]}),allowSelect:d,getItemThumbnailURL:g};return(0,n0.nw)()&&l.getIn(["permission","upload"])?tg.createElement(HR,(0,tw._)({addUploadTask:m},v)):tg.createElement(jr,v)},YF={},YB=function(e){var t=(0,y.I0)(),n=function(){return t(EJ(e.params.library)())},r=(0,tg.useCallback)(function(n){(0,aT.f)(t,e.params.library,Ez,Eq)(n)},[t,e.params.library]);(0,tg.useEffect)(function(){return function(){t(Eb(!1))}},[t]);var o=function(t){return tg.createElement(zS,(0,tL._)((0,tw._)({},e),{initTimeline:n,loadTimelinePhoto:r,emptyComponent:tg.createElement(Z3,{hint:(0,t$.n6)("app","no_detected_item_hint")}),library:t,lightboxType:b.v.SIMILAR,timelineFilter:YF}))};return tg.createElement(qI,{library:e.params.library,renderComponent:o,albumType:J.Z.ALBUM_TYPE.SIMILAR})};YB.propTypes={params:tP().shape({library:tP().string.isRequired}).isRequired};var YU=qA(YB),YZ={library:tP().string.isRequired},Yj=function(e){var t=e.library,n=(0,oi._)(e,["library"]),r=(0,y.I0)(),o=(0,y.v9)(t6.Z.getCurrentFolder),i=function(e){var n,i=e.item,a=null==o?void 0:o.get("id");if(!a)return!1;var s=(0,rp.Z)();if(!s)return!1;var u=a,l=i.dragItemInfos.mode,c=null===(n=i.dragItemInfos.payload)||void 0===n?void 0:n.id;return!!(0,oS.Z)({storeState:s,dragMode:l,targetFolderId:u,selectedFolderId:c})&&(r((0,oI.Z)({dragMode:l,library:t,targetFolderId:u,selectedFolderId:c})),!0)};return tg.createElement(oa.Z,{className:"synofoto-folder-view-dnd-wrapper",dropHook:i},tg.createElement(iE,(0,tL._)((0,tw._)({currentFolder:o,library:t},n),{FolderElem:oG,FileElem:r_,ListElem:rV})))};Yj.propTypes=YZ;var YH=Yj,Yz=15,Yq=100,YG=rF(100),YV=rN(Yq),YW=function(e){var t=rZ({verticalStrength:YG,horizontalStrength:YV,strengthMultiplier:Yz});return tg.createElement(nT,(0,tL._)((0,tw._)({},e),{setScrollZoneRef:t,isDroppable:!0}))},YY={className:tP().string,checked:tP().bool,disabled:tP().bool,onChange:tP().func,labelText:tP().string,description:tP().string},YJ={className:"",checked:!1,disabled:!1,onChange:function(){},labelText:"",description:""},Y$=function(e){var t=e.className,n=e.checked,r=e.disabled,o=e.onChange,i=e.labelText,a=e.description,s=(0,nd.Z)(),u=tk()("synofoto-form-checkbox",(0,tR._)({},t,t)),l=tk()("synofoto-form-checkbox-icon",(0,tR._)({checked:n},"synofoto__".concat(s),!0)),c=(0,SZ.x0)(),d=(0,g._)((0,tg.useState)(!1),2),f=d[0],p=d[1],h=(0,tg.useCallback)(function(e){if(null!==e){var t=Gt(e);p(t),t&&(e.style.textOverflow="ellipsis")}},[]);return tg.createElement("div",{className:u},tg.createElement("input",{disabled:r,type:"checkbox",className:"synofoto-form-checkbox-input",checked:n,id:c,onChange:o}),tg.createElement("label",{className:"synofoto-form-checkbox-label",htmlFor:c},i&&tg.createElement("div",{className:"synofoto-form-checkbox-text-label",ref:h,"data-tooltip-id":b.ZP.GLOBAL_TOOLTIP_ID,"data-tooltip-content":i&&f?i:""},i),a&&tg.createElement("div",null,a),tg.createElement("div",{className:l})))};Y$.propTypes=YY,Y$.defaultProps=YJ;var YK=Y$,YX={checked:tP().bool,className:tP().string,onChange:tP().func,personInfo:tO().map},YQ={checked:!1,className:"",onChange:function(){},personInfo:ev.default.Map()},Y0=function(e){var t=e.checked,n=e.className,r=e.onChange,o=e.personInfo,i="synofoto-filter-people-check-box ".concat(n);return tg.createElement("div",{className:i},tg.createElement(zz,{name:o.get("name"),className:"synofoto-filter-people-avator",classSuffix:"size42",circleImage:(0,n1.AJ)(o.get("id"),o.getIn(["additional","thumbnail"],ev.default.Map()).toJS(),"person",(0,n0.$E)())}),tg.createElement(YK,{className:"synofoto-filter-check-box",checked:t,onChange:r,labelText:o.get("name")}))};Y0.propTypes=YX,Y0.defaultProps=YQ;var Y1=Y0,Y2=__webpack_require__(60389),Y4={tree:{base:{backgroundColor:"var(--color-background-tier1)",color:"var(--color-grey-tier2)",fontSize:"14px",lightHeight:"22px",alignSelf:"baseline",paddingLeft:"0px",width:"100%",boxSizing:"border-box"},node:{base:{position:"relative"},link:{cursor:"pointer"},activeLink:{},toggle:{base:{},wrapper:{}},header:{title:{flex:"1",lineHeight:"22px",whiteSpace:"nowrap"}},subtree:{listStyle:"none"},loading:{}}}},Y3={data:tO().list.isRequired,onCheck:tP().func,onToggle:tP().func},Y5={onCheck:function(){},onToggle:function(){}},Y6=function(e){var t=e.data,n=e.onCheck,r=e.onToggle,o=(0,nd.Z)();return tg.createElement(Y2.Treebeard,{data:t.toJS(),className:"synofoto-treebeard",containerClassName:"synofoto-filter-treebeard-container",theme:o,toggleClassName:"synofoto-treebeard-toggle",onToggle:r,onActive:n,style:Y4,decorators:Y2.decorators,showCheckbox:!0,hideTerminalToggle:!0})};Y6.propTypes=Y3,Y6.defaultProps=Y5;var Y9=Y6,Y8=__webpack_require__(40870),Y7=function(e){var t=e.handleApply,n=e.handleCancel,r=e.isOpen,o=(0,y.v9)(aS.av),i=(0,y.v9)(ip.Z.getAdminSetting),a=(0,y.v9)(ip.Z.getUserSetting),s=(0,y.v9)(ip.Z.getTeamSetting),u=(0,y.v9)(r3.getSetting),l=!1;(0,n0.Bj)(i)&&(l=o===J.Z.PERSONAL_SPACE?(0,n0.iY)(a):(0,n0.iY)(s));var c=(0,g._)((0,tg.useState)(u),2),d=c[0],f=c[1],p=function(){t(d)},h=function(){n()},m=function(e,t){f(d.set(e,t))},v=function(){var e=b._Y;return l||(e=b._Y.filter(function(e){return e!==b.CP.PERSON})),(e=e.filter(function(e){return e!==b.CP.FLASH})).map(function(e){return tg.createElement(YK,{className:"synofoto-filter-condition-check-box",checked:d.get("".concat(e)),onChange:function(t){return m("".concat(e),t.target.checked)},labelText:(0,Y8.as)(e),key:"".concat(e)})})},_=function(){return tg.createElement("div",{className:"synofoto-filter-condition-dialog-content","data-testid":"filter-condition-dialog-content"},v())};return tg.createElement(db.Z,{isOpen:r,className:"synofoto-filter-condition-dialog",title:(0,t$.n6)("filter","filter_condition_dialog_title"),handleConfirm:p,handleCancel:h,confirmDisabled:!d.some(function(e){return e}),showCancel:!0,content:_(),contentPadding:b.k3.TOP_AND_BOTTOM})};Y7.propTypes={handleApply:tP().func,handleCancel:tP().func,isOpen:tP().bool.isRequired},Y7.defaultProps={handleApply:function(){},handleCancel:function(){}};var Je=Y7;function Jt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=document.body.appendChild(document.createElement("div")),n=iQ.Z.getStore(),r=function(){return p.unmountComponentAtNode(t),setTimeout(function(){return t.remove()})};return new Promise(function(r,o){var i=(0,tL._)((0,tw._)({},e),{isOpen:!0,handleApply:function(e){r({setting:e})},handleCancel:function(){o()}});p.render(tg.createElement(y.zt,{store:n},tg.createElement(Je,i)),t)}).then(function(e){return r(),e}).catch(function(e){throw r(),e})}var Jn=__webpack_require__(84299),Jr=5,Jo=function(e){var t=e.filter(function(e){return!e.isEmpty()}).toJS();return t[b.CP.GENERAL_TAG]&&(t.general_tag_policy="or"),t[b.CP.PERSON]&&(t.person_policy="or"),t},Ji=function(e){var t=e.library,n=e.isUnderFolder,r=(0,g._)((0,tg.useState)(ev.default.fromJS({})),2),o=r[0],i=r[1],a=(0,y.I0)(),s=(0,y.v9)(ip.Z.getAdminSetting),u=(0,y.v9)(ip.Z.getUserSetting),l=(0,y.v9)(ip.Z.getTeamSetting),c=(0,tg.useMemo)(function(){var e=!1;return(0,n0.Bj)(s)&&(e=t===J.Z.PERSONAL_SPACE?(0,n0.iY)(u):(0,n0.iY)(l)),e},[s,u,l,t]),d=(0,y.v9)(r3.getCondition),f=(0,y.v9)(r3.getCollapse),p=(0,y.v9)(t6.Z.getCurrentFolder),h=(0,y.v9)(r3.getOption),m=(0,y.v9)(r3.getSetting),v=(0,y.v9)(aS.EW),_=(0,y.v9)(iU.Z.getAlbumType),E=(0,y.v9)(iU.Z.getAlbumType),T=(0,y.v9)(r3.getIsEnabled),S=(0,y.v9)(r3.getFilterChange),I=(0,tg.useRef)(E),w=(0,tg.useRef)(T),A=(0,y.v9)(ip.Z.getUserEnableSimilar),O=(0,y.v9)(ip.Z.getTeamSpaceEnableSimilar),C=(0,rg.E0)(t)?A:O,P=(0,tg.useMemo)(function(){return(0,tM.Z)(function(e,t,n,r,o){var i=Jo(e);i.additional=["thumbnail"],i.setting=t,r&&n&&(i.folder=[n.get("id")]),C&&!r?(0,aT.f)(a,o,TI,Tw)(i):(0,aT.f)(a,o,TT,TS)(i)},500)},[a,C]),R=(0,tg.useMemo)(function(){return(0,tM.Z)(function(e,n){var r=Jo(e);_===b.ZP.ALBUM_TYPE.TIMELINE&&C?(a(ET()),a(EK(t)(r))):_===b.ZP.ALBUM_TYPE.TIMELINE?(a(ET()),a(EV(t)(r))):_===b.ZP.ALBUM_TYPE.FOLDER&&n&&(0,aT.f)(a,t,oW.Wg,oW.KF)(n.get("id"),n.get("sortBy"),n.get("sortDirection"),!0,0)},500)},[a,_,t,C]),L=function(){a(TA()),P(ev.default.fromJS({}),m,p,n,t)},D=function(e){return f.get(e)?h.getIn([e,"tree"]).slice(0,Jr):h.getIn([e,"tree"])},x=function(e){return f.get(e)?h.get(e).slice(0,Jr):h.get(e)},k=function(e){return b.Dd.includes(e)?D(e):x(e)};(0,tg.useEffect)(function(){I.current=E,w.current=T},[E,T]),(0,tg.useEffect)(function(){return a(Tk(!0)),function(){w.current&&I.current===b.ZP.ALBUM_TYPE.FOLDER&&(a(is()),a(o1())),a(TA())}},[]),(0,tg.useEffect)(function(){a(TA()),a(Tk(!0))},[p,n,t]),(0,tg.useEffect)(function(){v&&P(d,m,p,n,t),(0,Y8.OP)(o,m).some(function(e){return(0,Y8.Q3)(k(e))})&&R(d,p),i(m)},[m]),(0,tg.useEffect)(function(){a(TR(m.set(b.CP.PERSON,c)))},[c]),(0,tg.useEffect)(function(){v&&S&&P(d,m,p,n,t)},[a,v,S,d]);var M=function(){L(),R(ev.default.fromJS({}),p)},N=function(){Jt().then(function(e){a(TR(e.setting))}).catch(function(){})},F=function(e,r,o){if(o)i=d.getIn([e]).push(r);else{var i,s=d.getIn([e]).indexOf(r);i=d.getIn([e]).delete(s)}var u=d.setIn([e],i);b.a.includes(e)?a(TC(e,r,o,u)):a(TO(e,r,o,u)),P(u,m,p,n,t),R(u,p)},B=function(e,r,o){var i=h.getIn([e,"tree"]),s=i,u=h.getIn([e,"idToPos"]),l=d.getIn([e]),c=function(t){return e===b.CP.TIME?ev.default.fromJS({start_time:t.get("start_time"),end_time:t.get("end_time")}):t.get("id")},f=function(e){var t=u.getIn(["".concat(e.id)]);if(s=s.setIn((0,iZ._)(t).concat(["checked"]),o),!e.children||0===e.children.length){var n=l.indexOf(c(i.getIn(t)));o&&-1===n?l=l.push(c(i.getIn(t))):o||-1===n||(l=l.delete(n))}};if(f(r),r.children&&r.children.forEach(function(e){f(e)}),u.getIn(["".concat(r.id)]).size>1){var g=s.get(u.getIn(["".concat(r.id),0]));if(o){var v=!0;g.get("children").forEach(function(e){e.get("checked")||(v=!1)}),v&&f(g.toJS())}else f(g.toJS())}var y=d.setIn([e],l);a(Tx(e,s,y)),P(y,m,p,n,t),R(y,p)},U=function(e){return tg.createElement(z4.Z,{text:(0,t$.n6)("action","see_more"),className:"synofoto-see-more-button",iconCls:"see-more-btn-icon",handler:function(){a(TL(e,!1))}})},Z=function(){return tg.createElement("div",{className:"synofoto-filter-no-option"},(0,t$.n6)("filter","no_available_conditions"))},j=function(e){var t=[],n=function(t){return e===b.CP.TYPE?(0,t$.n6)("filter",t.get("name")):e===b.CP.FLASH?(0,t$.n6)("filter",t.get("id")?"flash_on":"flash_off"):e===b.CP.RATING?(0,Jn.Z)(t.get("id")):e===b.CP.FAVORITE?(0,t$.n6)("filter","my_favorite"):t.get("name")};return k(e).forEach(function(r){t.push(tg.createElement(YK,{className:"synofoto-filter-check-box",checked:r.get("checked"),onChange:function(t){return F(e,r.get("id"),t.target.checked)},labelText:n(r),key:r.get("id")}))}),t},H=function(e){return k(e).map(function(t){var n=(0,Y8.UI)(e,t);return tg.createElement(YK,{className:"synofoto-filter-check-box",checked:t.get("checked"),onChange:function(n){return F(e,t.delete("checked"),n.target.checked)},labelText:n,key:n})})},z=function(){var e=[];return k(b.CP.PERSON).forEach(function(t){e.push(tg.createElement(Y1,{checked:t.get("checked"),onChange:function(e){return F(b.CP.PERSON,t.get("id"),e.target.checked)},personInfo:t,key:t.get("id")}))}),e},q=function(e){var t=function(t,n){a(TD(e,t.id,n))},n=function(t){B(e,t,!t.checked)},r=k(e);return tg.createElement(Y9,{data:r,onToggle:t,onCheck:n})},G=function(e){var t,n,r=(n=b.Dd.includes(e)?h.getIn([e,"tree"]).size:h.getIn([e]).size)>Jr&&f.get(e);return t=0===n?Z():e===b.CP.PERSON?z():e===b.CP.TIME||e===b.CP.GEOCODING?q(e):b.a.includes(e)?H(e):j(e),tg.createElement("div",{className:"synofoto-filter-date-wrapper",key:e},tg.createElement("div",{className:"synofoto-filter-section-title"},(0,Y8.as)(e)),tg.createElement("div",{className:"synofoto-filter-section-content"},t,r&&U(e)),tg.createElement("div",{className:"synofoto-filter-section-divider"}))},V=function(){return tg.createElement("div",{className:"synofoto-filter-setting-wrapper"},tg.createElement(nf.Z,{key:"filter_setting_button",iconCls:"setting-btn-icon",handler:N,dataTestId:"filter_setting_button"}),tg.createElement(tJ.Z,{className:"synofoto-filter-clean-all-button",key:"clear_all_button",text:(0,t$.n6)("action","clear_all"),handler:M}))};return v?tg.createElement("div",{className:"synofoto-filter-wrapper"},tg.createElement("div",{className:"synofoto-filter-divider"}),tg.createElement("div",{className:"synofoto-filter-content"},V(),tg.createElement("div",{className:"synofoto-filter-section-divider"}),tg.createElement("div",{className:"synofoto-filter-section-wrapper"},tg.createElement("div",{className:"synofoto-filter-condition-wrapper"},b._Y.map(function(e){return m.get(e)&&G(e)}))))):null};Ji.propTypes={library:tP().string.isRequired,isUnderFolder:tP().bool},Ji.defaultProps={isUnderFolder:!1};var Ja=Ji,Js=function(e){var t=e.emptyComponent,n=e.library,r=e.uploadPhoto;return tg.createElement("div",{className:"synofoto-folder-view"},tg.createElement(zB,{library:n,uploadPhoto:r}),tg.createElement("div",{className:"synofoto-folder-view-content"},tg.createElement(YW,{library:n}),tg.createElement("div",{className:"synofoto-folder-view-wrapper"},tg.createElement(YH,{emptyComponent:t,library:n})),!((0,rg.Eo)(n)&&!(0,i4.Z)())&&tg.createElement(Ja,{isUnderFolder:!0,library:n})))};Js.propTypes={emptyComponent:tP().element.isRequired,library:tP().string.isRequired,uploadPhoto:tP().func.isRequired};var Ju=Js,Jl=function(e){var t=e.emptyComponent,n=e.library,r=e.uploadPhoto;return tg.createElement("div",{className:"synofoto-folder-view-without-space-selector"},tg.createElement(YW,{library:n}),tg.createElement("div",{className:"synofoto-folder-view-content-wrapper"},tg.createElement(zB,{library:n,uploadPhoto:r}),tg.createElement("div",{className:"synofoto-folder-view-content"},tg.createElement("div",{className:"synofoto-folder-view-wrapper"},tg.createElement(YH,{emptyComponent:t,library:n})),!((0,rg.Eo)(n)&&!(0,i4.Z)())&&tg.createElement(Ja,{isUnderFolder:!0,library:n}))))};Jl.propTypes={emptyComponent:tP().element.isRequired,library:tP().string.isRequired,uploadPhoto:tP().func.isRequired};var Jc=Jl,Jd=function(e){var t=e.emptyComponent,n=e.library,r=e.uploadPhoto,o=(0,i0.vT)()&&(0,n0.nw)(),i={emptyComponent:t,library:n,uploadPhoto:r};return((0,tg.useEffect)(function(){(0,gk.d8)(b.cn.VIEW_TYPE,b.bW.FOLDER,30)},[]),o)?tg.createElement(Ju,i):tg.createElement(Jc,i)};Jd.propTypes={emptyComponent:tP().element,library:tP().string.isRequired,uploadPhoto:tP().func.isRequired},Jd.defaultProps={emptyComponent:tg.createElement(tI.Z,null)};var Jf=Jd,Jp={library:tP().oneOf(Object.values(b.Zu)).isRequired},Jh=function(e){var t=e.library,n=(0,tg.useRef)(null);nn(n.current);var r=(0,y.v9)(function(e){return e.getIn(["folderReducer","folder","currentFolder"])});return tg.createElement("div",{className:"synofoto-toolbar-panel-mobile",ref:n},r&&tg.createElement(t7,{library:t,currentFolder:r}))};Jh.propTypes=Jp;var Jm=Jh,Jg={emptyComponent:tP().element,library:tP().string.isRequired},Jv={emptyComponent:tg.createElement(tI.Z,null)},Jy=function(e){var t=e.emptyComponent,n=e.library;return(0,tg.useEffect)(function(){(0,gk.d8)(b.cn.VIEW_TYPE,b.bW.FOLDER,30)},[]),tg.createElement("div",{className:"synofoto-folder-view"},tg.createElement(Jm,{library:n}),tg.createElement("div",{className:"synofoto-folder-view-wrapper"},tg.createElement(iE,{emptyComponent:t,library:n})))};Jy.propTypes=Jg,Jy.defaultProps=Jv;var Jb=Jy,J_=(0,tN.C)(Jf,Jb),JE=function(e){var t=e.addUploadToFolder,n=e.addUploadToTeamFolder;return function(){var e=(0,iT.Z)(),r=e.location,o=e.params,i=(0,rg.Fy)(r.pathname),a=(0,y.v9)(t6.Z.getCurrentFolder),s=parseInt(o.id,10),u=(0,i0.jO)(a,b._I.UPLOAD),l=(0,rg.E0)(i)||(0,rg.Eo)(i)&&u,c=(0,tg.useRef)(null),d=(0,y.I0)();(0,tg.useEffect)(function(){d((0,oW.We)(r.pathname))},[r.pathname,d]);var f=function(){(null==c?void 0:c.current)&&c.current.selectAndUploadFiles()},p=function(e){return(0,aT.f)(d,i,t,n)(e,s)},h=l?tg.createElement(HI,{addItems:f}):tg.createElement(tI.Z,null),m=tg.createElement(J_,{emptyComponent:h,library:i,uploadPhoto:f});return l?tg.createElement(HC,{addUploadTask:p,ref:c},m):m}},JT=JE({addUploadToFolder:X,addUploadToTeamFolder:Q});JT.displayName="DesktopUploadableFolderView";var JS=JE({addUploadToFolder:s3,addUploadToTeamFolder:s4});JS.displayName="MobileUploadableFolderView";var JI=(0,tN.C)(JT,JS),Jw=function(){var e=(0,iT.Z)(),t=e.location,n=e.navigate,r=e.params,o=(0,y.v9)(r3.getIsEnabled),i=(0,y.v9)(aS.av),a=(0,tg.useRef)(null),s=(0,y.I0)();(0,tg.useEffect)(function(){(0,gk.d8)(b.cn.VIEW_TYPE,b.bW.TIMELINE,30)});var u=function(){(null==a?void 0:a.current)&&a.current.selectAndUploadFiles()},l=function(e){return(0,aT.f)(s,i,ee,et)(e)};return tg.createElement(HC,{addUploadTask:l,ref:a},tg.createElement("div",{className:"synofoto-uploadable-timeline"},tg.createElement(zB,{library:i,uploadPhoto:u}),tg.createElement("div",{className:"synofoto-uploadable-timeline-content-wrapper"},tg.createElement("div",{className:"synofoto-uploadable-timeline-wrapper"},tg.createElement(zR,{emptyComponent:tg.createElement(HI,{addItems:u}),params:r,library:i,filterEnable:o,isInPhotoPage:!0,location:t,navigate:n})),tg.createElement(Ja,{library:i}))))},JA=void 0,JO={type:J.Z.ALBUM_TYPE.VIDEO},JC=function(){var e=JA,t=(0,y.I0)(),n=(0,iT.Z)().params;(0,tg.useEffect)(function(){return function(){t(Eb(!1))}},[t]);var r=function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];t(EG(n.library).apply(e,(0,iZ._)(o)))},o=function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];(0,aT.f)(t,n.library,EL,ED).apply(e,(0,iZ._)(o))},i=function(e){return tg.createElement(zS,{initTimeline:r,loadTimelinePhoto:o,library:e,emptyComponent:tg.createElement(Z3,{hint:(0,t$.n6)("app","no_video_hint")}),timelineFilter:JO})};return tg.createElement(qI,{library:n.library,renderComponent:i,albumType:J.Z.ALBUM_TYPE.VIDEO})},JP=J.Z.PERSONAL_SPACE,JR=J.Z.TEAM_SPACE,JL=J.Z.ALBUM_TYPE,JD=J.Z.FOLDER,Jx=J.Z.TIMELINE,Jk=J.Z.ROOT,JM=J.Z.SEARCH,JN=J.Z.SHARING,JF=function(){return tg.createElement(tg.Fragment,null,gq({route:Jx,allowSlideShow:!0,allowEditFace:!0,allowExternalConvert:!0,component:tg.createElement(Jw,null)}),gq({route:"".concat(JD,"/:id?"),allowSlideShow:!0,allowEditFace:!0,allowExternalConvert:!0,component:tg.createElement(JI,null)}))},JB=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.viewType,n=void 0===t?(0,t_.fv)():t,r=e.viewLibrary,o=void 0===r?(0,t_.y0)():r;return tg.createElement(ty.Z5,null,tg.createElement(ty.AW,{element:tg.createElement(W1,null)},tg.createElement(ty.AW,{path:"".concat(Jk),element:tg.createElement(ty.Fg,{to:"/".concat(o,"/").concat(n)})}),tg.createElement(ty.AW,{path:"".concat(Jk)},tg.createElement(ty.AW,{path:"/".concat(JP),element:tg.createElement(ty.Fg,{to:"/".concat(JP,"/").concat(n)})}),tg.createElement(ty.AW,{path:"".concat(JP)},JF()),tg.createElement(ty.AW,{path:"/".concat(JR),element:tg.createElement(ty.Fg,{to:"/".concat(JR,"/").concat(n)})}),tg.createElement(ty.AW,{path:"".concat(JR)},JF()),tg.createElement(ty.AW,{path:"".concat(JN),element:tg.createElement(Yk,null)},gZ()),gq({route:"".concat(JN,"/:passphrase"),allowSlideShow:!0,allowEditFace:!0,allowExternalConvert:!0,component:tg.createElement(YN,null)}),tg.createElement(ty.AW,{path:"".concat(JL.ALBUM),element:tg.createElement(qr,null)},gZ(),gq({route:":id",allowSlideShow:!0,allowEditFace:!0,allowExternalConvert:!0,component:tg.createElement(HL,null)})),gq({route:"".concat(JL.RECENTLY_ADDED,"/:library"),allowSlideShow:!0,allowEditFace:!0,allowExternalConvert:!0,component:tg.createElement(Yo,null)}),gq({route:"".concat(JL.VIDEO,"/:library"),allowSlideShow:!0,allowExternalConvert:!0,component:tg.createElement(JC,null)}),gq({route:"".concat(JL.SIMILAR,"/:library"),allowSlideShow:!0,allowEditFace:!0,allowExternalConvert:!0,component:tg.createElement(YU,null)}),tg.createElement(ty.AW,{path:"".concat(JL.PERSON,"/:library"),element:tg.createElement(Yt,null)},gq({route:":id",allowSlideShow:!0,allowEditFace:!0,allowExternalConvert:!0,component:tg.createElement(zR,{emptyComponent:tg.createElement(Z3,{hint:(0,t$.n6)("app","no_detected_item_hint")})})})),tg.createElement(ty.AW,{path:"".concat(JL.GEOCODING,"/:library"),element:tg.createElement(qk,null)},gq({route:":id",allowSlideShow:!0,allowEditFace:!0,allowExternalConvert:!0,component:tg.createElement(zR,{emptyComponent:tg.createElement(Z3,{hint:(0,t$.n6)("app","no_detected_item_hint")})})})),tg.createElement(ty.AW,{path:"".concat(JL.GENERAL_TAG,"/:library"),element:tg.createElement(qx,null)},gq({route:":id",allowSlideShow:!0,allowEditFace:!0,allowExternalConvert:!0,component:tg.createElement(zR,{emptyComponent:tg.createElement(Z3,{hint:(0,t$.n6)("app","no_tag_hint")})})})),tg.createElement(ty.AW,{path:"".concat(JL.CONCEPT,"/:library"),element:tg.createElement(qw,null)},gq({route:":id",allowSlideShow:!0,allowEditFace:!0,allowExternalConvert:!0,component:tg.createElement(zR,{emptyComponent:tg.createElement(Z3,{hint:(0,t$.n6)("app","no_detected_item_hint")})})}),gq({route:":id/:name",allowSlideShow:!0,allowEditFace:!0,allowExternalConvert:!0,component:tg.createElement(zR,{emptyComponent:tg.createElement(Z3,{hint:(0,t$.n6)("app","no_detected_item_hint")})})})),gq({route:"".concat(JL.DEGREE_360,"/:library"),allowExternalConvert:!0,component:tg.createElement(qP,null)}),gq({route:"".concat(JL.LIVE,"/:library"),allowExternalConvert:!0,component:tg.createElement(qZ,null)}),gq({route:"".concat(JL.MOTION_PHOTO,"/:library"),allowExternalConvert:!0,component:tg.createElement(W4,null)}),gq({route:"".concat(JM,"/:condition/:library"),allowEditFace:!0,allowExternalConvert:!0,component:tg.createElement(Yu,null)}),gq({route:"".concat(JL.FAVORITE,"/:library"),allowEditFace:!0,allowExternalConvert:!0,allowSlideShow:!0,component:tg.createElement(qD,null)})),tg.createElement(ty.AW,{path:"*",element:tg.createElement(ty.Fg,{to:"/".concat(o,"/").concat(n)})})))},JU=function(){var e=!1,t=new URLSearchParams(window.location.search);return t.has("SAMLResponse")&&t.has("RelayState")?e=!0:t.has("ticket")?e=!0:t.has("code")&&t.has("state")?e=!0:t.has("access_token")&&t.has("state")&&(e=!0),e&&(t.set("launchApp","SYNO.Foto.Sharing.AppInstance"),t.set("app_name","SYNO.Foto.AppInstance"),window.location.search=t.toString()),e},JZ=function(){if(JU())return null;if((0,au.XX)()){var e=new URLSearchParams(window.location.search);return"login"===e.get("photos_action")?vH:"external_login"===e.get("photos_action")?tS:j2}return(0,au.f5)()?j2:SYNO.SDS.Session.isLogined?JB():gX},Jj=Hc(JZ(),On),JH=Jj.app,Jz=Jj.store,Jq=Jj.sagaMiddleware;function JG(e){h(),SYNO.SDS.Desktop.doLayout(),vz(),p.render(JH,document.getElementById(e))}function JV(e){h(),vz(),p.render(JH,e)}tm.setStore(Jz),Lz(Jz),Jq.run(ZI)}(),FotoReactLibrary=__webpack_exports__}();