PageSourceSearch

https://www.mann-ivanov-ferber.ru/_next/static/widgets/subscribe.js?31381d5b6ea6

js mann-ivanov-ferber.ru collected 2026-10-01 09:16:28 UTC 702,192 bytes, 146 lines download raw bytes

1!function(){var e={8988:function(e,t){"use strict";t.E=function(e,t){return e.split(",").map(function(e){var t=(e=e.trim()).match(r),a=t[1],o=t[2],l=t[3]||"",s={};return s.inverse=!!a&&"not"===a.toLowerCase(),s.type=o?o.toLowerCase():"all",l=l.match(/\([^\)]+\)/g)||[],s.expressions=l.map(function(e){var t=e.match(n),r=t[1].toLowerCase().match(i);return{modifier:r[1],feature:r[2],value:t[2]}}),s}).some(function(e){var r=e.inverse,n="all"===e.type||t.type===e.type;if(n&&r||!(n||r))return!1;var i=e.expressions.every(function(e){var r=e.feature,n=e.modifier,i=e.value,a=t[r];if(!a)return!1;switch(r){case"orientation":case"scan":return a.toLowerCase()===i.toLowerCase();case"width":case"height":case"device-width":case"device-height":i=u(i),a=u(a);break;case"resolution":i=s(i),a=s(a);break;case"aspect-ratio":case"device-aspect-ratio":case"device-pixel-ratio":i=l(i),a=l(a);break;case"grid":case"color":case"color-index":case"monochrome":i=parseInt(i,10)||1,a=parseInt(a,10)||0}switch(n){case"min":return a>=i;case"max":return a<=i;default:return a===i}});return i&&!r||!i&&r})};var r=/(?:(only|not)?\s*([^\s\(\)]+)(?:\s*and)?\s*)?(.+)?/i,n=/\(\s*([^\s\:\)]+)\s*(?:\:\s*([^\s\)]+))?\s*\)/,i=/^(?:(min|max)-)?(.+)/,a=/(em|rem|px|cm|mm|in|pt|pc)?$/,o=/(dpi|dpcm|dppx)?$/;function l(e){var t,r=Number(e);return r||(r=(t=e.match(/^(\d+)\s*\/\s*(\d+)$/))[1]/t[2]),r}function s(e){var t=parseFloat(e);switch(String(e).match(o)[1]){case"dpcm":return t/2.54;case"dppx":return 96*t;default:return t}}function u(e){var t=parseFloat(e);switch(String(e).match(a)[1]){case"em":case"rem":return 16*t;case"cm":return 96*t/2.54;case"mm":return 96*t/2.54/10;case"in":return 96*t;case"pt":return 72*t;case"pc":return 72*t/12;default:return t}}},8269:function(e,t,r){var n,i;n=void 0!==r.g?r.g:this,i=function(e){if(e.CSS&&e.CSS.escape)return e.CSS.escape;var t=function(e){if(0==arguments.length)throw TypeError("`CSS.escape` requires an argument.");for(var t,r=String(e),n=r.length,i=-1,a="",o=r.charCodeAt(0);++i<n;){if(0==(t=r.charCodeAt(i))){a+="�";continue}if(t>=1&&t<=31||127==t||0==i&&t>=48&&t<=57||1==i&&t>=48&&t<=57&&45==o){a+="\\"+t.toString(16)+" ";continue}if(0==i&&1==n&&45==t){a+="\\"+r.charAt(i);continue}if(t>=128||45==t||95==t||t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122){a+=r.charAt(i);continue}a+="\\"+r.charAt(i)}return a};return e.CSS||(e.CSS={}),e.CSS.escape=t,t},e.exports=i(n)},3096:function(e,t,r){var n="Expected a function",i=0/0,a=/^\s+|\s+$/g,o=/^[-+]0x[0-9a-f]+$/i,l=/^0b[01]+$/i,s=/^0o[0-7]+$/i,u=parseInt,c="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,d="object"==typeof self&&self&&self.Object===Object&&self,p=c||d||Function("return this")(),f=Object.prototype.toString,m=Math.max,g=Math.min,h=function(){return p.Date.now()};function b(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function y(e){if("number"==typeof e)return e;if("symbol"==typeof(t=e)||t&&"object"==typeof t&&"[object Symbol]"==f.call(t))return i;if(b(e)){var t,r="function"==typeof e.valueOf?e.valueOf():e;e=b(r)?r+"":r}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=l.test(e);return n||s.test(e)?u(e.slice(2),n?2:8):o.test(e)?i:+e}e.exports=function(e,t,r){var i=!0,a=!0;if("function"!=typeof e)throw TypeError(n);return b(r)&&(i="leading"in r?!!r.leading:i,a="trailing"in r?!!r.trailing:a),function(e,t,r){var i,a,o,l,s,u,c=0,d=!1,p=!1,f=!0;if("function"!=typeof e)throw TypeError(n);function v(t){var r=i,n=a;return i=a=void 0,c=t,l=e.apply(n,r)}function S(e){var r=e-u,n=e-c;return void 0===u||r>=t||r<0||p&&n>=o}function _(){var e,r,n,i=h();if(S(i))return w(i);s=setTimeout(_,(e=i-u,r=i-c,n=t-e,p?g(n,o-r):n))}function w(e){return(s=void 0,f&&i)?v(e):(i=a=void 0,l)}function x(){var e,r=h(),n=S(r);if(i=arguments,a=this,u=r,n){if(void 0===s)return c=e=u,s=setTimeout(_,t),d?v(e):l;if(p)return s=setTimeout(_,t),v(u)}return void 0===s&&(s=setTimeout(_,t)),l}return t=y(t)||0,b(r)&&(d=!!r.leading,o=(p="maxWait"in r)?m(y(r.maxWait)||0,t):o,f="trailing"in r?!!r.trailing:f),x.cancel=function(){void 0!==s&&clearTimeout(s),c=0,i=u=a=s=void 0},x.flush=function(){return void 0===s?l:w(h())},x}(e,t,{leading:i,maxWait:t,trailing:a})}},9180:function(e,t,r){"use strict";var n=r(8988).E,i="undefined"!=typeof window?window.matchMedia:null;function a(e,t,r){var a,o=this;function l(e){o.matches=e.matches,o.media=e.media}i&&!r&&(a=i.call(window,e)),a?(this.matches=a.matches,this.media=a.media,a.addListener(l)):(this.matches=n(e,t),this.media=e),this.addListener=function(e){a&&a.addListener(e)},this.removeListener=function(e){a&&a.removeListener(e)},this.dispose=function(){a&&a.removeListener(l)}}
1e.exports=function(e,t,r){return new a(e,t,r)}},3454:function(e,t,r){"use strict";var n,i;e.exports=(null==(n=r.g.process)?void 0:n.env)&&"object"==typeof(null==(i=r.g.process)?void 0:i.env)?r.g.process:r(7663)},9563:function(e,t,r){"use strict";r.r(t);var n=r(2681),i=r.n(n)()(!1);i.push([e.id,"/*!\n * Bootstrap Grid v5.3.3 (https://getbootstrap.com/)\n * Copyright 2011-2024 The Bootstrap Authors\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.66666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.66666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}
1.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.66666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}
1.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.66666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.66666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.33333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.66666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}
1.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}
1.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}
1.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}
1.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}
1.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}
1.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}
1.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}",""]),t.default=i},2681:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var r=function(e,t){var r=e[1]||"",n=e[3];if(!n)return r;if(t&&"function"==typeof btoa){var i,a=(i=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),"/*# ".concat("sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(i)," */"));return[r].concat(n.sources.map(function(e){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(e," */")})).concat([a]).join("\n")}return[r].join("\n")}(t,e);return t[2]?"@media ".concat(t[2]," {").concat(r,"}"):r}).join("")},t.i=function(e,r,n){"string"==typeof e&&(e=[[null,e,""]]);var i={};if(n)for(var a=0;a<this.length;a++){var o=this[a][0];null!=o&&(i[o]=!0)}for(var l=0;l<e.length;l++){var s=[].concat(e[l]);n&&i[s[0]]||(r&&(s[2]?s[2]="".concat(r," and ").concat(s[2]):s[2]=r),t.push(s))}},t}},2932:function(e,t,r){var n=r(2319),i=r(9563);"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.id,i,""]]);var a={};a.insert=function(e){var t=document.querySelector("head");t.insertBefore(e,t.firstChild)},a.singleton=!1,n(i,a),e.exports=i.locals||{}},2319:function(e,t,r){"use strict";let n;let i=function(){let e={};return function(t){if(void 0===e[t]){let r=document.querySelector(t);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}e[t]=r}return e[t]}}(),a=[];function o(e){let t=-1;for(let r=0;r<a.length;r++)if(a[r].identifier===e){t=r;break}return t}function l(e,t){let r={},n=[];for(let i=0;i<e.length;i++){let l=e[i],u=t.base?l[0]+t.base:l[0],m=r[u]||0,g=u+" "+m.toString();r[u]=m+1;let h=o(g),b={css:l[1],media:l[2],sourceMap:l[3]};-1!==h?(a[h].references++,a[h].updater(b)):a.push({identifier:g,updater:function(e,t){let r,n,i;if(t.singleton){let e=f++;n=c.bind(null,r=p||(p=s(t)),e,!1),i=c.bind(null,r,e,!0)}else n=d.bind(null,r=s(t),t),i=function(){var e;null!==(e=r).parentNode&&e.parentNode.removeChild(e)};return n(e),function(t){t?(t.css!==e.css||t.media!==e.media||t.sourceMap!==e.sourceMap)&&n(e=t):i()}}(b,t),references:1}),n.push(g)}return n}function s(e){let t=document.createElement("style"),n=e.attributes||{};if(void 0===n.nonce){let e=r.nc;e&&(n.nonce=e)}if(Object.keys(n).forEach(function(e){t.setAttribute(e,n[e])}),"function"==typeof e.insert)e.insert(t);else{let r=i(e.insert||"head");if(!r)throw Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}return t}let u=function(){let e=[];return function(t,r){return e[t]=r,e.filter(Boolean).join("\n")}}();function c(e,t,r,n){let i=r?"":n.media?"@media "+n.media+" {"+n.css+"}":n.css;if(e.styleSheet)e.styleSheet.cssText=u(t,i);else{let r=document.createTextNode(i),n=e.childNodes;n[t]&&e.removeChild(n[t]),n.length?e.insertBefore(r,n[t]):e.appendChild(r)}}function d(e,t,r){let n=r.css,i=r.media,a=r.sourceMap;if(i?e.setAttribute("media",i):e.removeAttribute("media"),a&&"undefined"!=typeof btoa&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */"),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}let p=null,f=0;e.exports=function(e,t){(t=t||{}).singleton||"boolean"==typeof t.singleton||(t.singleton=(void 0===n&&(n=!!(window&&document&&document.all&&!window.atob)),n));let r=l(e=e||[],t);return function(e){if(e=e||[],"[object Array]"!==Object.prototype.toString.call(e))return;for(let e=0;e<r.length;
1e++){let t=o(r[e]);a[t].references--}let n=l(e,t);for(let e=0;e<r.length;e++){let t=o(r[e]);0===a[t].references&&(a[t].updater(),a.splice(t,1))}r=n}}},2354:function(e,t,r){"use strict";var n=r(3454);let{yandexSplitFAQfor2months:i,yandexSplitFAQfor4and6months:a}=r(9051);function o(e){let t=e.replaceAll(/[^\d]/g,"");return t.startsWith("8")?t:`+${t}`}let l=new URL(n.env.NEXT_PUBLIC_BASE_URL||"https://www.mann-ivanov-ferber.ru/"),s={};s.site={scheme:l.protocol.replace(":",""),domain:l.hostname,name:"Издательство МИФ",redis:"redis://localhost:6379/4",get origin(){return`${this.scheme}://${this.domain}`},serverId:(n.env.ENVIRONMENT||"").toLowerCase()},console.log(`BASE_URL: ${s.site.scheme}://${s.site.domain}/`),s.backendApi={baseUrl:"/backend/v1",get accountUrl(){return n.env.NEXT_PUBLIC_LOCAL_ACCOUNT_BASE_API_URL||`${this.baseUrl}/account`}},s.pagesInProgress={folder:"/pages-in-progress"},s.cache={static:{revalidateOnSuccessIntervalSeconds:3600,revalidateOn404IntervalSeconds:60,revalidatePath:"/api/revalidate-static-page/"}},s.metrics={enabled:!!Number("1"),providers:{gtm:{gtmId:"GTM-PS5FR6"},metrika:{account:10670923}}},s.modx={resources:{homePage:17286},tags:{presale:2885}},s.pagingDefaults={pageSize:40},s.delivery={freeSumMin:3e3,freeSumMax:1e4},s.mainPage={url:"/"},s.subscribe={similarActionUrl:"/app/api/email/subscribe/similar",anticipatedActionUrl:"/app/api/email/subscribe/anticipated",newsletterActionUrl:"/app/api/email/subscribe/taste",noveltyActionUrl:"/app/api/email/subscribe/novelty/digest"},s.loyalty={amountToJoin:1500,pointsAccrualDays:30},s.referral={pageLink:"/referral/"},s.discount={pageLink:"/discounts/"},s.content={faq:{pageLink:"/about/faq/"},affiliateProgram:{pageLink:"/partnerskaya-programma/"},userAgreement:{pageLink:"/help/offer/",subscribeLink:"https://drive.google.com/file/d/1uKRUUSKSkRI7yw7enAjJS9dNkIooLekB/view",advertisingLink:"https://drive.google.com/file/d/1Tevqv8ni5nJTV8yGq-43WQIlRazyrUF2/view"},userAgreementForCourse:{pageLink:"/oferta-na-okazanie-platnyh-uslug/"},privacyPolicyForBuyCourse:{pageLink:"https://docs.google.com/document/d/1yEaXXepECn4tg7GntLU3Ldo52ZL7Jeu-gs5OPpz_GuU/"},marketingSubscriptionPolicyForBuyCourse:{pageLink:"https://docs.google.com/document/d/1JQBOY0U7woEwKt9KjvxnIayTk-2kTRRl-w5dWmqehw4/"},privacyPolicyForBuyProduct:{pageLink:"https://docs.google.com/document/d/1qQ4imBElQZ9dtpI38gWK-l1eIEHoCZBQmmg6rEpkMJk/"},marketingSubscriptionPolicyForBuyProduct:{pageLink:"https://docs.google.com/document/d/1SoVuzp7E_2nxvlhqDzjagFFtgx90vfeFzGifgWC1Fjk/"},feedback:{pageLink:"https://a04342.webask.io/ejfrhttte"},privacyPolicy:{pageLink:"/help/politika-konfidenczialnosti/"},giftLicense:{pageLink:"/usloviya-akcij/usloviia-ispolzovaniia-podarocnyx-licenzii-promokodov/"},educationOrganizationInfo:{pageLink:"/about/svedeniia-ob-organizacii-osushhestvliaiushhei-obucenie/"},deliveryTerms:{pageLink:"/usloviya-dostavki/"},presaleLanding:{pageLink:"/predzakaz/"},business:{pageLink:"/business/"},products:{all:{pageLink:"/catalog/"},new:{pageLink:"/catalog/new/"},best:{pageLink:"/books/bestsellers/"},anticipated:{pageLink:"/catalog/soon/"},presale:{pageLink:"/catalog/tag/predzakaz/"},child:{pageLink:"/catalog/category/children-books/"},top10:{pageLink:"/catalog/tag/top-10/"}},forNewAuthors:{pageLink:"/about/dlja-avtorov/"},valentinesDay:{pageLink:"/usloviya-akcij/valentine-books/"}},s.contact={organization:"ООО \xabМИФ\xbb",address:{zip:"123104",region:"Московская область",city:"Москва",streetAddress:"Б. Козихинский пер., д. 7, стр. 2, оф. 24"},phone:{main:"8 800 775-67-41",b2b:"+7 958 295-64-24",courses:"+7 (800) 775-67-41",get mainDigitsOnly(){return o(this.main)},get b2bDigitsOnly(){return o(this.b2b)},get coursesDigitsOnly(){return o(this.courses)}},email:{support:"[email protected]",pr:"[email protected]",b2b:"[email protected]",courses:"[email protected]"},employee:{corporateProducer:{name:"Света Кожевникова",nameInDativeCase:"Свете Кожевниковой",jobTitle:"продюсеру корпоративных проектов издательства МИФ"},coursesProducer:{name:null,nameInDativeCase:null,jobTitle:"в службу поддержки МИФа"}}},s.socialLink={vk:"https://vk.com/mifbooks",ok:"https://ok.ru/MIF",telegram:"https://telegram.me/mifbooks",youtube:"https://www.youtube.com/user/mifbookstv"},s.blog={mainUrl:"https://blog.mann-ivanov-ferber.ru/",detiUrl:"https://deti.mann-ivanov-ferber.ru/",bizUrl:"https://biz.mann-ivanov-ferber.ru/",postCount:4,cacheKey:"RECENT_BLOG_POSTS",cacheTimeout:1800},s.product={stockMinCount:5},s.accountPage={pageLink:"/my/",bestsellerLimit:20,dashboard:{pageLink:"/my/",visibleActiveOrdersCount:4},offlineOrders:{pageLink:"/my/orders/offline/"},purchases:{pageLink:"/my/purchases/"},wishlist:{pageLink:"/my/wishlist/"},support:{pageLink:"/my/support/"}},s.search={pageLink:"/catalog/search/"},s.courses={pageLink:"/courses/",detailPage:{advantages:[{iconType:"percent",title:"Верните себе&nbsp;13% от&nbsp;стоимости обучения",description:"Оформите налоговый вычет"},{iconType:"certificate",title:"Выдаем официальный сертификат после окончания обучения",description:""},{iconType:"official",title:"Обучаем на&nbsp;основе государственной образовательной лицензии",description:'<a href="https://islod.obrnadzor.gov.ru/rlic/details/58703503-b2cb-4c1b-5f07-0fcb6a499b8d/" target="_blank" rel="nofollow noreferrer noopener">&#8470;Л035-01298-77/00180009 от&nbsp;8&nbsp;сентября 2021 года</a>'}]},support:{external:{mangoOffice:{script:`
2(function(w, d, u, i, o, s, p) {
3    if (d.getElementById(i)) { return; } w['MangoObject'] = o;
4    w[o] = w[o] || function() { (w[o].q = w[o].q || []).push(arguments) };
5    w[o].u = u; w[o].t = 1 * new Date();
6    s = d.createElement('script'); s.async = 1; s.id = i; s.src = u;
7    p = d.getElementsByTagName('script')[0]; p.parentNode.insertBefore(s, p);
8}(window, document, '//widgets.mango-office.ru/widgets/mango.js', 'mango-js', 'mgo'));
9mgo({multichannel: {id: 74498}});
10      `,detailPage:[6788],cartPage:[10001113]}}}},s.people={personDetail:{pageLinkTemplate:"/people/person/<slug>/"}},s.cart={url:`${s.accountPage.pageLink}cart/`,wishlistOnCartPage:{maxCount:3,pageSize:10},minimumOrderB2bAmount:1e4,get cartUrl(){return this.url},get orderUrl(){return`${this.url}order/`},get checkinUrl(){return`${this.url}checkin/`},get checkoutUrl(){return`${this.url}checkout/`}},s.presale={maxItemsCount:100,url:`${s.accountPage.pageLink}presale/`,get baseUrl(){return this.url},get orderBaseUrl(){return`${this.url}order/`}},s.courseOrder={url:`${s.accountPage.pageLink}course/`,get baseUrl(){return this.url}},s.login={pageLink:"/login/",redirectParamName:"redirectTo"},s.presentShop={pageLink:"/present-shop-go/"},s.auth={social:{vkontakte:{loginApi:"/auth/oauth2/vkontakte/login",callbackApi:"/auth/oauth2/vkontakte/callback",acceptAgreementApi:"/auth/oauth2/vkontakte/accept-agreement/",login:"/login/oauth/login/?service=vkontakte",redirectUri:"/login/oauth/callback/vkontakte"}}},s.ymaps={key:n.env.NEXT_PUBLIC_YMAPS_KEY||"89f8f73b-f451-4581-bc9b-73b2f42c27c2"},s.notifications={defaultHideTimeoutMs:3e4},s.apimode={urlMapperObj:{}},s.menuAliasList={books:["/books/","/catalog/"],about:["/about/"],courses:["/courses/","/events/"],blogs:["deti.mann-ivanov-ferber.ru","blog.mann-ivanov-ferber.ru","biz.mann-ivanov-ferber.ru"]},s.yandexSplitFAQ={for2months:i,for4and6months:a},s.vacancy={userAgreementLink:"https://docs.google.com/document/d/1FSl_F_HT5RsCrAbJ44cJfFdfJSBnSkitM5VRHqmFj6k/edit",talentPoolPolicyLink:"https://drive.google.com/file/d/1tBEygVynVz_v5mTsFthtFreNr5xYOoQ-/view"},s.dadata={apiKey:"1cedaa10c8e5fe849fbf9ea5b9c139247b749f4d",apiUrl:"https://suggestions.dadata.ru/suggestions/api/4_1/rs/suggest/address"},e.exports=s},9051:function(e){"use strict";e.exports.yandexSplitFAQfor2months=`
11<dl>
12   <dt>
13     Как работает Сплит
14   </dt>
15   <dd>
16     Он&nbsp;делит сумму вашего заказа на&nbsp;четыре части. Первую списываем с&nbsp;
17     банковской карты сразу, оставшиеся три&nbsp;&mdash; раз в&nbsp;две недели. Вы&nbsp;
18     видите точный график платежей сразу при оформлении, поэтому списания не&nbsp;станут неожиданностью.
19   </dd>
20   <dt>
21     Я&nbsp;оплачиваю что-то ещё?
22   </dt>
23   <dd>
24     Нет. Никаких комиссий и&nbsp;дополнительных платежей&nbsp;&mdash; вы&nbsp;
25     оплачиваете только сумму заказа. Небольшой процент за&nbsp;услугу платит сам продавец&nbsp;
26     &mdash; сервис помогает ему получить больше покупателей.
27   </dd>
28   <dt>
29     Почему первый платёж больше остальных
30   </dt>
31   <dd>
32     В&nbsp;заказе могут быть товары, на&nbsp;
33     которые нельзя оформить Сплит, или общая сумма оказалась больше вашего лимита. Всё это прибавляем к&nbsp;
34     первому платежу, остальное&nbsp;&mdash; по&nbsp;расписанию.
35   </dd>
36   <dt>
37     Какие нужны документы?
38   </dt>
39   <dd>
40     Никаких. Мы&nbsp;попросим подтвердить только номер телефона.
41   </dd>
42   <dt>
43     Что если я&nbsp;передумаю?
44   </dt>
45   <dd>
46     Вернуть сплит-заказ можно так&nbsp;же, как и&nbsp;обычный. Все деньги мы&nbsp;отправим обратно на&nbsp;
47     карту, которой вы&nbsp;оплачивали.
48   </dd>
49   <dt>
50     Это безопасно?
51   </dt>
52   <dd>
53     Что если я&nbsp;передумаю? Вернуть сплит-заказ можно так&nbsp;же, как и&nbsp;обычный. Все деньги мы&nbsp;
54     отправим обратно на&nbsp;карту, которой вы&nbsp;оплачивали.
55   </dd>
56</dl>`,e.exports.yandexSplitFAQfor4and6months=`
57<dl>
58   <dt>
59     Как работает Сплит
60   </dt>
61   <dd>
62     Он&nbsp;делит сумму вашего заказа на&nbsp;4&nbsp;или 6&nbsp;частей&nbsp;&mdash; как вы&nbsp;
63     захотите. Первую списываем с&nbsp;карты сразу, оставшиеся&nbsp;&mdash; по&nbsp;
64     графику. Дату каждого платежа вы&nbsp;видите уже при оформлении, поэтому списания не&nbsp;станут неожиданностью.
65   </dd>
66   <dt>
67     Почему сумма указана без учёта комиссии?
68   </dt>
69   <dd>
70     Мы&nbsp;можем указать только примерную сумму. Точную сумму с&nbsp;учётом комисии вы&nbsp;
71     сможете узнать при переходе на&nbsp;страницу оплаты.
72   </dd>
73   <dt>
74    Откуда берётся комиссия?
75  </dt>
76  <dd>
77    В&nbsp;классическом Сплите (4&nbsp;платежа каждые 2&nbsp;недели) вы&nbsp;
78    оплачиваете только стоимость заказа. А&nbsp;если захотите оформить Сплит на&nbsp;4&nbsp;или 6&nbsp;
79    месяцев, мы&nbsp;
79начислим комиссию сервиса&nbsp;&mdash; она автоматически высчитывается из&nbsp;суммы покупки.
80  </dd>
81   <dt>
82     Почему первый платёж больше остальных
83   </dt>
84   <dd>
85     В&nbsp;заказе могут быть товары, на&nbsp;
86     которые нельзя оформить Сплит, или общая сумма оказалась больше вашего лимита. Всё это прибавляем к&nbsp;
87     первому платежу, остальное&nbsp;&mdash; по&nbsp;расписанию.
88   </dd>
89   <dt>
90     Какие нужны документы?
91   </dt>
92   <dd>
93     Никаких. Мы&nbsp;попросим подтвердить только номер телефона.
94   </dd>
95   <dt>
96     Что если я&nbsp;передумаю?
97   </dt>
98   <dd>
99     Вернуть сплит-заказ можно так&nbsp;же, как и&nbsp;обычный. Все деньги мы&nbsp;отправим обратно на&nbsp;
100     карту, которой вы&nbsp;оплачивали.
101   </dd>
102   <dt>
103     Это безопасно?
104   </dt>
105   <dd>
106     Что если я&nbsp;передумаю? Вернуть сплит-заказ можно так&nbsp;же, как и&nbsp;обычный. Все деньги мы&nbsp;
107     отправим обратно на&nbsp;карту, которой вы&nbsp;оплачивали.
108   </dd>
109</dl>`},7443:function(e,t,r){"use strict";var n=r(3454);r(1479);var i=r(7294),a=i&&"object"==typeof i&&"default"in i?i:{default:i},o=void 0!==n&&n.env&&!0,l=function(e){return"[object String]"===Object.prototype.toString.call(e)},s=function(){function e(e){var t=void 0===e?{}:e,r=t.name,n=void 0===r?"stylesheet":r,i=t.optimizeForSpeed,a=void 0===i?o:i;u(l(n),"`name` must be a string"),this._name=n,this._deletedRulePlaceholder="#"+n+"-deleted-rule____{}",u("boolean"==typeof a,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=a,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var s=document.querySelector('meta[property="csp-nonce"]');this._nonce=s?s.getAttribute("content"):null}var t=e.prototype;return t.setOptimizeForSpeed=function(e){u("boolean"==typeof e,"`setOptimizeForSpeed` accepts a boolean"),u(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=e,this.inject()},t.isOptimizeForSpeed=function(){return this._optimizeForSpeed},t.inject=function(){var e=this;if(u(!this._injected,"sheet already injected"),this._injected=!0,this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(o||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(t,r){return"number"==typeof r?e._serverSheet.cssRules[r]={cssText:t}:e._serverSheet.cssRules.push({cssText:t}),r},deleteRule:function(t){e._serverSheet.cssRules[t]=null}}},t.getSheetForTag=function(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]},t.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},t.insertRule=function(e,t){if(u(l(e),"`insertRule` accepts only strings"),this._optimizeForSpeed){var r=this.getSheet();"number"!=typeof t&&(t=r.cssRules.length);try{r.insertRule(e,t)}catch(t){return o||console.warn("StyleSheet: illegal rule: \n\n"+e+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var n=this._tags[t];this._tags.push(this.makeStyleTag(this._name,e,n))}return this._rulesCount++},t.replaceRule=function(e,t){if(this._optimizeForSpeed){var r=this.getSheet();if(t.trim()||(t=this._deletedRulePlaceholder),!r.cssRules[e])return e;r.deleteRule(e);try{r.insertRule(t,e)}catch(n){o||console.warn("StyleSheet: illegal rule: \n\n"+t+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),r.insertRule(this._deletedRulePlaceholder,e)}
109}else{var n=this._tags[e];u(n,"old rule at index `"+e+"` not found"),n.textContent=t}return e},t.deleteRule=function(e){if(this._optimizeForSpeed)this.replaceRule(e,"");else{var t=this._tags[e];u(t,"rule at index `"+e+"` not found"),t.parentNode.removeChild(t),this._tags[e]=null}},t.flush=function(){this._injected=!1,this._rulesCount=0,this._tags.forEach(function(e){return e&&e.parentNode.removeChild(e)}),this._tags=[]},t.cssRules=function(){var e=this;return this._tags.reduce(function(t,r){return r?t=t.concat(Array.prototype.map.call(e.getSheetForTag(r).cssRules,function(t){return t.cssText===e._deletedRulePlaceholder?null:t})):t.push(null),t},[])},t.makeStyleTag=function(e,t,r){t&&u(l(t),"makeStyleTag accepts only strings as second parameter");var n=document.createElement("style");this._nonce&&n.setAttribute("nonce",this._nonce),n.type="text/css",n.setAttribute("data-"+e,""),t&&n.appendChild(document.createTextNode(t));var i=document.head||document.getElementsByTagName("head")[0];return r?i.insertBefore(n,r):i.appendChild(n),n},function(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}(e.prototype,[{key:"length",get:function(){return this._rulesCount}}]),e}();function u(e,t){if(!e)throw Error("StyleSheet: "+t+".")}var c=function(e){for(var t=5381,r=e.length;r;)t=33*t^e.charCodeAt(--r);return t>>>0},d={};function p(e,t){if(!t)return"jsx-"+e;var r=String(t),n=e+r;return d[n]||(d[n]="jsx-"+c(e+"-"+r)),d[n]}function f(e,t){var r=e+t;return d[r]||(d[r]=t.replace(/__jsx-style-dynamic-selector/g,e)),d[r]}var m=function(){function e(e){var t=void 0===e?{}:e,r=t.styleSheet,n=void 0===r?null:r,i=t.optimizeForSpeed,a=void 0!==i&&i;this._sheet=n||new s({name:"styled-jsx",optimizeForSpeed:a}),this._sheet.inject(),n&&"boolean"==typeof a&&(this._sheet.setOptimizeForSpeed(a),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var t=e.prototype;return t.add=function(e){var t=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(e.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(e,t){return e[t]=0,e},{}));var r=this.getIdAndRules(e),n=r.styleId,i=r.rules;if(n in this._instancesCounts){this._instancesCounts[n]+=1;return}var a=i.map(function(e){return t._sheet.insertRule(e)}).filter(function(e){return -1!==e});this._indices[n]=a,this._instancesCounts[n]=1},t.remove=function(e){var t=this,r=this.getIdAndRules(e).styleId;if(function(e,t){if(!e)throw Error("StyleSheetRegistry: "+t+".")}(r in this._instancesCounts,"styleId: `"+r+"` not found"),this._instancesCounts[r]-=1,this._instancesCounts[r]<1){var n=this._fromServer&&this._fromServer[r];n?(n.parentNode.removeChild(n),delete this._fromServer[r]):(this._indices[r].forEach(function(e){return t._sheet.deleteRule(e)}),delete this._indices[r]),delete this._instancesCounts[r]}},t.update=function(e,t){this.add(t),this.remove(e)},t.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},t.cssRules=function(){var e=this,t=this._fromServer?Object.keys(this._fromServer).map(function(t){return[t,e._fromServer[t]]}):[],r=this._sheet.cssRules();return t.concat(Object.keys(this._indices).map(function(t){return[t,e._indices[t].map(function(e){return r[e].cssText}).join(e._optimizeForSpeed?"":"\n")]}).filter(function(e){return!!e[1]}))},t.styles=function(e){var t,r;return t=this.cssRules(),void 0===(r=e)&&(r={}),t.map(function(e){var t=e[0],n=e[1];return a.default.createElement("style",{id:"__"+t,key:"__"+t,nonce:r.nonce?r.nonce:void 0,dangerouslySetInnerHTML:{__html:n}})})},t.getIdAndRules=function(e){var t=e.children,r=e.dynamic,n=e.id;if(r){var i=p(n,r);return{styleId:i,rules:Array.isArray(t)?t.map(function(e){return f(i,e)}):[f(i,t)]}}return{styleId:p(n),rules:Array.isArray(t)?t:[t]}},t.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(e,t){return e[t.id.slice(2)]=t,e},{})},e}(),g=i.createContext(null);g.displayName="StyleSheetContext";var h=a.default.useInsertionEffect||a.default.useLayoutEffect,b=new m;function y(e){var t=b||i.useContext(g);return t&&h(function(){return t.add(e),function(){t.remove(e)}},[e.id,String(e.dynamic)]),null}y.dynamic=function(e){return e.map(function(e){return p(e[0],e[1])}).join(" ")},t.style=y},645:function(e,t,r){"use strict";e.exports=r(7443).style},1479:function(){},7663:function(e){!function(){var t={229:function(e){var t,r,n,i=e.exports={};function a(){throw Error("setTimeout has not been defined")}function o(){throw Error("clearTimeout has not been defined")}function l(e){if(t===setTimeout)return setTimeout(e,0);if((t===a||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:a}catch(e){t=a}try{r="function"==typeof clearTimeout?clearTimeout:o}catch(e){r=o}}();var s=[],u=!1,c=-1;
109function d(){u&&n&&(u=!1,n.length?s=n.concat(s):c=-1,s.length&&p())}function p(){if(!u){var e=l(d);u=!0;for(var t=s.length;t;){for(n=s,s=[];++c<t;)n&&n[c].run();c=-1,t=s.length}n=null,u=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function m(){}i.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];s.push(new f(e,t)),1!==s.length||u||l(p)},f.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){throw Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw Error("process.chdir is not supported")},i.umask=function(){return 0}}},r={};function n(e){var i=r[e];if(void 0!==i)return i.exports;var a=r[e]={exports:{}},o=!0;try{t[e](a,a.exports,n),o=!1}finally{o&&delete r[e]}return a.exports}n.ab="//";var i=n(229);e.exports=i}()},2703:function(e,t,r){"use strict";var n=r(414);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var l=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 l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var r={array:e,bigint: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:a,resetWarningCache:i}
vendor: 4,580 bytes, line 109
109;return r.PropTypes=r,r}},5697:function(e,t,r){e.exports=r(2703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},4448:function(e,t,r){"use strict";var n,i,a,o,l,s,u=r(7294),c=r(3840);function d(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,r=1;r<arguments.length;r++)t+="&args[]="+encodeURIComponent(arguments[r]);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 p=new Set,f={};function m(e,t){g(e,t),g(e+"Capture",t)}function g(e,t){for(f[e]=t,e=0;e<t.length;e++)p.add(t[e])}var h=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),b=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]*$/,v={},S={};function _(e,t,r,n,i,a,o){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=n,this.attributeNamespace=i,this.mustUseProperty=r,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var w={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){w[e]=new _(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 _(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){w[e]=new _(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){w[e]=new _(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 _(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){w[e]=new _(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){w[e]=new _(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){w[e]=new _(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){w[e]=new _(e,5,!1,e.toLowerCase(),null,!1,!1)});var x=/[\-:]([a-z])/g;function P(e){return e[1].toUpperCase()}function E(e,t,r,n){var i,a=w.hasOwnProperty(t)?w[t]:null;(null!==a?0!==a.type:n||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,r,n){if(null==t||function(e,t,r,n){if(null!==r&&0===r.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":if(n)return!1;if(null!==r)return!r.acceptsBooleans;return"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e;default:return!1}}(e,t,r,n))return!0;if(n)return!1;if(null!==r)switch(r.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,r,a,n)&&(r=null),n||null===a?(i=t,(!!b.call(S,i)||!b.call(v,i)&&(y.test(i)?S[i]=!0:(v[i]=!0,!1)))&&(null===r?e.removeAttribute(t):e.setAttribute(t,""+r))):a.mustUseProperty?e[a.propertyName]=null===r?3!==a.type&&"":r:(t=a.attributeName,n=a.attributeNamespace,null===r?e.removeAttribute(t):(r=3===(a=a.type)||4===a&&!0===r?"":""+r,n?e.setAttributeNS(n,t,r):e.setAttribute(t,r))))}"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
109-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(x,P);w[t]=new _(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(x,P);w[t]=new _(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(x,P);w[t]=new _(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){w[e]=new _(e,1,!1,e.toLowerCase(),null,!1,!1)}),w.xlinkHref=new _("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){w[e]=new _(e,1,!1,e.toLowerCase(),null,!0,!0)});var O=u.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,A=Symbol.for("react.element"),C=Symbol.for("react.portal"),I=Symbol.for("react.fragment"),T=Symbol.for("react.strict_mode"),k=Symbol.for("react.profiler"),D=Symbol.for("react.provider"),R=Symbol.for("react.context"),L=Symbol.for("react.forward_ref"),N=Symbol.for("react.suspense"),j=Symbol.for("react.suspense_list"),M=Symbol.for("react.memo"),F=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var U=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var B=Symbol.iterator;function V(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=B&&e[B]||e["@@iterator"])?e:null}var z,G=Object.assign;function H(e){if(void 0===z)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);z=t&&t[1]||""}return"\n"+z+e}var W=!1;function $(e,t){if(!e||W)return"";W=!0;var r=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 n=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){n=e}e.call(t.prototype)}}else{try{throw Error()}catch(e){n=e}e()}}catch(t){if(t&&n&&"string"==typeof t.stack){for(var i=t.stack.split("\n"),a=n.stack.split("\n"),o=i.length-1,l=a.length-1;1<=o&&0<=l&&i[o]!==a[l];)l--;for(;1<=o&&0<=l;o--,l--)if(i[o]!==a[l]){if(1!==o||1!==l)do if(o--,0>--l||i[o]!==a[l]){var s="\n"+i[o].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}while(1<=o&&0<=l);break}}}finally{W=!1,Error.prepareStackTrace=r}return(e=e?e.displayName||e.name:"")?H(e):""}function Y(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function q(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function K(e){e._valueTracker||(e._valueTracker=function(e){var t=q(e)?"checked":"value",r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),n=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==r&&"function"==typeof r.get&&"function"==typeof r.set){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var r=t.getValue(),n="";return e&&(n=q(e)?e.checked?"true":"false":e.value),(e=n)!==r&&(t.setValue(e),!0)}function X(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 Z(e,t){var r=t.checked;return G({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=r?r:e._wrapperState.initialChecked})}function J(e,t){var r=null==t.defaultValue?"":t.defaultValue,n=null!=t.checked?t.checked:t.defaultChecked;r=Y(null!=t.value?t.value:r),e._wrapperState={initialChecked:n,initialValue:r,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function ee(e,t){null!=(t=t.checked)&&E(e,"checked",t,!1)}function et(e,t){ee(e,t);var r=Y(t.value),n=t.type;if(null!=r)"number"===n?(0===r&&""===e.value||e.value!=r)&&(e.value=""+r):e.value!==""+r&&(e.value=""+r);else if("submit"===n||"reset"===n){e.removeAttribute("value");return}t.hasOwnProperty("value")?en(e,t.type,r):t.hasOwnProperty("defaultValue")&&en(e,t.type,Y(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function er(e,t,r){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var n=t.type;if(!("submit"!==n&&"reset"!==n||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,r||t===e.value||(e.value=t),e.defaultValue=t}
vendor: 22,257 bytes, line 109
109""!==(r=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==r&&(e.name=r)}function en(e,t,r){("number"!==t||X(e.ownerDocument)!==e)&&(null==r?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+r&&(e.defaultValue=""+r))}var ei=Array.isArray;function ea(e,t,r,n){if(e=e.options,t){t={};for(var i=0;i<r.length;i++)t["$"+r[i]]=!0;for(r=0;r<e.length;r++)i=t.hasOwnProperty("$"+e[r].value),e[r].selected!==i&&(e[r].selected=i),i&&n&&(e[r].defaultSelected=!0)}else{for(i=0,r=""+Y(r),t=null;i<e.length;i++){if(e[i].value===r){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function eo(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(d(91));return G({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function el(e,t){var r=t.value;if(null==r){if(r=t.children,t=t.defaultValue,null!=r){if(null!=t)throw Error(d(92));if(ei(r)){if(1<r.length)throw Error(d(93));r=r[0]}t=r}null==t&&(t=""),r=t}e._wrapperState={initialValue:Y(r)}}function es(e,t){var r=Y(t.value),n=Y(t.defaultValue);null!=r&&((r=""+r)!==e.value&&(e.value=r),null==t.defaultValue&&e.defaultValue!==r&&(e.defaultValue=r)),null!=n&&(e.defaultValue=""+n)}function eu(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function ec(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 ed(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?ec(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ep,ef,em=(ep=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ef=ef||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ef.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,r,n){MSApp.execUnsafeLocalFunction(function(){return ep(e,t,r,n)})}:ep);function eg(e,t){if(t){var r=e.firstChild;if(r&&r===e.lastChild&&3===r.nodeType){r.nodeValue=t;return}}e.textContent=t}var eh={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},eb=["Webkit","ms","Moz","O"];function ey(e,t,r){return null==t||"boolean"==typeof t||""===t?"":r||"number"!=typeof t||0===t||eh.hasOwnProperty(e)&&eh[e]?(""+t).trim():t+"px"}function ev(e,t){for(var r in e=e.style,t)if(t.hasOwnProperty(r)){var n=0===r.indexOf("--"),i=ey(r,t[r],n);"float"===r&&(r="cssFloat"),n?e.setProperty(r,i):e[r]=i}}Object.keys(eh).forEach(function(e){eb.forEach(function(t){eh[t=t+e.charAt(0).toUpperCase()+e.substring(1)]=eh[e]})});var eS=G({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 e_(e,t){if(t){if(eS[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 ew(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 ex=null;function eP(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var eE=null,eO=null,eA=null;function eC(e){if(e=nR(e)){if("function"!=typeof eE)throw Error(d(280));var t=e.stateNode;t&&(t=nN(t),eE(e.stateNode,e.type,t))}}function eI(e,t){return e(t)}function eT(){}var ek=!1;function eD(e,t,r){if(ek)return e(t,r);ek=!0;try{return eI(e,t,r)}finally{ek=!1,(null!==eO||null!==eA)&&(eT(),function(){if(eO){var e=eO,t=eA;if(eA=eO=null,eC(e),t)for(e=0;e<t.length;e++)eC(t[e])}}())}}function eR(e,t){var r=e.stateNode;if(null===r)return null;var n=nN(r);if(null===n)return null;switch(r=n[t],t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(n=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!n;break;default:e=!1}if(e)return null;if(r&&"function"!=typeof r)throw Error(d(231,t,typeof r));return r}var eL=!1;if(h)try{var eN={};Object.defineProperty(eN,"passive",{get:function(){eL=!0}}),window.addEventListener("test",eN,eN),window.removeEventListener("test",eN,eN)}catch(e){eL=!1}function ej(e,t,r,n,i,a,o,l,s){var u=Array.prototype.slice.call(arguments,3);try{t.apply(r,u)}catch(e){this.onError(e)}}var eM=!1,eF=null,eU=!1,eB=null,eV={onError:function(e){eM=!0,eF=e}};function ez(e,t,r,n,i,a,o,l,s){eM=!1,eF=null,ej.apply(eV,arguments)}function eG(e){var t=e,r=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do 0!=(4098&(t=e).flags)&&(r=t.return),e=t.return;while(e)}return 3===t.tag?r:null}function eH(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 eW(e){if(eG(e)!==e)throw Error(d(188))}var e$=c.unstable_scheduleCallback,eY=c.unstable_cancelCallback,eq=c.unstable_shouldYield,eK=c.unstable_requestPaint,eQ=c.unstable_now,eX=c.unstable_getCurrentPriorityLevel,eZ=c.unstable_ImmediatePriority,eJ=c.unstable_UserBlockingPriority,e0=c.unstable_NormalPriority,e1=c.unstable_LowPriority,e2=c.unstable_IdlePriority,e3=null,e5=null,e4=Math.clz32?Math.clz32:function(e){return 0==(e>>>=0)?32:31-(e6(e)/e8|0)|0},e6=Math.log,e8=Math.LN2,e9=64,e7=4194304;function te(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 tt(e,t){var r=e.pendingLanes;if(0===r)return 0;var n=0,i=e.suspendedLanes,a=e.pingedLanes,o=268435455&r;if(0!==o){var l=o&~i;0!==l?n=te(l):0!=(a&=o)&&(n=te(a))}else 0!=(o=r&~i)?n=te(o):0!==a&&(n=te(a));if(0===n)return 0;if(0!==t&&t!==n&&0==(t&i)&&((i=n&-n)>=(a=t&-t)||16===i&&0!=(4194240&a)))return t;if(0!=(4&n)&&(n|=16&r),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=n;0<t;)i=1<<(r=31-e4(t)),n|=e[r],t&=~i;return n}function tr(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function tn(){var e=e9;return 0==(4194240&(e9<<=1))&&(e9=64),e}function ti(e){for(var t=[],r=0;31>r;r++)t.push(e);return t}function ta(e,t,r){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-e4(t)]=r}function to(e,t){var r=e.entangledLanes|=t;for(e=e.entanglements;r;){var n=31-e4(r),i=1<<n;i&t|e[n]&t&&(e[n]|=t),r&=~i}}var tl=0;function ts(e){return 1<(e&=-e)?4<e?0!=(268435455&e)?16:536870912:4:1}var tu,tc,td,tp,tf,tm=!1,tg=[],th=null,tb=null,ty=null,tv=new Map,tS=new Map,t_=[],tw="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 tx(e,t){switch(e){case"focusin":case"focusout":th=null;break;case"dragenter":case"dragleave":tb=null;break;case"mouseover":case"mouseout":ty=null;break;case"pointerover":case"pointerout":tv.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":tS.delete(t.pointerId)}}function tP(e,t,r,n,i,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:r,eventSystemFlags:n,nativeEvent:a,targetContainers:[i]},null!==t&&null!==(t=nR(t))&&tc(t)):(e.eventSystemFlags|=n,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i)),e}function tE(e){var t=nD(e.target);if(null!==t){var r=eG(t);if(null!==r){if(13===(t=r.tag)){if(null!==(t=eH(r))){e.blockedOn=t,tf(e.priority,function(){td(r)});return}}else if(3===t&&r.stateNode.current.memoizedState.isDehydrated){e.blockedOn=3===r.tag?r.stateNode.containerInfo:null;return}}}e.blockedOn=null}function tO(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var r=tM(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==r)return null!==(t=nR(r))&&tc(t),e.blockedOn=r,!1;var n=new(r=e.nativeEvent).constructor(r.type,r);ex=n,r.target.dispatchEvent(n),ex=null,t.shift()}return!0}function tA(e,t,r){tO(e)&&r.delete(t)}function tC(){tm=!1,null!==th&&tO(th)&&(th=null),null!==tb&&tO(tb)&&(tb=null),null!==ty&&tO(ty)&&(ty=null),tv.forEach(tA),tS.forEach(tA)}function tI(e,t){e.blockedOn===t&&(e.blockedOn=null,tm||(tm=!0,c.unstable_scheduleCallback(c.unstable_NormalPriority,tC)))}function tT(e){function t(t){return tI(t,e)}if(0<tg.length){tI(tg[0],e);for(var r=1;r<tg.length;r++){var n=tg[r];n.blockedOn===e&&(n.blockedOn=null)}}for(null!==th&&tI(th,e),null!==tb&&tI(tb,e),null!==ty&&tI(ty,e),tv.forEach(t),tS.forEach(t),r=0;r<t_.length;r++)(n=t_[r]).blockedOn===e&&(n.blockedOn=null);for(;0<t_.length&&null===(r=t_[0]).blockedOn;)tE(r),null===r.blockedOn&&t_.shift()}var tk=O.ReactCurrentBatchConfig,tD=!0;function tR(e,t,r,n){var i=tl,a=tk.transition;tk.transition=null;try{tl=1,tN(e,t,r,n)}finally{tl=i,tk.transition=a}}function tL(e,t,r,n){var i=tl,a=tk.transition;tk.transition=null;try{tl=4,tN(e,t,r,n)}finally{tl=i,tk.transition=a}}function tN(e,t,r,n){if(tD){var i=tM(e,t,r,n);if(null===i)ni(e,t,n,tj,r),tx(e,n);else if(function(e,t,r,n,i){switch(t){case"focusin":return th=tP(th,e,t,r,n,i),!0;case"dragenter":return tb=tP(tb,e,t,r,n,i),!0;case"mouseover":return ty=tP(ty,e,t,r,n,i),!0;case"pointerover":var a=i.pointerId;return tv.set(a,tP(tv.get(a)||null,e,t,r,n,i)),!0;case"gotpointercapture":return a=i.pointerId,tS.set(a,tP(tS.get(a)||null,e,t,r,n,i)),!0}return!1}(i,e,t,r,n))n.stopPropagation();else if(tx(e,n),4&t&&-1<tw.indexOf(e)){for(;null!==i;){var a=nR(i);if(null!==a&&tu(a),null===(a=tM(e,t,r,n))&&ni(e,t,n,tj,r),a===i)break;i=a}null!==i&&n.stopPropagation()}else ni(e,t,n,null,r)}}var tj=null;function tM(e,t,r,n){if(tj=null,null!==(e=nD(e=eP(n)))){if(null===(t=eG(e)))e=null;else if(13===(r=t.tag)){if(null!==(e=eH(t)))return e;e=null}else if(3===r){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}return tj=e,null}function tF(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(eX()){case eZ:return 1;case eJ:return 4;case e0:case e1:return 16;case e2:return 536870912;default:return 16}default:return 16}}var tU=null,tB=null,tV=null;function tz(){if(tV)return tV;var e,t,r=tB,n=r.length,i="value"in tU?tU.value:tU.textContent,a=i.length;for(e=0;e<n&&r[e]===i[e];e++);var o=n-e;for(t=1;t<=o&&r[n-t]===i[a-t];t++);return tV=i.slice(e,1<t?1-t:void 0)}function tG(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 tH(){return!0}function tW(){return!1}function t$(e){function t(t,r,n,i,a){for(var o in this._reactName=t,this._targetInst=n,this.type=r,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?tH:tW,this.isPropagationStopped=tW,this}return G(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=tH)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=tH)},persist:function(){},isPersistent:tH}),t}var tY,tq,tK,tQ={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},tX=t$(tQ),tZ=G({},tQ,{view:0,detail:0}),tJ=t$(tZ),t0=G({},tZ,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:rt,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!==tK&&(tK&&"mousemove"===e.type?(tY=e.screenX-tK.screenX,tq=e.screenY-tK.screenY):tq=tY=0,tK=e),tY)},movementY:function(e){return"movementY"in e?e.movementY:tq}}),t1=t$(t0),t2=t$(G({},t0,{dataTransfer:0})),t3=t$(G({},tZ,{relatedTarget:0})),t5=t$(G({},tQ,{animationName:0,elapsedTime:0,pseudoElement:0})),t4=t$(G({},tQ,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}})),t6=t$(G({},tQ,{data:0})),t8={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},t9={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"},t7={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function re(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=t7[e])&&!!t[e]}function rt(){return re}var rr=t$(G({},tZ,{key:function(e){if(e.key){var t=t8[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tG(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?t9[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:rt,charCode:function(e){return"keypress"===e.type?tG(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tG(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}})),rn=t$(G({},t0,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),ri=t$(G({},tZ,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:rt})),ra=t$(G({},tQ,{propertyName:0,elapsedTime:0,pseudoElement:0})),ro=t$(G({},t0,{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})),rl=[9,13,27,32],rs=h&&"CompositionEvent"in window,ru=null;h&&"documentMode"in document&&(ru=document.documentMode);var rc=h&&"TextEvent"in window&&!ru,rd=h&&(!rs||ru&&8<ru&&11>=ru),rp=!1;function rf(e,t){switch(e){case"keyup":return -1!==rl.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function rm(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var rg=!1,rh={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 rb(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!rh[e.type]:"textarea"===t}function ry(e,t,r,n){eO?eA?eA.push(n):eA=[n]:eO=n,0<(t=no(t,"onChange")).length&&(r=new tX("onChange","change",null,r,n),e.push({event:r,listeners:t}))}var rv=null,rS=null;function r_(e){r9(e,0)}function rw(e){if(Q(nL(e)))return e}function rx(e,t){if("change"===e)return t}var rP=!1;if(h){if(h){var rE="oninput"in document;if(!rE){var rO=document.createElement("div");rO.setAttribute("oninput","return;"),rE="function"==typeof rO.oninput}n=rE}else n=!1;rP=n&&(!document.documentMode||9<document.documentMode)}function rA(){rv&&(rv.detachEvent("onpropertychange",rC),rS=rv=null)}function rC(e){if("value"===e.propertyName&&rw(rS)){var t=[];ry(t,rS,e,eP(e)),eD(r_,t)}}function rI(e,t,r){"focusin"===e?(rA(),rv=t,rS=r,rv.attachEvent("onpropertychange",rC)):"focusout"===e&&rA()}function rT(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return rw(rS)}function rk(e,t){if("click"===e)return rw(t)}function rD(e,t){if("input"===e||"change"===e)return rw(t)}var rR="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function rL(e,t){if(rR(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var i=r[n];if(!b.call(t,i)||!rR(e[i],t[i]))return!1}return!0}function rN(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function rj(e,t){var r,n=rN(e);for(e=0;n;){if(3===n.nodeType){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=rN(n)}}function rM(){for(var e=window,t=X();t instanceof e.HTMLIFrameElement;){try{var r="string"==typeof t.contentWindow.location.href}catch(e){r=!1}if(r)e=t.contentWindow;else break;t=X(e.document)}return t}function rF(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 rU=h&&"documentMode"in document&&11>=document.documentMode,rB=null,rV=null,rz=null,rG=!1;function rH(e,t,r){var n=r.window===r?r.document:9===r.nodeType?r:r.ownerDocument;rG||null==rB||rB!==X(n)||(n="selectionStart"in(n=rB)&&rF(n)?{start:n.selectionStart,end:n.selectionEnd}:{anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},rz&&rL(rz,n)||(rz=n,0<(n=no(rV,"onSelect")).length&&(t=new tX("onSelect","select",null,t,r),e.push({event:t,listeners:n}),t.target=rB)))}function rW(e,t){var r={};return r[e.toLowerCase()]=t.toLowerCase(),r["Webkit"+e]="webkit"+t,r["Moz"+e]="moz"+t,r}var r$={animationend:rW("Animation","AnimationEnd"),animationiteration:rW("Animation","AnimationIteration"),animationstart:rW("Animation","AnimationStart"),transitionend:rW("Transition","TransitionEnd")},rY={},rq={};function rK(e){if(rY[e])return rY[e];if(!r$[e])return e;var t,r=r$[e];for(t in r)if(r.hasOwnProperty(t)&&t in rq)return rY[e]=r[t];return e}h&&(rq=document.createElement("div").style,"AnimationEvent"in window||(delete r$.animationend.animation,delete r$.animationiteration.animation,delete r$.animationstart.animation),"TransitionEvent"in window||delete r$.transitionend.transition);var rQ=rK("animationend"),rX=rK("animationiteration"),rZ=rK("animationstart"),rJ=rK("transitionend"),r0=new Map,r1="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 r2(e,t){r0.set(e,t),m(t,[e])}for(var r3=0;r3<r1.length;r3++){var r5=r1[r3];r2(r5.toLowerCase(),"on"+(r5[0].toUpperCase()+r5.slice(1)))}r2(rQ,"onAnimationEnd"),r2(rX,"onAnimationIteration"),r2(rZ,"onAnimationStart"),r2("dblclick","onDoubleClick"),r2("focusin","onFocus"),r2("focusout","onBlur"),r2(rJ,"onTransitionEnd"),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 focu
109sin 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 r4="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(" "),r6=new Set("cancel close invalid load scroll toggle".split(" ").concat(r4));function r8(e,t,r){var n=e.type||"unknown-event";e.currentTarget=r,function(e,t,r,n,i,a,o,l,s){if(ez.apply(this,arguments),eM){if(eM){var u=eF;eM=!1,eF=null}else throw Error(d(198));eU||(eU=!0,eB=u)}}(n,t,void 0,e),e.currentTarget=null}function r9(e,t){t=0!=(4&t);for(var r=0;r<e.length;r++){var n=e[r],i=n.event;n=n.listeners;e:{var a=void 0;if(t)for(var o=n.length-1;0<=o;o--){var l=n[o],s=l.instance,u=l.currentTarget;if(l=l.listener,s!==a&&i.isPropagationStopped())break e;r8(i,l,u),a=s}else for(o=0;o<n.length;o++){if(s=(l=n[o]).instance,u=l.currentTarget,l=l.listener,s!==a&&i.isPropagationStopped())break e;r8(i,l,u),a=s}}}if(eU)throw e=eB,eU=!1,eB=null,e}function r7(e,t){var r=t[nI];void 0===r&&(r=t[nI]=new Set);var n=e+"__bubble";r.has(n)||(nn(t,e,2,!1),r.add(n))}function ne(e,t,r){var n=0;t&&(n|=4),nn(r,e,n,t)}var nt="_reactListening"+Math.random().toString(36).slice(2);function nr(e){if(!e[nt]){e[nt]=!0,p.forEach(function(t){"selectionchange"!==t&&(r6.has(t)||ne(t,!1,e),ne(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[nt]||(t[nt]=!0,ne("selectionchange",!1,t))}}function nn(e,t,r,n){switch(tF(t)){case 1:var i=tR;break;case 4:i=tL;break;default:i=tN}r=i.bind(null,t,r,e),i=void 0,eL&&("touchstart"===t||"touchmove"===t||"wheel"===t)&&(i=!0),n?void 0!==i?e.addEventListener(t,r,{capture:!0,passive:i}):e.addEventListener(t,r,!0):void 0!==i?e.addEventListener(t,r,{passive:i}):e.addEventListener(t,r,!1)}function ni(e,t,r,n,i){var a=n;if(0==(1&t)&&0==(2&t)&&null!==n)e:for(;;){if(null===n)return;var o=n.tag;if(3===o||4===o){var l=n.stateNode.containerInfo;if(l===i||8===l.nodeType&&l.parentNode===i)break;if(4===o)for(o=n.return;null!==o;){var s=o.tag;if((3===s||4===s)&&((s=o.stateNode.containerInfo)===i||8===s.nodeType&&s.parentNode===i))return;o=o.return}for(;null!==l;){if(null===(o=nD(l)))return;if(5===(s=o.tag)||6===s){n=a=o;continue e}l=l.parentNode}}n=n.return}eD(function(){var n=a,i=eP(r),o=[];e:{var l=r0.get(e);if(void 0!==l){var s=tX,u=e;switch(e){case"keypress":if(0===tG(r))break e;case"keydown":case"keyup":s=rr;break;case"focusin":u="focus",s=t3;break;case"focusout":u="blur",s=t3;break;case"beforeblur":case"afterblur":s=t3;break;case"click":if(2===r.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=t1;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=t2;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=ri;break;case rQ:case rX:case rZ:s=t5;break;case rJ:s=ra;break;case"scroll":s=tJ;break;case"wheel":s=ro;break;case"copy":case"cut":case"paste":s=t4;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=rn}var c=0!=(4&t),d=!c&&"scroll"===e,p=c?null!==l?l+"Capture":null:l;c=[];for(var f,m=n;null!==m;){var g=(f=m).stateNode;if(5===f.tag&&null!==g&&(f=g,null!==p&&null!=(g=eR(m,p))&&c.push(na(m,g,f))),d)break;m=m.return}0<c.length&&(l=new s(l,u,null,r,i),o.push({event:l,listeners:c}))}}if(0==(7&t)){if(l="mouseover"===e||"pointerover"===e,s="mouseout"===e||"pointerout"===e,!(l&&r!==ex&&(u=r.relatedTarget||r.fromElement)&&(nD(u)||u[nC]))&&(s||l)&&(l=i.window===i?i:(l=i.ownerDocument)?l.defaultView||l.parentWindow:window,s?(u=r.relatedTarget||r.toElement,s=n,null!==(u=u?nD(u):null)&&(d=eG(u),u!==d||5!==u.tag&&6!==u.tag)&&(u=null)):(s=null,u=n),s!==u)){
vendor: 26,812 bytes, line 109
109if(c=t1,g="onMouseLeave",p="onMouseEnter",m="mouse",("pointerout"===e||"pointerover"===e)&&(c=rn,g="onPointerLeave",p="onPointerEnter",m="pointer"),d=null==s?l:nL(s),f=null==u?l:nL(u),(l=new c(g,m+"leave",s,r,i)).target=d,l.relatedTarget=f,g=null,nD(i)===n&&((c=new c(p,m+"enter",u,r,i)).target=f,c.relatedTarget=d,g=c),d=g,s&&u)t:{for(c=s,p=u,m=0,f=c;f;f=nl(f))m++;for(f=0,g=p;g;g=nl(g))f++;for(;0<m-f;)c=nl(c),m--;for(;0<f-m;)p=nl(p),f--;for(;m--;){if(c===p||null!==p&&c===p.alternate)break t;c=nl(c),p=nl(p)}c=null}else c=null;null!==s&&ns(o,l,s,c,!1),null!==u&&null!==d&&ns(o,d,u,c,!0)}e:{if("select"===(s=(l=n?nL(n):window).nodeName&&l.nodeName.toLowerCase())||"input"===s&&"file"===l.type)var h,b=rx;else if(rb(l)){if(rP)b=rD;else{b=rT;var y=rI}}else(s=l.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(b=rk);if(b&&(b=b(e,n))){ry(o,b,r,i);break e}y&&y(e,l,n),"focusout"===e&&(y=l._wrapperState)&&y.controlled&&"number"===l.type&&en(l,"number",l.value)}switch(y=n?nL(n):window,e){case"focusin":(rb(y)||"true"===y.contentEditable)&&(rB=y,rV=n,rz=null);break;case"focusout":rz=rV=rB=null;break;case"mousedown":rG=!0;break;case"contextmenu":case"mouseup":case"dragend":rG=!1,rH(o,r,i);break;case"selectionchange":if(rU)break;case"keydown":case"keyup":rH(o,r,i)}if(rs)t:{switch(e){case"compositionstart":var v="onCompositionStart";break t;case"compositionend":v="onCompositionEnd";break t;case"compositionupdate":v="onCompositionUpdate";break t}v=void 0}else rg?rf(e,r)&&(v="onCompositionEnd"):"keydown"===e&&229===r.keyCode&&(v="onCompositionStart");v&&(rd&&"ko"!==r.locale&&(rg||"onCompositionStart"!==v?"onCompositionEnd"===v&&rg&&(h=tz()):(tB="value"in(tU=i)?tU.value:tU.textContent,rg=!0)),0<(y=no(n,v)).length&&(v=new t6(v,e,null,r,i),o.push({event:v,listeners:y}),h?v.data=h:null!==(h=rm(r))&&(v.data=h))),(h=rc?function(e,t){switch(e){case"compositionend":return rm(t);case"keypress":if(32!==t.which)return null;return rp=!0," ";case"textInput":return" "===(e=t.data)&&rp?null:e;default:return null}}(e,r):function(e,t){if(rg)return"compositionend"===e||!rs&&rf(e,t)?(e=tz(),tV=tB=tU=null,rg=!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 rd&&"ko"!==t.locale?null:t.data}}(e,r))&&0<(n=no(n,"onBeforeInput")).length&&(i=new t6("onBeforeInput","beforeinput",null,r,i),o.push({event:i,listeners:n}),i.data=h)}r9(o,t)})}function na(e,t,r){return{instance:e,listener:t,currentTarget:r}}function no(e,t){for(var r=t+"Capture",n=[];null!==e;){var i=e,a=i.stateNode;5===i.tag&&null!==a&&(i=a,null!=(a=eR(e,r))&&n.unshift(na(e,a,i)),null!=(a=eR(e,t))&&n.push(na(e,a,i))),e=e.return}return n}function nl(e){if(null===e)return null;do e=e.return;while(e&&5!==e.tag);return e||null}function ns(e,t,r,n,i){for(var a=t._reactName,o=[];null!==r&&r!==n;){var l=r,s=l.alternate,u=l.stateNode;if(null!==s&&s===n)break;5===l.tag&&null!==u&&(l=u,i?null!=(s=eR(r,a))&&o.unshift(na(r,s,l)):i||null!=(s=eR(r,a))&&o.push(na(r,s,l))),r=r.return}0!==o.length&&e.push({event:t,listeners:o})}var nu=/\r\n?/g,nc=/\u0000|\uFFFD/g;function nd(e){return("string"==typeof e?e:""+e).replace(nu,"\n").replace(nc,"")}function np(e,t,r){if(t=nd(t),nd(e)!==t&&r)throw Error(d(425))}function nf(){}var nm=null,ng=null;function nh(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 nb="function"==typeof setTimeout?setTimeout:void 0,ny="function"==typeof clearTimeout?clearTimeout:void 0,nv="function"==typeof Promise?Promise:void 0,nS="function"==typeof queueMicrotask?queueMicrotask:void 0!==nv?function(e){return nv.resolve(null).then(e).catch(n_)}:nb;function n_(e){setTimeout(function(){throw e})}function nw(e,t){var r=t,n=0;do{var i=r.nextSibling;if(e.removeChild(r),i&&8===i.nodeType){if("/$"===(r=i.data)){if(0===n){e.removeChild(i),tT(t);return}n--}else"$"!==r&&"$?"!==r&&"$!"!==r||n++}r=i}while(r);tT(t)}function nx(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 nP(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var r=e.data;if("$"===r||"$!"===r||"$?"===r){if(0===t)return e;t--}else"/$"===r&&t++}e=e.previousSibling}return null}var nE=Math.random().toString(36).slice(2),nO="__reactFiber$"+nE,nA="__reactProps$"+nE,nC="__reactContainer$"+nE,nI="__reactEvents$"+nE,nT="__reactListeners$"+nE,nk="__reactHandles$"+nE;function nD(e){var t=e[nO];if(t)return t;for(var r=e.parentNode;r;){if(t=r[nC]||r[nO]){if(r=t.alternate,null!==t.child||null!==r&&null!==r.child)for(e=nP(e);null!==e;){if(r=e[nO])return r;e=nP(e)}return t}r=(e=r).parentNode}return null}function nR(e){return(e=e[nO]||e[nC])&&(5===e.tag||6===e.tag||13===e.tag||3===e.tag)?e:null}function nL(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(d(33))}function nN(e){return e[nA]||null}var nj=[],nM=-1;function nF(e){return{current:e}}function nU(e){0>nM||(e.current=nj[nM],nj[nM]=null,nM--)}function nB(e,t){nj[++nM]=e.current,e.current=t}var nV={},nz=nF(nV),nG=nF(!1),nH=nV;function nW(e,t){var r=e.type.contextTypes;if(!r)return nV;var n=e.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===t)return n.__reactInternalMemoizedMaskedChildContext;var i,a={};for(i in r)a[i]=t[i];return n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function n$(e){return null!=(e=e.childContextTypes)}function nY(){nU(nG),nU(nz)}function nq(e,t,r){if(nz.current!==nV)throw Error(d(168));nB(nz,t),nB(nG,r)}function nK(e,t,r){var n=e.stateNode;if(t=t.childContextTypes,"function"!=typeof n.getChildContext)return r;for(var i in n=n.getChildContext())if(!(i in t))throw Error(d(108,function(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 function e(t){if(null==t)return null;if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t;switch(t){case I:return"Fragment";case C:return"Portal";case k:return"Profiler";case T:return"StrictMode";case N:return"Suspense";case j:return"SuspenseList"}if("object"==typeof t)switch(t.$$typeof){case R:return(t.displayName||"Context")+".Consumer";case D:return(t._context.displayName||"Context")+".Provider";case L:var r=t.render;return(t=t.displayName)||(t=""!==(t=r.displayName||r.name||"")?"ForwardRef("+t+")":"ForwardRef"),t;case M:return null!==(r=t.displayName||null)?r:e(t.type)||"Memo";case F:r=t._payload,t=t._init;try{return e(t(r))}catch(e){}}return null}(t);case 8:return t===T?"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}(e)||"Unknown",i));return G({},r,n)}function nQ(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||nV,nH=nz.current,nB(nz,e),nB(nG,nG.current),!0}function nX(e,t,r){var n=e.stateNode;if(!n)throw Error(d(169));r?(e=nK(e,t,nH),n.__reactInternalMemoizedMergedChildContext=e,nU(nG),nU(nz),nB(nz,e)):nU(nG),nB(nG,r)}var nZ=null,nJ=!1,n0=!1;function n1(e){null===nZ?nZ=[e]:nZ.push(e)}function n2(){if(!n0&&null!==nZ){n0=!0;var e=0,t=tl;try{var r=nZ;for(tl=1;e<r.length;e++){var n=r[e];do n=n(!0);while(null!==n)}nZ=null,nJ=!1}catch(t){throw null!==nZ&&(nZ=nZ.slice(e+1)),e$(eZ,n2),t}finally{tl=t,n0=!1}}return null}var n3=[],n5=0,n4=null,n6=0,n8=[],n9=0,n7=null,ie=1,it="";function ir(e,t){n3[n5++]=n6,n3[n5++]=n4,n4=e,n6=t}function ii(e,t,r){n8[n9++]=ie,n8[n9++]=it,n8[n9++]=n7,n7=e;var n=ie;e=it;var i=32-e4(n)-1;n&=~(1<<i),r+=1;var a=32-e4(t)+i;if(30<a){var o=i-i%5;a=(n&(1<<o)-1).toString(32),n>>=o,i-=o,ie=1<<32-e4(t)+i|r<<i|n,it=a+e}else ie=1<<a|r<<i|n,it=e}function ia(e){null!==e.return&&(ir(e,1),ii(e,1,0))}function io(e){for(;e===n4;)n4=n3[--n5],n3[n5]=null,n6=n3[--n5],n3[n5]=null;for(;e===n7;)n7=n8[--n9],n8[n9]=null,it=n8[--n9],n8[n9]=null,ie=n8[--n9],n8[n9]=null}var il=null,is=null,iu=!1,ic=null;function id(e,t){var r=lH(5,null,null,0);r.elementType="DELETED",r.stateNode=t,r.return=e,null===(t=e.deletions)?(e.deletions=[r],e.flags|=16):t.push(r)}function ip(e,t){switch(e.tag){case 5:var r=e.type;return null!==(t=1!==t.nodeType||r.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,il=e,is=nx(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,il=e,is=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(r=null!==n7?{id:ie,overflow:it}:null,e.memoizedState={dehydrated:t,treeContext:r,retryLane:1073741824},(r=lH(18,null,null,0)).stateNode=t,r.return=e,e.child=r,il=e,is=null,!0);default:return!1}}function im(e){return 0!=(1&e.mode)&&0==(128&e.flags)}function ig(e){if(iu){var t=is;if(t){var r=t;if(!ip(e,t)){if(im(e))throw Error(d(418));t=nx(r.nextSibling);var n=il;t&&ip(e,t)?id(n,r):(e.flags=-4097&e.flags|2,iu=!1,il=e)}}else{if(im(e))throw Error(d(418));e.flags=-4097&e.flags|2,iu=!1,il=e}}}function ih(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;il=e}function ib(e){if(e!==il)return!1;if(!iu)return ih(e),iu=!0,!1;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!nh(e.type,e.memoizedProps)),t&&(t=is)){if(im(e))throw iy(),Error(d(418));for(;t;)id(e,t),t=nx(t.nextSibling)}if(ih(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,r=e.data;if("/$"===r){if(0===t){is=nx(e.nextSibling);break e}t--}else"$"!==r&&"$!"!==r&&"$?"!==r||t++}e=e.nextSibling}is=null}}else is=il?nx(e.stateNode.nextSibling):null;return!0}function iy(){for(var e=is;e;)e=nx(e.nextSibling)}function iv(){is=il=null,iu=!1}function iS(e){null===ic?ic=[e]:ic.push(e)}var i_=O.ReactCurrentBatchConfig;function iw(e,t,r){if(null!==(e=r.ref)&&"function"!=typeof e&&"object"!=typeof e){if(r._owner){if(r=r._owner){if(1!==r.tag)throw Error(d(309));var n=r.stateNode}if(!n)throw Error(d(147,e));var i=n,a=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===a?t.ref:((t=function(e){var t=i.refs;null===e?delete t[a]:t[a]=e})._stringRef=a,t)}if("string"!=typeof e)throw Error(d(284));if(!r._owner)throw Error(d(290,e))}return e}function ix(e,t){throw Error(d(31,"[object Object]"===(e=Object.prototype.toString.call(t))?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function iP(e){return(0,e._init)(e._payload)}function iE(e){function t(t,r){if(e){var n=t.deletions;null===n?(t.deletions=[r],t.flags|=16):n.push(r)}}function r(r,n){if(!e)return null;for(;null!==n;)t(r,n),n=n.sibling;return null}function n(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 i(e,t){return(e=l$(e,t)).index=0,e.sibling=null,e}function a(t,r,n){return(t.index=n,e)?null!==(n=t.alternate)?(n=n.index)<r?(t.flags|=2,r):n:(t.flags|=2,r):(t.flags|=1048576,r)}function o(t){return e&&null===t.alternate&&(t.flags|=2),t}function l(e,t,r,n){return null===t||6!==t.tag?(t=lQ(r,e.mode,n)).return=e:(t=i(t,r)).return=e,t}function s(e,t,r,n){var a=r.type;return a===I?c(e,t,r.props.children,n,r.key):(null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===F&&iP(a)===t.type)?(n=i(t,r.props)).ref=iw(e,t,r):(n=lY(r.type,r.key,r.props,null,e.mode,n)).ref=iw(e,t,r),n.return=e,n)}function u(e,t,r,n){return null===t||4!==t.tag||t.stateNode.containerInfo!==r.containerInfo||t.stateNode.implementation!==r.implementation?(t=lX(r,e.mode,n)).return=e:(t=i(t,r.children||[])).return=e,t}function c(e,t,r,n,a){return null===t||7!==t.tag?(t=lq(r,e.mode,n,a)).return=e:(t=i(t,r)).return=e,t}function p(e,t,r){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=lQ(""+t,e.mode,r)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case A:return(r=lY(t.type,t.key,t.props,null,e.mode,r)).ref=iw(e,null,t),r.return=e,r;case C:return(t=lX(t,e.mode,r)).return=e,t;case F:return p(e,(0,t._init)(t._payload),r)}if(ei(t)||V(t))return(t=lq(t,e.mode,r,null)).return=e,t;ix(e,t)}return null}function f(e,t,r,n){var i=null!==t?t.key:null;if("string"==typeof r&&""!==r||"number"==typeof r)return null!==i?null:l(e,t,""+r,n);if("object"==typeof r&&null!==r){switch(r.$$typeof){case A:return r.key===i?s(e,t,r,n):null;case C:return r.key===i?u(e,t,r,n):null;case F:return f(e,t,(i=r._init)(r._payload),n)}if(ei(r)||V(r))return null!==i?null:c(e,t,r,n,null);ix(e,r)}return null}function m(e,t,r,n,i){if("string"==typeof n&&""!==n||"number"==typeof n)return l(t,e=e.get(r)||null,""+n,i);if("object"==typeof n&&null!==n){switch(n.$$typeof){case A:return s(t,e=e.get(null===n.key?r:n.key)||null,n,i);case C:return u(t,e=e.get(null===n.key?r:n.key)||null,n,i);case F:return m(e,t,r,(0,n._init)(n._payload),i)}if(ei(n)||V(n))return c(t,e=e.get(r)||null,n,i,null);ix(t,n)}return null}return function l(s,u,c,g){if("object"==typeof c&&null!==c&&c.type===I&&null===c.key&&(c=c.props.children),"object"==typeof c&&null!==c){switch(c.$$typeof){case A:e:{for(var h=c.key,b=u;null!==b;){if(b.key===h){if((h=c.type)===I){if(7===b.tag){r(s,b.sibling),(u=i(b,c.props.children)).return=s,s=u;break e}}else if(b.elementType===h||"object"==typeof h&&null!==h&&h.$$typeof===F&&iP(h)===b.type){r(s,b.sibling),(u=i(b,c.props)).ref=iw(s,b,c),u.return=s,s=u;break e}r(s,b);break}t(s,b),b=b.sibling}c.type===I?((u=lq(c.props.children,s.mode,g,c.key)).return=s,s=u):((g=lY(c.type,c.key,c.props,null,s.mode,g)).ref=iw(s,u,c),g.return=s,s=g)}return o(s);case C:e:{for(b=c.key;null!==u;){if(u.key===b){if(4===u.tag&&u.stateNode.containerInfo===c.containerInfo&&u.stateNode.implementation===c.implementation){r(s,u.sibling),(u=i(u,c.children||[])).return=s,s=u;break e}r(s,u);break}t(s,u),u=u.sibling}(u=lX(c,s.mode,g)).return=s,s=u}return o(s);case F:return l(s,u,(b=c._init)(c._payload),g)}if(ei(c))return function(i,o,l,s){for(var u=null,c=null,d=o,g=o=0,h=null;null!==d&&g<l.length;g++){d.index>g?(h=d,d=null):h=d.sibling;var b=f(i,d,l[g],s);if(null===b){null===d&&(d=h);break}e&&d&&null===b.alternate&&t(i,d),o=a(b,o,g),null===c?u=b:c.sibling=b,c=b,d=h}if(g===l.length)return r(i,d),iu&&ir(i,g),u;if(null===d){for(;g<l.length;g++)null!==(d=p(i,l[g],s))&&(o=a(d,o,g),null===c?u=d:c.sibling=d,c=d);return iu&&ir(i,g),u}for(d=n(i,d);g<l.length;g++)null!==(h=m(d,i,g,l[g],s))&&(e&&null!==h.alternate&&d.delete(null===h.key?g:h.key),o=a(h,o,g),null===c?u=h:c.sibling=h,c=h);return e&&d.forEach(function(e){return t(i,e)}),iu&&ir(i,g),u}(s,u,c,g);if(V(c))return function(i,o,l,s){var u=V(l);if("function"!=typeof u)throw Error(d(150));if(null==(l=u.call(l)))throw Error(d(151));for(var c=u=null,g=o,h=o=0,b=null,y=l.next();null!==g&&!y.done;h++,y=l.next()){g.index>h?(b=g,g=null):b=g.sibling;var v=f(i,g,y.value,s);if(null===v){null===g&&(g=b);break}e&&g&&null===v.alternate&&t(i,g),o=a(v,o,h),null===c?u=v:c.sibling=v,c=v,g=b}if(y.done)return r(i,g),iu&&ir(i,h),u;if(null===g){for(;!y.done;h++,y=l.next())null!==(y=p(i,y.value,s))&&(o=a(y,o,h),null===c?u=y:c.sibling=y,c=y);return iu&&ir(i,h),u}for(g=n(i,g);!y.done;h++,y=l.next())null!==(y=m(g,i,h,y.value,s))&&(e&&null!==y.alternate&&g.delete(null===y.key?h:y.key),o=a(y,o,h),null===c?u=y:c.sibling=y,c=y);return e&&g.forEach(function(e){return t(i,e)}),iu&&ir(i,h),u}(s,u,c,g);ix(s,c)}return"string"==typeof c&&""!==c||"number"==typeof c?(c=""+c,null!==u&&6===u.tag?(r(s,u.sibling),(u=i(u,c)).return=s):(r(s,u),(u=lQ(c,s.mode,g)).return=s),o(s=u)):r(s,u)}}var iO=iE(!0),iA=iE(!1),iC=nF(null),iI=null,iT=null,ik=null;function iD(){ik=iT=iI=null}function iR(e){var t=iC.current;nU(iC),e._currentValue=t}function iL(e,t,r){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==n&&(n.childLanes|=t)):null!==n&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===r)break;e=e.return}}function iN(e,t){iI=e,ik=iT=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!=(e.lanes&t)&&(oi=!0),e.firstContext=null)}function ij(e){var t=e._currentValue;if(ik!==e){if(e={context:e,memoizedValue:t,next:null},null===iT){if(null===iI)throw Error(d(308));iT=e,iI.dependencies={lanes:0,firstContext:e}}else iT=iT.next=e}return t}var iM=null;function iF(e){null===iM?iM=[e]:iM.push(e)}function iU(e,t,r,n){var i=t.interleaved;return null===i?(r.next=r,iF(t)):(r.next=i.next,i.next=r),t.interleaved=r,iB(e,n)}function iB(e,t){e.lanes|=t;var r=e.alternate;for(null!==r&&(r.lanes|=t),r=e,e=e.return;null!==e;)e.childLanes|=t,null!==(r=e.alternate)&&(r.childLanes|=t),r=e,e=e.return;return 3===r.tag?r.stateNode:null}var iV=!1;function iz(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function iG(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 iH(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function iW(e,t,r){var n=e.updateQueue;if(null===n)return null;if(n=n.shared,0!=(2&o1)){var i=n.pending;return null===i?t.next=t:(t.next=i.next,i.next=t),n.pending=t,iB(e,r)}return null===(i=n.interleaved)?(t.next=t,iF(n)):(t.next=i.next,i.next=t),n.interleaved=t,iB(e,r)}function i$(e,t,r){if(null!==(t=t.updateQueue)&&(t=t.shared,0!=(4194240&r))){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,to(e,r)}}function iY(e,t){var r=e.updateQueue,n=e.alternate;if(null!==n&&r===(n=n.updateQueue)){var i=null,a=null;if(null!==(r=r.firstBaseUpdate)){do{var o={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};null===a?i=a=o:a=a.next=o,r=r.next}while(null!==r);null===a?i=a=t:a=a.next=t}else i=a=t;r={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:n.shared,effects:n.effects},e.updateQueue=r;return}null===(e=r.lastBaseUpdate)?r.firstBaseUpdate=t:e.next=t,r.lastBaseUpdate=t}function iq(e,t,r,n){var i=e.updateQueue;iV=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,l=i.shared.pending;if(null!==l){i.shared.pending=null;var s=l,u=s.next;s.next=null,null===o?a=u:o.next=u,o=s;var c=e.alternate;null!==c&&(l=(c=c.updateQueue).lastBaseUpdate)!==o&&(null===l?c.firstBaseUpdate=u:l.next=u,c.lastBaseUpdate=s)}if(null!==a){var d=i.baseState;for(o=0,c=u=s=null,l=a;;){var p=l.lane,f=l.eventTime;if((n&p)===p){null!==c&&(c=c.next={eventTime:f,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var m=e,g=l;switch(p=t,f=r,g.tag){case 1:if("function"==typeof(m=g.payload)){d=m.call(f,d,p);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null==(p="function"==typeof(m=g.payload)?m.call(f,d,p):m))break e;d=G({},d,p);break e;case 2:iV=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(p=i.effects)?i.effects=[l]:p.push(l))}else f={eventTime:f,lane:p,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===c?(u=c=f,s=d):c=c.next=f,o|=p;if(null===(l=l.next)){if(null===(l=i.shared.pending))break;l=(p=l).next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}if(null===c&&(s=d),i.baseState=s,i.firstBaseUpdate=u,i.lastBaseUpdate=c,null!==(t=i.shared.interleaved)){i=t;do o|=i.lane,i=i.next;while(i!==t)}else null===a&&(i.shared.lanes=0);o7|=o,e.lanes=o,e.memoizedState=d}}function iK(e,t,r){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var n=e[t],i=n.callback;if(null!==i){if(n.callback=null,n=r,"function"!=typeof i)throw Error(d(191,i));i.call(n)}}}var iQ={},iX=nF(iQ),iZ=nF(iQ),iJ=nF(iQ);function i0(e){if(e===iQ)throw Error(d(174));return e}function i1(e,t){switch(nB(iJ,t),nB(iZ,e),nB(iX,iQ),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:ed(null,"");break;default:t=ed(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}nU(iX),nB(iX,t)}function i2(){nU(iX),nU(iZ),nU(iJ)}function i3(e){i0(iJ.current);var t=i0(iX.current),r=ed(t,e.type);t!==r&&(nB(iZ,e),nB(iX,r))}function i5(e){iZ.current===e&&(nU(iX),nU(iZ))}var i4=nF(0);function i6(e){for(var t=e;null!==t;){if(13===t.tag){var r=t.memoizedState;if(null!==r&&(null===(r=r.dehydrated)||"$?"===r.data||"$!"===r.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 i8=[];function i9(){for(var e=0;e<i8.length;e++)i8[e]._workInProgressVersionPrimary=null;i8.length=0}var i7=O.ReactCurrentDispatcher,ae=O.ReactCurrentBatchConfig,at=0,ar=null,an=null,ai=null,aa=!1,ao=!1,al=0,as=0;function au(){throw Error(d(321))}function ac(e,t){if(null===t)return!1;for(var r=0;r<t.length&&r<e.length;r++)if(!rR(e[r],t[r]))return!1;return!0}function ad(e,t,r,n,i,a){if(at=a,ar=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,i7.current=null===e||null===e.memoizedState?aq:aK,e=r(n,i),ao){a=0;do{if(ao=!1,al=0,25<=a)throw Error(d(301));a+=1,ai=an=null,t.updateQueue=null,i7.current=aQ,e=r(n,i)}while(ao)}if(i7.current=aY,t=null!==an&&null!==an.next,at=0,ai=an=ar=null,aa=!1,t)throw Error(d(300));return e}function ap(){var e=0!==al;return al=0,e}function af(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ai?ar.memoizedState=ai=e:ai=ai.next=e,ai}function am(){if(null===an){var e=ar.alternate;e=null!==e?e.memoizedState:null}else e=an.next;var t=null===ai?ar.memoizedState:ai.next;if(null!==t)ai=t,an=e;else{if(null===e)throw Error(d(310));e={memoizedState:(an=e).memoizedState,baseState:an.baseState,baseQueue:an.baseQueue,queue:an.queue,next:null},null===ai?ar.memoizedState=ai=e:ai=ai.next=e}return ai}function ag(e,t){return"function"==typeof t?t(e):t}function ah(e){var t=am(),r=t.queue;if(null===r)throw Error(d(311));r.lastRenderedReducer=e;var n=an,i=n.baseQueue,a=r.pending;if(null!==a){if(null!==i){var o=i.next;i.next=a.next,a.next=o}n.baseQueue=i=a,r.pending=null}if(null!==i){a=i.next,n=n.baseState;var l=o=null,s=null,u=a;do{var c=u.lane;if((at&c)===c)null!==s&&(s=s.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:e(n,u.action);else{var p={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===s?(l=s=p,o=n):s=s.next=p,ar.lanes|=c,o7|=c}u=u.next}while(null!==u&&u!==a);null===s?o=n:s.next=l,rR(n,t.memoizedState)||(oi=!0),t.memoizedState=n,t.baseState=o,t.baseQueue=s,r.lastRenderedState=n}if(null!==(e=r.interleaved)){i=e;do a=i.lane,ar.lanes|=a,o7|=a,i=i.next;while(i!==e)}else null===i&&(r.lanes=0);return[t.memoizedState,r.dispatch]}function ab(e){var t=am(),r=t.queue;if(null===r)throw Error(d(311));r.lastRenderedReducer=e;var n=r.dispatch,i=r.pending,a=t.memoizedState;if(null!==i){r.pending=null;var o=i=i.next;do a=e(a,o.action),o=o.next;while(o!==i);rR(a,t.memoizedState)||(oi=!0),t.memoizedState=a,null===t.baseQueue&&(t.baseState=a),r.lastRenderedState=a}return[a,n]}function ay(){}function av(e,t){var r=ar,n=am(),i=t(),a=!rR(n.memoizedState,i);if(a&&(n.memoizedState=i,oi=!0),n=n.queue,ak(aw.bind(null,r,n,e),[e]),n.getSnapshot!==t||a||null!==ai&&1&ai.memoizedState.tag){if(r.flags|=2048,aO(9,a_.bind(null,r,n,i,t),void 0,null),null===o2)throw Error(d(349));0!=(30&at)||aS(r,t,i)}return i}function aS(e,t,r){e.flags|=16384,e={getSnapshot:t,value:r},null===(t=ar.updateQueue)?(t={lastEffect:null,stores:null},ar.updateQueue=t,t.stores=[e]):null===(r=t.stores)?t.stores=[e]:r.push(e)}function a_(e,t,r,n){t.value=r,t.getSnapshot=n,ax(t)&&aP(e)}function aw(e,t,r){return r(function(){ax(t)&&aP(e)})}function ax(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!rR(e,r)}catch(e){return!0}}function aP(e){var t=iB(e,1);null!==t&&lv(t,e,1,-1)}function aE(e){var t=af();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ag,lastRenderedState:e},t.queue=e,e=e.dispatch=aG.bind(null,ar,e),[t.memoizedState,e]}function aO(e,t,r,n){return e={tag:e,create:t,destroy:r,deps:n,next:null},null===(t=ar.updateQueue)?(t={lastEffect:null,stores:null},ar.updateQueue=t,t.lastEffect=e.next=e):null===(r=t.lastEffect)?t.lastEffect=e.next=e:(n=r.next,r.next=e,e.next=n,t.lastEffect=e),e}function aA(){return am().memoizedState}function aC(e,t,r,n){var i=af();ar.flags|=e,i.memoizedState=aO(1|t,r,void 0,void 0===n?null:n)}function aI(e,t,r,n){var i=am();n=void 0===n?null:n;var a=void 0;if(null!==an){var o=an.memoizedState;if(a=o.destroy,null!==n&&ac(n,o.deps)){i.memoizedState=aO(t,r,a,n);return}}ar.flags|=e,i.memoizedState=aO(1|t,r,a,n)}function aT(e,t){return aC(8390656,8,e,t)}function ak(e,t){return aI(2048,8,e,t)}function aD(e,t){return aI(4,2,e,t)}function aR(e,t){return aI(4,4,e,t)}function aL(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 aN(e,t,r){return r=null!=r?r.concat([e]):null,aI(4,4,aL.bind(null,t,e),r)}function aj(){}function aM(e,t){var r=am();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&ac(t,n[1])?n[0]:(r.memoizedState=[e,t],e)}function aF(e,t){var r=am();t=void 0===t?null:t;var n=r.memoizedState;return null!==n&&null!==t&&ac(t,n[1])?n[0]:(e=e(),r.memoizedState=[e,t],e)}function aU(e,t,r){return 0==(21&at)?(e.baseState&&(e.baseState=!1,oi=!0),e.memoizedState=r):(rR(r,t)||(r=tn(),ar.lanes|=r,o7|=r,e.baseState=!0),t)}function aB(e,t){var r=tl;tl=0!==r&&4>r?r:4,e(!0);var n=ae.transition;ae.transition={};try{e(!1),t()}finally{tl=r,ae.transition=n}}function aV(){return am().memoizedState}function az(e,t,r){var n=ly(e);r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},aH(e)?aW(t,r):null!==(r=iU(e,t,r,n))&&(lv(r,e,n,lb()),a$(r,t,n))}function aG(e,t,r){var n=ly(e),i={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(aH(e))aW(t,i);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var o=t.lastRenderedState,l=a(o,r);if(i.hasEagerState=!0,i.eagerState=l,rR(l,o)){var s=t.interleaved;
vendor: 4,536 bytes, line 109
109null===s?(i.next=i,iF(t)):(i.next=s.next,s.next=i),t.interleaved=i;return}}catch(e){}finally{}null!==(r=iU(e,t,i,n))&&(lv(r,e,n,i=lb()),a$(r,t,n))}}function aH(e){var t=e.alternate;return e===ar||null!==t&&t===ar}function aW(e,t){ao=aa=!0;var r=e.pending;null===r?t.next=t:(t.next=r.next,r.next=t),e.pending=t}function a$(e,t,r){if(0!=(4194240&r)){var n=t.lanes;n&=e.pendingLanes,r|=n,t.lanes=r,to(e,r)}}var aY={readContext:ij,useCallback:au,useContext:au,useEffect:au,useImperativeHandle:au,useInsertionEffect:au,useLayoutEffect:au,useMemo:au,useReducer:au,useRef:au,useState:au,useDebugValue:au,useDeferredValue:au,useTransition:au,useMutableSource:au,useSyncExternalStore:au,useId:au,unstable_isNewReconciler:!1},aq={readContext:ij,useCallback:function(e,t){return af().memoizedState=[e,void 0===t?null:t],e},useContext:ij,useEffect:aT,useImperativeHandle:function(e,t,r){return r=null!=r?r.concat([e]):null,aC(4194308,4,aL.bind(null,t,e),r)},useLayoutEffect:function(e,t){return aC(4194308,4,e,t)},useInsertionEffect:function(e,t){return aC(4,2,e,t)},useMemo:function(e,t){var r=af();return t=void 0===t?null:t,e=e(),r.memoizedState=[e,t],e},useReducer:function(e,t,r){var n=af();return t=void 0!==r?r(t):t,n.memoizedState=n.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},n.queue=e,e=e.dispatch=az.bind(null,ar,e),[n.memoizedState,e]},useRef:function(e){return e={current:e},af().memoizedState=e},useState:aE,useDebugValue:aj,useDeferredValue:function(e){return af().memoizedState=e},useTransition:function(){var e=aE(!1),t=e[0];return e=aB.bind(null,e[1]),af().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,r){var n=ar,i=af();if(iu){if(void 0===r)throw Error(d(407));r=r()}else{if(r=t(),null===o2)throw Error(d(349));0!=(30&at)||aS(n,t,r)}i.memoizedState=r;var a={value:r,getSnapshot:t};return i.queue=a,aT(aw.bind(null,n,a,e),[e]),n.flags|=2048,aO(9,a_.bind(null,n,a,r,t),void 0,null),r},useId:function(){var e=af(),t=o2.identifierPrefix;if(iu){var r=it,n=ie;t=":"+t+"R"+(r=(n&~(1<<32-e4(n)-1)).toString(32)+r),0<(r=al++)&&(t+="H"+r.toString(32)),t+=":"}else t=":"+t+"r"+(r=as++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},aK={readContext:ij,useCallback:aM,useContext:ij,useEffect:ak,useImperativeHandle:aN,useInsertionEffect:aD,useLayoutEffect:aR,useMemo:aF,useReducer:ah,useRef:aA,useState:function(){return ah(ag)},useDebugValue:aj,useDeferredValue:function(e){return aU(am(),an.memoizedState,e)},useTransition:function(){return[ah(ag)[0],am().memoizedState]},useMutableSource:ay,useSyncExternalStore:av,useId:aV,unstable_isNewReconciler:!1},aQ={readContext:ij,useCallback:aM,useContext:ij,useEffect:ak,useImperativeHandle:aN,useInsertionEffect:aD,useLayoutEffect:aR,useMemo:aF,useReducer:ab,useRef:aA,useState:function(){return ab(ag)},useDebugValue:aj,useDeferredValue:function(e){var t=am();return null===an?t.memoizedState=e:aU(t,an.memoizedState,e)},useTransition:function(){return[ab(ag)[0],am().memoizedState]},useMutableSource:ay,useSyncExternalStore:av,useId:aV,unstable_isNewReconciler:!1};function aX(e,t){if(e&&e.defaultProps)for(var r in t=G({},t),e=e.defaultProps)void 0===t[r]&&(t[r]=e[r]);return t}function aZ(e,t,r,n){r=null==(r=r(n,t=e.memoizedState))?t:G({},t,r),e.memoizedState=r,0===e.lanes&&(e.updateQueue.baseState=r)}var aJ={isMounted:function(e){return!!(e=e._reactInternals)&&eG(e)===e},enqueueSetState:function(e,t,r){e=e._reactInternals;var n=lb(),i=ly(e),a=iH(n,i);a.payload=t,null!=r&&(a.callback=r),null!==(t=iW(e,a,i))&&(lv(t,e,i,n),i$(t,e,i))},enqueueReplaceState:function(e,t,r){e=e._reactInternals;var n=lb(),i=ly(e),a=iH(n,i);a.tag=1,a.payload=t,null!=r&&(a.callback=r),null!==(t=iW(e,a,i))&&(lv(t,e,i,n),i$(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var r=lb(),n=ly(e),i=iH(r,n);i.tag=2,null!=t&&(i.callback=t),null!==(t=iW(e,i,n))&&(lv(t,e,n,r),i$(t,e,n))}};function a0(e,t,r,n,i,a,o){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(n,a,o):!t.prototype||!t.prototype.isPureReactComponent||!rL(r,n)||!rL(i,a)}function a1(e,t,r){var n=!1,i=nV,a=t.contextType;return"object"==typeof a&&null!==a?a=ij(a):(i=n$(t)?nH:nz.current,a=(n=null!=(n=t.contextTypes))?nW(e,i):nV),t=new t(r,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=aJ,e.stateNode=t,t._reactInternals=e,n&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=a
vendor: 52,744 bytes, line 109
109),t}function a2(e,t,r,n){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(r,n),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(r,n),t.state!==e&&aJ.enqueueReplaceState(t,t.state,null)}function a3(e,t,r,n){var i=e.stateNode;i.props=r,i.state=e.memoizedState,i.refs={},iz(e);var a=t.contextType;"object"==typeof a&&null!==a?i.context=ij(a):(a=n$(t)?nH:nz.current,i.context=nW(e,a)),i.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(aZ(e,t,a,r),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&aJ.enqueueReplaceState(i,i.state,null),iq(e,r,i,n),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4194308)}function a5(e,t){try{var r="",n=t;do r+=function(e){switch(e.tag){case 5:return H(e.type);case 16:return H("Lazy");case 13:return H("Suspense");case 19:return H("SuspenseList");case 0:case 2:case 15:return e=$(e.type,!1);case 11:return e=$(e.type.render,!1);case 1:return e=$(e.type,!0);default:return""}}(n),n=n.return;while(n);var i=r}catch(e){i="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:i,digest:null}}function a4(e,t,r){return{value:e,source:null,stack:null!=r?r:null,digest:null!=t?t:null}}function a6(e,t){try{console.error(t.value)}catch(e){setTimeout(function(){throw e})}}var a8="function"==typeof WeakMap?WeakMap:Map;function a9(e,t,r){(r=iH(-1,r)).tag=3,r.payload={element:null};var n=t.value;return r.callback=function(){ll||(ll=!0,ls=n),a6(e,t)},r}function a7(e,t,r){(r=iH(-1,r)).tag=3;var n=e.type.getDerivedStateFromError;if("function"==typeof n){var i=t.value;r.payload=function(){return n(i)},r.callback=function(){a6(e,t)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(r.callback=function(){a6(e,t),"function"!=typeof n&&(null===lu?lu=new Set([this]):lu.add(this));var r=t.stack;this.componentDidCatch(t.value,{componentStack:null!==r?r:""})}),r}function oe(e,t,r){var n=e.pingCache;if(null===n){n=e.pingCache=new a8;var i=new Set;n.set(t,i)}else void 0===(i=n.get(t))&&(i=new Set,n.set(t,i));i.has(r)||(i.add(r),e=lU.bind(null,e,t,r),t.then(e,e))}function ot(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 or(e,t,r,n,i){return 0==(1&e.mode)?e===t?e.flags|=65536:(e.flags|=128,r.flags|=131072,r.flags&=-52805,1===r.tag&&(null===r.alternate?r.tag=17:((t=iH(-1,1)).tag=2,iW(r,t,1))),r.lanes|=1):(e.flags|=65536,e.lanes=i),e}var on=O.ReactCurrentOwner,oi=!1;function oa(e,t,r,n){t.child=null===e?iA(t,null,r,n):iO(t,e.child,r,n)}function oo(e,t,r,n,i){r=r.render;var a=t.ref;return(iN(t,i),n=ad(e,t,r,n,a,i),r=ap(),null===e||oi)?(iu&&r&&ia(t),t.flags|=1,oa(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,oE(e,t,i))}function ol(e,t,r,n,i){if(null===e){var a=r.type;return"function"!=typeof a||lW(a)||void 0!==a.defaultProps||null!==r.compare||void 0!==r.defaultProps?((e=lY(r.type,null,n,t,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,os(e,t,a,n,i))}if(a=e.child,0==(e.lanes&i)){var o=a.memoizedProps;if((r=null!==(r=r.compare)?r:rL)(o,n)&&e.ref===t.ref)return oE(e,t,i)}return t.flags|=1,(e=l$(a,n)).ref=t.ref,e.return=t,t.child=e}function os(e,t,r,n,i){if(null!==e){var a=e.memoizedProps;if(rL(a,n)&&e.ref===t.ref){if(oi=!1,t.pendingProps=n=a,0==(e.lanes&i))return t.lanes=e.lanes,oE(e,t,i);0!=(131072&e.flags)&&(oi=!0)}}return od(e,t,r,n,i)}function ou(e,t,r){var n=t.pendingProps,i=n.children,a=null!==e?e.memoizedState:null;if("hidden"===n.mode){if(0==(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},nB(o6,o4),o4|=r;else{if(0==(1073741824&r))return e=null!==a?a.baseLanes|r:r,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,nB(o6,o4),o4|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=null!==a?a.baseLanes:r,nB(o6,o4),o4|=n}}else null!==a?(n=a.baseLanes|r,t.memoizedState=null):n=r,nB(o6,o4),o4|=n;return oa(e,t,i,r),t.child}function oc(e,t){var r=t.ref;(null===e&&null!==r||null!==e&&e.ref!==r)&&(t.flags|=512,t.flags|=2097152)}function od(e,t,r,n,i){var a=n$(r)?nH:nz.current;return(a=nW(t,a),iN(t,i),r=ad(e,t,r,n,a,i),n=ap(),null===e||oi)?(iu&&n&&ia(t),t.flags|=1,oa(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,oE(e,t,i))}function op(e,t,r,n,i){if(n$(r)){var a=!0;nQ(t)}else a=!1;if(iN(t,i),null===t.stateNode)oP(e,t),a1(t,r,n),a3(t,r,n,i),n=!0;else if(null===e){var o=t.stateNode,l=t.memoizedProps;o.props=l;var s=o.context,u=r.contextType;u="object"==typeof u&&null!==u?ij(u):nW(t,u=n$(r)?nH:nz.current);var c=r.getDerivedStateFromProps,d="function"==typeof c||"function"==typeof o.getSnapshotBeforeUpdate;d||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(l!==n||s!==u)&&a2(t,o,n,u),iV=!1;var p=t.memoizedState;o.state=p,iq(t,n,o,i),s=t.memoizedState,l!==n||p!==s||nG.current||iV?("function"==typeof c&&(aZ(t,r,c,n),s=t.memoizedState),(l=iV||a0(t,r,l,n,p,s,u))?(d||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||("function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount()),"function"==typeof o.componentDidMount&&(t.flags|=4194308)):("function"==typeof o.componentDidMount&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=s),o.props=n,o.state=s,o.context=u,n=l):("function"==typeof o.componentDidMount&&(t.flags|=4194308),n=!1)}else{o=t.stateNode,iG(e,t),l=t.memoizedProps,u=t.type===t.elementType?l:aX(t.type,l),o.props=u,d=t.pendingProps,p=o.context,s="object"==typeof(s=r.contextType)&&null!==s?ij(s):nW(t,s=n$(r)?nH:nz.current);var f=r.getDerivedStateFromProps;(c="function"==typeof f||"function"==typeof o.getSnapshotBeforeUpdate)||"function"!=typeof o.UNSAFE_componentWillReceiveProps&&"function"!=typeof o.componentWillReceiveProps||(l!==d||p!==s)&&a2(t,o,n,s),iV=!1,p=t.memoizedState,o.state=p,iq(t,n,o,i);var m=t.memoizedState;l!==d||p!==m||nG.current||iV?("function"==typeof f&&(aZ(t,r,f,n),m=t.memoizedState),(u=iV||a0(t,r,u,n,p,m,s)||!1)?(c||"function"!=typeof o.UNSAFE_componentWillUpdate&&"function"!=typeof o.componentWillUpdate||("function"==typeof o.componentWillUpdate&&o.componentWillUpdate(n,m,s),"function"==typeof o.UNSAFE_componentWillUpdate&&o.UNSAFE_componentWillUpdate(n,m,s)),"function"==typeof o.componentDidUpdate&&(t.flags|=4),"function"==typeof o.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof o.componentDidUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=m),o.props=n,o.state=m,o.context=s,n=u):("function"!=typeof o.componentDidUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof o.getSnapshotBeforeUpdate||l===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),n=!1)}return of(e,t,r,n,a,i)}function of(e,t,r,n,i,a){oc(e,t);var o=0!=(128&t.flags);if(!n&&!o)return i&&nX(t,r,!1),oE(e,t,a);n=t.stateNode,on.current=t;var l=o&&"function"!=typeof r.getDerivedStateFromError?null:n.render();return t.flags|=1,null!==e&&o?(t.child=iO(t,e.child,null,a),t.child=iO(t,null,l,a)):oa(e,t,l,a),t.memoizedState=n.state,i&&nX(t,r,!0),t.child}function om(e){var t=e.stateNode;t.pendingContext?nq(e,t.pendingContext,t.pendingContext!==t.context):t.context&&nq(e,t.context,!1),i1(e,t.containerInfo)}function og(e,t,r,n,i){return iv(),iS(i),t.flags|=256,oa(e,t,r,n),t.child}var oh={dehydrated:null,treeContext:null,retryLane:0};function ob(e){return{baseLanes:e,cachePool:null,transitions:null}}function oy(e,t,r){var n,i=t.pendingProps,a=i4.current,o=!1,l=0!=(128&t.flags);if((n=l)||(n=(null===e||null!==e.memoizedState)&&0!=(2&a)),n?(o=!0,t.flags&=-129):(null===e||null!==e.memoizedState)&&(a|=1),nB(i4,1&a),null===e)return(ig(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):(l=i.children,e=i.fallback,o?(i=t.mode,o=t.child,l={mode:"hidden",children:l},0==(1&i)&&null!==o?(o.childLanes=0,o.pendingProps=l):o=lK(l,i,0,null),e=lq(e,i,r,null),o.return=t,e.return=t,o.sibling=e,t.child=o,t.child.memoizedState=ob(r),t.memoizedState=oh,e):ov(t,l));if(null!==(a=e.memoizedState)&&null!==(n=a.dehydrated))return function(e,t,r,n,i,a,o){if(r)return 256&t.flags?(t.flags&=-257,oS(e,t,o,n=a4(Error(d(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(a=n.fallback,i=t.mode,n=lK({mode:"visible",children:n.children},i,0,null),a=lq(a,i,o,null),a.flags|=2,n.return=t,a.return=t,n.sibling=a,t.child=n,0!=(1&t.mode)&&iO(t,e.child,null,o),t.child.memoizedState=ob(o),t.memoizedState=oh,a);if(0==(1&t.mode))return oS(e,t,o,null);if("$!"===i.data){if(n=i.nextSibling&&i.nextSibling.dataset)var l=n.dgst;return n=l,oS(e,t,o,n=a4(a=Error(d(419)),n,void 0))}if(l=0!=(o&e.childLanes),oi||l){if(null!==(n=o2)){switch(o&-o){case 4:i=2;break;case 16:i=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:i=32;break;case 536870912:i=268435456;break;default:i=0}0!==(i=0!=(i&(n.suspendedLanes|o))?0:i)&&i!==a.retryLane&&(a.retryLane=i,iB(e,i),lv(n,e,i,-1))}return lk(),oS(e,t,o,n=a4(Error(d(421))))}return"$?"===i.data?(t.flags|=128,t.child=e.child,t=lV.bind(null,e),i._reactRetry=t,null):(e=a.treeContext,is=nx(i.nextSibling),il=t,iu=!0,ic=null,null!==e&&(n8[n9++]=ie,n8[n9++]=it,n8[n9++]=n7,ie=e.id,it=e.overflow,n7=t),t=ov(t,n.children),t.flags|=4096,t)}(e,t,l,i,n,a,r);if(o){o=i.fallback,l=t.mode,n=(a=e.child).sibling;var s={mode:"hidden",children:i.children};return 0==(1&l)&&t.child!==a?((i=t.child).childLanes=0,i.pendingProps=s,t.deletions=null):(i=l$(a,s)).subtreeFlags=14680064&a.subtreeFlags,null!==n?o=l$(n,o):(o=lq(o,l,r,null),o.flags|=2),o.return=t,i.return=t,i.sibling=o,t.child=i,i=o,o=t.child,l=null===(l=e.child.memoizedState)?ob(r):{baseLanes:l.baseLanes|r,cachePool:null,transitions:l.transitions},o.memoizedState=l,o.childLanes=e.childLanes&~r,t.memoizedState=oh,i}return e=(o=e.child).sibling,i=l$(o,{mode:"visible",children:i.children}),0==(1&t.mode)&&(i.lanes=r),i.return=t,i.sibling=null,null!==e&&(null===(r=t.deletions)?(t.deletions=[e],t.flags|=16):r.push(e)),t.child=i,t.memoizedState=null,i}function ov(e,t){return(t=lK({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function oS(e,t,r,n){return null!==n&&iS(n),iO(t,e.child,null,r),e=ov(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function o_(e,t,r){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),iL(e.return,t,r)}function ow(e,t,r,n,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=n,a.tail=r,a.tailMode=i)}function ox(e,t,r){var n=t.pendingProps,i=n.revealOrder,a=n.tail;if(oa(e,t,n.children,r),0!=(2&(n=i4.current)))n=1&n|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&&o_(e,r,t);else if(19===e.tag)o_(e,r,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}n&=1}if(nB(i4,n),0==(1&t.mode))t.memoizedState=null;else switch(i){case"forwards":for(i=null,r=t.child;null!==r;)null!==(e=r.alternate)&&null===i6(e)&&(i=r),r=r.sibling;null===(r=i)?(i=t.child,t.child=null):(i=r.sibling,r.sibling=null),ow(t,!1,i,r,a);break;case"backwards":for(r=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===i6(e)){t.child=i;break}e=i.sibling,i.sibling=r,r=i,i=e}ow(t,!0,r,null,a);break;case"together":ow(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function oP(e,t){0==(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function oE(e,t,r){if(null!==e&&(t.dependencies=e.dependencies),o7|=t.lanes,0==(r&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(d(153));if(null!==t.child){for(r=l$(e=t.child,e.pendingProps),t.child=r,r.return=t;null!==e.sibling;)e=e.sibling,(r=r.sibling=l$(e,e.pendingProps)).return=t;r.sibling=null}return t.child}function oO(e,t){if(!iu)switch(e.tailMode){case"hidden":t=e.tail;for(var r=null;null!==t;)null!==t.alternate&&(r=t),t=t.sibling;null===r?e.tail=null:r.sibling=null;break;case"collapsed":r=e.tail;for(var n=null;null!==r;)null!==r.alternate&&(n=r),r=r.sibling;null===n?t||null===e.tail?e.tail=null:e.tail.sibling=null:n.sibling=null}}function oA(e){var t=null!==e.alternate&&e.alternate.child===e.child,r=0,n=0;if(t)for(var i=e.child;null!==i;)r|=i.lanes|i.childLanes,n|=14680064&i.subtreeFlags,n|=14680064&i.flags,i.return=e,i=i.sibling;else for(i=e.child;null!==i;)r|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=r,t}i=function(e,t){for(var r=t.child;null!==r;){if(5===r.tag||6===r.tag)e.appendChild(r.stateNode);else if(4!==r.tag&&null!==r.child){r.child.return=r,r=r.child;continue}if(r===t)break;for(;null===r.sibling;){if(null===r.return||r.return===t)return;r=r.return}r.sibling.return=r.return,r=r.sibling}},a=function(){},o=function(e,t,r,n){var i=e.memoizedProps;if(i!==n){e=t.stateNode,i0(iX.current);var a,o=null;switch(r){case"input":i=Z(e,i),n=Z(e,n),o=[];break;case"select":i=G({},i,{value:void 0}),n=G({},n,{value:void 0}),o=[];break;case"textarea":i=eo(e,i),n=eo(e,n),o=[];break;default:"function"!=typeof i.onClick&&"function"==typeof n.onClick&&(e.onclick=nf)}for(u in e_(r,n),r=null,i)if(!n.hasOwnProperty(u)&&i.hasOwnProperty(u)&&null!=i[u]){if("style"===u){var l=i[u];for(a in l)l.hasOwnProperty(a)&&(r||(r={}),r[a]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(f.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null))}for(u in n){var s=n[u];if(l=null!=i?i[u]:void 0,n.hasOwnProperty(u)&&s!==l&&(null!=s||null!=l)){if("style"===u){if(l){for(a in l)!l.hasOwnProperty(a)||s&&s.hasOwnProperty(a)||(r||(r={}),r[a]="");for(a in s)s.hasOwnProperty(a)&&l[a]!==s[a]&&(r||(r={}),r[a]=s[a])}else r||(o||(o=[]),o.push(u,r)),r=s}else"dangerouslySetInnerHTML"===u?(s=s?s.__html:void 0,l=l?l.__html:void 0,null!=s&&l!==s&&(o=o||[]).push(u,s)):"children"===u?"string"!=typeof s&&"number"!=typeof s||(o=o||[]).push(u,""+s):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(f.hasOwnProperty(u)?(null!=s&&"onScroll"===u&&r7("scroll",e),o||l===s||(o=[])):(o=o||[]).push(u,s))}}r&&(o=o||[]).push("style",r);var u=o;(t.updateQueue=u)&&(t.flags|=4)}},l=function(e,t,r,n){r!==n&&(t.flags|=4)};var oC=!1,oI=!1,oT="function"==typeof WeakSet?WeakSet:Set,ok=null;function oD(e,t){var r=e.ref;if(null!==r){if("function"==typeof r)try{r(null)}catch(r){lF(e,t,r)}else r.current=null}}function oR(e,t,r){try{r()}catch(r){lF(e,t,r)}}var oL=!1;function oN(e,t,r){var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var i=n=n.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,void 0!==a&&oR(t,r,a)}i=i.next}while(i!==n)}}function oj(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var r=t=t.next;do{if((r.tag&e)===e){var n=r.create;r.destroy=n()}r=r.next}while(r!==t)}}function oM(e){var t=e.ref;if(null!==t){var r=e.stateNode;e.tag,e=r,"function"==typeof t?t(e):t.current=e}}function oF(e){return 5===e.tag||3===e.tag||4===e.tag}function oU(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||oF(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}}var oB=null,oV=!1;function oz(e,t,r){for(r=r.child;null!==r;)oG(e,t,r),r=r.sibling}function oG(e,t,r){if(e5&&"function"==typeof e5.onCommitFiberUnmount)try{e5.onCommitFiberUnmount(e3,r)}catch(e){}switch(r.tag){case 5:oI||oD(r,t);case 6:var n=oB,i=oV;oB=null,oz(e,t,r),oB=n,oV=i,null!==oB&&(oV?(e=oB,r=r.stateNode,8===e.nodeType?e.parentNode.removeChild(r):e.removeChild(r)):oB.removeChild(r.stateNode));break;case 18:null!==oB&&(oV?(e=oB,r=r.stateNode,8===e.nodeType?nw(e.parentNode,r):1===e.nodeType&&nw(e,r),tT(e)):nw(oB,r.stateNode));break;case 4:n=oB,i=oV,oB=r.stateNode.containerInfo,oV=!0,oz(e,t,r),oB=n,oV=i;break;case 0:case 11:case 14:case 15:if(!oI&&null!==(n=r.updateQueue)&&null!==(n=n.lastEffect)){i=n=n.next;do{var a=i,o=a.destroy;a=a.tag,void 0!==o&&(0!=(2&a)?oR(r,t,o):0!=(4&a)&&oR(r,t,o)),i=i.next}while(i!==n)}oz(e,t,r);break;case 1:if(!oI&&(oD(r,t),"function"==typeof(n=r.stateNode).componentWillUnmount))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(e){lF(r,t,e)}oz(e,t,r);break;case 21:default:oz(e,t,r);break;case 22:1&r.mode?(oI=(n=oI)||null!==r.memoizedState,oz(e,t,r),oI=n):oz(e,t,r)}}function oH(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var r=e.stateNode;null===r&&(r=e.stateNode=new oT),t.forEach(function(t){var n=lz.bind(null,e,t);r.has(t)||(r.add(t),t.then(n,n))})}}function oW(e,t){var r=t.deletions;if(null!==r)for(var n=0;n<r.length;n++){var i=r[n];try{var a=t,o=a;e:for(;null!==o;){switch(o.tag){case 5:oB=o.stateNode,oV=!1;break e;case 3:case 4:oB=o.stateNode.containerInfo,oV=!0;break e}o=o.return}if(null===oB)throw Error(d(160));oG(e,a,i),oB=null,oV=!1;var l=i.alternate;null!==l&&(l.return=null),i.return=null}catch(e){lF(i,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)o$(t,e),t=t.sibling}function o$(e,t){var r=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(oW(t,e),oY(e),4&n){try{oN(3,e,e.return),oj(3,e)}catch(t){lF(e,e.return,t)}try{oN(5,e,e.return)}catch(t){lF(e,e.return,t)}}break;case 1:oW(t,e),oY(e),512&n&&null!==r&&oD(r,r.return);break;case 5:if(oW(t,e),oY(e),512&n&&null!==r&&oD(r,r.return),32&e.flags){var i=e.stateNode;try{eg(i,"")}catch(t){lF(e,e.return,t)}}if(4&n&&null!=(i=e.stateNode)){var a=e.memoizedProps,o=null!==r?r.memoizedProps:a,l=e.type,s=e.updateQueue;if(e.updateQueue=null,null!==s)try{"input"===l&&"radio"===a.type&&null!=a.name&&ee(i,a),ew(l,o);var u=ew(l,a);for(o=0;o<s.length;o+=2){var c=s[o],p=s[o+1];"style"===c?ev(i,p):"dangerouslySetInnerHTML"===c?em(i,p):"children"===c?eg(i,p):E(i,c,p,u)}switch(l){case"input":et(i,a);break;case"textarea":es(i,a);break;case"select":var f=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!a.multiple;var m=a.value;null!=m?ea(i,!!a.multiple,m,!1):!!a.multiple!==f&&(null!=a.defaultValue?ea(i,!!a.multiple,a.defaultValue,!0):ea(i,!!a.multiple,a.multiple?[]:"",!1))}i[nA]=a}catch(t){lF(e,e.return,t)}}break;case 6:if(oW(t,e),oY(e),4&n){if(null===e.stateNode)throw Error(d(162));i=e.stateNode,a=e.memoizedProps;try{i.nodeValue=a}catch(t){lF(e,e.return,t)}}break;case 3:if(oW(t,e),oY(e),4&n&&null!==r&&r.memoizedState.isDehydrated)try{tT(t.containerInfo)}catch(t){lF(e,e.return,t)}break;case 4:default:oW(t,e),oY(e);break;case 13:oW(t,e),oY(e),8192&(i=e.child).flags&&(a=null!==i.memoizedState,i.stateNode.isHidden=a,a&&(null===i.alternate||null===i.alternate.memoizedState)&&(li=eQ())),4&n&&oH(e);break;case 22:if(c=null!==r&&null!==r.memoizedState,1&e.mode?(oI=(u=oI)||c,oW(t,e),oI=u):oW(t,e),oY(e),8192&n){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!c&&0!=(1&e.mode))for(ok=e,c=e.child;null!==c;){for(p=ok=c;null!==ok;){switch(m=(f=ok).child,f.tag){case 0:case 11:case 14:case 15:oN(4,f,f.return);break;case 1:oD(f,f.return);var g=f.stateNode;if("function"==typeof g.componentWillUnmount){n=f,r=f.return;try{t=n,g.props=t.memoizedProps,g.state=t.memoizedState,g.componentWillUnmount()}catch(e){lF(n,r,e)}}break;case 5:oD(f,f.return);break;case 22:if(null!==f.memoizedState){oK(p);continue}}null!==m?(m.return=f,ok=m):oK(p)}c=c.sibling}e:for(c=null,p=e;;){if(5===p.tag){if(null===c){c=p;try{i=p.stateNode,u?(a=i.style,"function"==typeof a.setProperty?a.setProperty("display","none","important"):a.display="none"):(l=p.stateNode,o=null!=(s=p.memoizedProps.style)&&s.hasOwnProperty("display")?s.display:null,l.style.display=ey("display",o))}catch(t){lF(e,e.return,t)}}}else if(6===p.tag){if(null===c)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(t){lF(e,e.return,t)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;c===p&&(c=null),p=p.return}c===p&&(c=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:oW(t,e),oY(e),4&n&&oH(e);case 21:}}function oY(e){var t=e.flags;if(2&t){try{e:{for(var r=e.return;null!==r;){if(oF(r)){var n=r;break e}r=r.return}throw Error(d(160))}switch(n.tag){case 5:var i=n.stateNode;32&n.flags&&(eg(i,""),n.flags&=-33);var a=oU(e);!function e(t,r,n){var i=t.tag;if(5===i||6===i)t=t.stateNode,r?n.insertBefore(t,r):n.appendChild(t);else if(4!==i&&null!==(t=t.child))for(e(t,r,n),t=t.sibling;null!==t;)e(t,r,n),t=t.sibling}(e,a,i);break;case 3:case 4:var o=n.stateNode.containerInfo,l=oU(e);!function e(t,r,n){var i=t.tag;if(5===i||6===i)t=t.stateNode,r?8===n.nodeType?n.parentNode.insertBefore(t,r):n.insertBefore(t,r):(8===n.nodeType?(r=n.parentNode).insertBefore(t,n):(r=n).appendChild(t),null!=(n=n._reactRootContainer)||null!==r.onclick||(r.onclick=nf));else if(4!==i&&null!==(t=t.child))for(e(t,r,n),t=t.sibling;null!==t;)e(t,r,n),t=t.sibling}(e,l,o);break;default:throw Error(d(161))}}catch(t){lF(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function oq(e){for(;null!==ok;){var t=ok;if(0!=(8772&t.flags)){var r=t.alternate;try{if(0!=(8772&t.flags))switch(t.tag){case 0:case 11:case 15:oI||oj(5,t);break;case 1:var n=t.stateNode;if(4&t.flags&&!oI){if(null===r)n.componentDidMount();else{var i=t.elementType===t.type?r.memoizedProps:aX(t.type,r.memoizedProps);n.componentDidUpdate(i,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}}var a=t.updateQueue;null!==a&&iK(t,a,n);break;case 3:var o=t.updateQueue;if(null!==o){if(r=null,null!==t.child)switch(t.child.tag){case 5:case 1:r=t.child.stateNode}iK(t,o,r)}break;case 5:var l=t.stateNode;if(null===r&&4&t.flags){r=l;var s=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":s.autoFocus&&r.focus();break;case"img":s.src&&(r.src=s.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 u=t.alternate;if(null!==u){var c=u.memoizedState;if(null!==c){var p=c.dehydrated;null!==p&&tT(p)}}}break;default:throw Error(d(163))}oI||512&t.flags&&oM(t)}catch(e){lF(t,t.return,e)}}if(t===e){ok=null;break}if(null!==(r=t.sibling)){r.return=t.return,ok=r;break}ok=t.return}}function oK(e){for(;null!==ok;){var t=ok;if(t===e){ok=null;break}var r=t.sibling;if(null!==r){r.return=t.return,ok=r;break}ok=t.return}}function oQ(e){for(;null!==ok;){var t=ok;try{switch(t.tag){case 0:case 11:case 15:var r=t.return;try{oj(4,t)}catch(e){lF(t,r,e)}break;case 1:var n=t.stateNode;if("function"==typeof n.componentDidMount){var i=t.return;try{n.componentDidMount()}catch(e){lF(t,i,e)}}var a=t.return;try{oM(t)}catch(e){lF(t,a,e)}break;case 5:var o=t.return;try{oM(t)}catch(e){lF(t,o,e)}}}catch(e){lF(t,t.return,e)}if(t===e){ok=null;break}var l=t.sibling;if(null!==l){l.return=t.return,ok=l;break}ok=t.return}}var oX=Math.ceil,oZ=O.ReactCurrentDispatcher,oJ=O.ReactCurrentOwner,o0=O.ReactCurrentBatchConfig,o1=0,o2=null,o3=null,o5=0,o4=0,o6=nF(0),o8=0,o9=null,o7=0,le=0,lt=0,lr=null,ln=null,li=0,la=1/0,lo=null,ll=!1,ls=null,lu=null,lc=!1,ld=null,lp=0,lf=0,lm=null,lg=-1,lh=0;function lb(){return 0!=(6&o1)?eQ():-1!==lg?lg:lg=eQ()}function ly(e){return 0==(1&e.mode)?1:0!=(2&o1)&&0!==o5?o5&-o5:null!==i_.transition?(0===lh&&(lh=tn()),lh):0!==(e=tl)?e:e=void 0===(e=window.event)?16:tF(e.type)}function lv(e,t,r,n){if(50<lf)throw lf=0,lm=null,Error(d(185));ta(e,r,n),(0==(2&o1)||e!==o2)&&(e===o2&&(0==(2&o1)&&(le|=r),4===o8&&lP(e,o5)),lS(e,n),1===r&&0===o1&&0==(1&t.mode)&&(la=eQ()+500,nJ&&n2()))}function lS(e,t){var r,n=e.callbackNode;!function(e,t){for(var r=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes;0<a;){var o=31-e4(a),l=1<<o,s=i[o];-1===s?(0==(l&r)||0!=(l&n))&&(i[o]=function(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}}(l,t)):s<=t&&(e.expiredLanes|=l),a&=~l}}(e,t);var i=tt(e,e===o2?o5:0);if(0===i)null!==n&&eY(n),e.callbackNode=null,e.callbackPriority=0;else if(t=i&-i,e.callbackPriority!==t){if(null!=n&&eY(n),1===t)0===e.tag?(r=lE.bind(null,e),nJ=!0,n1(r)):n1(lE.bind(null,e)),nS(function(){0==(6&o1)&&n2()}),n=null;else{switch(ts(i)){case 1:n=eZ;break;case 4:n=eJ;break;case 16:default:n=e0;break;case 536870912:n=e2}n=e$(n,l_.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function l_(e,t){if(lg=-1,lh=0,0!=(6&o1))throw Error(d(327));var r=e.callbackNode;if(lj()&&e.callbackNode!==r)return null;var n=tt(e,e===o2?o5:0);if(0===n)return null;if(0!=(30&n)||0!=(n&e.expiredLanes)||t)t=lD(e,n);else{t=n;var i=o1;o1|=2;var a=lT();for((o2!==e||o5!==t)&&(lo=null,la=eQ()+500,lC(e,t));;)try{!function(){for(;null!==o3&&!eq();)lR(o3)}();break}catch(t){lI(e,t)}iD(),oZ.current=a,o1=i,null!==o3?t=0:(o2=null,o5=0,t=o8)}if(0!==t){if(2===t&&0!==(i=tr(e))&&(n=i,t=lw(e,i)),1===t)throw r=o9,lC(e,0),lP(e,n),lS(e,eQ()),r;if(6===t)lP(e,n);else{if(i=e.current.alternate,0==(30&n)&&!function(e){for(var t=e;;){if(16384&t.flags){var r=t.updateQueue;if(null!==r&&null!==(r=r.stores))for(var n=0;n<r.length;n++){var i=r[n],a=i.getSnapshot;i=i.value;try{if(!rR(a(),i))return!1}catch(e){return!1}}}if(r=t.child,16384&t.subtreeFlags&&null!==r)r.return=t,t=r;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}(i)&&(2===(t=lD(e,n))&&0!==(a=tr(e))&&(n=a,t=lw(e,a)),1===t))throw r=o9,lC(e,0),lP(e,n),lS(e,eQ()),r;switch(e.finishedWork=i,e.finishedLanes=n,t){case 0:case 1:throw Error(d(345));case 2:case 5:lN(e,ln,lo);break;case 3:if(lP(e,n),(130023424&n)===n&&10<(t=li+500-eQ())){if(0!==tt(e,0))break;if(((i=e.suspendedLanes)&n)!==n){lb(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=nb(lN.bind(null,e,ln,lo),t);break}lN(e,ln,lo);break;case 4:if(lP(e,n),(4194240&n)===n)break;for(i=-1,t=e.eventTimes;0<n;){var o=31-e4(n);a=1<<o,(o=t[o])>i&&(i=o),n&=~a}if(n=i,10<(n=(120>(n=eQ()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*oX(n/1960))-n)){e.timeoutHandle=nb(lN.bind(null,e,ln,lo),n);break}lN(e,ln,lo);break;default:throw Error(d(329))}}}return lS(e,eQ()),e.callbackNode===r?l_.bind(null,e):null}function lw(e,t){var r=lr;return e.current.memoizedState.isDehydrated&&(lC(e,t).flags|=256),2!==(e=lD(e,t))&&(t=ln,ln=r,null!==t&&lx(t)),e}function lx(e){null===ln?ln=e:ln.push.apply(ln,e)}function lP(e,t){for(t&=~lt,t&=~le,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var r=31-e4(t),n=1<<r;e[r]=-1,t&=~n}}function lE(e){if(0!=(6&o1))throw Error(d(327));lj();var t=tt(e,0);if(0==(1&t))return lS(e,eQ()),null;var r=lD(e,t);if(0!==e.tag&&2===r){var n=tr(e);0!==n&&(t=n,r=lw(e,n))}if(1===r)throw r=o9,lC(e,0),lP(e,t),lS(e,eQ()),r;if(6===r)throw Error(d(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,lN(e,ln,lo),lS(e,eQ()),null}function lO(e){null!==ld&&0===ld.tag&&0==(6&o1)&&lj();var t=o1;o1|=1;var r=o0.transition,n=tl;try{if(o0.transition=null,tl=1,e)return e()}finally{tl=n,o0.transition=r,0==(6&(o1=t))&&n2()}}function lA(){o4=o6.current,nU(o6)}function lC(e,t){e.finishedWork=null,e.finishedLanes=0;var r=e.timeoutHandle;if(-1!==r&&(e.timeoutHandle=-1,ny(r)),null!==o3)for(r=o3.return;null!==r;){var n=r;switch(io(n),n.tag){case 1:null!=(n=n.type.childContextTypes)&&nY();break;case 3:i2(),nU(nG),nU(nz),i9();break;case 5:i5(n);break;case 4:i2();break;case 13:case 19:nU(i4);break;case 10:iR(n.type._context);break;case 22:case 23:lA()}r=r.return}if(o2=e,o3=e=l$(e.current,null),o5=o4=t,o8=0,o9=null,lt=le=o7=0,ln=lr=null,null!==iM){for(t=0;t<iM.length;t++)if(null!==(n=(r=iM[t]).interleaved)){r.interleaved=null;var i=n.next,a=r.pending;if(null!==a){var o=a.next;a.next=i,n.next=o}r.pending=n}iM=null}return e}function lI(e,t){for(;;){var r=o3;try{if(iD(),i7.current=aY,aa){for(var n=ar.memoizedState;null!==n;){var i=n.queue;null!==i&&(i.pending=null),n=n.next}aa=!1}if(at=0,ai=an=ar=null,ao=!1,al=0,oJ.current=null,null===r||null===r.return){o8=1,o9=t,o3=null;break}e:{var a=e,o=r.return,l=r,s=t;if(t=o5,l.flags|=32768,null!==s&&"object"==typeof s&&"function"==typeof s.then){var u=s,c=l,p=c.tag;if(0==(1&c.mode)&&(0===p||11===p||15===p)){var f=c.alternate;f?(c.updateQueue=f.updateQueue,c.memoizedState=f.memoizedState,c.lanes=f.lanes):(c.updateQueue=null,c.memoizedState=null)}var m=ot(o);if(null!==m){m.flags&=-257,or(m,o,l,a,t),1&m.mode&&oe(a,u,t),t=m,s=u;var g=t.updateQueue;if(null===g){var h=new Set;h.add(s),t.updateQueue=h}else g.add(s);break e}if(0==(1&t)){oe(a,u,t),lk();break e}s=Error(d(426))}else if(iu&&1&l.mode){var b=ot(o);if(null!==b){0==(65536&b.flags)&&(b.flags|=256),or(b,o,l,a,t),iS(a5(s,l));break e}}a=s=a5(s,l),4!==o8&&(o8=2),null===lr?lr=[a]:lr.push(a),a=o;do{switch(a.tag){case 3:a.flags|=65536,t&=-t,a.lanes|=t;var y=a9(a,s,t);iY(a,y);break e;case 1:l=s;var v=a.type,S=a.stateNode;if(0==(128&a.flags)&&("function"==typeof v.getDerivedStateFromError||null!==S&&"function"==typeof S.componentDidCatch&&(null===lu||!lu.has(S)))){a.flags|=65536,t&=-t,a.lanes|=t;var _=a7(a,l,t);iY(a,_);break e}}a=a.return}while(null!==a)}lL(r)}catch(e){t=e,o3===r&&null!==r&&(o3=r=r.return);continue}break}}function lT(){var e=oZ.current;return oZ.current=aY,null===e?aY:e}function lk(){(0===o8||3===o8||2===o8)&&(o8=4),null===o2||0==(268435455&o7)&&0==(268435455&le)||lP(o2,o5)}function lD(e,t){var r=o1;o1|=2;var n=lT();for((o2!==e||o5!==t)&&(lo=null,lC(e,t));;)try{!function(){for(;null!==o3;)lR(o3)}();break}catch(t){lI(e,t)}if(iD(),o1=r,oZ.current=n,null!==o3)throw Error(d(261));return o2=null,o5=0,o8}function lR(e){var t=s(e.alternate,e,o4);e.memoizedProps=e.pendingProps,null===t?lL(e):o3=t,oJ.current=null}function lL(e){var t=e;do{var r=t.alternate;if(e=t.return,0==(32768&t.flags)){if(null!==(r=function(e,t,r){var n=t.pendingProps;switch(io(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return oA(t),null;case 1:case 17:return n$(t.type)&&nY(),oA(t),null;case 3:return n=t.stateNode,i2(),nU(nG),nU(nz),i9(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(null===e||null===e.child)&&(ib(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0==(256&t.flags)||(t.flags|=1024,null!==ic&&(lx(ic),ic=null))),a(e,t),oA(t),null;case 5:i5(t);var s=i0(iJ.current);if(r=t.type,null!==e&&null!=t.stateNode)o(e,t,r,n,s),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!n){if(null===t.stateNode)throw Error(d(166));return oA(t),null}if(e=i0(iX.current),ib(t)){n=t.stateNode,r=t.type;var u=t.memoizedProps;switch(n[nO]=t,n[nA]=u,e=0!=(1&t.mode),r){case"dialog":r7("cancel",n),r7("close",n);break;case"iframe":case"object":case"embed":r7("load",n);break;case"video":case"audio":for(s=0;s<r4.length;s++)r7(r4[s],n);break;case"source":r7("error",n);break;case"img":case"image":case"link":r7("error",n),r7("load",n);break;case"details":r7("toggle",n);break;case"input":J(n,u),r7("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!u.multiple},r7("invalid",n);break;case"textarea":el(n,u),r7("invalid",n)}for(var c in e_(r,u),s=null,u)if(u.hasOwnProperty(c)){var p=u[c];"children"===c?"string"==typeof p?n.textContent!==p&&(!0!==u.suppressHydrationWarning&&np(n.textContent,p,e),s=["children",p]):"number"==typeof p&&n.textContent!==""+p&&(!0!==u.suppressHydrationWarning&&np(n.textContent,p,e),s=["children",""+p]):f.hasOwnProperty(c)&&null!=p&&"onScroll"===c&&r7("scroll",n)}switch(r){case"input":K(n),er(n,u,!0);break;case"textarea":K(n),eu(n);break;case"select":case"option":break;default:"function"==typeof u.onClick&&(n.onclick=nf)}n=s,t.updateQueue=n,null!==n&&(t.flags|=4)}else{c=9===s.nodeType?s:s.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=ec(r)),"http://www.w3.org/1999/xhtml"===e?"script"===r?((e=c.createElement("div")).innerHTML="<script></script>",e=e.removeChild(e.firstChild)):"string"==typeof n.is?e=c.createElement(r,{is:n.is}):(e=c.createElement(r),"select"===r&&(c=e,n.multiple?c.multiple=!0:n.size&&(c.size=n.size))):e=c.createElementNS(e,r),e[nO]=t,e[nA]=n,i(e,t,!1,!1),t.stateNode=e;e:{switch(c=ew(r,n),r){case"dialog":r7("cancel",e),r7("close",e),s=n;break;case"iframe":case"object":case"embed":r7("load",e),s=n;break;case"video":case"audio":for(s=0;s<r4.length;s++)r7(r4[s],e);s=n;break;case"source":r7("error",e),s=n;break;case"img":case"image":case"link":r7("error",e),r7("load",e),s=n;break;case"details":r7("toggle",e),s=n;break;case"input":J(e,n),s=Z(e,n),r7("invalid",e);break;case"option":default:s=n;break;case"select":e._wrapperState={wasMultiple:!!n.multiple},s=G({},n,{value:void 0}),r7("invalid",e);break;case"textarea":el(e,n),s=eo(e,n),r7("invalid",e)}for(u in e_(r,s),p=s)if(p.hasOwnProperty(u)){var m=p[u];"style"===u?ev(e,m):"dangerouslySetInnerHTML"===u?null!=(m=m?m.__html:void 0)&&em(e,m):"children"===u?"string"==typeof m?("textarea"!==r||""!==m)&&eg(e,m):"number"==typeof m&&eg(e,""+m):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(f.hasOwnProperty(u)?null!=m&&"onScroll"===u&&r7("scroll",e):null!=m&&E(e,u,m,c))}switch(r){case"input":K(e),er(e,n,!1);break;case"textarea":K(e),eu(e);break;case"option":null!=n.value&&e.setAttribute("value",""+Y(n.value));break;case"select":e.multiple=!!n.multiple,null!=(u=n.value)?ea(e,!!n.multiple,u,!1):null!=n.defaultValue&&ea(e,!!n.multiple,n.defaultValue,!0);break;default:"function"==typeof s.onClick&&(e.onclick=nf)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return oA(t),null;case 6:if(e&&null!=t.stateNode)l(e,t,e.memoizedProps,n);else{if("string"!=typeof n&&null===t.stateNode)throw Error(d(166));if(r=i0(iJ.current),i0(iX.current),ib(t)){if(n=t.stateNode,r=t.memoizedProps,n[nO]=t,(u=n.nodeValue!==r)&&null!==(e=il))switch(e.tag){case 3:np(n.nodeValue,r,0!=(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&np(n.nodeValue,r,0!=(1&e.mode))}u&&(t.flags|=4)}else(n=(9===r.nodeType?r:r.ownerDocument).createTextNode(n))[nO]=t,t.stateNode=n}return oA(t),null;case 13:if(nU(i4),n=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(iu&&null!==is&&0!=(1&t.mode)&&0==(128&t.flags))iy(),iv(),t.flags|=98560,u=!1;else if(u=ib(t),null!==n&&null!==n.dehydrated){if(null===e){if(!u)throw Error(d(318));if(!(u=null!==(u=t.memoizedState)?u.dehydrated:null))throw Error(d(317));u[nO]=t}else iv(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;oA(t),u=!1}else null!==ic&&(lx(ic),ic=null),u=!0;if(!u)return 65536&t.flags?t:null}if(0!=(128&t.flags))return t.lanes=r,t;return(n=null!==n)!=(null!==e&&null!==e.memoizedState)&&n&&(t.child.flags|=8192,0!=(1&t.mode)&&(null===e||0!=(1&i4.current)?0===o8&&(o8=3):lk())),null!==t.updateQueue&&(t.flags|=4),oA(t),null;case 4:return i2(),a(e,t),null===e&&nr(t.stateNode.containerInfo),oA(t),null;case 10:return iR(t.type._context),oA(t),null;case 19:if(nU(i4),null===(u=t.memoizedState))return oA(t),null;if(n=0!=(128&t.flags),null===(c=u.rendering)){if(n)oO(u,!1);else{if(0!==o8||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(c=i6(e))){for(t.flags|=128,oO(u,!1),null!==(n=c.updateQueue)&&(t.updateQueue=n,t.flags|=4),t.subtreeFlags=0,n=r,r=t.child;null!==r;)u=r,e=n,u.flags&=14680066,null===(c=u.alternate)?(u.childLanes=0,u.lanes=e,u.child=null,u.subtreeFlags=0,u.memoizedProps=null,u.memoizedState=null,u.updateQueue=null,u.dependencies=null,u.stateNode=null):(u.childLanes=c.childLanes,u.lanes=c.lanes,u.child=c.child,u.subtreeFlags=0,u.deletions=null,u.memoizedProps=c.memoizedProps,u.memoizedState=c.memoizedState,u.updateQueue=c.updateQueue,u.type=c.type,e=c.dependencies,u.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),r=r.sibling;return nB(i4,1&i4.current|2),t.child}e=e.sibling}null!==u.tail&&eQ()>la&&(t.flags|=128,n=!0,oO(u,!1),t.lanes=4194304)}}else{if(!n){if(null!==(e=i6(c))){if(t.flags|=128,n=!0,null!==(r=e.updateQueue)&&(t.updateQueue=r,t.flags|=4),oO(u,!0),null===u.tail&&"hidden"===u.tailMode&&!c.alternate&&!iu)return oA(t),null}else 2*eQ()-u.renderingStartTime>la&&1073741824!==r&&(t.flags|=128,n=!0,oO(u,!1),t.lanes=4194304)}u.isBackwards?(c.sibling=t.child,t.child=c):(null!==(r=u.last)?r.sibling=c:t.child=c,u.last=c)}if(null!==u.tail)return t=u.tail,u.rendering=t,u.tail=t.sibling,u.renderingStartTime=eQ(),t.sibling=null,r=i4.current,nB(i4,n?1&r|2:1&r),t;return oA(t),null;case 22:case 23:return lA(),n=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==n&&(t.flags|=8192),n&&0!=(1&t.mode)?0!=(1073741824&o4)&&(oA(t),6&t.subtreeFlags&&(t.flags|=8192)):oA(t),null;case 24:case 25:return null}throw Error(d(156,t.tag))}(r,t,o4))){o3=r;return}}else{if(null!==(r=function(e,t){switch(io(t),t.tag){case 1:return n$(t.type)&&nY(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return i2(),nU(nG),nU(nz),i9(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 5:return i5(t),null;case 13:if(nU(i4),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(d(340));iv()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return nU(i4),null;case 4:return i2(),null;case 10:return iR(t.type._context),null;case 22:case 23:return lA(),null;default:return null}}(r,t))){r.flags&=32767,o3=r;return}if(null!==e)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{o8=6,o3=null;return}}if(null!==(t=t.sibling)){o3=t;return}o3=t=e}while(null!==t);0===o8&&(o8=5)}function lN(e,t,r){var n=tl,i=o0.transition;try{o0.transition=null,tl=1,function(e,t,r,n){do lj();while(null!==ld);if(0!=(6&o1))throw Error(d(327));r=e.finishedWork;var i=e.finishedLanes;if(null!==r){if(e.finishedWork=null,e.finishedLanes=0,r===e.current)throw Error(d(177));e.callbackNode=null,e.callbackPriority=0;var a=r.lanes|r.childLanes;if(function(e,t){var r=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 n=e.eventTimes;for(e=e.expirationTimes;0<r;){var i=31-e4(r),a=1<<i;t[i]=0,n[i]=-1,e[i]=-1,r&=~a}}(e,a),e===o2&&(o3=o2=null,o5=0),0==(2064&r.subtreeFlags)&&0==(2064&r.flags)||lc||(lc=!0,o=function(){return lj(),null},e$(e0,o)),a=0!=(15990&r.flags),0!=(15990&r.subtreeFlags)||a){a=o0.transition,o0.transition=null;var o,l,s,u,c=tl;tl=1;var p=o1;o1|=4,oJ.current=null,function(e,t){if(nm=tD,rF(e=rM())){if("selectionStart"in e)var r={start:e.selectionStart,end:e.selectionEnd};else e:{var n=(r=(r=e.ownerDocument)&&r.defaultView||window).getSelection&&r.getSelection();if(n&&0!==n.rangeCount){r=n.anchorNode;var i,a=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{r.nodeType,o.nodeType}catch(e){r=null;break e}var l=0,s=-1,u=-1,c=0,p=0,f=e,m=null;t:for(;;){for(;f!==r||0!==a&&3!==f.nodeType||(s=l+a),f!==o||0!==n&&3!==f.nodeType||(u=l+n),3===f.nodeType&&(l+=f.nodeValue.length),null!==(i=f.firstChild);)m=f,f=i;for(;;){if(f===e)break t;if(m===r&&++c===a&&(s=l),m===o&&++p===n&&(u=l),null!==(i=f.nextSibling))break;m=(f=m).parentNode}f=i}r=-1===s||-1===u?null:{start:s,end:u}}else r=null}r=r||{start:0,end:0}}else r=null;for(ng={focusedElem:e,selectionRange:r},tD=!1,ok=t;null!==ok;)if(e=(t=ok).child,0!=(1028&t.subtreeFlags)&&null!==e)e.return=t,ok=e;else for(;null!==ok;){t=ok;try{var g=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!==g){var h=g.memoizedProps,b=g.memoizedState,y=t.stateNode,v=y.getSnapshotBeforeUpdate(t.elementType===t.type?h:aX(t.type,h),b);y.__reactInternalSnapshotBeforeUpdate=v}break;case 3:var S=t.stateNode.containerInfo;1===S.nodeType?S.textContent="":9===S.nodeType&&S.documentElement&&S.removeChild(S.documentElement);break;default:throw Error(d(163))}}catch(e){lF(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,ok=e;break}ok=t.return}g=oL,oL=!1}(e,r),o$(r,e),function(e){var t=rM(),r=e.focusedElem,n=e.selectionRange;if(t!==r&&r&&r.ownerDocument&&function e(t,r){return!!t&&!!r&&(t===r||(!t||3!==t.nodeType)&&(r&&3===r.nodeType?e(t,r.parentNode):"contains"in t?t.contains(r):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(r))))}(r.ownerDocument.documentElement,r)){if(null!==n&&rF(r)){if(t=n.start,void 0===(e=n.end)&&(e=t),"selectionStart"in r)r.selectionStart=t,r.selectionEnd=Math.min(e,r.value.length);else if((e=(t=r.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var i=r.textContent.length,a=Math.min(n.start,i);n=void 0===n.end?a:Math.min(n.end,i),!e.extend&&a>n&&(i=n,n=a,a=i),i=rj(r,a);var o=rj(r,n);i&&o&&(1!==e.rangeCount||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&((t=t.createRange()).setStart(i.node,i.offset),e.removeAllRanges(),a>n?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=r;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof r.focus&&r.focus(),r=0;r<t.length;r++)(e=t[r]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}(ng),tD=!!nm,ng=nm=null,e.current=r,l=r,s=e,u=i,ok=l,function e(t,r,n){for(var i=0!=(1&t.mode);null!==ok;){var a=ok,o=a.child;if(22===a.tag&&i){var l=null!==a.memoizedState||oC;if(!l){var s=a.alternate,u=null!==s&&null!==s.memoizedState||oI;s=oC;var c=oI;if(oC=l,(oI=u)&&!c)for(ok=a;null!==ok;)u=(l=ok).child,22===l.tag&&null!==l.memoizedState?oQ(a):null!==u?(u.return=l,ok=u):oQ(a);for(;null!==o;)ok=o,e(o,r,n),o=o.sibling;ok=a,oC=s,oI=c}oq(t,r,n)}else 0!=(8772&a.subtreeFlags)&&null!==o?(o.return=a,ok=o):oq(t,r,n)}}(l,s,u),eK(),o1=p,tl=c,o0.transition=a}else e.current=r;if(lc&&(lc=!1,ld=e,lp=i),0===(a=e.pendingLanes)&&(lu=null),function(e){if(e5&&"function"==typeof e5.onCommitFiberRoot)try{e5.onCommitFiberRoot(e3,e,void 0,128==(128&e.current.flags))}catch(e){}}(r.stateNode,n),lS(e,eQ()),null!==t)for(n=e.onRecoverableError,r=0;r<t.length;r++)n((i=t[r]).value,{componentStack:i.stack,digest:i.digest});if(ll)throw ll=!1,e=ls,ls=null,e;0!=(1&lp)&&0!==e.tag&&lj(),0!=(1&(a=e.pendingLanes))?e===lm?lf++:(lf=0,lm=e):lf=0,n2()}}(e,t,r,n)}finally{o0.transition=i,tl=n}return null}function lj(){if(null!==ld){var e=ts(lp),t=o0.transition,r=tl;try{if(o0.transition=null,tl=16>e?16:e,null===ld)var n=!1;else{if(e=ld,ld=null,lp=0,0!=(6&o1))throw Error(d(331));var i=o1;for(o1|=4,ok=e.current;null!==ok;){var a=ok,o=a.child;if(0!=(16&ok.flags)){var l=a.deletions;if(null!==l){for(var s=0;s<l.length;s++){var u=l[s];for(ok=u;null!==ok;){var c=ok;switch(c.tag){case 0:case 11:case 15:oN(8,c,a)}var p=c.child;if(null!==p)p.return=c,ok=p;else for(;null!==ok;){var f=(c=ok).sibling,m=c.return;if(!function e(t){var r=t.alternate;null!==r&&(t.alternate=null,e(r)),t.child=null,t.deletions=null,t.sibling=null,5===t.tag&&null!==(r=t.stateNode)&&(delete r[nO],delete r[nA],delete r[nI],delete r[nT],delete r[nk]),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}(c),c===u){ok=null;break}if(null!==f){f.return=m,ok=f;break}ok=m}}}var g=a.alternate;if(null!==g){var h=g.child;if(null!==h){g.child=null;do{var b=h.sibling;h.sibling=null,h=b}while(null!==h)}}ok=a}}if(0!=(2064&a.subtreeFlags)&&null!==o)o.return=a,ok=o;else for(;null!==ok;){if(a=ok,0!=(2048&a.flags))switch(a.tag){case 0:case 11:case 15:oN(9,a,a.return)}var y=a.sibling;if(null!==y){y.return=a.return,ok=y;break}ok=a.return}}var v=e.current;for(ok=v;null!==ok;){var S=(o=ok).child;if(0!=(2064&o.subtreeFlags)&&null!==S)S.return=o,ok=S;else for(o=v;null!==ok;){if(l=ok,0!=(2048&l.flags))try{switch(l.tag){case 0:case 11:case 15:oj(9,l)}}catch(e){lF(l,l.return,e)}if(l===o){ok=null;break}var _=l.sibling;if(null!==_){_.return=l.return,ok=_;break}ok=l.return}}if(o1=i,n2(),e5&&"function"==typeof e5.onPostCommitFiberRoot)try{e5.onPostCommitFiberRoot(e3,e)}catch(e){}n=!0}return n}finally{tl=r,o0.transition=t}}return!1}function lM(e,t,r){t=a9(e,t=a5(r,t),1),e=iW(e,t,1),t=lb(),null!==e&&(ta(e,1,t),lS(e,t))}function lF(e,t,r){if(3===e.tag)lM(e,e,r);else for(;null!==t;){if(3===t.tag){lM(t,e,r);break}if(1===t.tag){var n=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof n.componentDidCatch&&(null===lu||!lu.has(n))){e=a7(t,e=a5(r,e),1),t=iW(t,e,1),e=lb(),null!==t&&(ta(t,1,e),lS(t,e));break}}t=t.return}}function lU(e,t,r){var n=e.pingCache;null!==n&&n.delete(t),t=lb(),e.pingedLanes|=e.suspendedLanes&r,o2===e&&(o5&r)===r&&(4===o8||3===o8&&(130023424&o5)===o5&&500>eQ()-li?lC(e,0):lt|=r),lS(e,t)}function lB(e,t){0===t&&(0==(1&e.mode)?t=1:(t=e7,0==(130023424&(e7<<=1))&&(e7=4194304)));var r=lb();null!==(e=iB(e,t))&&(ta(e,t,r),lS(e,r))}function lV(e){var t=e.memoizedState,r=0;null!==t&&(r=t.retryLane),lB(e,r)}function lz(e,t){var r=0;switch(e.tag){case 13:var n=e.stateNode,i=e.memoizedState;null!==i&&(r=i.retryLane);break;case 19:n=e.stateNode;break;default:throw Error(d(314))}null!==n&&n.delete(t),lB(e,r)}function lG(e,t,r,n){this.tag=e,this.key=r,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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function lH(e,t,r,n){return new lG(e,t,r,n)}function lW(e){return!(!(e=e.prototype)||!e.isReactComponent)}function l$(e,t){var r=e.alternate;return null===r?((r=lH(e.tag,t,e.key,e.mode)).elementType=e.elementType,r.type=e.type,r.stateNode=e.stateNode,r.alternate=e,e.alternate=r):(r.pendingProps=t,r.type=e.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=14680064&e.flags,r.childLanes=e.childLanes,r.lanes=e.lanes,r.child=e.child,r.memoizedProps=e.memoizedProps,r.memoizedState=e.memoizedState,r.updateQueue=e.updateQueue,t=e.dependencies,r.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},r.sibling=e.sibling,r.index=e.index,r.ref=e.ref,r}function lY(e,t,r,n,i,a){var o=2;if(n=e,"function"==typeof e)lW(e)&&(o=1);else if("string"==typeof e)o=5;else e:switch(e){case I:return lq(r.children,i,a,t);case T:o=8,i|=8;break;case k:return(e=lH(12,r,t,2|i)).elementType=k,e.lanes=a,e;case N:return(e=lH(13,r,t,i)).elementType=N,e.lanes=a,e;case j:return(e=lH(19,r,t,i)).elementType=j,e.lanes=a,e;case U:return lK(r,i,a,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case D:o=10;break e;case R:o=9;break e;case L:o=11;break e;case M:o=14;break e;case F:o=16,n=null;break e}throw Error(d(130,null==e?e:typeof e,""))}return(t=lH(o,r,t,i)).elementType=e,t.type=n,t.lanes=a,t}function lq(e,t,r,n){return(e=lH(7,e,n,t)).lanes=r,e}function lK(e,t,r,n){return(e=lH(22,e,n,t)).elementType=U,e.lanes=r,e.stateNode={isHidden:!1},e}function lQ(e,t,r){return(e=lH(6,e,null,t)).lanes=r,e}function lX(e,t,r){return(t=lH(4,null!==e.children?e.children:[],e.key,t)).lanes=r,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function lZ(e,t,r,n,i){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=ti(0),this.expirationTimes=ti(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ti(0),this.identifierPrefix=n,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function lJ(e,t,r,n){var i=t.current,a=lb(),o=ly(i);return r=function(e){if(!e)return nV;e=e._reactInternals;e:{if(eG(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(n$(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(d(171))}if(1===e.tag){var r=e.type;if(n$(r))return nK(e,r,t)}return t}(r),null===t.context?t.context=r:t.pendingContext=r,(t=iH(a,o)).payload={element:e},null!==(n=void 0===n?null:n)&&(t.callback=n),null!==(e=iW(i,t,o))&&(lv(e,i,o,a),i$(e,i,o)),o}s=function(e,t,r){if(null!==e){if(e.memoizedProps!==t.pendingProps||nG.current)oi=!0;else{if(0==(e.lanes&r)&&0==(128&t.flags))return oi=!1,function(e,t,r){switch(t.tag){case 3:om(t),iv();break;case 5:i3(t);break;case 1:n$(t.type)&&nQ(t);break;case 4:i1(t,t.stateNode.containerInfo);break;case 10:var n=t.type._context,i=t.memoizedProps.value;nB(iC,n._currentValue),n._currentValue=i;break;case 13:if(null!==(n=t.memoizedState)){if(null!==n.dehydrated)return nB(i4,1&i4.current),t.flags|=128,null;if(0!=(r&t.child.childLanes))return oy(e,t,r);return nB(i4,1&i4.current),null!==(e=oE(e,t,r))?e.sibling:null}nB(i4,1&i4.current);break;case 19:if(n=0!=(r&t.childLanes),0!=(128&e.flags)){if(n)return ox(e,t,r);t.flags|=128}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),nB(i4,i4.current),!n)return null;break;case 22:case 23:return t.lanes=0,ou(e,t,r)}return oE(e,t,r)}(e,t,r);oi=0!=(131072&e.flags)}}else oi=!1,iu&&0!=(1048576&t.flags)&&ii(t,n6,t.index);switch(t.lanes=0,t.tag){case 2:var n=t.type;oP(e,t),e=t.pendingProps;var i=nW(t,nz.current);iN(t,r),i=ad(null,t,n,e,i,r);var a=ap();return t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,n$(n)?(a=!0,nQ(t)):a=!1,t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,iz(t),i.updater=aJ,t.stateNode=i,i._reactInternals=t,a3(t,n,e,r),t=of(null,t,n,!0,a,r)):(t.tag=0,iu&&a&&ia(t),oa(null,t,i,r),t=t.child),t;case 16:n=t.elementType;e:{switch(oP(e,t),e=t.pendingProps,n=(i=n._init)(n._payload),t.type=n,i=t.tag=function(e){if("function"==typeof e)return lW(e)?1:0;if(null!=e){if((e=e.$$typeof)===L)return 11;if(e===M)return 14}return 2}(n),e=aX(n,e),i){case 0:t=od(null,t,n,e,r);break e;case 1:t=op(null,t,n,e,r);break e;case 11:t=oo(null,t,n,e,r);break e;case 14:t=ol(null,t,n,aX(n.type,e),r);break e}throw Error(d(306,n,""))}return t;case 0:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:aX(n,i),od(e,t,n,i,r);case 1:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:aX(n,i),op(e,t,n,i,r);case 3:e:{if(om(t),null===e)throw Error(d(387));n=t.pendingProps,i=(a=t.memoizedState).element,iG(e,t),iq(t,n,null,r);var o=t.memoizedState;if(n=o.element,a.isDehydrated){if(a={element:n,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=a,t.memoizedState=a,256&t.flags){i=a5(Error(d(423)),t),t=og(e,t,n,r,i);break e}if(n!==i){i=a5(Error(d(424)),t),t=og(e,t,n,r,i);break e}for(is=nx(t.stateNode.containerInfo.firstChild),il=t,iu=!0,ic=null,r=iA(t,null,n,r),t.child=r;r;)r.flags=-3&r.flags|4096,r=r.sibling}else{if(iv(),n===i){t=oE(e,t,r);break e}oa(e,t,n,r)}t=t.child}return t;case 5:return i3(t),null===e&&ig(t),n=t.type,i=t.pendingProps,a=null!==e?e.memoizedProps:null,o=i.children,nh(n,i)?o=null:null!==a&&nh(n,a)&&(t.flags|=32),oc(e,t),oa(e,t,o,r),t.child;case 6:return null===e&&ig(t),null;case 13:return oy(e,t,r);case 4:return i1(t,t.stateNode.containerInfo),n=t.pendingProps,null===e?t.child=iO(t,null,n,r):oa(e,t,n,r),t.child;case 11:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:aX(n,i),oo(e,t,n,i,r);case 7:return oa(e,t,t.pendingProps,r),t.child;case 8:case 12:return oa(e,t,t.pendingProps.children,r),t.child;case 10:e:{if(n=t.type._context,i=t.pendingProps,a=t.memoizedProps,o=i.value,
109nB(iC,n._currentValue),n._currentValue=o,null!==a){if(rR(a.value,o)){if(a.children===i.children&&!nG.current){t=oE(e,t,r);break e}}else for(null!==(a=t.child)&&(a.return=t);null!==a;){var l=a.dependencies;if(null!==l){o=a.child;for(var s=l.firstContext;null!==s;){if(s.context===n){if(1===a.tag){(s=iH(-1,r&-r)).tag=2;var u=a.updateQueue;if(null!==u){var c=(u=u.shared).pending;null===c?s.next=s:(s.next=c.next,c.next=s),u.pending=s}}a.lanes|=r,null!==(s=a.alternate)&&(s.lanes|=r),iL(a.return,r,t),l.lanes|=r;break}s=s.next}}else if(10===a.tag)o=a.type===t.type?null:a.child;else if(18===a.tag){if(null===(o=a.return))throw Error(d(341));o.lanes|=r,null!==(l=o.alternate)&&(l.lanes|=r),iL(o,r,t),o=a.sibling}else o=a.child;if(null!==o)o.return=a;else for(o=a;null!==o;){if(o===t){o=null;break}if(null!==(a=o.sibling)){a.return=o.return,o=a;break}o=o.return}a=o}}oa(e,t,i.children,r),t=t.child}return t;case 9:return i=t.type,n=t.pendingProps.children,iN(t,r),n=n(i=ij(i)),t.flags|=1,oa(e,t,n,r),t.child;case 14:return i=aX(n=t.type,t.pendingProps),i=aX(n.type,i),ol(e,t,n,i,r);case 15:return os(e,t,t.type,t.pendingProps,r);case 17:return n=t.type,i=t.pendingProps,i=t.elementType===n?i:aX(n,i),oP(e,t),t.tag=1,n$(n)?(e=!0,nQ(t)):e=!1,iN(t,r),a1(t,n,i),a3(t,n,i,r),of(null,t,n,!0,e,r);case 19:return ox(e,t,r);case 22:return ou(e,t,r)}throw Error(d(156,t.tag))};function l0(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var r=e.retryLane;e.retryLane=0!==r&&r<t?r:t}}function l1(e,t){l0(e,t),(e=e.alternate)&&l0(e,t)}var l2="function"==typeof reportError?reportError:function(e){console.error(e)};function l3(e){this._internalRoot=e}function l5(e){this._internalRoot=e}l5.prototype.render=l3.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(d(409));lJ(e,t,null,null)},l5.prototype.unmount=l3.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;lO(function(){lJ(null,e,null,null)}),t[nC]=null}},l5.prototype.unstable_scheduleHydration=function(e){if(e){var t=tp();e={blockedOn:null,target:e,priority:t};for(var r=0;r<t_.length&&0!==t&&t<t_[r].priority;r++);t_.splice(r,0,e),0===r&&tE(e)}},tu=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var r=te(t.pendingLanes);0!==r&&(to(t,1|r),lS(t,eQ()),0==(6&o1)&&(la=eQ()+500,n2()))}break;case 13:lO(function(){var t=iB(e,1);null!==t&&lv(t,e,1,lb())}),l1(e,1)}},tc=function(e){if(13===e.tag){var t=iB(e,134217728);null!==t&&lv(t,e,134217728,lb()),l1(e,134217728)}},td=function(e){if(13===e.tag){var t=ly(e),r=iB(e,t);null!==r&&lv(r,e,t,lb()),l1(e,t)}},tp=function(){return tl},tf=function(e,t){var r=tl;try{return tl=e,t()}finally{tl=r}},eE=function(e,t,r){switch(t){case"input":if(et(e,r),t=r.name,"radio"===r.type&&null!=t){for(r=e;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<r.length;t++){var n=r[t];if(n!==e&&n.form===e.form){var i=nN(n);if(!i)throw Error(d(90));Q(n),et(n,i)}}}break;case"textarea":es(e,r);break;case"select":null!=(t=r.value)&&ea(e,!!r.multiple,t,!1)}},eI=function(e,t){var r=o1;o1|=1;try{return e(t)}finally{0===(o1=r)&&(la=eQ()+500,nJ&&n2())}},eT=lO;var l4={findFiberByHostInstance:nD,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},l6={bundleType:l4.bundleType,version:l4.version,rendererPackageName:l4.rendererPackageName,rendererConfig:l4.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:O.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){var t;return null===(e=null!==(t=function(e){var t=e.alternate;if(!t){if(null===(t=eG(e)))throw Error(d(188));return t!==e?null:e}for(var r=e,n=t;;){var i=r.return;if(null===i)break;var a=i.alternate;if(null===a){if(null!==(n=i.return)){r=n;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===r)return eW(i),e;if(a===n)return eW(i),t;a=a.sibling}throw Error(d(188))}if(r.return!==n.return)r=i,n=a;else{for(var o=!1,l=i.child;l;){if(l===r){o=!0,r=i,n=a;break}if(l===n){o=!0,n=i,r=a;break}l=l.sibling}if(!o){for(l=a.child;l;){if(l===r){o=!0,r=a,n=i;break}if(l===n){o=!0,n=a,r=i;break}l=l.sibling}if(!o)throw Error(d(189))}}if(r.alternate!==n)throw Error(d(190))}if(3!==r.tag)throw Error(d(188));return r.stateNode.current===r?e:t}(t=e))?function e(t){if(5===t.tag||6===t.tag)return t;for(t=t.child;null!==t;){var r=e(t);if(null!==r)return r;t=t.sibling}return null}(t):null)?null:e.stateNode},findFiberByHostInstance:l4.findFiberByHostInstance||function(){return null},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 l8=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!l8.isDisabled&&l8.supportsFiber)try{e3=l8.inject(l6),e5=l8}catch(e){}}t.createRoot=function(e,t){if(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)throw Error(d(299));var r,n,i,a,o,l,s,u=!1,c="",p=l2;return null!=t&&(!0===t.unstable_strictMode&&(u=!0),void 0!==t.identifierPrefix&&(c=t.identifierPrefix),void 0!==t.onRecoverableError&&(p=t.onRecoverableError)),r=e,n=1,i=!1,a=null,o=0,l=u,s=0,r=new lZ(r,n,i,c,p),1===n?(n=1,!0===l&&(n|=8)):n=0,l=lH(3,null,null,n),r.current=l,l.stateNode=r,l.memoizedState={element:null,isDehydrated:i,cache:null,transitions:null,pendingSuspenseBoundaries:null},iz(l),t=r,e[nC]=t.current,nr(8===e.nodeType?e.parentNode:e),new l3(t)}},3935:function(e,t,r){"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=r(4448)},6421:function(e,t,r){"use strict";var n,i=(n=r(6425))&&n.__esModule?n:{default:n};e.exports={tags:function(e){var t=e.id,r=e.events,n=e.dataLayer,a=e.dataLayerName,o=e.preview,l="&gtm_auth="+e.auth,s="&gtm_preview="+o;t||(0,i.default)("GTM Id is required");var u="\n      (function(w,d,s,l,i){w[l]=w[l]||[];\n        w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js', "+JSON.stringify(r).slice(1,-1)+"});\n        var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';\n        j.async=true;
109j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl+'"+l+s+"&gtm_cookies_win=x';\n        f.parentNode.insertBefore(j,f);\n      })(window,document,'script','"+a+"','"+t+"');";return{iframe:'\n      <iframe src="https://www.googletagmanager.com/ns.html?id='+t+l+s+'&gtm_cookies_win=x"\n        height="0" width="0" style="display:none;visibility:hidden" id="tag-manager"></iframe>',script:u,dataLayerVar:this.dataLayer(n,a)}},dataLayer:function(e,t){return"\n      window."+t+" = window."+t+" || [];\n      window."+t+".push("+JSON.stringify(e)+")"}}},8676:function(e,t,r){"use strict";var n,i=(n=r(6421))&&n.__esModule?n:{default:n};e.exports={dataScript:function(e){var t=document.createElement("script");return t.innerHTML=e,t},gtm:function(e){var t=i.default.tags(e);return{noScript:function(){var e=document.createElement("noscript");return e.innerHTML=t.iframe,e},script:function(){var e=document.createElement("script");return e.innerHTML=t.script,e},dataScript:this.dataScript(t.dataLayerVar)}},initialize:function(e){var t=e.gtmId,r=e.events,n=e.dataLayer,i=e.dataLayerName,a=e.auth,o=e.preview,l=this.gtm({id:t,events:void 0===r?{}:r,dataLayer:n||void 0,dataLayerName:void 0===i?"dataLayer":i,auth:void 0===a?"":a,preview:void 0===o?"":o});n&&document.head.appendChild(l.dataScript),document.head.insertBefore(l.script(),document.head.childNodes[0]),document.body.insertBefore(l.noScript(),document.body.childNodes[0])},dataLayer:function(e){var t=e.dataLayer,r=e.dataLayerName,n=void 0===r?"dataLayer":r;if(window[n])return window[n].push(t);var a=i.default.dataLayer(t,n),o=this.dataScript(a);document.head.insertBefore(o,document.head.childNodes[0])}}},1785:function(e,t,r){"use strict";var n,i=(n=r(8676))&&n.__esModule?n:{default:n};e.exports=i.default},6425:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){console.warn("[react-gtm]",e)}},5251:function(e,t,r){"use strict";var n=r(7294),i=Symbol.for("react.element"),a=Symbol.for("react.fragment"),o=Object.prototype.hasOwnProperty,l=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,s={key:!0,ref:!0,__self:!0,__source:!0};function u(e,t,r){var n,a={},u=null,c=null;for(n in void 0!==r&&(u=""+r),void 0!==t.key&&(u=""+t.key),void 0!==t.ref&&(c=t.ref),t)o.call(t,n)&&!s.hasOwnProperty(n)&&(a[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===a[n]&&(a[n]=t[n]);return{$$typeof:i,type:e,key:u,ref:c,props:a,_owner:l.current}}t.Fragment=a,t.jsx=u,t.jsxs=u},2408:function(e,t){"use strict";var r=Symbol.for("react.element"),n=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),s=Symbol.for("react.context"),u=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator,m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},g=Object.assign,h={};function b(e,t,r){this.props=e,this.context=t,this.refs=h,this.updater=r||m}function y(){}function v(e,t,r){this.props=e,this.context=t,this.refs=h,this.updater=r||m}b.prototype.isReactComponent={},b.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},b.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=b.prototype;var S=v.prototype=new y;S.constructor=v,g(S,b.prototype),S.isPureReactComponent=!0;var _=Array.isArray,w=Object.prototype.hasOwnProperty,x={current:null},P={key:!0,ref:!0,__self:!0,__source:!0};function E(e,t,n){var i,a={},o=null,l=null;if(null!=t)for(i in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(o=""+t.key),t)w.call(t,i)&&!P.hasOwnProperty(i)&&(a[i]=t[i]);var s=arguments.length-2;if(1===s)a.children=n;else if(1<s){for(var u=Array(s),c=0;c<s;c++)u[c]=arguments[c+2];a.children=u}if(e&&e.defaultProps)for(i in s=e.defaultProps)void 0===a[i]&&(a[i]=s[i]);return{$$typeof:r,type:e,key:o,ref:l,props:a,_owner:x.current}}function O(e){return"object"==typeof e&&null!==e&&e.$$typeof===r}var A=/\/+/g;function C(e,t){var r,n;return"object"==typeof e&&null!==e&&null!=e.key?(r=""+e.key,n={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return n[e]})):t.toString(36)}function I(e,t,i){if(null==e)return e;var a=[],o=0;return!function e(t,i,a,o,l){var s,u,c,d=typeof t;("undefined"===d||"boolean"===d)&&(t=null);var p=!1;if(null===t)p=!0;else switch(d){case"string":case"number":p=!0;break;case"object":switch(t.$$typeof){case r:case n:p=!0}}if(p)return l=l(p=t),t=""===o?"."+C(p,0):o,_(l)?(a="",null!=t&&(a=t.replace(A,"$&/")+"/"),e(l,i,a,"",function(e){return e}
109)):null!=l&&(O(l)&&(s=l,u=a+(!l.key||p&&p.key===l.key?"":(""+l.key).replace(A,"$&/")+"/")+t,l={$$typeof:r,type:s.type,key:u,ref:s.ref,props:s.props,_owner:s._owner}),i.push(l)),1;if(p=0,o=""===o?".":o+":",_(t))for(var m=0;m<t.length;m++){var g=o+C(d=t[m],m);p+=e(d,i,a,g,l)}else if("function"==typeof(g=null===(c=t)||"object"!=typeof c?null:"function"==typeof(c=f&&c[f]||c["@@iterator"])?c:null))for(t=g.call(t),m=0;!(d=t.next()).done;)g=o+C(d=d.value,m++),p+=e(d,i,a,g,l);else if("object"===d)throw Error("Objects are not valid as a React child (found: "+("[object Object]"===(i=String(t))?"object with keys {"+Object.keys(t).join(", ")+"}":i)+"). If you meant to render a collection of children, use an array instead.");return p}(e,a,"","",function(e){return t.call(i,e,o++)}),a}function T(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){(0===e._status||-1===e._status)&&(e._status=1,e._result=t)},function(t){(0===e._status||-1===e._status)&&(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var k={current:null},D={transition:null};function R(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:I,forEach:function(e,t,r){I(e,function(){t.apply(this,arguments)},r)},count:function(e){var t=0;return I(e,function(){t++}),t},toArray:function(e){return I(e,function(e){return e})||[]},only:function(e){if(!O(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=b,t.Fragment=i,t.Profiler=o,t.PureComponent=v,t.StrictMode=a,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED={ReactCurrentDispatcher:k,ReactCurrentBatchConfig:D,ReactCurrentOwner:x},t.act=R,t.cloneElement=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var i=g({},e.props),a=e.key,o=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(o=t.ref,l=x.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(u in t)w.call(t,u)&&!P.hasOwnProperty(u)&&(i[u]=void 0===t[u]&&void 0!==s?s[u]:t[u])}var u=arguments.length-2;if(1===u)i.children=n;else if(1<u){s=Array(u);for(var c=0;c<u;c++)s[c]=arguments[c+2];i.children=s}return{$$typeof:r,type:e.type,key:a,ref:o,props:i,_owner:l}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=E,t.createFactory=function(e){var t=E.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=O,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:T}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=D.transition;D.transition={};try{e()}finally{D.transition=t}},t.unstable_act=R,t.useCallback=function(e,t){return k.current.useCallback(e,t)},t.useContext=function(e){return k.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return k.current.useDeferredValue(e)},t.useEffect=function(e,t){return k.current.useEffect(e,t)},t.useId=function(){return k.current.useId()},t.useImperativeHandle=function(e,t,r){return k.current.useImperativeHandle(e,t,r)},t.useInsertionEffect=function(e,t){return k.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return k.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return k.current.useMemo(e,t)},t.useReducer=function(e,t,r){return k.current.useReducer(e,t,r)},t.useRef=function(e){return k.current.useRef(e)},t.useState=function(e){return k.current.useState(e)},t.useSyncExternalStore=function(e,t,r){return k.current.useSyncExternalStore(e,t,r)},t.useTransition=function(){return k.current.useTransition()},t.version="18.3.1"},7294:function(e,t,r){"use strict";e.exports=r(2408)},5893:function(e,t,r){"use strict";e.exports=r(5251)},53:function(e,t){"use strict";function r(e,t){var r=e.length;for(e.push(t);0<r;){var n=r-1>>>1,i=e[n];if(0<a(i,t))e[n]=t,e[r]=i,r=n;else break}}function n(e){return 0===e.length?null:e[0]}function i(e){if(0===e.length)return null;var t=e[0],r=e.pop();if(r!==t){e[0]=r;for(var n=0,i=e.length,o=i>>>1;n<o;){var l=2*(n+1)-1,s=e[l],u=l+1,c=e[u];if(0>a(s,r))u<i&&0>a(c,s)?(e[n]=c,e[u]=r,n=u):(e[n]=s,e[l]=r,n=l);else if(u<i&&0>a(c,r))e[n]=c,e[u]=r,n=u;else break}}return t}function a(e,t){var r=e.sortIndex-t.sortIndex;return 0!==r?r:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var o,l=performance;t.unstable_now=function(){return l.now()}}else{var s=Date,u=s.now();t.unstable_now=function(){return s.now()-u}}var c=[],d=[],p=1,f=null,m=3,g=!1,h=!1,b=!1,y="function"==typeof setTimeout?setTimeout:null,v="function"==typeof clearTimeout?clearTimeout:null,S="undefined"!=typeof setImmediate?setImmediate:null;function _(e){for(var t=n(d);null!==t;){if(null===t.callback)i(d);else if(t.startTime<=e)i(d),t.sortIndex=t.expirationTime,r(c,t);else break;t=n(d)}}function w(e){if(b=!1,_(e),!h){if(null!==n(c))h=!0,R(x);else{var t=n(d);null!==t&&L(w,t.startTime-e)}}}function x(e,r){h=!1,b&&(b=!1,v(O),O=-1),g=!0;var a=m;try{for(_(r),f=n(c);null!==f&&(!(f.expirationTime>r)||e&&!I());){var o=f.callback;if("function"==typeof o){f.callback=null,m=f.priorityLevel;var l=o(f.expirationTime<=r);r=t.unstable_now(),"function"==typeof l?f.callback=l:f===n(c)&&i(c),_(r)}else i(c);f=n(c)}if(null!==f)var s=!0;else{var u=n(d);null!==u&&L(w,u.startTime-r),s=!1}return s}finally{f=null,m=a,g=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var P=!1,E=null,O=-1,A=5,C=-1;function I(){return!(t.unstable_now()-C<A)}function T(){if(null!==E){var e=t.unstable_now();C=e;var r=!0;try{r=E(!0,e)}finally{r?o():(P=!1,E=null)}}else P=!1}if("function"==typeof S)o=function(){S(T)};else if("undefined"!=typeof MessageChannel){var k=new MessageChannel,D=k.port2;k.port1.onmessage=T,o=function(){D.postMessage(null)}}else o=function(){y(T,0)};function R(e){E=e,P||(P=!0,o())}function L(e,r){O=y(function(){e(t.unstable_now())},r)}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(){h||g||(h=!0,R(x))},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"):A=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return m},t.unstable_getFirstCallbackNode=function(){return n(c)},t.unstable_next=function(e){switch(m){case 1:case 2:case 3:var t=3;break;default:t=m}var r=m;m=t;try{return e()}finally{m=r}},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 r=m;m=e;try{return t()}finally{m=r}},t.unstable_scheduleCallback=function(e,i,a){var o=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?o+a:o,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return l=a+l,e={id:p++,callback:i,priorityLevel:e,startTime:a,expirationTime:l,sortIndex:-1},a>o?(e.sortIndex=a,r(d,e),null===n(c)&&e===n(d)&&(b?(v(O),O=-1):b=!0,L(w,a-o))):(e.sortIndex=l,r(c,e),h||g||(h=!0,R(x))),e},t.unstable_shouldYield=I,t.unstable_wrapCallback=function(e){var t=m;return function(){var r=m;m=t;try{return e.apply(this,arguments)}finally{m=r}}}},3840:function(e,t,r){"use strict";e.exports=r(53)}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var a=t[n]={id:n,exports:{}},o=!0;try{e[n].call(a.exports,a,a.exports,r),o=!1}finally{o&&delete t[n]}return a.exports}
109r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}(),r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nc=void 0;var n={};!function(){"use strict";r.r(n);var e,t,i,a,o,l,s,u,c,d,p,f,m,g,h,b,y,v,S,_,w,x,P,E,O,A,C,I,T,k,D,R,L,N=r(5893),j=r(3935);function M(e){for(var t=arguments.length,r=Array(t>1?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];throw Error("number"==typeof e?"[MobX] minified error nr: "+e+(r.length?" "+r.map(String).join(","):"")+". Find the full error at: https://github.com/mobxjs/mobx/blob/main/packages/mobx/src/errors.ts":"[MobX] "+e)}var F={};function U(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==r.g?r.g:"undefined"!=typeof self?self:F}var B=Object.assign,V=Object.getOwnPropertyDescriptor,z=Object.defineProperty,G=Object.prototype,H=[];Object.freeze(H);var W={};Object.freeze(W);var $="undefined"!=typeof Proxy,Y=Object.toString();function q(){$||M("Proxy not available")}function K(e){var t=!1;return function(){if(!t)return t=!0,e.apply(this,arguments)}}var Q=function(){};function X(e){return"function"==typeof e}function Z(e){switch(typeof e){case"string":case"symbol":case"number":return!0}return!1}function J(e){return null!==e&&"object"==typeof e}function ee(e){if(!J(e))return!1;var t=Object.getPrototypeOf(e);if(null==t)return!0;var r=Object.hasOwnProperty.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r.toString()===Y}function et(e){var t=null==e?void 0:e.constructor;return!!t&&("GeneratorFunction"===t.name||"GeneratorFunction"===t.displayName)}function er(e,t,r){z(e,t,{enumerable:!1,writable:!0,configurable:!0,value:r})}function en(e,t,r){z(e,t,{enumerable:!1,writable:!1,configurable:!0,value:r})}function ei(e,t){var r="isMobX"+e;return t.prototype[r]=!0,function(e){return J(e)&&!0===e[r]}}function ea(e){return null!=e&&"[object Map]"===Object.prototype.toString.call(e)}function eo(e){return null!=e&&"[object Set]"===Object.prototype.toString.call(e)}var el=void 0!==Object.getOwnPropertySymbols,es="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:el?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames;function eu(e){return null===e?null:"object"==typeof e?""+e:e}function ec(e,t){return G.hasOwnProperty.call(e,t)}var ed=Object.getOwnPropertyDescriptors||function(e){var t={};return es(e).forEach(function(r){t[r]=V(e,r)}),t};function ep(e,t,r){return r?e|=t:e&=~t,e}function ef(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function em(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(n.key),n)}}function eg(e,t,r){return t&&em(e.prototype,t),r&&em(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}function eh(e,t){var r="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(r)return(r=r.call(e)).next.bind(r);if(Array.isArray(e)||(r=function(e,t){if(e){if("string"==typeof e)return ef(e,void 0);var r=({}).toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?ef(e,void 0):void 0}}(e))||t&&e&&"number"==typeof e.length){r&&(e=r);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function eb(){return(eb=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}
109).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function ey(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ev(e,t)}function ev(e,t){return(ev=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}var eS=Symbol("mobx-stored-annotations");function e_(e){return Object.assign(function(t,r){if(ex(r))return e.decorate_20223_(t,r);ew(t,r,e)},e)}function ew(e,t,r){ec(e,eS)||er(e,eS,eb({},e[eS])),"override"===r.annotationType_||(e[eS][t]=r)}function ex(e){return"object"==typeof e&&"string"==typeof e.kind}var eP=Symbol("mobx administration"),eE=function(){function e(e){void 0===e&&(e="Atom"),this.name_=void 0,this.flags_=0,this.observers_=new Set,this.lastAccessedBy_=0,this.lowestObserverState_=_.NOT_TRACKING_,this.onBOL=void 0,this.onBUOL=void 0,this.name_=e}var t=e.prototype;return t.onBO=function(){this.onBOL&&this.onBOL.forEach(function(e){return e()})},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach(function(e){return e()})},t.reportObserved=function(){return tN(this)},t.reportChanged=function(){tR(),tj(this),tL()},t.toString=function(){return this.name_},eg(e,[{key:"isBeingObserved",get:function(){return!!(this.flags_&e.isBeingObservedMask_)},set:function(t){this.flags_=ep(this.flags_,e.isBeingObservedMask_,t)}},{key:"isPendingUnobservation",get:function(){return!!(this.flags_&e.isPendingUnobservationMask_)},set:function(t){this.flags_=ep(this.flags_,e.isPendingUnobservationMask_,t)}},{key:"diffValue",get:function(){return this.flags_&e.diffValueMask_?1:0},set:function(t){this.flags_=ep(this.flags_,e.diffValueMask_,1===t)}}])}();eE.isBeingObservedMask_=1,eE.isPendingUnobservationMask_=2,eE.diffValueMask_=4;var eO=ei("Atom",eE);function eA(e,t,r){void 0===t&&(t=Q),void 0===r&&(r=Q);var n=new eE(e);return t!==Q&&t5("onBO",n,t,void 0),r!==Q&&t3(n,r),n}var eC={structural:function(e,t){return r6(e,t)},default:function(e,t){return Object.is?Object.is(e,t):e===t?0!==e||1/e==1/t:e!=e&&t!=t}};function eI(e,t,r){return ra(e)?e:Array.isArray(e)?e9.array(e,{name:r}):ee(e)?e9.object(e,void 0,{name:r}):ea(e)?e9.map(e,{name:r}):eo(e)?e9.set(e,{name:r}):"function"!=typeof e||tJ(e)||rr(e)?e:et(e)?re(e):tX(r,e)}function eT(e){return e}function ek(e,t){return{annotationType_:e,options_:t,make_:eD,extend_:eR,decorate_20223_:eL}}function eD(e,t,r,n){if(null!=(i=this.options_)&&i.bound)return null===this.extend_(e,t,r,!1)?0:1;if(n===e.target_)return null===this.extend_(e,t,r,!1)?0:2;if(tJ(r.value))return 1;var i,a=eN(e,this,t,r,!1);return z(n,t,a),2}function eR(e,t,r,n){var i=eN(e,this,t,r);return e.defineProperty_(t,i,n)}function eL(e,t){var r,n=t.kind,i=t.name,a=t.addInitializer,o=this,l=function(e){var t,r,n,a;return tl(null!=(t=null==(r=o.options_)?void 0:r.name)?t:i.toString(),e,null!=(n=null==(a=o.options_)?void 0:a.autoAction)&&n)};return"field"==n?function(e){var t,r=e;return tJ(r)||(r=l(r)),null!=(t=o.options_)&&t.bound&&((r=r.bind(this)).isMobxAction=!0),r}:"method"==n?(tJ(e)||(e=l(e)),null!=(r=this.options_)&&r.bound&&a(function(){var e=this[i].bind(this);e.isMobxAction=!0,this[i]=e}),e):void M("Cannot apply '"+o.annotationType_+"' to '"+String(i)+"' (kind: "+n+"):\n'"+o.annotationType_+"' can only be used on properties with a function value.")}function eN(e,t,r,n,i){void 0===i&&(i=tT.safeDescriptors),t.annotationType_,n.value;var a,o,l,s,u,c,d,p,f=n.value;return null!=(a=t.options_)&&a.bound&&(f=f.bind(null!=(p=e.proxy_)?p:e.target_)),{value:tl(null!=(o=null==(l=t.options_)?void 0:l.name)?o:r.toString(),f,null!=(s=null==(u=t.options_)?void 0:u.autoAction)&&s,null!=(c=t.options_)&&c.bound?null!=(d=e.proxy_)?d:e.target_:void 0),configurable:!i||e.isPlainObject_,enumerable:!1,writable:!i}}function ej(e,t){return{annotationType_:e,options_:t,make_:eM,extend_:eF,decorate_20223_:eU}}function eM(e,t,r,n){if(n===e.target_)return null===this.extend_(e,t,r,!1)?0:2;if(null!=(i=this.options_)&&i.bound&&(!ec(e.target_,t)||!rr(e.target_[t]))&&null===this.extend_(e,t,r,!1))return 0;if(rr(r.value))return 1;var i,a=eB(e,this,t,r,!1,!1);return z(n,t,a),2}function eF(e,t,r,n){var i,a=eB(e,this,t,r,null==(i=this.options_)?void 0:i.bound);return e.defineProperty_(t,a,n)}function eU(e,t){var r,n=t.name,i=t.addInitializer;return rr(e)||(e=re(e)),null!=(r=this.options_)&&r.bound&&i(function(){var e=this[n].bind(this);e.isMobXFlow=!0,this[n]=e}),e}function eB(e,t,r,n,i,a){void 0===a&&(a=tT.safeDescriptors),t.annotationType_,n.value;var o,l=n.value;return rr(l)||(l=re(l)),i&&((l=l.bind(null!=(o=e.proxy_)?o:e.target_)).isMobXFlow=!0),{value:l,configurable:!a||e.isPlainObject_,enumerable:!1,writable:!a}}function eV(e,t){return{annotationType_:e,options_:t,make_:ez,extend_:eG,decorate_20223_:eH}}function ez(e,t,r){return null===this.extend_(e,t,r,!1)?0:1}function eG(e,t,r,n){return this.annotationType_,r.get,e.defineComputedProperty_(t,eb({},this.options_,{get:r.get,set:r.set}),n)}function eH(e,t){var r=this,n=t.name;return(0,t.addInitializer)(function(){var t=rG(this)[eP],i=eb({},r.options_,{get:e,context:this});i.name||(i.name="ObservableObject."+n.toString()),t.values_.set(n,new tm(i))}),function(){return this[eP].getObservablePropValue_(n)}}function eW(e,t){return{annotationType_:e,options_:t,make_:e$,extend_:eY,decorate_20223_:eq}}function e$(e,t,r){return null===this.extend_(e,t,r,!1)?0:1}function eY(e,t,r,n){var i,a;return this.annotationType_,e.defineObservableProperty_(t,r.value,null!=(i=null==(a=this.options_)?void 0:a.enhancer)?i:eI,n)}function eq(e,t){var r=this,n=t.kind,i=t.name,a=new WeakSet;function o(e,t){var n,o,l=rG(e)[eP],s=new tp(t,null!=(n=null==(o=r.options_)?void 0:o.enhancer)?n:eI,"ObservableObject."+i.toString(),!1);l.values_.set(i,s),a.add(e)}if("accessor"==n)return{get:function(){return a.has(this)||o(this,e.get.call(this)),this[eP].getObservablePropValue_(i)},set:function(e){return a.has(this)||o(this,e),this[eP].setObservablePropValue_(i,e)},init:function(e){return a.has(this)||o(this,e),e}}}var eK=eQ();function eQ(e){return{annotationType_:"true",options_:e,make_:eX,extend_:eZ,decorate_20223_:eJ}}function eX(e,t,r,n){if(r.get)return tr.make_(e,t,r,n);if(r.set){var i,a,o,l,s,u=tl(t.toString(),r.set);return n===e.target_?null===e.defineProperty_(t,{configurable:!tT.safeDescriptors||e.isPlainObject_,set:u})?0:2:(z(n,t,{configurable:!0,set:u}),2)}if(n!==e.target_&&"function"==typeof r.value)return et(r.value)?(null!=(l=this.options_)&&l.autoBind?re.boun
109d:re).make_(e,t,r,n):(null!=(o=this.options_)&&o.autoBind?tX.bound:tX).make_(e,t,r,n);var c=(null==(i=this.options_)?void 0:i.deep)===!1?e9.ref:e9;return"function"==typeof r.value&&null!=(a=this.options_)&&a.autoBind&&(r.value=r.value.bind(null!=(s=e.proxy_)?s:e.target_)),c.make_(e,t,r,n)}function eZ(e,t,r,n){var i,a,o;return r.get?tr.extend_(e,t,r,n):r.set?e.defineProperty_(t,{configurable:!tT.safeDescriptors||e.isPlainObject_,set:tl(t.toString(),r.set)},n):("function"==typeof r.value&&null!=(i=this.options_)&&i.autoBind&&(r.value=r.value.bind(null!=(o=e.proxy_)?o:e.target_)),((null==(a=this.options_)?void 0:a.deep)===!1?e9.ref:e9).extend_(e,t,r,n))}function eJ(e,t){M("'"+this.annotationType_+"' cannot be used as a decorator")}var e0={deep:!0,name:void 0,defaultDecorator:void 0,proxy:!0};Object.freeze(e0);var e1=eW("observable"),e2=eW("observable.ref",{enhancer:eT}),e3=eW("observable.shallow",{enhancer:function(e,t,r){return null==e||r$(e)||rT(e)||rL(e)||rF(e)?e:Array.isArray(e)?e9.array(e,{name:r,deep:!1}):ee(e)?e9.object(e,void 0,{name:r,deep:!1}):ea(e)?e9.map(e,{name:r,deep:!1}):eo(e)?e9.set(e,{name:r,deep:!1}):void 0}}),e5=eW("observable.struct",{enhancer:function(e,t){return r6(e,t)?t:e}}),e4=e_(e1);function e6(e){var t,r,n;return!0===e.deep?eI:!1===e.deep?eT:(t=e.defaultDecorator)&&null!=(r=null==(n=t.options_)?void 0:n.enhancer)?r:eI}function e8(e,t,r){if(ex(t))return e1.decorate_20223_(e,t);if(Z(t)){ew(e,t,e1);return}return ra(e)?e:ee(e)?e9.object(e,t,r):Array.isArray(e)?e9.array(e,t):ea(e)?e9.map(e,t):eo(e)?e9.set(e,t):"object"==typeof e&&null!==e?e:e9.box(e,t)}B(e8,e4);var e9=B(e8,{box:function(e,t){var r=t||e0;return new tp(e,e6(r),r.name,!0,r.equals)},array:function(e,t){var r=t||e0;return(!1===tT.useProxies||!1===r.proxy?function(e,t,r){return new rZ(e,t,r)}:function(e,t,r,n){return void 0===r&&(r="ObservableArray"),void 0===n&&(n=!1),q(),r5(function(){var i=new rx(r,t,n,!1);en(i.values_,eP,i);var a=new Proxy(i.values_,rw);return i.proxy_=a,e&&e.length&&i.spliceWithArray_(0,0,e),a})})(e,e6(r),r.name)},map:function(e,t){var r=t||e0;return new rR(e,e6(r),r.name)},set:function(e,t){var r=t||e0;return new rM(e,e6(r),r.name)},object:function(e,t,r){return r5(function(){var n,i,a,o,l;return o=!1===tT.useProxies||(null==r?void 0:r.proxy)===!1?rG({},r):(n={},q(),null!=(a=(i=(n=rG(n,r))[eP]).proxy_)?a:i.proxy_=new Proxy(n,rf)),l=ed(e),r5(function(){var e=rG(o,void 0)[eP];es(l).forEach(function(r){e.extend_(r,l[r],!t||!(r in t)||t[r])})}),o})},ref:e_(e2),shallow:e_(e3),deep:e4,struct:e_(e5)}),e7="computed",te=eV(e7),tt=eV("computed.struct",{equals:eC.structural}),tr=function(e,t){if(ex(t))return te.decorate_20223_(e,t);if(Z(t))return ew(e,t,te);if(ee(e))return e_(eV(e7,e));var r=ee(t)?t:{};return r.get=e,r.name||(r.name=e.name||""),new tm(r)};Object.assign(tr,te),tr.struct=e_(tt);var tn=0,ti=1,ta=null!=(v=null==(S=V(function(){},"name"))?void 0:S.configurable)&&v,to={value:"action",configurable:!0,writable:!1,enumerable:!1};function tl(e,t,r,n){function i(){return ts(e,r,t,n||this,arguments)}return void 0===r&&(r=!1),i.isMobxAction=!0,i.toString=function(){return t.toString()},ta&&(to.value=e,z(i,"name",to)),i}function ts(e,t,r,n,i){var a,o,l,s,u=(a=tT.trackingDerivation,o=!t||!a,tR(),l=tT.allowStateChanges,o&&(tw(),l=tc(!0)),tn=(s={runAsAction_:o,prevDerivation_:a,prevAllowStateChanges_:l,prevAllowStateReads_:tP(!0),notifySpy_:!1,startTime_:0,actionId_:ti++,parentActionId_:tn}).actionId_,s);try{return r.apply(n,i)}catch(e){throw u.error_=e,e}finally{tn!==u.actionId_&&M(30),tn=u.parentActionId_,void 0!==u.error_&&(tT.suppressReactionErrors=!0),td(u.prevAllowStateChanges_),tE(u.prevAllowStateReads_),tL(),u.runAsAction_&&tx(u.prevDerivation_),tT.suppressReactionErrors=!1}}function tu(e,t){var r=tc(e);try{return t()}finally{td(r)}}function tc(e){var t=tT.allowStateChanges;return tT.allowStateChanges=e,t}function td(e){tT.allowStateChanges=e}var tp=function(e){function t(t,r,n,i,a){var o;return void 0===n&&(n="ObservableValue"),void 0===i&&(i=!0),void 0===a&&(a=eC.default),(o=e.call(this,n)||this).enhancer=void 0,o.name_=void 0,o.equals=void 0,o.hasUnreportedChange_=!1,o.interceptors_=void 0,o.changeListeners_=void 0,o.value_=void 0,o.dehancer=void 0,o.enhancer=r,o.name_=n,o.equals=a,o.value_=r(t,void 0,n),o}ey(t,e);var r=t.prototype;return r.dehanceValue=function(e){return void 0!==this.dehancer?this.dehancer(e):e},r.set=function(e){this.value_,(e=this.prepareNewValue_(e))!==tT.UNCHANGED&&this.setNewValue_(e)},r.prepareNewValue_=function(e){if(rm(this)){var t=rh(this,{object:this,type:r_,newValue:e});if(!t)return tT.UNCHANGED;e=t.newValue}return e=this.enhancer(e,this.value_,this.name_),this.equals(this.value_,e)?tT.UNCHANGED:e},r.setNewValue_=function(e){var t=this.value_;this.value_=e,this.reportChanged(),rb(this)&&rv(this,{type:r_,object:this,newValue:e,oldValue:t})},r.get=function(){return this.reportObserved(),this.dehanceValue(this.value_)},r.intercept_=function(e){return rg(this,e)},r.observe_=function(e,t){return t&&e({observableKind:"value",debugObjectName:this.name_,object:this,type:r_,newValue:this.value_,oldValue:void 0}),ry(this,e)},r.raw=function(){return this.value_},r.toJSON=function(){return this.get()},r.toString=function(){return this.name_+"["+this.value_+"]"},r.valueOf=function(){return eu(this.get())},r[Symbol.toPrimitive]=function(){return this.valueOf()},t}(eE),tf=ei("ObservableValue",tp),tm=function(){function e(e){this.dependenciesState_=_.
109NOT_TRACKING_,this.observing_=[],this.newObserving_=null,this.observers_=new Set,this.runId_=0,this.lastAccessedBy_=0,this.lowestObserverState_=_.UP_TO_DATE_,this.unboundDepsCount_=0,this.value_=new th(null),this.name_=void 0,this.triggeredBy_=void 0,this.flags_=0,this.derivation=void 0,this.setter_=void 0,this.isTracing_=w.NONE,this.scope_=void 0,this.equals_=void 0,this.requiresReaction_=void 0,this.keepAlive_=void 0,this.onBOL=void 0,this.onBUOL=void 0,e.get||M(31),this.derivation=e.get,this.name_=e.name||"ComputedValue",e.set&&(this.setter_=tl("ComputedValue-setter",e.set)),this.equals_=e.equals||(e.compareStructural||e.struct?eC.structural:eC.default),this.scope_=e.context,this.requiresReaction_=e.requiresReaction,this.keepAlive_=!!e.keepAlive}var t=e.prototype;return t.onBecomeStale_=function(){this.lowestObserverState_===_.UP_TO_DATE_&&(this.lowestObserverState_=_.POSSIBLY_STALE_,this.observers_.forEach(function(e){e.dependenciesState_===_.UP_TO_DATE_&&(e.dependenciesState_=_.POSSIBLY_STALE_,e.onBecomeStale_())}))}
109,t.onBO=function(){this.onBOL&&this.onBOL.forEach(function(e){return e()})},t.onBUO=function(){this.onBUOL&&this.onBUOL.forEach(function(e){return e()})},t.get=function(){if(this.isComputing&&M(32,this.name_,this.derivation),0!==tT.inBatch||0!==this.observers_.size||this.keepAlive_){if(tN(this),ty(this)){var e,t=tT.trackingContext;this.keepAlive_&&!t&&(tT.trackingContext=this),this.trackAndCompute()&&(e=this,e.lowestObserverState_!==_.STALE_&&(e.lowestObserverState_=_.STALE_,e.observers_.forEach(function(t){t.dependenciesState_===_.POSSIBLY_STALE_?t.dependenciesState_=_.STALE_:t.dependenciesState_===_.UP_TO_DATE_&&(e.lowestObserverState_=_.UP_TO_DATE_)}))),tT.trackingContext=t}}else ty(this)&&(this.warnAboutUntrackedRead_(),tR(),this.value_=this.computeValue_(!1),tL());var r=this.value_;if(tb(r))throw r.cause;return r},t.set=function(e){if(this.setter_){this.isRunningSetter&&M(33,this.name_),this.isRunningSetter=!0;try{this.setter_.call(this.scope_,e)}finally{this.isRunningSetter=!1}}else M(34,this.name_)},t.trackAndCompute=function(){var e=this.value_,t=this.dependenciesState_===_.NOT_TRACKING_,r=this.computeValue_(!0),n=t||tb(e)||tb(r)||!this.equals_(e,r);return n&&(this.value_=r),n},t.computeValue_=function(e){this.isComputing=!0;var t,r=tc(!1);if(e)t=tv(this,this.derivation,this.scope_);else if(!0===tT.disableErrorBoundaries)t=this.derivation.call(this.scope_);else try{t=this.derivation.call(this.scope_)}catch(e){t=new th(e)}return td(r),this.isComputing=!1,t},t.suspend_=function(){this.keepAlive_||(tS(this),this.value_=void 0)},t.observe_=function(e,t){var r=this,n=!0,i=void 0;return t0(function(){var a=r.get();if(!n||t){var o=tw();e({observableKind:"computed",debugObjectName:r.name_,type:r_,object:r,newValue:a,oldValue:i}),tx(o)}n=!1,i=a})},t.warnAboutUntrackedRead_=function(){},t.toString=function(){return this.name_+"["+this.derivation.toString()+"]"},t.valueOf=function(){return eu(this.get())},t[Symbol.toPrimitive]=function(){return this.valueOf()},eg(e,[{key:"isComputing",get:function(){return!!(this.flags_&e.isComputingMask_)},set:function(t){this.flags_=ep(this.flags_,e.isComputingMask_,t)}},{key:"isRunningSetter",get:function(){return!!(this.flags_&e.isRunningSetterMask_)},set:function(t){this.flags_=ep(this.flags_,e.isRunningSetterMask_,t)}},{key:"isBeingObserved",get:function(){return!!(this.flags_&e.isBeingObservedMask_)},set:function(t){this.flags_=ep(this.flags_,e.isBeingObservedMask_,t)}},{key:"isPendingUnobservation",get:function(){return!!(this.flags_&e.isPendingUnobservationMask_)},set:function(t){this.flags_=ep(this.flags_,e.isPendingUnobservationMask_,t)}},{key:"diffValue",get:function(){return this.flags_&e.diffValueMask_?1:0},set:function(t){this.flags_=ep(this.flags_,e.diffValueMask_,1===t)}}])}();tm.isComputingMask_=1,tm.isRunningSetterMask_=2,tm.isBeingObservedMask_=4,tm.isPendingUnobservationMask_=8,tm.diffValueMask_=16;var tg=ei("ComputedValue",tm);(a=_||(_={}))[a.NOT_TRACKING_=-1]="NOT_TRACKING_",a[a.UP_TO_DATE_=0]="UP_TO_DATE_",a[a.POSSIBLY_STALE_=1]="POSSIBLY_STALE_",a[a.STALE_=2]="STALE_",(o=w||(w={}))[o.NONE=0]="NONE",o[o.LOG=1]="LOG",o[o.BREAK=2]="BREAK";var th=function(e){this.cause=void 0,this.cause=e};function tb(e){return e instanceof th}function ty(e){switch(e.dependenciesState_){case _.UP_TO_DATE_:return!1;case _.NOT_TRACKING_:case _.STALE_:return!0;case _.POSSIBLY_STALE_:for(var t=tP(!0),r=tw(),n=e.observing_,i=n.length,a=0;a<i;a++){var o=n[a];if(tg(o)){if(tT.disableErrorBoundaries)o.get();else try{o.get()}catch(e){return tx(r),tE(t),!0}if(e.dependenciesState_===_.STALE_)return tx(r),tE(t),!0}}return tO(e),tx(r),tE(t),!1}}function tv(e,t,r){var n,i=tP(!0);tO(e),e.newObserving_=Array(0===e.runId_?100:e.observing_.length),e.unboundDepsCount_=0,e.runId_=++tT.runId;var a=tT.trackingDerivation;if(tT.trackingDerivation=e,tT.inBatch++,!0===tT.disableErrorBoundaries)n=t.call(r);else try{n=t.call(r)}catch(e){n=new th(e)}return tT.inBatch--,tT.trackingDerivation=a,function(e){for(var t=e.observing_,r=e.observing_=e.newObserving_,n=_.UP_TO_DATE_,i=0,a=e.unboundDepsCount_,o=0;o<a;o++){var l=r[o];0===l.diffValue&&(l.diffValue=1,i!==o&&(r[i]=l),i++),l.dependenciesState_>n&&(n=l.dependenciesState_)}for(r.length=i,e.newObserving_=null,a=t.length;a--;){var s=t[a];0===s.diffValue&&tk(s,e),s.diffValue=0}for(;i--;){var u=r[i];1===u.diffValue&&(u.diffValue=0,u.observers_.add(e),u.lowestObserverState_>
109e.dependenciesState_&&(u.lowestObserverState_=e.dependenciesState_))}n!==_.UP_TO_DATE_&&(e.dependenciesState_=n,e.onBecomeStale_())}(e),tE(i),n}function tS(e){var t=e.observing_;e.observing_=[];for(var r=t.length;r--;)tk(t[r],e);e.dependenciesState_=_.NOT_TRACKING_}function t_(e){var t=tw();try{return e()}finally{tx(t)}}function tw(){var e=tT.trackingDerivation;return tT.trackingDerivation=null,e}function tx(e){tT.trackingDerivation=e}function tP(e){var t=tT.allowStateReads;return tT.allowStateReads=e,t}function tE(e){tT.allowStateReads=e}function tO(e){if(e.dependenciesState_!==_.UP_TO_DATE_){e.dependenciesState_=_.UP_TO_DATE_;for(var t=e.observing_,r=t.length;r--;)t[r].lowestObserverState_=_.UP_TO_DATE_}}var tA=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},tC=!0,tI=!1,tT=((l=U()).__mobxInstanceCount>0&&!l.__mobxGlobals&&(tC=!1),l.__mobxGlobals&&l.__mobxGlobals.version!==new tA().version&&(tC=!1),tC)?l.__mobxGlobals?(l.__mobxInstanceCount+=1,l.__mobxGlobals.UNCHANGED||(l.__mobxGlobals.UNCHANGED={}),l.__mobxGlobals):(l.__mobxInstanceCount=1,l.__mobxGlobals=new tA):(setTimeout(function(){tI||M(35)},1),new tA);function tk(e,t){e.observers_.delete(t),0===e.observers_.size&&tD(e)}function tD(e){!1===e.isPendingUnobservation&&(e.isPendingUnobservation=!0,tT.pendingUnobservations.push(e))}function tR(){tT.inBatch++}function tL(){if(0==--tT.inBatch){tU();for(var e=tT.pendingUnobservations,t=0;t<e.length;t++){var r=e[t];r.isPendingUnobservation=!1,0===r.observers_.size&&(r.isBeingObserved&&(r.isBeingObserved=!1,r.onBUO()),r instanceof tm&&r.suspend_())}tT.pendingUnobservations=[]}}function tN(e){var t=tT.trackingDerivation;return null!==t?(t.runId_!==e.lastAccessedBy_&&(e.lastAccessedBy_=t.runId_,t.newObserving_[t.unboundDepsCount_++]=e,!e.isBeingObserved&&tT.trackingContext&&(e.isBeingObserved=!0,e.onBO())),e.isBeingObserved):(0===e.observers_.size&&tT.inBatch>0&&tD(e),!1)}function tj(e){e.lowestObserverState_!==_.STALE_&&(e.lowestObserverState_=_.STALE_,e.observers_.forEach(function(e){e.dependenciesState_===_.UP_TO_DATE_&&e.onBecomeStale_(),e.dependenciesState_=_.STALE_}))}var tM=function(){function e(e,t,r,n){void 0===e&&(e="Reaction"),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=_.NOT_TRACKING_,this.runId_=0,this.unboundDepsCount_=0,this.flags_=0,this.isTracing_=w.NONE,this.name_=e,this.onInvalidate_=t,this.errorHandler_=r,this.requiresObservable_=n}var t=e.prototype;return t.onBecomeStale_=function(){this.schedule_()},t.schedule_=function(){this.isScheduled||(this.isScheduled=!0,tT.pendingReactions.push(this),tU())},t.runReaction_=function(){if(!this.isDisposed){tR(),this.isScheduled=!1;var e=tT.trackingContext;if(tT.trackingContext=this,ty(this)){this.isTrackPending=!0;try{this.onInvalidate_()}catch(e){this.reportExceptionInDerivation_(e)}}tT.trackingContext=e,tL()}},t.track=function(e){if(!this.isDisposed){tR(),this.isRunning=!0;var t=tT.trackingContext;tT.trackingContext=this;var r=tv(this,e,void 0);tT.trackingContext=t,this.isRunning=!1,this.isTrackPending=!1,this.isDisposed&&tS(this),tb(r)&&this.reportExceptionInDerivation_(r.cause),tL()}},t.reportExceptionInDerivation_=function(e){var t=this;if(this.errorHandler_){this.errorHandler_(e,this);return}if(tT.disableErrorBoundaries)throw e;tT.suppressReactionErrors||console.error("[mobx] uncaught error in '"+this+"'",e),tT.globalReactionErrorHandlers.forEach(function(r){return r(e,t)})},t.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.isRunning||(tR(),tS(this),tL()))},t.getDisposer_=function(e){var t=this,r=function r(){t.dispose(),null==e||null==e.removeEventListener||e.removeEventListener("abort",r)};return null==e||null==e.addEventListener||e.addEventListener("abort",r),r[eP]=this,r},t.toString=function(){return"Reaction["+this.name_+"]"},t.trace=function(e){void 0===e&&(e=!1)},eg(e,[{key:"isDisposed",get:function(){return!!(this.flags_&e.isDisposedMask_)},set:function(t){this.flags_=ep(this.flags_,e.isDisposedMask_,t)}},{key:"isScheduled",get:function(){return!!(this.flags_&e.isScheduledMask_)},set:function(t){this.flags_=ep(this.flags_,e.isScheduledMask_,t)}},{key:"isTrackPending",get:function(){return!!(this.flags_&e.isTrackPendingMask_)},set:function(t){this.flags_=ep(this.flags_,e.isTrackPendingMask_,t)}},{key:"isRunning",get:function(){return!!(this.flags_&e.isRunningMask_)},set:function(t){this.flags_=ep(this.flags_,e.isRunningMask_,t)}},{key:"diffValue",get:function(){return this.flags_&e.diffValueMask_?1:0},set:function(t){this.flags_=ep(this.flags_,e.diffValueMask_,1===t)}}])}();tM.isDisposedMask_=1,tM.isScheduledMask_=2,tM.isTrackPendingMask_=4,tM.isRunningMask_=8,tM.diffValueMask_=16;var tF=function(e){return e()};function tU(){tT.inBatch>0||tT.isRunningReactions||tF(tB)}function tB(){tT.isRunningReactions=!0;for(var e=tT.pendingReactions,t=0;e.length>0;){100==++t&&(console.error("[mobx] cycle in reaction: "+e[0]),e.splice(0));for(var r=e.splice(0),n=0,i=r.length;n<i;n++)r[n].runReaction_()}tT.isRunningReactions=!1}var tV=ei("Reaction",tM),tz="action",tG="autoAction",tH="<unnamed action>",tW=ek(tz),t$=ek("action.bound",{bound:!0}),tY=ek(tG,{autoAction:!0}
109),tq=ek("autoAction.bound",{autoAction:!0,bound:!0});function tK(e){return function(t,r){return X(t)?tl(t.name||tH,t,e):X(r)?tl(t,r,e):ex(r)?(e?tY:tW).decorate_20223_(t,r):Z(r)?ew(t,r,e?tY:tW):Z(t)?e_(ek(e?tG:tz,{name:t,autoAction:e})):void 0}}var tQ=tK(!1);Object.assign(tQ,tW);var tX=tK(!0);function tZ(e){return ts(e.name||tH,!1,e,this,void 0)}function tJ(e){return X(e)&&!0===e.isMobxAction}function t0(e,t){void 0===t&&(t=W);var r,n,i,a,o,l=null!=(r=null==(n=t)?void 0:n.name)?r:"Autorun";if(t.scheduler||t.delay){var s=t2(t),u=!1;o=new tM(l,function(){u||(u=!0,s(function(){u=!1,o.isDisposed||o.track(c)}))},t.onError,t.requiresObservable)}else o=new tM(l,function(){this.track(c)},t.onError,t.requiresObservable);function c(){e(o)}return null!=(i=t)&&null!=(i=i.signal)&&i.aborted||o.schedule_(),o.getDisposer_(null==(a=t)?void 0:a.signal)}Object.assign(tX,tY),tQ.bound=e_(t$),tX.bound=e_(tq);var t1=function(e){return e()};function t2(e){return e.scheduler?e.scheduler:e.delay?function(t){return setTimeout(t,e.delay)}:t1}function t3(e,t,r){return t5("onBUO",e,t,r)}function t5(e,t,r,n){var i="function"==typeof n?r1(t,r):r1(t),a=X(n)?n:r,o=e+"L";return i[o]?i[o].add(a):i[o]=new Set([a]),function(){var e=i[o];e&&(e.delete(a),0===e.size&&delete i[o])}}var t4="always",t6=0;function t8(){this.message="FLOW_CANCELLED"}t8.prototype=Object.create(Error.prototype);var t9=ej("flow"),t7=ej("flow.bound",{bound:!0}),re=Object.assign(function(e,t){if(ex(t))return t9.decorate_20223_(e,t);if(Z(t))return ew(e,t,t9);var r=e.name||"<unnamed flow>",n=function(){var t,n=arguments,i=++t6,a=tQ(r+" - runid: "+i+" - init",e).apply(this,n),o=void 0,l=new Promise(function(e,n){var l=0;function s(e){var t;o=void 0;try{t=tQ(r+" - runid: "+i+" - yield "+l++,a.next).call(a,e)}catch(e){return n(e)}c(t)}function u(e){var t;o=void 0;try{t=tQ(r+" - runid: "+i+" - yield "+l++,a.throw).call(a,e)}catch(e){return n(e)}c(t)}function c(t){if(X(null==t?void 0:t.then)){t.then(c,n);return}return t.done?e(t.value):(o=Promise.resolve(t.value)).then(s,u)}t=n,s(void 0)});return l.cancel=tQ(r+" - runid: "+i+" - cancel",function(){try{o&&rt(o);var e=a.return(void 0),r=Promise.resolve(e.value);r.then(Q,Q),rt(r),t(new t8)}catch(e){t(e)}}),l};return n.isMobXFlow=!0,n},t9);function rt(e){X(e.cancel)&&e.cancel()}function rr(e){return(null==e?void 0:e.isMobXFlow)===!0}function rn(e,t,r){var n;return rL(e)||rT(e)||tf(e)?n=r2(e):r$(e)&&(n=r2(e,t)),n.dehancer="function"==typeof t?t:r,function(){n.dehancer=void 0}}function ri(e,t,r){return X(r)?r2(e,t).intercept_(r):r2(e).intercept_(t)}function ra(e){return!!e&&(r$(e)||!!e[eP]||eO(e)||tV(e)||tg(e))}function ro(e){return r$(e)?e[eP].keys_():rL(e)||rF(e)?Array.from(e.keys()):rT(e)?e.map(function(e,t){return t}):void M(5)}function rl(e){return r$(e)?ro(e).map(function(t){return e[t]}):rL(e)?ro(e).map(function(t){return e.get(t)}):rF(e)?Array.from(e.values()):rT(e)?e.slice():void M(6)}function rs(e,t,r){if(r$(e))return e[eP].defineProperty_(t,r);M(39)}function ru(e,t,r,n){return X(r)?r2(e,t).observe_(r,n):r2(e).observe_(t,r)}function rc(e,t){void 0===t&&(t=void 0),tR();try{return e.apply(t)}finally{tL()}}function rd(e,t,r){return 1==arguments.length||t&&"object"==typeof t?function(e,t){if(null!=t&&null!=(r=t.signal)&&r.aborted)return Object.assign(Promise.reject(Error("WHEN_ABORTED")),{cancel:function(){return null}});var r,n,i,a=new Promise(function(r,a){var o,l=rp(e,r,eb({},t,{onError:a}));n=function(){l(),a(Error("WHEN_CANCELLED"))},i=function(){l(),a(Error("WHEN_ABORTED"))},null==t||null==(o=t.signal)||null==o.addEventListener||o.addEventListener("abort",i)}).finally(function(){var e;return null==t||null==(e=t.signal)||null==e.removeEventListener?void 0:e.removeEventListener("abort",i)});return a.cancel=n,a}(e,t):rp(e,t,r||{})}function rp(e,t,r){if("number"==typeof r.timeout){var n,i=Error("WHEN_TIMEOUT");n=setTimeout(function(){if(!o[eP].isDisposed){if(o(),r.onError)r.onError(i);else throw i}},r.timeout)}r.name="When";var a=tl("When-effect",t),o=t0(function(t){tu(!1,e)&&(t.dispose(),n&&clearTimeout(n),a())},r);return o}re.bound=e_(t7);var rf={has:function(e,t){return e[eP].has_(t)},get:function(e,t){return e[eP].get_(t)},set:function(e,t,r){var n;return!!Z(t)&&(null==(n=e[eP].set_(t,r,!0))||n)},deleteProperty:function(e,t){var r;return!!Z(t)&&(null==(r=e[eP].delete_(t,!0))||r)},defineProperty:function(e,t,r){var n;return null==(n=e[eP].defineProperty_(t,r))||n},ownKeys:function(e){return e[eP].ownKeys_()},preventExtensions:function(e){M(13)}};function rm(e){return void 0!==e.interceptors_&&e.interceptors_.length>0}function rg(e,t){var r=e.interceptors_||(e.interceptors_=[]);return r.push(t),K(function(){var e=r.indexOf(t);-1!==e&&r.splice(e,1)})}function rh(e,t){var r=tw();try{for(var n=[].concat(e.interceptors_||[]),i=0,a=n.length;i<a&&((t=n[i](t))&&!t.type&&M(14),t);i++);return t}finally{tx(r)}}function rb(e){return void 0!==e.changeListeners_&&e.changeListeners_.length>0}function ry(e,t){var r=e.changeListeners_||(e.changeListeners_=[]);return r.push(t),K(function(){var e=r.indexOf(t);-1!==e&&r.splice(e,1)})}function rv(e,t){var r=tw(),n=e.changeListeners_;if(n){n=n.slice();for(var i=0,a=n.length;i<a;i++)n[i](t);tx(r)}}var rS="splice",r_="update",rw={get:function(e,t){var r=e[eP];return t===eP?r:"length"===t?r.getArrayLength_():"string"!=typeof t||isNaN(t)?ec(rP,t)?rP[t]:e[t]:r.get_(parseInt(t))},set:function(e,t,r){var n=e[eP];return"length"===t&&n.setArrayLength_(r),"symbol"==typeof t||isNaN(t)?e[t]=r:n.set_(parseInt(t),r),!0},preventExtensions:function(){M(15)}},rx=function(){function e(e,t,r,n){void 0===e&&(e="ObservableArray"),this.owned_
109=void 0,this.legacyMode_=void 0,this.atom_=void 0,this.values_=[],this.interceptors_=void 0,this.changeListeners_=void 0,this.enhancer_=void 0,this.dehancer=void 0,this.proxy_=void 0,this.lastKnownLength_=0,this.owned_=r,this.legacyMode_=n,this.atom_=new eE(e),this.enhancer_=function(e,r){return t(e,r,"ObservableArray[..]")}}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.dehanceValues_=function(e){return void 0!==this.dehancer&&e.length>0?e.map(this.dehancer):e},t.intercept_=function(e){return rg(this,e)},t.observe_=function(e,t){return void 0===t&&(t=!1),t&&e({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),ry(this,e)},t.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},t.setArrayLength_=function(e){("number"!=typeof e||isNaN(e)||e<0)&&M("Out of range: "+e);var t=this.values_.length;if(e!==t){if(e>t){for(var r=Array(e-t),n=0;n<e-t;n++)r[n]=void 0;this.spliceWithArray_(t,0,r)}else this.spliceWithArray_(e,t-e)}},t.updateArrayLength_=function(e,t){e!==this.lastKnownLength_&&M(16),this.lastKnownLength_+=t,this.legacyMode_&&t>0&&r0(e+t+1)},t.spliceWithArray_=function(e,t,r){var n=this;this.atom_;var i=this.values_.length;if(void 0===e?e=0:e>i?e=i:e<0&&(e=Math.max(0,i+e)),t=1==arguments.length?i-e:null==t?0:Math.max(0,Math.min(t,i-e)),void 0===r&&(r=H),rm(this)){var a=rh(this,{object:this.proxy_,type:rS,index:e,removedCount:t,added:r});if(!a)return H;t=a.removedCount,r=a.added}if(r=0===r.length?r:r.map(function(e){return n.enhancer_(e,void 0)}),this.legacyMode_){var o=r.length-t;this.updateArrayLength_(i,o)}var l=this.spliceItemsIntoValues_(e,t,r);return(0!==t||0!==r.length)&&this.notifyArraySplice_(e,r,l),this.dehanceValues_(l)},t.spliceItemsIntoValues_=function(e,t,r){if(r.length<1e4){var n;return(n=this.values_).splice.apply(n,[e,t].concat(r))}var i=this.values_.slice(e,e+t),a=this.values_.slice(e+t);this.values_.length+=r.length-t;for(var o=0;o<r.length;o++)this.values_[e+o]=r[o];for(var l=0;l<a.length;l++)this.values_[e+r.length+l]=a[l];return i},t.notifyArrayChildUpdate_=function(e,t,r){var n=!this.owned_&&!1,i=rb(this),a=i||n?{observableKind:"array",object:this.proxy_,type:r_,debugObjectName:this.atom_.name_,index:e,newValue:t,oldValue:r}:null;this.atom_.reportChanged(),i&&rv(this,a)},t.notifyArraySplice_=function(e,t,r){var n=!this.owned_&&!1,i=rb(this),a=i||n?{observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:rS,index:e,removed:r,added:t,removedCount:r.length,addedCount:t.length}:null;this.atom_.reportChanged(),i&&rv(this,a)},t.get_=function(e){if(this.legacyMode_&&e>=this.values_.length){console.warn("[mobx] Out of bounds read: "+e);return}return this.atom_.reportObserved(),this.dehanceValue_(this.values_[e])},t.set_=function(e,t){var r=this.values_;if(this.legacyMode_&&e>r.length&&M(17,e,r.length),e<r.length){this.atom_;var n=r[e];if(rm(this)){var i=rh(this,{type:r_,object:this.proxy_,index:e,newValue:t});if(!i)return;t=i.newValue}(t=this.enhancer_(t,n))!==n&&(r[e]=t,this.notifyArrayChildUpdate_(e,t,n))}else{for(var a=Array(e+1-r.length),o=0;o<a.length-1;o++)a[o]=void 0;a[a.length-1]=t,this.spliceWithArray_(r.length,0,a)}},e}(),rP={clear:function(){return this.splice(0)},replace:function(e){var t=this[eP];return t.spliceWithArray_(0,t.values_.length,e)},toJSON:function(){return this.slice()},splice:function(e,t){for(var r=arguments.length,n=Array(r>2?r-2:0),i=2;i<r;i++)n[i-2]=arguments[i];var a=this[eP];switch(arguments.length){case 0:return[];case 1:return a.spliceWithArray_(e);case 2:return a.spliceWithArray_(e,t)}return a.spliceWithArray_(e,t,n)},spliceWithArray:function(e,t,r){return this[eP].spliceWithArray_(e,t,r)},push:function(){for(var e=this[eP],t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];return e.spliceWithArray_(e.values_.length,0,r),e.values_.length},pop:function(){return this.splice(Math.max(this[eP].values_.length-1,0),1)[0]},shift:function(){return this.splice(0,1)[0]},unshift:function(){for(var e=this[eP],t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];return e.spliceWithArray_(0,0,r),e.values_.length},reverse:function(){return tT.trackingDerivation&&M(37,"reverse"),this.replace(this.slice().reverse()),this},sort:function(){tT.trackingDerivation&&M(37,"sort");var e=this.slice();return e.sort.apply(e,arguments),this.replace(e),this},remove:function(e){var t=this[eP],r=t.dehanceValues_(t.values_).indexOf(e);return r>-1&&(this.splice(r,1),!0)}};function rE(e,t){"function"==typeof Array.prototype[e]&&(rP[e]=t(e))}function rO(e){return function(){var t=this[eP];t.atom_.reportObserved();var r=t.dehanceValues_(t.values_);return r[e].apply(r,arguments)}}function rA(e){return function(t,r){var n=this,i=this[eP];return i.atom_.reportObserved(),i.dehanceValues_(i.values_)[e](function(e,i){return t.call(r,e,i,n)})}}function rC(e){return function(){var t=this,r=this[eP];r.atom_.reportObserved();var n=r.dehanceValues_(r.values_),i=arguments[0];return arguments[0]=function(e,r,n){return i(e,r,n,t)},n[e].apply(n,arguments)}}rE("at",rO),rE("concat",rO),rE("flat",rO),rE("includes",rO),rE("indexOf",rO),rE("join",rO),rE("lastIndexOf",rO),rE("slice",rO),rE("toString",rO),rE("toLocaleStr
109ing",rO),rE("toSorted",rO),rE("toSpliced",rO),rE("with",rO),rE("every",rA),rE("filter",rA),rE("find",rA),rE("findIndex",rA),rE("findLast",rA),rE("findLastIndex",rA),rE("flatMap",rA),rE("forEach",rA),rE("map",rA),rE("some",rA),rE("toReversed",rA),rE("reduce",rC),rE("reduceRight",rC);var rI=ei("ObservableArrayAdministration",rx);function rT(e){return J(e)&&rI(e[eP])}var rk={},rD="delete",rR=function(){function e(e,t,r){var n=this;void 0===t&&(t=eI),void 0===r&&(r="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[eP]=rk,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=t,this.name_=r,X(Map)||M(18),r5(function(){n.keysAtom_=eA("ObservableMap.keys()"),n.data_=new Map,n.hasMap_=new Map,e&&n.merge(e)})}var t=e.prototype;return t.has_=function(e){return this.data_.has(e)},t.has=function(e){var t=this;if(!tT.trackingDerivation)return this.has_(e);var r=this.hasMap_.get(e);if(!r){var n=r=new tp(this.has_(e),eT,"ObservableMap.key?",!1);this.hasMap_.set(e,n),t3(n,function(){return t.hasMap_.delete(e)})}return r.get()},t.set=function(e,t){var r=this.has_(e);if(rm(this)){var n=rh(this,{type:r?r_:"add",object:this,newValue:t,name:e});if(!n)return this;t=n.newValue}return r?this.updateValue_(e,t):this.addValue_(e,t),this},t.delete=function(e){var t=this;if(this.keysAtom_,rm(this)&&!rh(this,{type:rD,object:this,name:e}))return!1;if(this.has_(e)){var r=rb(this),n=r?{observableKind:"map",debugObjectName:this.name_,type:rD,object:this,oldValue:this.data_.get(e).value_,name:e}:null;return rc(function(){var r;t.keysAtom_.reportChanged(),null==(r=t.hasMap_.get(e))||r.setNewValue_(!1),t.data_.get(e).setNewValue_(void 0),t.data_.delete(e)}),r&&rv(this,n),!0}return!1},t.updateValue_=function(e,t){var r=this.data_.get(e);if((t=r.prepareNewValue_(t))!==tT.UNCHANGED){var n=rb(this),i=n?{observableKind:"map",debugObjectName:this.name_,type:r_,object:this,oldValue:r.value_,name:e,newValue:t}:null;r.setNewValue_(t),n&&rv(this,i)}},t.addValue_=function(e,t){var r=this;this.keysAtom_,rc(function(){var n,i=new tp(t,r.enhancer_,"ObservableMap.key",!1);r.data_.set(e,i),t=i.value_,null==(n=r.hasMap_.get(e))||n.setNewValue_(!0),r.keysAtom_.reportChanged()});var n=rb(this),i=n?{observableKind:"map",debugObjectName:this.name_,type:"add",object:this,name:e,newValue:t}:null;n&&rv(this,i)},t.get=function(e){return this.has(e)?this.dehanceValue_(this.data_.get(e).get()):this.dehanceValue_(void 0)},t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},t.values=function(){var e=this,t=this.keys();return rN({next:function(){var r=t.next(),n=r.done,i=r.value;return{done:n,value:n?void 0:e.get(i)}}})},t.entries=function(){var e=this,t=this.keys();return rN({next:function(){var r=t.next(),n=r.done,i=r.value;return{done:n,value:n?void 0:[i,e.get(i)]}}})},t[Symbol.iterator]=function(){return this.entries()},t.forEach=function(e,t){for(var r,n=eh(this);!(r=n()).done;){var i=r.value,a=i[0],o=i[1];e.call(t,o,a,this)}},t.merge=function(e){var t=this;return rL(e)&&(e=new Map(e)),rc(function(){ee(e)?(function(e){var t=Object.keys(e);if(!el)return t;var r=Object.getOwnPropertySymbols(e);return r.length?[].concat(t,r.filter(function(t){return G.propertyIsEnumerable.call(e,t)})):t})(e).forEach(function(r){return t.set(r,e[r])}):Array.isArray(e)?e.forEach(function(e){var r=e[0],n=e[1];return t.set(r,n)}):ea(e)?(null!==Object.getPrototypeOf(Object.getPrototypeOf(Object.getPrototypeOf(e)))&&M(19,e),e.forEach(function(e,r){return t.set(r,e)})):null!=e&&M(20,e)}),this},t.clear=function(){var e=this;rc(function(){t_(function(){for(var t,r=eh(e.keys());!(t=r()).done;){var n=t.value;e.delete(n)}})})},t.replace=function(e){var t=this;return rc(function(){for(var r,n=function(e){if(ea(e)||rL(e))return e;if(Array.isArray(e))return new Map(e);if(!ee(e))return M(21,e);var t=new Map;for(var r in e)t.set(r,e[r]);return t}(e),i=new Map,a=!1,o=eh(t.data_.keys());!(r=o()).done;){var l=r.value;if(!n.has(l)){if(t.delete(l))a=!0;else{var s=t.data_.get(l);i.set(l,s)}}}for(var u,c=eh(n.entries());!(u=c()).done;){var d=u.value,p=d[0],f=d[1],m=t.data_.has(p);if(t.set(p,f),t.data_.has(p)){var g=t.data_.get(p);
109i.set(p,g),m||(a=!0)}}if(!a){if(t.data_.size!==i.size)t.keysAtom_.reportChanged();else for(var h=t.data_.keys(),b=i.keys(),y=h.next(),v=b.next();!y.done;){if(y.value!==v.value){t.keysAtom_.reportChanged();break}y=h.next(),v=b.next()}}t.data_=i}),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.observe_=function(e,t){return ry(this,e)},t.intercept_=function(e){return rg(this,e)},eg(e,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:Symbol.toStringTag,get:function(){return"Map"}}])}(),rL=ei("ObservableMap",rR);function rN(e){return e[Symbol.toStringTag]="MapIterator",r7(e)}var rj={},rM=function(){function e(e,t,r){var n=this;void 0===t&&(t=eI),void 0===r&&(r="ObservableSet"),this.name_=void 0,this[eP]=rj,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=r,X(Set)||M(22),this.enhancer_=function(e,n){return t(e,n,r)},r5(function(){n.atom_=eA(n.name_),e&&n.replace(e)})}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.clear=function(){var e=this;rc(function(){t_(function(){for(var t,r=eh(e.data_.values());!(t=r()).done;){var n=t.value;e.delete(n)}})})},t.forEach=function(e,t){for(var r,n=eh(this);!(r=n()).done;){var i=r.value;e.call(t,i,i,this)}},t.add=function(e){var t=this;if(this.atom_,rm(this)&&!rh(this,{type:"add",object:this,newValue:e}))return this;if(!this.has(e)){rc(function(){t.data_.add(t.enhancer_(e,void 0)),t.atom_.reportChanged()});var r=rb(this),n=r?{observableKind:"set",debugObjectName:this.name_,type:"add",object:this,newValue:e}:null;r&&rv(this,n)}return this},t.delete=function(e){var t=this;if(rm(this)&&!rh(this,{type:rD,object:this,oldValue:e}))return!1;if(this.has(e)){var r=rb(this),n=r?{observableKind:"set",debugObjectName:this.name_,type:rD,object:this,oldValue:e}:null;return rc(function(){t.atom_.reportChanged(),t.data_.delete(e)}),r&&rv(this,n),!0}return!1},t.has=function(e){return this.atom_.reportObserved(),this.data_.has(this.dehanceValue_(e))},t.entries=function(){var e=0,t=Array.from(this.keys()),r=Array.from(this.values());return rU({next:function(){var n=e;return e+=1,n<r.length?{value:[t[n],r[n]],done:!1}:{value:void 0,done:!0}}})},t.keys=function(){return this.values()},t.values=function(){this.atom_.reportObserved();var e=this,t=0,r=Array.from(this.data_.values());return rU({next:function(){return t<r.length?{value:e.dehanceValue_(r[t++]),done:!1}:{value:void 0,done:!0}}})},t.intersection=function(e){return eo(e)&&!rF(e)?e.intersection(this):new Set(this).intersection(e)},t.union=function(e){return eo(e)&&!rF(e)?e.union(this):new Set(this).union(e)},t.difference=function(e){return new Set(this).difference(e)},t.symmetricDifference=function(e){return eo(e)&&!rF(e)?e.symmetricDifference(this):new Set(this).symmetricDifference(e)},t.isSubsetOf=function(e){return new Set(this).isSubsetOf(e)},t.isSupersetOf=function(e){return new Set(this).isSupersetOf(e)},t.isDisjointFrom=function(e){return eo(e)&&!rF(e)?e.isDisjointFrom(this):new Set(this).isDisjointFrom(e)},t.replace=function(e){var t=this;return rF(e)&&(e=new Set(e)),rc(function(){Array.isArray(e)?(t.clear(),e.forEach(function(e){return t.add(e)})):eo(e)?(t.clear(),e.forEach(function(e){return t.add(e)})):null!=e&&M("Cannot initialize set from "+e)}),this},t.observe_=function(e,t){return ry(this,e)},t.intercept_=function(e){return rg(this,e)},t.toJSON=function(){return Array.from(this)},t.toString=function(){return"[object ObservableSet]"},t[Symbol.iterator]=function(){return this.values()},eg(e,[{key:"size",get:function(){return this.atom_.reportObserved(),this.data_.size}},{key:Symbol.toStringTag,get:function(){return"Set"}}])}(),rF=ei("ObservableSet",rM);function rU(e){return e[Symbol.toStringTag]="SetIterator",r7(e)}var rB=Object.create(null),rV="remove",rz=function(){function e(e,t,r,n){void 0===t&&(t=new Map),void 0===n&&(n=eK),this.target_=void 0,this.values_=void 0,this.name_=void 0,this.defaultAnnotation_=void 0,this.keysAtom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.proxy_=void 0,this.isPlainObject_=void 0,this.appliedAnnotations_=void 0,this.pendingKeys_=void 0,this.target_=e,this.values_=t,this.name_=r,this.defaultAnnotation_=n,this.keysAtom_=ne
109w eE("ObservableObject.keys"),this.isPlainObject_=ee(this.target_)}var t=e.prototype;return t.getObservablePropValue_=function(e){return this.values_.get(e).get()},t.setObservablePropValue_=function(e,t){var r=this.values_.get(e);if(r instanceof tm)return r.set(t),!0;if(rm(this)){var n=rh(this,{type:r_,object:this.proxy_||this.target_,name:e,newValue:t});if(!n)return null;t=n.newValue}if((t=r.prepareNewValue_(t))!==tT.UNCHANGED){var i=rb(this),a=i?{type:r_,observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,oldValue:r.value_,name:e,newValue:t}:null;r.setNewValue_(t),i&&rv(this,a)}return!0},t.get_=function(e){return tT.trackingDerivation&&!ec(this.target_,e)&&this.has_(e),this.target_[e]},t.set_=function(e,t,r){return(void 0===r&&(r=!1),ec(this.target_,e))?this.values_.has(e)?this.setObservablePropValue_(e,t):r?Reflect.set(this.target_,e,t):(this.target_[e]=t,!0):this.extend_(e,{value:t,enumerable:!0,writable:!0,configurable:!0},this.defaultAnnotation_,r)},t.has_=function(e){if(!tT.trackingDerivation)return e in this.target_;this.pendingKeys_||(this.pendingKeys_=new Map);var t=this.pendingKeys_.get(e);return t||(t=new tp(e in this.target_,eT,"ObservableObject.key?",!1),this.pendingKeys_.set(e,t)),t.get()},t.make_=function(e,t){if(!0===t&&(t=this.defaultAnnotation_),!1!==t){if(!(e in this.target_)){var r;if(null!=(r=this.target_[eS])&&r[e])return;M(1,t.annotationType_,this.name_+"."+e.toString())}for(var n=this.target_;n&&n!==G;){var i=V(n,e);if(i){var a=t.make_(this,e,i,n);if(0===a)return;if(1===a)break}n=Object.getPrototypeOf(n)}rY(this,t,e)}},t.extend_=function(e,t,r,n){if(void 0===n&&(n=!1),!0===r&&(r=this.defaultAnnotation_),!1===r)return this.defineProperty_(e,t,n);var i=r.extend_(this,e,t,n);return i&&rY(this,r,e),i},t.defineProperty_=function(e,t,r){void 0===r&&(r=!1),this.keysAtom_;try{tR();var n=this.delete_(e);if(!n)return n;if(rm(this)){var i=rh(this,{object:this.proxy_||this.target_,name:e,type:"add",newValue:t.value});if(!i)return null;var a=i.newValue;t.value!==a&&(t=eb({},t,{value:a}))}if(r){if(!Reflect.defineProperty(this.target_,e,t))return!1}else z(this.target_,e,t);this.notifyPropertyAddition_(e,t.value)}finally{tL()}return!0},t.defineObservableProperty_=function(e,t,r,n){void 0===n&&(n=!1),this.keysAtom_;try{tR();var i=this.delete_(e);if(!i)return i;if(rm(this)){var a=rh(this,{object:this.proxy_||this.target_,name:e,type:"add",newValue:t});if(!a)return null;t=a.newValue}var o=rW(e),l={configurable:!tT.safeDescriptors||this.isPlainObject_,enumerable:!0,get:o.get,set:o.set};if(n){if(!Reflect.defineProperty(this.target_,e,l))return!1}else z(this.target_,e,l);var s=new tp(t,r,"ObservableObject.key",!1);this.values_.set(e,s),this.notifyPropertyAddition_(e,s.value_)}finally{tL()}return!0},t.defineComputedProperty_=function(e,t,r){void 0===r&&(r=!1),this.keysAtom_;try{tR();var n=this.delete_(e);if(!n)return n;if(rm(this)&&!rh(this,{object:this.proxy_||this.target_,name:e,type:"add",newValue:void 0}))return null;t.name||(t.name="ObservableObject.key"),t.context=this.proxy_||this.target_;var i=rW(e),a={configurable:!tT.safeDescriptors||this.isPlainObject_,enumerable:!1,get:i.get,set:i.set};if(r){if(!Reflect.defineProperty(this.target_,e,a))return!1}else z(this.target_,e,a);this.values_.set(e,new tm(t)),this.notifyPropertyAddition_(e,void 0)}finally{tL()}return!0},t.delete_=function(e,t){if(void 0===t&&(t=!1),this.keysAtom_,!ec(this.target_,e))return!0;if(rm(this)&&!rh(this,{object:this.proxy_||this.target_,name:e,type:rV}))return null;try{tR();var r,n,i=rb(this),a=this.values_.get(e),o=void 0;if(!a&&i&&(o=null==(n=V(this.target_,e))?void 0:n.value),t){if(!Reflect.deleteProperty(this.target_,e))return!1}else delete this.target_[e];if(a&&(this.values_.delete(e),a instanceof tp&&(o=a.value_),tj(a)),this.keysAtom_.reportChanged(),null==(r=this.pendingKeys_)||null==(r=r.get(e))||r.set(e in this.target_),i){var l={type:rV,observableKind:"object",object:this.proxy_||this.target_,debugObjectName:this.name_,oldValue:o,name:e};i&&rv(this,l)}}finally{tL()}return!0},t.observe_=function(e,t){return ry(this,e)},t.intercept_=function(e){return rg(this,e)},t.notifyPropertyAddition_=function(e,t){var r,n=rb(this);if(n){var i=n?{type:"add",observableKind:"object",debugObjectName:this.name_,object:this.proxy_||this.target_,name:e,newValue:t}:null;n&&rv(this,i)}null==(r=this.pendingKeys_)||null==(r=r.get(e))||r.set(!0),this.keysAtom_.reportChanged()},t.ownKeys_=function(){return this.keysAtom_.reportObserved(),es(this.target_)},t.keys_=function(){return this.keysAtom_.reportObserved(),Object.keys(this.target_)},e}();function rG(e,t){if(ec(e,eP))return e;var r,n,i=null!=(n=null==t?void 0:t.name)?n:"ObservableObject",a=new rz(e,new Map,String(i),t?null!=(r=t.defaultDecorator)?r:eQ(t):void 0);return er(e,eP,a),e}var rH=ei("ObservableObjectAdministration",rz);function rW(e){return rB[e]||(rB[e]={get:function(){return this[eP].getObservablePropValue_(e)}
109,set:function(t){return this[eP].setObservablePropValue_(e,t)}})}function r$(e){return!!J(e)&&rH(e[eP])}function rY(e,t,r){var n;null==(n=e.target_[eS])||delete n[r]}var rq=rJ(0),rK=(s=!1,Object.defineProperty(u={},"0",{set:function(){s=!0}}),Object.create(u)["0"]=1,!1===s),rQ=0,rX=function(){};c=Array.prototype,Object.setPrototypeOf?Object.setPrototypeOf(rX.prototype,c):void 0!==rX.prototype.__proto__?rX.prototype.__proto__=c:rX.prototype=c;var rZ=function(e){function t(t,r,n,i){var a;return void 0===n&&(n="ObservableArray"),void 0===i&&(i=!1),a=e.call(this)||this,r5(function(){var e=new rx(n,r,i,!0);e.proxy_=a,en(a,eP,e),t&&t.length&&a.spliceWithArray(0,0,t),rK&&Object.defineProperty(a,"0",rq)}),a}ey(t,e);var r=t.prototype;return r.concat=function(){this[eP].atom_.reportObserved();for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return Array.prototype.concat.apply(this.slice(),t.map(function(e){return rT(e)?e.slice():e}))},r[Symbol.iterator]=function(){var e=this,t=0;return r7({next:function(){return t<e.length?{value:e[t++],done:!1}:{done:!0,value:void 0}}})},eg(t,[{key:"length",get:function(){return this[eP].getArrayLength_()},set:function(e){this[eP].setArrayLength_(e)}},{key:Symbol.toStringTag,get:function(){return"Array"}}])}(rX);function rJ(e){return{enumerable:!1,configurable:!0,get:function(){return this[eP].get_(e)},set:function(t){this[eP].set_(e,t)}}}function r0(e){if(e>rQ){for(var t,r=rQ;r<e+100;r++)t=r,z(rZ.prototype,""+t,rJ(t));rQ=e}}function r1(e,t){if("object"==typeof e&&null!==e){if(rT(e))return void 0!==t&&M(23),e[eP].atom_;if(rF(e))return e.atom_;if(rL(e)){if(void 0===t)return e.keysAtom_;var r=e.data_.get(t)||e.hasMap_.get(t);return r||M(25,t,r3(e)),r}if(r$(e)){if(!t)return M(26);var n=e[eP].values_.get(t);return n||M(27,t,r3(e)),n}if(eO(e)||tg(e)||tV(e))return e}else if(X(e)&&tV(e[eP]))return e[eP];M(28)}function r2(e,t){return(e||M(29),void 0!==t)?r2(r1(e,t)):eO(e)||tg(e)||tV(e)||rL(e)||rF(e)?e:e[eP]?e[eP]:void M(24,e)}function r3(e,t){var r;if(void 0!==t)r=r1(e,t);else{if(tJ(e))return e.name;r=r$(e)||rL(e)||rF(e)?r2(e):r1(e)}return r.name_}function r5(e){var t=tw(),r=tc(!0);tR();try{return e()}finally{tL(),td(r),tx(t)}}Object.entries(rP).forEach(function(e){var t=e[0],r=e[1];"concat"!==t&&er(rZ.prototype,t,r)}),r0(1e3);var r4=G.toString;function r6(e,t,r){return void 0===r&&(r=-1),function e(t,r,n,i,a){if(t===r)return 0!==t||1/t==1/r;if(null==t||null==r)return!1;if(t!=t)return r!=r;var o=typeof t;if("function"!==o&&"object"!==o&&"object"!=typeof r)return!1;var l=r4.call(t);if(l!==r4.call(r))return!1;switch(l){case"[object RegExp]":case"[object String]":return""+t==""+r;case"[object Number]":if(+t!=+t)return+r!=+r;return 0==+t?1/+t==1/r:+t==+r;case"[object Date]":case"[object Boolean]":return+t==+r;case"[object Symbol]":return"undefined"!=typeof Symbol&&Symbol.valueOf.call(t)===Symbol.valueOf.call(r);case"[object Map]":case"[object Set]":n>=0&&n++}t=r8(t),r=r8(r);var s="[object Array]"===l;if(!s){if("object"!=typeof t||"object"!=typeof r)return!1;var u=t.constructor,c=r.constructor;if(u!==c&&!(X(u)&&u instanceof u&&X(c)&&c instanceof c)&&"constructor"in t&&"constructor"in r)return!1}if(0===n)return!1;n<0&&(n=-1),a=a||[];for(var d=(i=i||[]).length;d--;)if(i[d]===t)return a[d]===r;if(i.push(t),a.push(r),s){if((d=t.length)!==r.length)return!1;for(;d--;)if(!e(t[d],r[d],n-1,i,a))return!1}else{var p,f=Object.keys(t);if(d=f.length,Object.keys(r).length!==d)return!1;for(;d--;)if(!(ec(r,p=f[d])&&e(t[p],r[p],n-1,i,a)))return!1}return i.pop(),a.pop(),!0}(e,t,r)}function r8(e){return rT(e)?e.slice():ea(e)||rL(e)||eo(e)||rF(e)?Array.from(e.entries()):e}var r9=(null==(x=U().Iterator)?void 0:x.prototype)||{};function r7(e){return e[Symbol.iterator]=ne,Object.assign(Object.create(r9),e)}function ne(){return this}["Symbol","Map","Set"].forEach(function(e){void 0===U()[e]&&M("MobX requires global '"+e+"' to be available or polyfilled")}),"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:function(e){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}},extras:{getDebugName:r3},$mobx:eP});
vendor: 2,622 bytes, line 109
109var nt=r(7294),nr="-ms-",nn="-moz-",ni="-webkit-",na="comm",no="rule",nl="decl",ns="@keyframes",nu=Math.abs,nc=String.fromCharCode,nd=Object.assign;function np(e,t){return(e=t.exec(e))?e[0]:e}function nf(e,t,r){return e.replace(t,r)}function nm(e,t,r){return e.indexOf(t,r)}function ng(e,t){return 0|e.charCodeAt(t)}function nh(e,t,r){return e.slice(t,r)}function nb(e){return e.length}function ny(e,t){return t.push(e),e}function nv(e,t){return e.filter(function(e){return!np(e,t)})}var nS=1,n_=1,nw=0,nx=0,nP=0,nE="";function nO(e,t,r,n,i,a,o,l){return{value:e,root:t,parent:r,type:n,props:i,children:a,line:nS,column:n_,length:o,return:"",siblings:l}}function nA(e,t){return nd(nO("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function nC(e){for(;e.root;)e=nA(e.root,{children:[e]});ny(e,e.siblings)}function nI(){return nP=nx<nw?ng(nE,nx++):0,n_++,10===nP&&(n_=1,nS++),nP}function nT(){return ng(nE,nx)}function nk(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 nD(e){var t,r;return(t=nx-1,r=function e(t){for(;nI();)switch(nP){case t:return nx;case 34:case 39:34!==t&&39!==t&&e(nP);break;case 40:41===t&&e(t);break;case 92:nI()}return nx}(91===e?e+2:40===e?e+1:e),nh(nE,t,r)).trim()}function nR(e,t){for(var r="",n=0;n<e.length;n++)r+=t(e[n],n,e,t)||"";return r}function nL(e,t,r,n){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case"@namespace":case nl:return e.return=e.return||e.value;case na:return"";case ns:return e.return=e.value+"{"+nR(e.children,n)+"}";case no:if(!nb(e.value=e.props.join(",")))return""}return nb(r=nR(e.children,n))?e.return=e.value+"{"+r+"}":""}function nN(e,t,r,n){if(e.length>-1&&!e.return)switch(e.type){case nl:e.return=function e(t,r,n){var i;switch(i=r,45^ng(t,0)?(((i<<2^ng(t,0))<<2^ng(t,1))<<2^ng(t,2))<<2^ng(t,3):0){case 5103:return ni+"print-"+t+t;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 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return ni+t+t;case 4855:return ni+t.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+t;case 4789:return nn+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return ni+t+nn+t+nr+t+t;case 5936:switch(ng(t,r+11)){case 114:return ni+t+nr+nf(t,/[svh]\w+-[tblr]{2}/,"tb")+t;
109case 108:return ni+t+nr+nf(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return ni+t+nr+nf(t,/[svh]\w+-[tblr]{2}/,"lr")+t}case 6828:case 4268:case 2903:return ni+t+nr+t+t;case 6165:return ni+t+nr+"flex-"+t+t;case 5187:return ni+t+nf(t,/(\w+).+(:[^]+)/,ni+"box-$1$2"+nr+"flex-$1$2")+t;case 5443:return ni+t+nr+"flex-item-"+nf(t,/flex-|-self/g,"")+(np(t,/flex-|baseline/)?"":nr+"grid-row-"+nf(t,/flex-|-self/g,""))+t;case 4675:return ni+t+nr+"flex-line-pack"+nf(t,/align-content|flex-|-self/g,"")+t;case 5548:return ni+t+nr+nf(t,"shrink","negative")+t;case 5292:return ni+t+nr+nf(t,"basis","preferred-size")+t;case 6060:return ni+"box-"+nf(t,"-grow","")+ni+t+nr+nf(t,"grow","positive")+t;case 4554:return ni+nf(t,/([^-])(transform)/g,"$1"+ni+"$2")+t;case 6187:return nf(nf(nf(t,/(zoom-|grab)/,ni+"$1"),/(image-set)/,ni+"$1"),t,"")+t;case 5495:case 3959:return nf(t,/(image-set\([^]*)/,ni+"$1$`$1");case 4968:return nf(nf(t,/(.+:)(flex-)?(.*)/,ni+"box-pack:$3"+nr+"flex-pack:$3"),/space-between/,"justify")+ni+t+t;case 4200:if(!np(t,/flex-|baseline/))return nr+"grid-column-align"+nh(t,r)+t;break;case 2592:case 3360:return nr+nf(t,"template-","")+t;case 4384:case 3616:if(n&&n.some(function(e,t){return r=t,np(e.props,/grid-\w+-end/)}))return~nm(t+(n=n[r].value),"span",0)?t:nr+nf(t,"-start","")+t+nr+"grid-row-span:"+(~nm(n,"span",0)?np(n,/\d+/):+np(n,/\d+/)-+np(t,/\d+/))+";";return nr+nf(t,"-start","")+t;case 4896:case 4128:return n&&n.some(function(e){return np(e.props,/grid-\w+-start/)})?t:nr+nf(nf(t,"-end","-span"),"span ","")+t;case 4095:case 3583:case 4068:case 2532:return nf(t,/(.+)-inline(.+)/,ni+"$1$2")+t;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(nb(t)-1-r>6)switch(ng(t,r+1)){case 109:if(45!==ng(t,r+4))break;case 102:return nf(t,/(.+:)(.+)-([^]+)/,"$1"+ni+"$2-$3$1"+nn+(108==ng(t,r+3)?"$3":"$2-$3"))+t;case 115:return~nm(t,"stretch",0)?e(nf(t,"stretch","fill-available"),r,n)+t:t}break;case 5152:case 5920:return nf(t,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(e,r,n,i,a,o,l){return nr+r+":"+n+l+(i?nr+r+"-span:"+(a?o:+o-+n)+l:"")+t});case 4949:if(121===ng(t,r+6))return nf(t,":",":"+ni)+t;break;case 6444:switch(ng(t,45===ng(t,14)?18:11)){case 120:return nf(t,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+ni+(45===ng(t,14)?"inline-":"")+"box$3$1"+ni+"$2$3$1"+nr+"$2box$3")+t;case 100:return nf(t,":",":"+nr)+t}break;case 5719:case 2647:case 2135:case 3927:case 2391:return nf(t,"scroll-","scroll-snap-")+t}return t}(e.value,e.length,r);return;case ns:return nR([nA(e,{value:nf(e.value,"@","@"+ni)})],n);case no:if(e.length){var i,a;return i=r=e.props,a=function(t){switch(np(t,n=/(::plac\w+|:read-\w+)/)){case":read-only":case":read-write":nC(nA(e,{props:[nf(t,/:(read-\w+)/,":"+nn+"$1")]})),nC(nA(e,{props:[t]})),nd(e,{props:nv(r,n)});break;case"::placeholder":nC(nA(e,{props:[nf(t,/:(plac\w+)/,":"+ni+"input-$1")]})),nC(nA(e,{props:[nf(t,/:(plac\w+)/,":"+nn+"$1")]})),nC(nA(e,{props:[nf(t,/:(plac\w+)/,nr+"input-$1")]})),nC(nA(e,{props:[t]})),nd(e,{props:nv(r,n)})}return""},i.map(a).join("")}}}function nj(e,t,r,n,i,a,o,l,s,u,c,d){for(var p=i-1,f=0===i?a:[""],m=f.length,g=0,h=0,b=0;g<n;++g)for(var y=0,v=nh(e,p+1,p=nu(h=o[g])),S=e;y<m;++y)(S=(h>0?f[y]+" "+v:nf(v,/&\f/g,f[y])).trim())&&(s[b++]=S);return nO(e,t,r,0===i?no:l,s,u,c,d)}function nM(e,t,r,n,i){return nO(e,t,r,nl,nh(e,0,n),nh(e,n+1,-1),n,i)}var nF=r(3454);let nU=void 0!==nF&&void 0!==nF.env&&(nF.env.REACT_APP_SC_ATTR||nF.env.SC_ATTR)||"data-styled",nB="active",nV="data-styled-version",nz="6.5.3",nG="/*!sc*/\n",nH="undefined"!=typeof window&&"undefined"!=typeof document;function nW(e){if(void 0!==nF&&void 0!==nF.env){let t=nF.env[e];if(void 0!==t&&""!==t)return"false"!==t}}let n$=!!("boolean"==typeof SC_DISABLE_SPEEDY?SC_DISABLE_SPEEDY:null!==(E=null!==(P=nW("REACT_APP_SC_DISABLE_SPEEDY"))&&void 0!==P?P:nW("SC_DISABLE_SPEEDY"))&&void 0!==E?E:void 0!==nF&&void 0!==nF.env&&!1),nY="sc-keyframes-",nq={};function nK(e,...t){return Error(`An error occurred. See https://github.com/styled-components/styled-components/blob/main/packages/styled-components/src/utils/errors.md#${e} for more information.${t.length>0?` Args: ${t.join(", ")}`:""}`)}let nQ=new Map,nX=new Map,nZ=1,nJ=e=>{if(nQ.has(e))return nQ.get(e);for(;nX.has(nZ);)nZ++;let t=nZ++;return nQ.set(e,t),nX.set(t,e),t},n0=e=>nX.get(e),n1=(e,t)=>{nZ=t+1,nQ.set(e,t),nX.set(t,e)},n2=Object.freeze([]),n3=Object.freeze({});function n5(e,t,r=n3){return e.theme!==r.theme&&e.theme||t||r.theme}let n4=/[!"#$%&'()*+,./:;<=>?@[\\\]^`{|}~-]+/g,n6=/(^-|-$)/g;function n8(e){return e.replace(n4,"-").replace(n6,"")}let n9=/(a)(d)/gi,n7=e=>String.fromCharCode(e+(e>25?39:97));function ie(e){let t,r="";for(t=Math.abs(e);t>52;t=t/52|0)r=n7(t%52)+r;return(n7(t%52)+r).replace(n9,"$1-$2")}let it=(e,t)=>
109{let r=t.length;for(;r;)e=33*e^t.charCodeAt(--r);return e},ir=e=>it(5381,e);function ii(e){return ie(ir(e)>>>0)}function ia(e){return"string"==typeof e}let io=Symbol.for("react.memo"),il=Symbol.for("react.forward_ref"),is={contextType:!0,defaultProps:!0,displayName:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,propTypes:!0,type:!0},iu={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},ic={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},id={[il]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[io]:ic};function ip(e){return("type"in e&&e.type.$$typeof)===io?ic:"$$typeof"in e?id[e.$$typeof]:is}let im=Object.defineProperty,ig=Object.getOwnPropertyNames,ih=Object.getOwnPropertySymbols,ib=Object.getOwnPropertyDescriptor,iy=Object.getPrototypeOf,iv=Object.prototype;function iS(e){return"function"==typeof e}let i_=Symbol.for("react.forward_ref");function iw(e){return null!=e&&("object"==typeof e||"function"==typeof e)&&e.$$typeof===i_&&"styledComponentId"in e}function ix(e,t){return e&&t?e+" "+t:e||t||""}function iP(e,t){return e.join(t||"")}function iE(e){return null!==e&&"object"==typeof e&&e.constructor.name===Object.name&&!("props"in e&&e.$$typeof)}function iO(e,t){Object.defineProperty(e,"toString",{value:t})}let iA=class{constructor(e){this.groupSizes=new Uint32Array(512),this.length=512,this.tag=e,this._cGroup=0,this._cIndex=0}indexOfGroup(e){if(e===this._cGroup)return this._cIndex;let t=this._cIndex;if(e>this._cGroup)for(let r=this._cGroup;r<e;r++)t+=this.groupSizes[r];else for(let r=this._cGroup-1;r>=e;r--)t-=this.groupSizes[r];return this._cGroup=e,this._cIndex=t,t}insertRules(e,t){if(e>=this.groupSizes.length){let t=this.groupSizes,r=t.length,n=r;for(;e>=n;)if((n<<=1)<0)throw nK(16,`${e}`);this.groupSizes=new Uint32Array(n),this.groupSizes.set(t),this.length=n;for(let e=r;e<n;e++)this.groupSizes[e]=0}let r=this.indexOfGroup(e+1),n=0;for(let i=0,a=t.length;i<a;i++)this.tag.insertRule(r,t[i])&&(this.groupSizes[e]++,r++,n++);n>0&&this._cGroup>e&&(this._cIndex+=n)}clearGroup(e){if(e<this.length){let t=this.groupSizes[e],r=this.indexOfGroup(e),n=r+t;this.groupSizes[e]=0;for(let e=r;e<n;e++)this.tag.deleteRule(r);t>0&&this._cGroup>e&&(this._cIndex-=t)}}getGroup(e){let t="";if(e>=this.length||0===this.groupSizes[e])return t;let r=this.groupSizes[e],n=this.indexOfGroup(e),i=n+r;for(let e=n;e<i;e++)t+=this.tag.getRule(e)+nG;return t}},iC=`style[${nU}][${nV}="${nz}"]`,iI=RegExp(`^${nU}\\.g(\\d+)\\[id="([\\w\\d-]+)"\\].*?"([^"]*)`),iT=e=>"undefined"!=typeof ShadowRoot&&e instanceof ShadowRoot||"host"in e&&11===e.nodeType,ik=e=>{if(!e)return document;if(iT(e))return e;if("getRootNode"in e){let t=e.getRootNode();if(iT(t))return t}return document},iD=(e,t,r)=>{let n;let i=r.split(",");for(let r=0,a=i.length;r<a;r++)(n=i[r])&&e.registerName(t,n)},iR=(e,t)=>{var r;let n=(null!==(r=t.textContent)&&void 0!==r?r:"").split(nG),i=[];for(let t=0,r=n.length;t<r;t++){let r=n[t].trim();if(!r)continue;let a=r.match(iI);if(a){let t=0|parseInt(a[1],10),r=a[2];0!==t&&(n1(r,t),iD(e,r,a[3]),e.getTag().insertRules(t,i)),i.length=0}else i.push(r)}},iL=e=>{let t=ik(e.options.target).querySelectorAll(iC);for(let r=0,n=t.length;r<n;r++){let n=t[r];n&&n.getAttribute(nU)!==nB&&(iR(e,n),n.parentNode&&n.parentNode.removeChild(n))}},iN=!1,ij=(e,t)=>{let n=document.head,i=e||n,a=document.createElement("style"),o=(e=>{let t=Array.from(e.querySelectorAll(`style[${nU}]`));return t[t.length-1]})(i),l=void 0!==o?o.nextSibling:null;a.setAttribute(nU,nB),a.setAttribute(nV,nz);let s=t||function(){if(!1!==iN)return iN;if("undefined"!=typeof document){let e=document.head.querySelector('meta[property="csp-nonce"]');if(e)return iN=e.nonce||e.getAttribute("content")||void 0;let t=document.head.querySelector('meta[name="sc-nonce"]');if(t)return iN=t.getAttribute("content")||void 0}return iN=r.nc}();return s&&a.setAttribute("nonce",s),i.insertBefore(a,l),a},iM=class{constructor(e,t){this.element=ij(e,t),this.element.appendChild(document.createTextNode("")),this.sheet=(e=>{var t;if(e.sheet)return e.sheet;let r=null!==(t=e.getRootNode().styleSheets)&&void 0!==t?t:document.styleSheets;for(let t=0,n=r.length;t<n;t++){let n=r[t];if(n.ownerNode===e)return n}throw nK(17)})(this.element),this.length=0}insertRule(e,t){try{return this.sheet.insertRule(t,e),this.length++,!0}catch(e){return!1}}deleteRule(e){this.sheet.deleteRule(e),this.length--}getRule(e){let t=this.sheet.cssRules[e];return t&&t.cssText?t.cssText:""}}
109,iF=class{constructor(e,t){this.element=ij(e,t),this.nodes=this.element.childNodes,this.length=0}insertRule(e,t){if(e<=this.length&&e>=0){let r=document.createTextNode(t);return this.element.insertBefore(r,this.nodes[e]||null),this.length++,!0}return!1}deleteRule(e){this.element.removeChild(this.nodes[e]),this.length--}getRule(e){return e<this.length?this.nodes[e].textContent:""}},iU=nH,iB={isServer:!nH,useCSSOMInjection:!n$};class iV{static registerId(e){return nJ(e)}constructor(e=n3,t={},r){this.options=Object.assign(Object.assign({},iB),e),this.gs=t,this.keyframeIds=new Set,this.names=new Map(r),this.server=!!e.isServer,!this.server&&nH&&iU&&(iU=!1,iL(this)),iO(this,()=>(e=>{let t=e.getTag(),{length:r}=t,n="";for(let i=0;i<r;i++){let r=n0(i);if(void 0===r)continue;let a=e.names.get(r);if(void 0===a||!a.size)continue;let o=t.getGroup(i);if(0===o.length)continue;let l=nU+".g"+i+'[id="'+r+'"]',s="";for(let e of a)e.length>0&&(s+=e+",");n+=o+l+'{content:"'+s+'"}'+nG}return n})(this))}rehydrate(){!this.server&&nH&&iL(this)}reconstructWithOptions(e,t=!0){let r=new iV(Object.assign(Object.assign({},this.options),e),this.gs,t&&this.names||void 0);return r.keyframeIds=new Set(this.keyframeIds),!this.server&&nH&&e.target!==this.options.target&&ik(this.options.target)!==ik(e.target)&&iL(r),r}allocateGSInstance(e){return this.gs[e]=(this.gs[e]||0)+1}getTag(){return this.tag||(this.tag=new iA((({useCSSOMInjection:e,target:t,nonce:r})=>e?new iM(t,r):new iF(t,r))(this.options)))}hasNameForId(e,t){var r,n;return null!==(n=null===(r=this.names.get(e))||void 0===r?void 0:r.has(t))&&void 0!==n&&n}registerName(e,t){nJ(e),e.startsWith(nY)&&this.keyframeIds.add(e);let r=this.names.get(e);r?r.add(t):this.names.set(e,new Set([t]))}insertRules(e,t,r){this.registerName(e,t),this.getTag().insertRules(nJ(e),r)}clearNames(e){this.names.has(e)&&this.names.get(e).clear()}clearRules(e){this.getTag().clearGroup(nJ(e)),this.clearNames(e)}clearTag(){this.tag=void 0}}let iz=new WeakSet,iG={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexShrink:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale: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};function iH(e){if(45===e.charCodeAt(0)&&45===e.charCodeAt(1))return e;let t="";for(let r=0;r<e.length;r++){let n=e.charCodeAt(r);t+=n>=65&&n<=90?"-"+String.fromCharCode(n+32):e[r]}return t.startsWith("ms-")?"-"+t:t}let iW=Symbol.for("sc-keyframes");function i$(e){return iS(e)&&!(e.prototype&&e.prototype.isReactComponent)}let iY=e=>null==e||!1===e||""===e,iq=Symbol.for("react.client.reference");function iK(e){return e.$$typeof===iq}function iQ(e,t,r,n,i=[]){if(iY(e))return i;let a=typeof e;if("string"===a)return i.push(e),i;if("function"===a)return iK(e)?i:i$(e)&&t?iQ(e(t),t,r,n,i):(i.push(e),i);if(Array.isArray(e)){for(let a=0;a<e.length;a++)iQ(e[a],t,r,n,i);return i}return iw(e)?i.push(`.${e.styledComponentId}`):"object"==typeof e&&null!==e&&iW in e?r?(e.inject(r,n),i.push(e.getName(n))):i.push(e):iK(e)||(iE(e)?e.toString!==Object.prototype.toString?i.push(e.toString()):function e(t,r){for(let n in t){let i=t[n];t.hasOwnProperty(n)&&!iY(i)&&(Array.isArray(i)&&iz.has(i)||iS(i)?r.push(iH(n)+":",i,";"):iE(i)?(r.push(n+" {"),e(i,r),r.push("}")):r.push(iH(n)+": "+(null==i||"boolean"==typeof i||""===i?"":"number"!=typeof i||0===i||n in iG||n.startsWith("--")?String(i).trim():i+"px")+";"))}}(e,i):i.push(e.toString())),i}let iX=ir(nz);class iZ{constructor(e,t,r){this.rules=e,this.componentId=t,this.baseHash=it(iX,t),this.baseStyle=r,iV.registerId(t)}generateAndInjectStyles(e,t,r){let n=this.baseStyle?this.baseStyle.generateAndInjectStyles(e,t,r):"";{let i="";for(let n=0;n<this.rules.length;n++){let a=this.rules[n];if("string"==typeof a)i+=a;else if(a){if(i$(a)){let n=a(e);"string"==typeof n?i+=n:null!=n&&!1!==n&&(i+=iP(iQ(n,e,t,r)))}else i+=iP(iQ(a,e,t,r))}}
109if(i){this.dynamicNameCache||(this.dynamicNameCache=new Map);let e=r.hash?r.hash+i:i,a=this.dynamicNameCache.get(e);if(!a){if(a=ie(it(it(this.baseHash,r.hash),i)>>>0),this.dynamicNameCache.size>=200){let e=this.dynamicNameCache.keys().next().value;void 0!==e&&this.dynamicNameCache.delete(e)}this.dynamicNameCache.set(e,a)}if(!t.hasNameForId(this.componentId,a)){let e=r(i,"."+a,void 0,this.componentId);t.insertRules(this.componentId,a,e)}n=ix(n,a)}}return n}}let iJ=/&/g;function i0(e,t){let r=0;for(;--t>=0&&92===e.charCodeAt(t);)r++;return!(1&~r)}function i1(e){let t=e.length,r="",n=0,i=0,a=0,o=!1,l=!1;for(let s=0;s<t;s++){let u=e.charCodeAt(s);if(0!==a||o||47!==u||42!==e.charCodeAt(s+1)){if(o)42===u&&47===e.charCodeAt(s+1)&&(o=!1,s++);else if(34!==u&&39!==u||i0(e,s)){if(0===a){if(123===u)i++;else if(125===u){if(--i<0){l=!0;let r=s+1;for(;r<t;){let t=e.charCodeAt(r);if(59===t||10===t)break;r++}r<t&&59===e.charCodeAt(r)&&r++,i=0,s=r-1,n=r;continue}0===i&&(r+=e.substring(n,s+1),n=s+1)}else 59===u&&0===i&&(r+=e.substring(n,s+1),n=s+1)}}else 0===a?a=u:a===u&&(a=0)}else o=!0,s++}return l||0!==i||0!==a?(n<t&&0===i&&0===a&&(r+=e.substring(n)),r):e}function i2({options:e=n3,plugins:t=n2}=n3){var r,n,i;let a,o,l;let s=(e,t,r)=>r.startsWith(o)&&r.endsWith(o)&&r.replaceAll(o,"").length>0?`.${a}`:e,u=t.slice();u.push(e=>{e.type===no&&e.value.includes("&")&&(l||(l=RegExp(`\\${o}\\b`,"g")),e.props[0]=e.props[0].replace(iJ,o).replace(l,s))}),e.prefix&&u.push(nN),u.push(nL);let c=[],d=(i=(n=u.concat((r=e=>c.push(e),function(e){!e.root&&(e=e.return)&&r(e)}))).length,function(e,t,r,a){for(var o="",l=0;l<i;l++)o+=n[l](e,t,r,a)||"";return o}),p=(t,r="",n="",i="&")=>{var s,u,p;a=i,o=r,l=void 0;let f=function(e){let t=-1!==e.indexOf("//"),r=-1!==e.indexOf("}");if(!t&&!r)return e;if(!t)return i1(e);let n=e.length,i="",a=0,o=0,l=0,s=0,u=0,c=!1;for(;o<n;){let t=e.charCodeAt(o);if(34!==t&&39!==t||i0(e,o)){if(0===l){if(47===t&&o+1<n&&42===e.charCodeAt(o+1)){for(o+=2;o+1<n&&(42!==e.charCodeAt(o)||47!==e.charCodeAt(o+1));)o++;o+=2}else if(40!==t){if(41!==t){if(s>0)o++;else if(42===t&&o+1<n&&47===e.charCodeAt(o+1))i+=e.substring(a,o),o+=2,a=o,c=!0;else if(47===t&&o+1<n&&47===e.charCodeAt(o+1)){for(i+=e.substring(a,o);o<n&&10!==e.charCodeAt(o);)o++;a=o,c=!0}else 123===t?u++:125===t&&u--,o++}else s>0&&s--,o++}else s++,o++}else o++}else 0===l?l=t:l===t&&(l=0),o++}return c?(a<n&&(i+=e.substring(a)),0===u?i:i1(i)):0===u?e:i1(e)}(t),m=(p=function e(t,r,n,i,a,o,l,s,u){for(var c,d=0,p=0,f=l,m=0,g=0,h=0,b=1,y=1,v=1,S=0,_="",w=a,x=o,P=i,E=_;y;)switch(h=S,S=nI()){case 40:if(108!=h&&58==ng(E,f-1)){-1!=nm(E+=nf(nD(S),"&","&\f"),"&\f",nu(d?s[d-1]:0))&&(v=-1);break}case 34:case 39:case 91:E+=nD(S);break;case 9:case 10:case 13:case 32:E+=function(e){for(;nP=nT();)if(nP<33)nI();else break;return nk(e)>2||nk(nP)>3?"":" "}(h);break;case 92:E+=function(e,t){for(var r;--t&&nI()&&!(nP<48)&&!(nP>102)&&(!(nP>57)||!(nP<65))&&(!(nP>70)||!(nP<97)););return r=nx+(t<6&&32==nT()&&32==nI()),nh(nE,e,r)}(nx-1,7);continue;case 47:switch(nT()){case 42:case 47:ny(nO(c=function(e,t){for(;nI();)if(e+nP===57)break;else if(e+nP===84&&47===nT())break;return"/*"+nh(nE,t,nx-1)+"*"+nc(47===e?e:nI())}(nI(),nx),r,n,na,nc(nP),nh(c,2,-2),0,u),u),(5==nk(h||1)||5==nk(nT()||1))&&nb(E)&&" "!==nh(E,-1,void 0)&&(E+=" ");break;default:E+="/"}break;case 123*b:s[d++]=nb(E)*v;case 125*b:case 59:case 0:switch(S){case 0:case 125:y=0;case 59+p:-1==v&&(E=nf(E,/\f/g,"")),g>0&&(nb(E)-f||0===b&&47===h)&&ny(g>32?nM(E+";",i,n,f-1,u):nM(nf(E," ","")+";",i,n,f-2,u),u);break;case 59:E+=";";default:if(ny(P=nj(E,r,n,d,p,a,s,_,w=[],x=[],f,o),o),123===S){if(0===p)e(E,r,P,P,w,o,f,s,x);else{switch(m){case 99:if(110===ng(E,3))break;case 108:if(97===ng(E,2))break;default:p=0;case 100:case 109:case 115:}p?e(t,P,P,i&&ny(nj(t,P,P,0,0,a,s,_,a,w=[],f,x),x),a,x,f,s,i?w:x):e(E,P,P,P,[""],x,0,s,x)}}}d=p=g=0,b=v=1,_=E="",f=l;break;case 58:f=1+nb(E),g=h;default:if(b<1){if(123==S)--b;else if(125==S&&0==b++&&125==(nP=nx>0?ng(nE,--nx):0,n_--,10===nP&&(n_=1,nS--),nP))continue}switch(E+=nc(S),S*b){case 38:v=p>0?1:(E+="\f",-1);break;case 44:s[d++]=(nb(E)-1)*v,v=1;break;case 64:45===nT()&&(E+=nD(nI())),m=nT(),p=f=nb(_=E+=function(e){for(;!nk(nT());)nI();return nh(nE,e,nx)}(nx)),S++;break;case 45:45===h&&2==nb(E)&&(b=0)}}return o}("",null,null,null,[""],(u=s=n||r?n+" "+r+" { "+f+" }":f,nS=n_=1,nw=nb(nE=u),nx=0,s=[]),0,[0],s),nE="",p);return e.namespace&&(m=function e(t,r){let n=r+" ",i=","+n;for(let a=0;a<t.length;a++){let o=t[a];if("rule"===o.type){o.value=(n+o.value).replaceAll(",",i);let e=o.props,t=[];for(let r=0;r<e.length;r++)t[r]=n+e[r];o.props=t}Array.isArray(o.children)&&"@keyframes"!==o.type&&e(o.children,r)}return t}(m,e.namespace)),c=[],nR(m,d),c},f=5381;for(let e=0;e<t.length;e++)t[e].name||nK(15),f=it(f,t[e].name);return(null==e?void 0:e.namespace)&&(f=it(f,e.namespace)),(null==e?void 0:e.prefix)&&(f=it(f,"p")),p.hash=5381!==f?f.toString():"",p}let i3=new iV,i5=i2(),i4=nt.createContext({shouldForwardProp:void 0,styleSheet:i3,stylis:i5,stylisPlugins:void 0});function i6(){return nt.useContext(i4)}function i8(e){var t;let r=i6(),{styleSheet:n}=r,i=nt.useMemo(()=>{let t=n;return e.sheet?t=e.sheet:e.target?t=t.reconstructWithOptions(void 0!==e.nonce?{target:e.target,nonce:e.nonce}:{target:e.target},!1):void 0!==e.nonce&&(t=t.reconstructWithOptions({nonce:e.nonce})),e.disableCSSOMInjection&&(t=t.reconstructWithOptions({useCSSOMInjection:!1})),t},[e.disableCSSOMInjection,e.nonce,e.sheet,e.target,n]),a=nt.useMemo(()=>{var t;return void 0===e.stylisPlugins&&void 0===e.namespace&&void 0===e.enableVendorPrefixes?r.stylis:i2({options:{namespace:e.namespace,prefix:e.enableVendorPrefixes},plugins:null!==(t=e.stylisPlugins)&&void 0!==t?t:r.stylisPlugins})},[e.enableVendorPrefixes,e.namespace,e.stylisPlugins,r.stylis,r.stylisPlugins]),o="shouldForwardProp"in e?e.shouldForwardProp:r.shouldForwardProp,l=null!==(t=e.stylisPlugins)&&void 0!==t?t:r.stylisPlugins,s=nt.useMemo(()=>({shouldForwardProp:o,styleSheet:i,stylis:a,stylisPlugins:l}),[o,i,a,l]);return nt.createElement(i4.Provider,{value:s},e.children)}i4.Consumer;let i9=nt.createContext(void 0);function i7(e){let t=nt.useContext(i9),r=nt.useMemo(()=>(function(e,t){if(!e)throw nK(14);if(iS(e))return e(t);if(Array.isArray(e)||"object"!=typeof e)throw nK(8);return t?Object.assign(Object.assign({},t),e):e})(e.theme,t),[e.theme,t]);return e.children?nt.createElement(i9.Provider,{value:r},e.children):null}i9.Consumer;let ae=Object.prototype.hasOwnProperty,at={};function ar(e,t,r){let n=iw(e),i=!ia(e),{attrs:a=n2,componentId:o=function(e,t){let r="string"!=typeof e?"sc":n8(e);at[r]=(at[r]||0)+1;let n=r+"-"+ii(nz+r+at[r]);return t?t+"-"+n:n}(t.displayName,t.parentComponentId),displayName:l=ia(e)?`styled.${e}`:`Styled(${e.displayName||e.name||"Component"})`}=t,s=t.displayName&&t.componentId?n8(t.displayName)+"-"+t.componentId:t.componentId||o,u=n&&e.attrs?e.attrs.concat(a).filter(
109Boolean):a,{shouldForwardProp:c}=t;if(n&&e.shouldForwardProp){let r=e.shouldForwardProp;if(t.shouldForwardProp){let e=t.shouldForwardProp;c=(t,n)=>r(t,n)&&e(t,n)}else c=r}let d=new iZ(r,s,n?e.componentStyle:void 0);function p(e,t){return function(e,t,r){let n,i;let{attrs:a,componentStyle:o,defaultProps:l,foldedComponentIds:s,styledComponentId:u,target:c}=e,d=nt.useContext(i9),p=i6(),f=e.shouldForwardProp||p.shouldForwardProp,m=n5(t,d,l)||n3;{let e=nt.useRef(null),r=e.current;if(null!==r&&r[1]===m&&r[2]===p.styleSheet&&r[3]===p.stylis&&r[7]===o&&function(e,t,r){let n=0;for(let r in t)if(ae.call(t,r)&&(n++,e[r]!==t[r]))return!1;return n===r}(r[0],t,r[4]))n=r[5],i=r[6];else{n=function(e,t,r){let n=Object.assign(Object.assign({},t),{className:void 0,theme:r}),i=e.length>1;for(let r=0;r<e.length;r++){let a=e[r],o=iS(a)?a(i?Object.assign({},n):n):a;for(let e in o)"className"===e?n.className=ix(n.className,o[e]):"style"===e?n.style=Object.assign(Object.assign({},n.style),o[e]):e in t&&void 0===t[e]||(n[e]=o[e])}return"className"in t&&"string"==typeof t.className&&(n.className=ix(n.className,t.className)),n}(a,t,m),i=o.generateAndInjectStyles(n,p.styleSheet,p.stylis);let r=0;for(let e in t)ae.call(t,e)&&r++;e.current=[t,m,p.styleSheet,p.stylis,r,n,i,o]}}let g=n.as||c,h=function(e,t,r,n){let i={};for(let a in e)void 0===e[a]||"$"===a[0]||"as"===a||"theme"===a&&e.theme===r||("forwardedAs"===a?i.as=e.forwardedAs:n&&!n(a,t)||(i[a]=e[a]));return i}(n,g,m,f),b=ix(s,u);return i&&(b+=" "+i),n.className&&(b+=" "+n.className),h[ia(g)&&g.includes("-")?"class":"className"]=b,r&&(h.ref=r),(0,nt.createElement)(g,h)}(f,e,t)}p.displayName=l;let f=nt.forwardRef(p);return f.attrs=u,f.componentStyle=d,f.displayName=l,f.shouldForwardProp=c,f.foldedComponentIds=n?ix(e.foldedComponentIds,e.styledComponentId):"",f.styledComponentId=s,f.target=n?e.target:e,Object.defineProperty(f,"defaultProps",{get(){return this._foldedDefaultProps},set(t){this._foldedDefaultProps=n?function(e,...t){for(let r of t)(function e(t,r,n=!1){if(!n&&!iE(t)&&!Array.isArray(t))return r;if(Array.isArray(r))for(let n=0;n<r.length;n++)t[n]=e(t[n],r[n]);else if(iE(r))for(let n in r)t[n]=e(t[n],r[n]);return t})(e,r,!0);return e}({},e.defaultProps,t):t}}),iO(f,()=>`.${f.styledComponentId}`),i&&function e(t,r,n){if("string"!=typeof r){let i=iy(r);i&&i!==iv&&e(t,i,n);let a=ig(r).concat(ih(r)),o=ip(t),l=ip(r);for(let e=0;e<a.length;++e){let i=a[e];if(!(i in iu||n&&n[i]||l&&i in l||o&&i in o)){let e=ib(r,i);try{im(t,i,e)}catch(e){}}}}return t}(f,e,{attrs:!0,componentStyle:!0,displayName:!0,foldedComponentIds:!0,shouldForwardProp:!0,styledComponentId:!0,target:!0}),f}var an=new Set(["a","abbr","address","area","article","aside","audio","b","bdi","bdo","blockquote","body","button","br","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","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","map","mark","menu","meter","nav","object","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","search","section","select","slot","small","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feDropShadow","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","filter","foreignObject","g","image","line","linearGradient","marker","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","switch","symbol","text","textPath","tspan","use"]);function ai(e,t){let r=[e[0]];for(let n=0,i=t.length;n<i;n+=1)r.push(t[n],e[n+1]);return r}let aa=e=>(iz.add(e),e);function ao(e,...t){return iS(e)||iE(e)?aa(iQ(ai(n2,[e,...t]))):0===t.length&&1===e.length&&"string"==typeof e[0]?iQ(e):aa(iQ(ai(e,t)))}let al=e=>(function e(t,r,n=n3){if(!r)throw nK(1,r);let i=(e,...i)=>t(r,n,ao(e,...i));return i.attrs=i=>e(t,r,Object.assign(Object.assign({}
109,n),{attrs:Array.prototype.concat(n.attrs,i).filter(Boolean)})),i.withConfig=i=>e(t,r,Object.assign(Object.assign({},n),i)),i})(ar,e);an.forEach(e=>{al[e]=al(e)});class as{constructor(e,t){this.instanceRules=new Map,this.rules=e,this.componentId=t,this.isStatic=function(e){for(let t=0;t<e.length;t+=1){let r=e[t];if(iS(r)&&!iw(r))return!1}return!0}(e),iV.registerId(this.componentId)}removeStyles(e,t){this.instanceRules.delete(e),this.rebuildGroup(t)}renderStyles(e,t,r,n){let i=this.componentId;if(this.isStatic){if(r.hasNameForId(i,i+e))this.instanceRules.has(e)||this.computeRules(e,t,r,n);else{let a=this.computeRules(e,t,r,n);r.insertRules(i,a.name,a.rules)}return}let a=this.instanceRules.get(e);if(this.computeRules(e,t,r,n),!r.server&&a){let t=a.rules,r=this.instanceRules.get(e).rules;if(t.length===r.length){let e=!0;for(let n=0;n<t.length;n++)if(t[n]!==r[n]){e=!1;break}if(e)return}}this.rebuildGroup(r)}computeRules(e,t,r,n){let i=iP(iQ(this.rules,t,r,n)),a={name:this.componentId+e,rules:n(i,"")};return this.instanceRules.set(e,a),a}rebuildGroup(e){let t=this.componentId;for(let r of(e.clearRules(t),this.instanceRules.values()))e.insertRules(t,r.name,r.rules)}}class au{constructor(e,t){this[O]=!0,this.inject=(e,t=i5)=>{let r=this.getName(t);if(!e.hasNameForId(this.id,r)){let n=t(this.rules,r,"@keyframes");e.insertRules(this.id,r,n)}},this.name=e,this.id=nY+e,this.rules=t,nJ(this.id),iO(this,()=>{throw nK(12,String(this.name))})}getName(e=i5){return e.hash?this.name+ie(+e.hash>>>0):this.name}}O=iW,r(2932);let ac={base:10,hint:100,popup:1e3},ad={normal:400,bold:700},ap={position:"fixed",top:0,right:0,bottom:0,left:0,zIndex:ac.popup,opacity:.6,backgroundColor:"#000"},af={lineHeight:"normal",fontWeight:ad.normal,letterSpacing:0,textTransform:"none",fontStyle:"normal"},am={TYPE2_9V1:{fontSize:"9px",lineHeight:"10px",fontWeight:ad.bold,textTransform:"uppercase"},TYPE2_11V2:{fontSize:"11px",lineHeight:"16px",fontWeight:ad.bold,letterSpacing:"0.2px",textTransform:"uppercase"},TYPE2_11V3:{fontSize:"11px",lineHeight:"11px"},TYPE2_12V1:{fontSize:"12px",lineHeight:"14px"},TYPE2_14V1:{fontSize:"14px",lineHeight:"18px"},TYPE2_16V1:{fontSize:"16px",lineHeight:"20px"},TYPE2_16V3:{fontSize:"16px",lineHeight:"20px",fontWeight:ad.bold},TYPE2_16V4:{fontSize:"16px",lineHeight:"18px"},TYPE2_18V1:{fontSize:"18px",lineHeight:"24px"},TYPE2_18V3:{fontSize:"18px",lineHeight:"28px",textTransform:"uppercase"},TYPE2_18V4:{fontSize:"18px",lineHeight:"22px",fontWeight:ad.bold},TYPE2_18V5:{fontSize:"18px",lineHeight:"20px"},TYPE2_18V6:{fontSize:"18px",lineHeight:"20px",fontStyle:"italic"},TYPE2_20V1:{fontSize:"20px",lineHeight:"26px"},TYPE2_20V2:{fontSize:"20px",lineHeight:"24px",fontWeight:ad.bold},TYPE2_24V1:{fontSize:"24px",lineHeight:"30px"},TYPE2_24V3:{fontSize:"24px",lineHeight:"30px",fontWeight:ad.bold},TYPE2_28V1:{fontSize:"28px",lineHeight:"34px",fontWeight:ad.bold},TYPE2_28V2:{fontSize:"28px",lineHeight:"30px",fontWeight:ad.bold},TYPE2_35V1:{fontSize:"35px",lineHeight:"40px",fontWeight:ad.bold},TYPE2_35V2:{fontSize:"35px",lineHeight:"35px",fontWeight:ad.bold},TYPE2_48V1:{fontSize:"48px",lineHeight:"48px",fontWeight:ad.bold},TYPE2_46V2:{fontSize:"46px",lineHeight:"46px",fontWeight:ad.bold},TYPE_10:{fontSize:"12px",lineHeight:"120%"},TYPE_16:{fontSize:"16px",lineHeight:"20px"},TYPE_20:{fontSize:"12px",lineHeight:"120%",letterSpacing:"0.5px"},TYPE_30:{fontSize:"14px",lineHeight:"120%",letterSpacing:"-0.1px"},TYPE_31:{fontSize:"14px",lineHeight:"20px"},TYPE_40:{fontSize:"11px",lineHeight:"100%",fontWeight:ad.bold,letterSpacing:"0.2px",textTransform:"uppercase"},TYPE_45:{fontSize:"11px",lineHeight:"100%",fontWeight:ad.bold,letterSpacing:"1.1px",textTransform:"uppercase"},TYPE_50:{fontSize:"16px",lineHeight:"100%",letterSpacing:"-0.24px"},TYPE_51:{fontSize:"16px",lineHeight:"20px"},TYPE_52:{fontSize:"16px",lineHeight:"24px"},TYPE_53:{fontSize:"16px",lineHeight:"20px",fontWeight:ad.bold},TYPE_55:{fontSize:"18px",lineHeight:"100%",letterSpacing:"0.1em",textTransform:"uppercase"},TYPE_56:{fontSize:"18px",lineHeight:"18px",fontWeight:ad.bold,letterSpacing:"0.1px"},TYPE_57:{fontSize:"18px",lineHeight:"18px",letterSpacing:"0.1px"},TYPE_60:{fontSize:"18px",lineHeight:"120%",letterSpacing:"-0.24px"},TYPE_61:{fontSize:"18px",lineHeight:"24px",fontStyle:"italic"},TYPE_62:{fontSize:"24px",lineHeight:"32px",fontStyle:"italic"},TYPE_70:{fontSize:"20px",lineHeight:"110%",fontWeight:ad.bold},TYPE_80:{fontSize:"20px",lineHeight:"100%",letterSpacing:"-0.3px"},TYPE_90:{fontSize:"23px",lineHeight:"110%",fontWeight:ad.bold,letterSpacing:"-0.2px"},TYPE_92:{fontSize:"24px",lineHeight:"110%",letterSpacing:"-0.2px"},TYPE_95:{fontSize:"28px",lineHeight:"110%",fontWeight:ad.bold,letterSpacing:"-0.2px"},TYPE_97:{fontSize:"32px",lineHeight:"110%",letterSpacing:"-0.2px"},TYPE_100:{fontSize:"35px",lineHeight:"100%",fontWeight:ad.bold},TYPE_110:{fontSize:"35px",lineHeight:"100%",fontWeight:ad.bold,letterSpacing:"10px"},TYPE_130:{fontSize:"45px",lineHeight:"120%",fontWeight:ad.bold},TYPE_140:{fontSize:"64px",lineHeight:"64px",fontWeight:ad.bold},TYPE_150:{fontSize:"70px",lineHeight:"100%",fontWeight:ad.bold}};for(let e of Object.keys(am))am[e]={...af,...am[e]};var ag={background:{default:"#fff",light:"#f5f6f9"},fontWeight:ad,borderRadius:{none:"0",xxSmall:"3px",xSmall:"6px",small:"12px",medium:"15px",large:"20px",xLarge:"24px",max:"100vmax"},color:{white:"#ffffff",blue:"#007aff",darkBlue:"#0d359d",commonBlack:"#000000",defaultBlack:"#121212",commonBlackText:"#121212",bookTitleFont:"#121212",controlBorder:"#666666",controlLabel:"#999999",linkDisabledText:"#c5c5c7",headerHoveredLink:"#c5c5c7",headerBannerTitle:"#323232",linkGray:"#999999",controlPlaceholder:"#d1d1d1",controlBorderDisabled:"#e5e5e5",controlSwitcher:"#eaeef4",normalQuantityBackgroun
109d:"#f3f4f5",cartBackground:"#f5f6f9",headerLinksFontHover:"#007aff",darkThemeLinksFontHover:"#51a4ff",disabledButtonBackground:"#b3d8ff",disabledButtonColor:"#f5faff",informerText:"#34c759",alert:"#e51907",maxQuantityBackground:"#fff2f2",informerBackground:"#eaf173",mapMarkerColor:"#6485a9",popupLightBackground:"#fcfdfe",cardDivider:"#eaeaea",popupOverlay:"rgb(0 0 0 / 60%)",greysGrey:"#999",greysDarkGrey:"#666",greysDarkestGrey:"#313133",greysIconColor:"#5c5c5c",greysDisabled:"#e6e6e6",greysControlPlaceholder:"#d1d1d1",greysControlBorderDisabled:"#e5e5e5",typeDefaultColor:"#5c5c5c",typeActionDefaultColor:"#f99806",typeNewDefaultColor:"#ff3838",typeBestDefaultColor:"#0b6841",typeSoonDefaultColor:"#f99806",typePresaleDefaultColor:"#e46d17",typeNotAvailableDefaultColor:"#999999",itemCardDeskBg:"#f9f9f9",itemCardSelectedTypeBg:"#f9f9f9",itemCardBookBg:"#f7f7f7",itemCardWhite:"#f8f8f8",productCardSelectionBg:"#e4d8d8",itemCardYellow:"#e2ff2d",itemCardBlack:"#121212",itemCardCoursesAccent:"#4b8b9f",bubblesBorder:"#e2ff2d",itemCardDivider:"#eaeaea",dropDownBg:"#f0f0f0",dropDownActiveBg:"#f1f8ff",text01:"#5c5c5c",text02:"#666666",text03:"#999999",text04:"#c5c5c7",buttonPrimaryDefault:"#121212",buttonPrimaryHover:"#5c5c5c",buttonPrimaryDisabled:"#c5c5c7",buttonWhiteDefault:"#fff",buttonWhiteHover:"#f2f2f2",buttonWhiteDisabled:"#fff",buttonGradientHover:"#8e8eeF",buttonGradientDisabled:"#d9d9fd",buttonTetriaryDefault:"#777777",background01:"#f9f9f9",background02:"#f7f7f7",pointsGradientBackground:"linear-gradient(#fff 0%, #fff 100%) padding-box, linear-gradient(90deg,#5ac3b6,#0d91ac,#2695d6,#7066f0,#ae6de4) border-box","alert/bkg/success":"#baf3ac","alert/bkg/info":"#c4e7ff","alert/bkg/warning":"#eaf173","alert/bkg/error":"#ffc9c9","alert/bkg/gray":"#eff2f6","link/primary/default":"#4e7bee","link/primary/hover":"#789af2","main/green":"#34c759","divider/02":"#f5f6f9","itemCard/oldPriceLine":"#d71c1c","search/highlight":"#ffffb1"},breakpoint:{sm:"576px",md:"768px",lg:"992px",xl:"1200px",xxl:"1400px"},font:{family:{primary:"Circe, sans-serif",georgiaArial:"Georgia, Arial, sans-serif"}},zIndexType:ac,boxShadow:{popupSmall:"0 4px 15px rgb(0 0 0 / 0.15)",headerInput:"0 10px 40px 0 rgb(24 24 24 / 0.06)"},CONTENT_STYLE:am,popupOverlay:ap},ah=r(5697),ab=r.n(ah),ay=r(3096),av=r.n(ay);let aS=()=>({window:{width:window.innerWidth,height:window.innerHeight}}),a_=aS(),aw=(0,nt.createContext)(a_);aw.displayName="ViewportContext";let ax=e=>{let{children:t=""}=e,[r,n]=(0,nt.useState)(aS());return(0,nt.useEffect)(()=>{let e=av()(()=>n(aS()),300);return window.addEventListener("resize",e),()=>{e.cancel(),window.removeEventListener("resize",e)}},[]),(0,N.jsx)(aw.Provider,{value:r,children:t})};ax.propTypes={children:ab().node};let aP=()=>(0,nt.useContext)(aw);var aE=r(2354),aO=r.n(aE);let aA=`${aO().site.scheme}://${aO().site.domain}`;class aC extends URL{static fromLocation(){return new aC(window.location.href)}static fromPathWithoutDomain(e){return new aC(`http://fake.domain${e}`)}get schemeHostAndPath(){let e=new URL(this);return e.hash="",e.search="",e.toString()}get hostNameAndPath(){let e=new URL(this);return e.hostname.replace(/www\./,"")+e.pathname}get pathAndQuery(){let e=new URL(this);return e.pathname+e.search}get fullRelativeUrl(){let e=new URL(this);return e.href.replace(e.origin,"")}removeQueryParams(e){for(let t of e)this.searchParams.delete(t);return this}setQueryParams(e){return this.removeQueryParams(Object.keys(e)),this.search=aT([this.searchParams,aC.encodeObjectToUrlSearchParams(e)]).toString(),this}static encodeObjectToUrlSearchParams(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=new URLSearchParams;for(let[r,n]of Object.entries(e))for(let e of Array.isArray(n)?n:[n])t.append(r,e);return t}static getHashStringForParams(e){return aC.encodeObjectToUrlSearchParams(e)}getHashParamsAsObject(){if(!this.hash)return{};let e=new URLSearchParams(this.hash.slice(1)),t={};for(let r of e.keys()){let n=e.getAll(r);t[r]=1===n.length?n[0]:n}return t}setHashParams(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.hash=aC.getHashStringForParams(e).toString(),this}appendHashParams(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.getHashParamsAsObject();return this.setHashParams({...t,...e}),this}removeHashParams(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=this.getHashParamsAsObject(),r={};for(let[n,i]of Object.entries(t))e.includes(n)||(r[n]=i);return this.hash=aC.getHashStringForParams(r).toString(),this}}function aI(e,t){let r=new URLSearchParams;if(null!=t)for(let n of Array.isArray(t)?t:[t])r.append(e,n);return r}function aT(e){let t=new URLSearchParams;for(let r of e)for(let[e,n]of r)t.append(e,n);return t}let ak=e=>"string"!=typeof e||e.startsWith("/")||/^https?:\/\//.test(e)?e:`/${e}`,aD=e=>aC.fromLocation().searchParams.get(e),aR=e=>{let t=e?.notification?.stack?.[0];return t?{id:t.id,type:t.type,code:t.params?.code||null,balance:t.params?.balance||null,email:t.params?.email||null,maxReward:e.referralSettings?.balanceCouponForPaperbook??0}:null},aL=e=>
109!e||e.isAnonymous?null:{id:e.id,email:e.email,isAnonymous:e.isAnonymous,isEmailConfirmed:e.confirmed,isAllowedToOrder:e.isAllowedToOrder,isSentCodeToVerifyEmail:e.isSentCodeToVerifyEmail,isAdmin:e.isAdmin,referralCode:e?.referral_code??null},aN=e=>e?{id:e.id,active:e.active,name:e.name,region:e.region??"",estimatesMin:e.estimatesMin??null,estimatesMax:e.estimatesMax??null,freeDeliverySum:0}:null,aj=e=>({notification:{global:e?.notification?.global??null,referralProgram:aR(e)},profileData:aL(e?.profileData),city:aN(e?.profileData?.city??null),cityDefault:aN(e?.profileData?.city_default??null),cart:{offline:{items:(e?.shoppingList?.cart?.books??[]).map(e=>({id:e.id,count:e?.types?.paperbook?.user?.cart?.count??1}))}},wishlist:{products:(e?.wishlist??[]).map(e=>{let{id:t}=e;return{id:t}}),courses:[]},settings:{promo:{feb14:e?.gifts?.actions?.feb14||!1}}}),aM=(0,nt.createContext)(null);aM.displayName="TrackersContext";let aF=(0,nt.createContext)(null);aF.displayName="StoreContext";var aU=r(1785),aB=r.n(aU);let aV=aO().metrics.providers.gtm,az={init(){aB().initialize(aV)},push(e){window.dataLayer=window.dataLayer||[],window.dataLayer.push(e)},getClientId(){try{return ga.getAll()[0].get("clientId")}catch(e){return console.log("Error fetching clientId. Error:",e),null}}};if(!aO().metrics.enabled)for(let e of Object.keys(az))az[e]=()=>{};var aG=Object.freeze(az);let aH=`(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
110			m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
111		(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
111`,aW=aO().metrics.providers.metrika.account,a$={init(){window.metrikaLayer=window.metrikaLayer||[];let e=document.createElement("script");e.innerHTML=aH,document.head.insertBefore(e,document.head.childNodes[0]),window.ym(aW,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!0,ecommerce:"metrikaLayer"})},getInitScript:()=>`
112      ${aH}
113
114      window.ym(${aW}, 'init', {
115        clickmap: true,
116        trackLinks: true,
117        accurateTrackBounce: true,
118        webvisor: true,
119        ecommerce: 'metrikaLayer',
120      });
121    `,pushGoal(e){window.metrikaLayer=window.metrikaLayer||[],window.ym(aW,"reachGoal",e.event,e)}};if(!aO().metrics.enabled)for(let e of Object.keys(a$))a$[e]=()=>{};var aY=Object.freeze(a$);let aq={getInitScript:()=>`
122      mindbox = window.mindbox || function() { mindbox.queue.push(arguments); };
123      mindbox.queue = mindbox.queue || [];
124      mindbox('create', {
125        endpointId: 'mann-ivanov-ferber.ru'
126      });
127
128      var script = document.createElement("script");
129      script.src = "https://api.mindbox.ru/scripts/v1/tracker.js";
130      document.getElementsByTagName('head')[0].appendChild(script);
131    `,push(e){let{operation:t,data:r={}}=e;window.mindbox("async",{operation:t,data:r})},pushSync:async e=>{let{operation:t,data:r={}}=e;return new Promise((e,n)=>{window.mindbox("sync",{operation:t,data:r,onSuccess:()=>{e()},onError:e=>{n(e)}})})}};if(!aO().metrics.enabled)for(let e of Object.keys(aq))"pushSync"===e?aq[e]=()=>Promise.reject(Error("Mindbox is disabled in project config")):aq[e]=()=>{};var aK=Object.freeze(aq);let aQ={getInitScript:()=>`
132      (function(e){
133        var t=e.createElement("script");
134        t.src=" https://store-b2b.ru/tag.js?id=09hmufsmwiffy7";
135        t.type="module";
136        t.async=true;
137        t.crossorigin="anonymous ";
138        e.head.appendChild(t)
139      })(document)
140    `};if(!aO().metrics.enabled)for(let e of Object.keys(aQ))aQ[e]=()=>{};var aX=Object.freeze(aQ);let aZ=null,aJ={setStore(e){aZ=e},get store(){return aZ},get providers(){return{gtm:aG,metrika:aY,mindbox:aK}},initCallStrategy(){aG.init()},initScriptStrategy:()=>`
141      ${aY.getInitScript()};
142      ${aK.getInitScript()};
143      ${aX.getInitScript()};
144    `};if(!aO().metrics.enabled){let e=new Set(["providers","store"]);for(let t of Object.keys(aJ))e.has(t)||(aJ[t]=()=>{})}let a0=Object.freeze(aJ),a1=e=>{let{store:t,providers:r}=e,n={sendPageData(e){r.gtm.push({userId:t.userStore.isAuthorized?t.userStore.profile.id:"N/A",pageType:e??"Common"})}};if(!aO().metrics.enabled)for(let e of Object.keys(n))n[e]=()=>{};return n},a2=Object.freeze({PRODUCT:"product",CERTIFICATE:"certificate",COURSE:"course"}),a3=Object.freeze({PAPERBOOK:"paperbook",EBOOK:"ebook",AUDIOBOOK:"audiobook"}),a5=Object.freeze({COURSE:"course"}),a4=Object.freeze({x010:"0.10x",x020:"0.20x",x033:"0.33x",x050:"0.50x",x066:"0.66x",x075:"0.75x",x100:"1.00x",x150:"1.50x",x200:"2.00x"}),a6=Object.freeze({BEST:"best",NEW:"new",SOON:"soon",PAPER_NOT_AVAILABLE:"paperNotAvailable",NOT_AVAILABLE:"notAvailable",ACTION:"action",ADULT:"adult",CERTIFICATE:"certificate",HAS_PAPERBOOK_PRESALE:"hasPaperbookPresale"}),a8={...a3,WISHLIST:"wishlist",TITLE:"title"},a9={PDF:"pdf",FB2:"fb2",EPUB:"epub",MOBI:"mobi",M4B:"m4b",ZIP:"zip",PDF2:"pdf2",EPUB2:"epub2",M4B2:"m4b2"};a9.PDF,a9.FB2,a9.EPUB,a9.MOBI,a9.M4B,a9.ZIP,a9.PDF2,a9.EPUB2,a9.M4B2;let a7={[a8.EBOOK]:"action_TAG_buy_ebook",[a8.AUDIOBOOK]:"action_TAG_buy_audio",[a8.WISHLIST]:"action_TAG_add_wishlist"},oe=e=>{let{store:t,providers:r}=e,n=e=>{e.eventCategory="auth",r.gtm.push({event:"js_event_tracking",eventLabel:e.event,eventCategory:e.eventCategory,eventContext:{...e}}),r.metrika.pushGoal(e)},i={pushParams:e=>{n(e)},headerLoginClick:()=>{let{userStore:e}=t;e.isAuthorized||n({event:"action_login"})},headerWishListClick:()=>{let{userStore:e}=t;e.isAuthorized||n({event:"action_wishlist"})},headerCartClick:()=>{let{userStore:e}=t;e.isAuthorized||n({event:"action_cart"})},productMenuAction:e=>{let{pageData:r,authStore:i}=t;i.status.isAuthorized||n({event:a7[e],pageType:r?.tracker?.pageType||"shelf"})},emailIsValid:()=>{n({event:"action_email"})},startFormSubmit:()=>{n({event:"action_button_continue"})},startFormOpen:()=>{let{authStore:e,pageData:r}=t,i={};e.isPage?i.event="page_login":i.event="form_auth",e.isPopup&&(i.pageType=r?.tracker?.pageType||"shelf"),i.event&&n(i)},loginWithVk:()=>{let{pageData:e}=t;n({event:"action_auth_VK",pageType:e?.tracker?.pageType})},changeEmailClick:()=>{let{authStore:e}=t;n({event:"action_code_change_email",userType:e.status.isExist?"existed":"new",isEmailConfirmed:e.status.isEmailConfirmed})},sendCode:()=>{let{authStore:e}=t;n({event:"action_code_send_letter_again",userType:e.status.isExist?"existed":"new",hasPassword:e.status.hasPassword,isEmailConfirmed:e.status.isEmailConfirmed})},confirmVerificationByCode:e=>{let{authStore:r}=t;n({event:"action_code",userType:r.status.isExist?"existed":"new",hasPassword:r.status.hasPassword,isAgreementAccepted:r.status.isAgreementAccepted,isValidCode:e})},confirmEmailFormOpen:()=>{let{authStore:e}=t;n({event:"form_code",userType:e.status.isExist?"existed":"new",hasPassword:e.status.hasPassword,isEmailConfirmed:e.status.isEmailConfirmed,isAgreementAccepted:e.status.isAgreementAccepted})},vkLoginFormOpen:()=>{n({event:"page_vk_auth"})},vkLoginSubmit:()=>{n({event:"action_vk_enter"})},vkLoginBackClick:()=>{n({event:"action_vk_back"})},sendLetterAgain:()=>{n({event:"action_send_letter_again"})},passwordFromOpen:()=>{let{authStore:e}=t;n({event:"page_enter_pass",userType:e.status.isExist?"existed":"new",isEmailConfirmed:e.status.isEmailConfirmed})},passwordBackClick:()=>{let{authStore:e}=t;n({event:"action_back",userType:e.status.isExist?"existed":"new",isEmailConfirmed:e.status.isEmailConfirmed})},passwordSubmit:e=>{let{authStore:r}=t;n({event:"action_enter_olduser",isEmailConfirmed:r.status.isEmailConfirmed,isPasswordValid:e})},passwordResetClick:()=>{let{authStore:e}=t;n({event:"action_forgot_pass",isEmailConfirmed:e.status.isEmailConfirmed})},newPasswordSubmit:()=>{let{authStore:e}=t;n({event:"action_enter_newuser",userType:e.status.isExist?"existed":"new",isEmailConfirmed:e.status.isEmailConfirmed,hasPassword:e.status.hasPassword,isAgreementAccepted:e.status.isAgreementAccepted})},agreementAction:()=>{let{authStore:e}=t;n({event:"action_agreement",userType:e.status.isExist?"existed":"new",isEmailConfirmed:e.status.isEmailConfirmed})},newPasswordFormOpen:()=>{let{authStore:e}=t;n({event:"page_think_up_pass",userType:e.status.isExist?"existed":"new",isEmailConfirmed:e.status.isEmailConfirmed})}
144,newPasswordInput:e=>{let{authStore:r}=t;n({event:"action_create_pass",userType:r.status.isExist?"existed":"new",isEmailConfirmed:r.status.isEmailConfirmed,isPasswordValid:e})},passwordChangeInput:e=>{let{authStore:r}=t;n({event:"action_create_new_pass__after_reset",isEmailConfirmed:r.status.isEmailConfirmed,isPasswordValid:e})},passwordResetBackClick:()=>{let{authStore:e}=t;n({event:"action_remember_pass",isEmailConfirmed:e.status.isEmailConfirmed})},passwordResetSubmit:()=>{let{authStore:e}=t;n({event:"action_continue_restore_pass",isEmailConfirmed:e.status.isEmailConfirmed})},supportEmailClick:()=>{let{authStore:e}=t;e.status.isEmailConfirmed?n({event:"action_conf_email_support"}):n({event:"action_auth_email_support"})},sendLetterAgainFromNotification:()=>{n({event:"button_email_confirmation"})},emailConfirmationNotificationShow:()=>{n({event:"informer_email_confirmation_show"})},emailConfirmationNotificationClose:()=>{n({event:"action_informer_email_conf_close"})},authSuccess:()=>{n({event:"auth_success"});let{profile:e}=t.userStore;if(!e)throw Error("Профиль должен быть заполнен данными");r.mindbox.push({operation:"Authorizationv2",data:{customer:{ids:{mIFWebSiteId:e.id},email:e.email}}})}};if(!aO().metrics.enabled)for(let e of Object.keys(i))i[e]=()=>{};return i},ot=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return{id:e.id,name:e.title,price:e.types?.get?.(t)?.price?.final??0,brand:[...e.authors??[]].map(e=>e.name).join(", "),category:e.category?.name??"",variant:t,quantity:1,...r}},or=e=>{let{providers:t}=e,r={productPageLoaded(e){t.mindbox.push({operation:"ViewProductv2",data:{viewProduct:{product:{ids:{mIF:e.id}}}}}),t.gtm.push({event:"EC.productPageView",ecommerce:{currencyCode:"RUB",detail:{products:[{id:e.id,name:e.name,price:e.price,variant:e.variant}]}}})},toggleInWishlist(e,t){t?this.sendRemoveFromWishlist(e):this.sendAddToWishlist(e)},sendProductClick(e){t.gtm.push({currencyCode:"RUB",ecommerce:{click:{products:[e]}},event:"EEC",eventCategory:"EEC",eventAction:"ProductClick",eventLabel:e.id,nonInteraction:!1})},sendAddToCart(e,r){r===a3.PAPERBOOK&&(t.gtm.push({ecommerce:{currencyCode:"RUB",add:{products:[e]}},event:"EEC",eventCategory:"EEC",eventAction:"AddToCart",eventLabel:e.id,nonInteraction:!1}),t.mindbox.push({operation:"Paperbooksetv2",data:{addProductToList:{product:{ids:{mIF:e.id}}}}}))},sendAddToCartTProduct(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=ot(e,t,r);this.sendAddToCart(n,t)},sendDeleteFromCart(e){t.mindbox.push({operation:"Deletefromset",data:{removeProductFromList:{product:{ids:{mIF:e}}}}})},sendAddToWishlist(e){t.mindbox.push({operation:"AddToWishlistbook",data:{addProductToList:{product:{ids:{mIF:e}}}}})},sendRemoveFromWishlist(e){t.mindbox.push({operation:"DeletefromWishlistbook",data:{removeProductFromList:{product:{ids:{mIF:e}}}}})}};if(!aO().metrics.enabled)for(let e of Object.keys(r))r[e]=()=>{};return r},on=e=>{let{providers:t}=e,r={categoryPageLoaded(e){t.mindbox.push({operation:"ViewCategoryv2",data:{viewProductCategory:{productCategory:{ids:{mIF:e}}}}})}};if(!aO().metrics.enabled)for(let e of Object.keys(r))r[e]=()=>{};return r},oi=Object.freeze({OFFLINE:"offline",VIRTUAL:"virtual",PRESALE:"presale",COURSE:"course"}),oa=Object.freeze({COURSE:"course"}),oo={DEFAULT:"default",VALENTINES_DAY:"valentinesDay"},ol={BASE:"base",BUY_PRESENT:"buyPresent",CLAIM_PRESENT:"claimPresent"},os={INDIVIDUAL:"individual",COMPANY:"company"},ou=Object.freeze({CARD:"card",SBP:"sbp",CASH:"cash",YOO_MONEY:"yooMoney",DOLYAME:"dolyame",TINKOFF_LOAN:"tinkoffLoan",YANDEX_PAY:"yandexPay",YANDEX_SPLIT:"yandexSplit",CERTIFICATE:"certificate",CARD_MIR:"cardMir",CARD_MASTERCARD:"cardMastercard",CARD_VISA:"cardVisa",CARD_UNKNOWN:"cardUnknown",CLOUD_PAYMENTS:"cloudPayments"}),oc={STANDARD:"standardPayment",SAVED_CARD:"savedCard"},od=Object.freeze({PICKPOINT:"pickpoint",COURIER:"courier",POST:"post",REWORKER:"reworker",SELF_COURIER:"selfCourier",UNKNOWN:"unknown"}),op=Object.freeze({CREATED:"created",PROCESSING:"processing",IN_TRANSIT:"inTransit",DELIVERED:"delivered",CANCELED:"canceled"});Object.freeze({[op.CREATED]:"Создан",[op.PROCESSING]:"Собираем",[op.IN_TRANSIT]:"В пути",[op.DELIVERED]:"Уже у вас",[op.CANCELED]:"Отменен"}),Object.freeze({[od.PICKPOINT]:"в пункт самовывоза",[od.
144COURIER]:"курьером",[od.POST]:"Почтой России",[od.REWORKER]:"в Reworker",[od.SELF_COURIER]:"до терминала ТК"}),Object.freeze({[od.PICKPOINT]:"Доставка в ПВЗ",[od.COURIER]:"Доставка курьером",[od.POST]:"Доставка почтой России",[od.REWORKER]:"Доставка в пункт самовывоза на Кантемировской",[od.SELF_COURIER]:"Доставка до терминала ТК"});let of="yandex",om={...ou,[ou.CARD]:"new_card",LINKED_CARD:"linked_card"},og=e=>e&&e.trim().length>0,oh=e=>{let{providers:t}=e,r=e=>{e.eventCategory="cart",t.gtm.push({event:"js_event_tracking",eventLabel:e.event,eventCategory:e.eventCategory,eventContext:{...e}}),t.metrika.pushGoal(e)},n=e=>{t.mindbox.push({operation:"Paperbooksetv2",data:{addProductToList:{product:{ids:{mIF:e}}}}})},i=e=>{t.mindbox.push({operation:"Deletefromset",data:{removeProductFromList:{product:{ids:{mIF:e}}}}})},a={screenCartStep1:()=>{r({event:"screen_cart_step_1"})},actionGoToCheckout:()=>{r({event:"action_go_to_checkout"})},actionEnterPromocode:e=>{r({event:"action_enter_promocode",promocode_result:e})},actionEnterCoupon:e=>{r({event:"action_enter_coupon",coupon_result:e})},actionEnterCertificate:e=>{r({event:"action_enter_certificate",certificate_result:e})},actionDeletePromocode:()=>{r({event:"action_delete_promocode"})},actionDeleteCoupon:()=>{r({event:"action_delete_coupon"})},actionSwitchOnCertificate:()=>{r({event:"action_switch_on_certificate"})},actionSwitchOffCertificate:()=>{r({event:"action_switch_off_certificate"})},actionGetFishki:()=>{r({event:"action_get_fishki"})},actionSpendFishki:()=>{r({event:"action_spend_fishki"})},actionAddProductToWishlist:e=>{r({event:"action_add_book_to_wishlist"}),t.mindbox.push({operation:"AddToWishlistbook",data:{addProductToList:{product:{ids:{mIF:e}}}}})},actionDeleteProductFromWishlist:e=>{t.mindbox.push({operation:"DeletefromWishlistbook",data:{removeProductFromList:{product:{ids:{mIF:e}}}}})},actionDeleteBook:e=>{r({event:"action_delete_book"}),i(e)},actionReduceNumberBook:e=>{r({event:"action_reduce_number_book",book_id:e}),i(e)},actionIncreaseNumberBook:e=>{r({event:"action_increase_number_book",book_id:e}),n(e)},actionCloseDeletedBook:e=>{r({event:"action_close_deleted_book",book_id:e})},actionReturnBookFromDeleted:e=>{r({event:"action_return_book_from_deleted",book_id:e}),n(e)},actionSwitchOnGifts:()=>{r({event:"action_switch_on_gifts"})},actionSwitchOffGifts:()=>{r({event:"action_switch_off_gifts"})},actionSelectGift:e=>{r({event:"action_select_gift",gift_id:e})},actionSelectWishlist:()=>{r({event:"action_select_wishlist"})},actionSelectLittleThings:()=>{r({event:"action_select_little_things"})},actionAddToCartFromWishlist:e=>{r({event:"action_add_to_cart_from_wishlist",book_id:e}),n(e)},actionAddToCartFromLittleThings:e=>{r({event:"action_add_to_cart_from_little_things",book_id:e}),n(e)},screenCartStep2:()=>{r({event:"screen_cart_step_2"})},actionBackToStep1:()=>{r({event:"action_back_to_step_1"})},actionSwitchOnAsLegalPerson:()=>{r({event:"action_switch_on_as_legal_person"})},actionSwitchOffAsLegalPerson:()=>{r({event:"action_switch_off_as_legal_person"})},actionSelectCity:()=>{r({event:"action_select_city"})},actionSelectNewPickPoint:()=>{r({event:"action_select_new_pick_up_point"})},actionEnterStreet:e=>{og(e)&&r({event:"action_enter_street"})},actionEnterBuilding:e=>{og(e)&&r({event:"action_enter_building"})},actionEnterApartment:e=>{og(e)&&r({event:"action_enter_apartment"})},actionEnterPostcode:e=>{og(e)&&r({event:"action_enter_postcode"})},actionEnterComment:e=>{og(e)&&r({event:"action_enter_comment"})},actionEnterRecipient:e=>{og(e)&&r({event:"action_enter_reciepent"})},actionEnterPhoneNumber:e=>{og(e)&&r({event:"action_enter_phone_number"})},actionSelectDeliveryMethod:e=>{r({event:"action_select_delivery_method",delivery_method:e})},actionSelectPickUpPoint:()=>{r({event:"action_select_pick_up_point"})},actionSelectPaymentMethod:(e,t)=>{r({event:"action_select_payment_method",payment_method:t===oc.SAVED_CARD?om.LINKED_CARD:om[e]}
144)},actionSelectAgreeWithOffer:e=>{r({event:"action_select_agree_with_offer",value:e})},actionSelectOrder:()=>{r({event:"action_select_order"})},screenCartFinish:e=>{r({event:"screen_cart_finish",payment_result:e})},sendSuccessOrder(e){let{actionField:r,products:n}=e,i={ecommerce:{currencyCode:"RUB",purchase:{actionField:{id:r.id,affiliation:r.affiliation,revenue:r.revenue,shipping:r.shipping,coupon:r.coupon},products:n}},event:"EEC",eventCategory:"EEC",eventAction:"Purchase",eventLabel:"Basket.Paper",nonInteraction:!1};t.gtm.push(i)}};if(!aO().metrics.enabled)for(let e of Object.keys(a))a[e]=()=>{};return a},ob=e=>e&&e.trim().length>0,oy=e=>{let{providers:t}=e,r=e=>{e.eventCategory="presale_cart"},n=e=>{},i=e=>{},a={screenCartStep1:()=>{r({event:"screen_cart_step_1"})},actionGoToCheckout:()=>{r({event:"action_go_to_checkout"})},actionEnterPromocode:e=>{r({event:"action_enter_promocode",promocode_result:e})},actionEnterCoupon:e=>{r({event:"action_enter_coupon",coupon_result:e})},actionEnterCertificate:e=>{r({event:"action_enter_certificate",certificate_result:e})},actionDeletePromocode:()=>{r({event:"action_delete_promocode"})},actionDeleteCoupon:()=>{r({event:"action_delete_coupon"})},actionSwitchOnCertificate:()=>{r({event:"action_switch_on_certificate"})},actionSwitchOffCertificate:()=>{r({event:"action_switch_off_certificate"})},actionGetFishki:()=>{r({event:"action_get_fishki"})},actionSpendFishki:()=>{r({event:"action_spend_fishki"})},actionAddProductToWishlist:()=>{r({event:"action_add_book_to_wishlist"})},actionDeleteProductFromWishlist:()=>{},actionDeleteBook:e=>{r({event:"action_delete_book"}),i(e)},actionReduceNumberBook:e=>{r({event:"action_reduce_number_book",book_id:e}),i(e)},actionIncreaseNumberBook:e=>{r({event:"action_increase_number_book",book_id:e}),n(e)},actionCloseDeletedBook:e=>{r({event:"action_close_deleted_book",book_id:e})},actionReturnBookFromDeleted:e=>{r({event:"action_return_book_from_deleted",book_id:e}),n(e)},actionSwitchOnGifts:()=>{r({event:"action_switch_on_gifts"})},actionSwitchOffGifts:()=>{r({event:"action_switch_off_gifts"})},actionSelectGift:e=>{r({event:"action_select_gift",gift_id:e})},actionSelectWishlist:()=>{r({event:"action_select_wishlist"})},actionSelectLittleThings:()=>{r({event:"action_select_little_things"})},actionAddToCartFromWishlist:e=>{r({event:"action_add_to_cart_from_wishlist",book_id:e}),n(e)},actionAddToCartFromLittleThings:e=>{r({event:"action_add_to_cart_from_little_things",book_id:e}),n(e)},screenCartStep2:()=>{r({event:"screen_cart_step_2"})},actionBackToStep1:()=>{r({event:"action_back_to_step_1"})},actionSwitchOnAsLegalPerson:()=>{r({event:"action_switch_on_as_legal_person"})},actionSwitchOffAsLegalPerson:()=>{r({event:"action_switch_off_as_legal_person"})},actionSelectCity:()=>{r({event:"action_select_city"})},actionSelectNewPickPoint:()=>{r({event:"action_select_new_pick_up_point"})},actionEnterStreet:e=>{ob(e)&&r({event:"action_enter_street"})},actionEnterBuilding:e=>{ob(e)&&r({event:"action_enter_building"})},actionEnterApartment:e=>{ob(e)&&r({event:"action_enter_apartment"})},actionEnterPostcode:e=>{ob(e)&&r({event:"action_enter_postcode"})},actionEnterComment:e=>{ob(e)&&r({event:"action_enter_comment"})},actionEnterRecipient:e=>{ob(e)&&r({event:"action_enter_reciepent"})},actionEnterPhoneNumber:e=>{ob(e)&&r({event:"action_enter_phone_number"})},actionSelectDeliveryMethod:e=>{r({event:"action_select_delivery_method",delivery_method:e})},actionSelectPickUpPoint:()=>{r({event:"action_select_pick_up_point"})},actionSelectPaymentMethod:(e,t)=>{r({event:"action_select_payment_method",payment_method:t===oc.SAVED_CARD?om.LINKED_CARD:om[e]})},actionSelectAgreeWithOffer:e=>{r({event:"action_select_agree_with_offer",value:e})},actionSelectOrder:()=>{r({event:"action_select_order"})},screenCartFinish:e=>{r({event:"screen_cart_finish",payment_result:e})},sendSuccessOrder(e){let{actionField:r,products:n}=e,i={ecommerce:{currencyCode:"RUB",purchase:{actionField:{id:r.id,affiliation:r.affiliation,revenue:r.revenue,shipping:r.shipping,coupon:r.coupon},products:n}},event:"EEC",eventCategory:"EEC",eventAction:"Purchase",eventLabel:"Basket.Paper",nonInteraction:!1};t.gtm.push(i)}};for(let e of Object.keys(a))a[e]=()=>{};return a},ov=e=>{let{providers:t}=e,r={screenCartStep1:(e,r)=>{r===a3.AUDIOBOOK&&t.mindbox.push({operation:"audiobooksetv2",data:{addProductToList:{product:{ids:{mIF:e}}}}}),r===a3.EBOOK&&t.mindbox.push({operation:"ebooksetv2",data:{productList:[{product:{ids:{mIF:e}},count:1}]}})},actionGoToCheckout:()=>{},actionEnterPromocode:()=>{},actionEnterCoupon:()=>{},actionEnterCertificate:()=>{},actionDeletePromocode:()=>{},actionDeleteCoupon:()=>{},actionSwitchOnCertificate:()=>{},actionSwitchOffCertificate:()=>{},actionGetFishki:()=>{},actionSpendFishki:()=>{},actionAddProductToWishlist:()=>{},actionDeleteProductFromWishlist:()=>{},actionDeleteBook:()=>{},actionReduceNumberBook:()=>{},actionIncreaseNumberBook:()=>{},actionCloseDeletedBook:()=>{},actionReturnBookFromDeleted:()=>{},actionSwitchOnGifts:()=>{},actionSwitchOffGifts:()=>{},actionSelectGift:()=>{},actionSelectWishlist:()=>{},actionSelectLittleThings:()=>{},actionAddToCartFromWishlist:()=>{},actionAddToCartFromLittleThings:()=>{},screenCartStep2:()=>{},actionBackToStep1:()=>{},actionSwitchOnAsLegalPerson:()=>{},actionSwitchOffAsLegalPerson:()=>{},actionSelectCity:()=>{},actionSelectNewPickPoint:()=>{},actionEnterStreet:()=>{}
144,actionEnterBuilding:()=>{},actionEnterApartment:()=>{},actionEnterPostcode:()=>{},actionEnterComment:()=>{},actionEnterRecipient:()=>{},actionEnterPhoneNumber:()=>{},actionSelectDeliveryMethod:()=>{},actionSelectPickUpPoint:()=>{},actionSelectPaymentMethod:()=>{},actionSelectAgreeWithOffer:()=>{},actionSelectOrder:()=>{},screenCartFinish:()=>{},sendSuccessOrder:()=>{}};if(!aO().metrics.enabled)for(let e of Object.keys(r))r[e]=()=>{};return r},oS=e=>e&&e.trim().length>0,o_=e=>{let{providers:t}=e,r=e=>{e.eventCategory="course_cart",t.gtm.push({event:"js_event_tracking",eventLabel:e.event,eventCategory:e.eventCategory,eventContext:{...e}}),t.metrika.pushGoal(e)},n={screenCartStep1:()=>{r({event:"screen_cart_step_1"})},actionGoToCheckout:()=>{r({event:"action_go_to_checkout"})},actionEnterPromocode:e=>{r({event:"action_enter_promocode",promocode_result:e})},actionEnterCoupon:e=>{r({event:"action_enter_coupon",coupon_result:e})},actionEnterCertificate:e=>{r({event:"action_enter_certificate",certificate_result:e})},actionDeletePromocode:()=>{r({event:"action_delete_promocode"})},actionDeleteCoupon:()=>{r({event:"action_delete_coupon"})},actionSwitchOnCertificate:()=>{r({event:"action_switch_on_certificate"})},actionSwitchOffCertificate:()=>{r({event:"action_switch_off_certificate"})},actionGetFishki:()=>{r({event:"action_get_fishki"})},actionSpendFishki:()=>{r({event:"action_spend_fishki"})},actionAddBookToWishlist:()=>{r({event:"action_add_book_to_wishlist"})},actionDeleteBook:()=>{r({event:"action_delete_book"})},actionReduceNumberBook:e=>{r({event:"action_reduce_number_book",book_id:e})},actionIncreaseNumberBook:e=>{r({event:"action_increase_number_book",book_id:e})},actionCloseDeletedBook:e=>{r({event:"action_close_deleted_book",book_id:e})},actionReturnBookFromDeleted:e=>{r({event:"action_return_book_from_deleted",book_id:e})},actionSwitchOnGifts:()=>{r({event:"action_switch_on_gifts"})},actionSwitchOffGifts:()=>{r({event:"action_switch_off_gifts"})},actionSelectGift:e=>{r({event:"action_select_gift",gift_id:e})},actionSelectWishlist:()=>{r({event:"action_select_wishlist"})},actionSelectLittleThings:()=>{r({event:"action_select_little_things"})},actionAddToCartFromWishlist:e=>{r({event:"action_add_to_cart_from_wishlist",book_id:e})},actionAddToCartFromLittleThings:e=>{r({event:"action_add_to_cart_from_little_things",book_id:e})},screenCartStep2:()=>{r({event:"screen_cart_step_2"})},actionBackToStep1:()=>{r({event:"action_back_to_step_1"})},actionSwitchOnAsLegalPerson:()=>{r({event:"action_switch_on_as_legal_person"})},actionSwitchOffAsLegalPerson:()=>{r({event:"action_switch_off_as_legal_person"})},actionSelectCity:()=>{r({event:"action_select_city"})},actionSelectNewPickPoint:()=>{r({event:"action_select_new_pick_up_point"})},actionEnterStreet:e=>{oS(e)&&r({event:"action_enter_street"})},actionEnterBuilding:e=>{oS(e)&&r({event:"action_enter_building"})},actionEnterApartment:e=>{oS(e)&&r({event:"action_enter_apartment"})},actionEnterPostcode:e=>{oS(e)&&r({event:"action_enter_postcode"})},actionEnterComment:e=>{oS(e)&&r({event:"action_enter_comment"})},actionEnterRecipient:e=>{oS(e)&&r({event:"action_enter_reciepent"})},actionEnterPhoneNumber:e=>{oS(e)&&r({event:"action_enter_phone_number"})},actionSelectDeliveryMethod:e=>{r({event:"action_select_delivery_method",delivery_method:e})},actionSelectPickUpPoint:()=>{r({event:"action_select_pick_up_point"})},actionSelectPaymentMethod:(e,t)=>{r({event:"action_select_payment_method",payment_method:t===oc.SAVED_CARD?om.LINKED_CARD:om[e]})},actionSelectAgreeWithOffer:e=>{r({event:"action_select_agree_with_offer",value:e})},actionSelectOrder:()=>{r({event:"action_select_order"})},screenCartFinish:e=>{r({event:"screen_cart_finish",payment_result:e})},sendSuccessOrder(e){let{actionField:r,products:n}=e,i={ecommerce:{currencyCode:"RUB",purchase:{actionField:{id:r.id,affiliation:r.affiliation,revenue:r.revenue,shipping:r.shipping,coupon:r.coupon},products:n}},event:"EEC",eventCategory:"EEC",eventAction:"Purchase",eventLabel:"Basket.Paper",nonInteraction:!1};t.gtm.push(i)}};for(let e of Object.keys(n))n[e]=()=>{};return n},ow=e=>{let{providers:t}=e,r={coursePageLoaded(e){t.mindbox.push({operation:"viewcourses",data:{viewProductCategory:{productCategory:{ids:{mIF:e}}}}})},sendAddToCart(e){t.mindbox.push({operation:"coursecartadd",data:{addProductToList:{product:{ids:{mIF:e}}}}})}};if(!aO().metrics.enabled)for(let e of Object.keys(r))r[e]=()=>{};return r},ox=e=>{let{providers:t}=e,r={courseSubscribeToGetFree:async e=>{let{email:r,externalId:n}=e;await t.mindbox.pushSync({operation:"subscribeFreeCourseNew",data:{customer:{email:r,subscriptions:[{brand:"MannIvanovFerber",pointOfContact:"Email",topic:"Courses"}]},viewProductCategory:{productCategory:{ids:{mIF:n}}}}})},courseSubscribeToGetFreeLesson:async e=>{let{email:r,externalId:n}=e;await t.mindbox.pushSync({operation:"subscribeFreeLessonNew",data:{customer:{email:r,subscriptions:[{brand:"MannIvanovFerber",pointOfContact:"Email",topic:"Courses"}]},viewProductCategory:{productCategory:{ids:{mIF:n}}}}})},courseSubscribeToKnowOfferStartDate:async e=>{let{email:r,offerId:n}=e;await t.mindbox.pushSync({operation:"subscribeCoursePlan",data:{customer:{firstName:"",email:r,subscriptions:[{brand:"MannIvanovFerber",pointOfContact:"Email",topic:"Courses"}]},addProductToList:{product:{ids:{mIF:n}}}}})},courseSubscribeLeadMagnet:async e=>{let{email:r,externalId:n}=e;await t.mindbox.pushSync({operation:"subscribeFreeContentNew",data:{customer:{email:r,subscriptions:[{brand:"MannIvanovFerber",pointOfContact:"Email",topic:"Courses"}]},viewProductCategory:{productCategory:{ids:{mIF:n}}}}})},courseSubscribeLeadMagnet2:async e=>{let{email:r,externalId:n}=e;await t.mindbox.pushSync({operation:"subscribeFreeContentNew2",data:{customer:{email:r,subscriptions:[{brand:"MannIvanovFerber",pointOfContact:"Email",topic:"Courses"}]},viewProductCategory:{productCategory:{ids:{mIF:n}}}}})},courseSubscribeCourses:async e=>{let{email:r}=e;await t.mindbox.pushSync({operation:"subscribeCourses",data:{customer:{firstName:"",email:r,subscriptions:[{brand:"MannIvanovFerber",pointOfContact:"Email",topic:"Courses"}]}}})}};if(!aO().metrics.enabled)for(let e of Object.keys(r))r[e]=async()=>{};return r},oP=e=>{let{providers:t}=e,r={landingSubscribeGeneral:async e=>{let{email:r,formName:n}=e;await t.mindbox.pushSync({operation:"subscribeforms",data:{customer:{email:r,subscriptions:[{brand:"MannIvanovFerber",pointOfContact:"Email",topic:"Full"}]},customerAction:{customFields:{nameform:n}}}})},landingSubscribeCorporate:async e=>{let{email:r,formName:n}=e;await t.mindbox.pushSync({operation:"subscribeformsCorporate",data:{customer:{email:r,subscriptions:[{brand:"MannIvanovFerber",pointOfContact:"Email",topic:"Corporate_mailings"}]},customerAction:{customFields:{nameform:n}}}})},landingSubscribeCourses:async e=>{let{email:r,formName:n}=e;await t.mindbox.pushSync({operation:"subscribeformsCourses",data:{customer:{email:r,subscriptions:[{brand:"MannIvanovFerber",pointOfContact:"Email",topic:"Courses"}]},customerAction:{customFields:{nameform:n}}}})},landingSubscribeB2B:async e=>{let{email:r,formName:n}=e;await t.mindbox.pushSync({operation:"subscribeformsb2b",data:{customer:{email:r,subscriptions:[{brand:"MannIvanovFerber",pointOfContact:"Email",topic:"b2b"}]},customerAction:{customFields:{nameform:n}}}})}};if(!aO().metrics.enabled)for(let e of Object.keys(r))r[e]=async()=>{};return r},oE=e=>{let{providers:t}=e,r={orderCourseSubscribe:async e=>{let{email:r}=e;await t.mindbox.pushSync({operation:"subscribeCourses",data:{customer:{firstName:"",email:r,subscriptions:[{brand:"MannIvanovFerber",pointOfContact:"Email",topic:"Courses"}]}}})},orderProductSubscribe:async e=>{let{email:r}=e;await t.mindbox.pushSync({operation:"subscribeforms",data:{customer:{email:r,subscriptions:[{brand:"MannIvanovFerber",pointOfContact:"Email",topic:"Full"}]},customerAction:{customFields:{nameform:"subscribeToProductNewsletterOnOrder"}}}})}};if(!aO().metrics.enabled)for(let e of Object.keys(r))r[e]=async()=>{};return r},oO=null,oA=()=>{if(oO)return oO;let e=Object.freeze({store:a0.store,providers:a0.providers}
144),t=a1(e),r=oe(e),n=or(e),i=on(e),a=oh(e),o=oy(e),l=ov(e),s=o_(e),u=ow(e),c=ox(e),d=oP(e),p=oE(e);return oO=Object.freeze({page:t,auth:r,product:n,courseDetail:u,category:i,order:{offline:a,presale:o,virtual:l,course:s},subscription:{...c,...d,...p}})};var oC=r(3454);(d=A||(A={})).afterCreate="afterCreate",d.afterAttach="afterAttach",d.afterCreationFinalization="afterCreationFinalization",d.beforeDetach="beforeDetach",d.beforeDestroy="beforeDestroy";var oI=function(e,t){return(oI=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function oT(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function r(){this.constructor=e}oI(e,t),e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)}var ok=function(){return(ok=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function oD(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function oR(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,a=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return o}function oL(e,t,r){if(r||2==arguments.length)for(var n,i=0,a=t.length;i<a;i++)!n&&i in t||(n||(n=Array.prototype.slice.call(t,0,i)),n[i]=t[i]);return e.concat(n||Array.prototype.slice.call(t))}function oN(e){return ll(e).type}function oj(e,t){return ll(e).onSnapshot(t)}function oM(e,t){ll(e).applyPatches(lv(t))}function oF(e,t){void 0===t&&(t=!0);var r=ll(e);return t?r.snapshot:function(e){return e}(r.type.getSnapshot(r,!1))}function oU(e,t){void 0===t&&(t=1);for(var r=t,n=ll(e).parent;n;){if(0==--r)return n.storedValue;n=n.parent}throw new lg("Failed to find the parent of ".concat(ll(e)," at depth ").concat(t))}function oB(e,t){for(var r=ll(e).parent;r;){if(t.is(r.storedValue))return r.storedValue;r=r.parent}throw new lg("Failed to find the parent of ".concat(ll(e)," of a given type"))}function oV(e){return ll(e).root.storedValue}"function"==typeof SuppressedError&&SuppressedError;var oz=function(){function e(e,t,r,n){Object.defineProperty(this,"type",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"environment",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(this,"_escapedSubpath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_subpath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_subpathUponDeath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_pathUponDeath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"storedValue",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"aliveAtom",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_state",{enumerable:!0,configurable:!0,writable:!0,value:R.INITIALIZING}),Object.defineProperty(this,"_hookSubscribers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"_parent",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"pathAtom",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.environment=n,this.baseSetParent(t,r)}return Object.defineProperty(e.prototype,"subpath",{get:function(){return this._subpath},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"subpathUponDeath",{get:function(){return this._subpathUponDeath},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"pathUponDeath",{get:function(){return this._pathUponDeath}
144,enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.type.getValue(this)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"state",{get:function(){return this._state},set:function(e){var t=this.isAlive;this._state=e;var r=this.isAlive;this.aliveAtom&&t!==r&&this.aliveAtom.reportChanged()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"fireInternalHook",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this._hookSubscribers&&this._hookSubscribers.emit(e,this,e)}}),Object.defineProperty(e.prototype,"registerHook",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return this._hookSubscribers||(this._hookSubscribers=new lC),this._hookSubscribers.register(e,t)}}),Object.defineProperty(e.prototype,"parent",{get:function(){return this._parent},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"getReconciliationType",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.type}}),Object.defineProperty(e.prototype,"baseSetParent",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){this._parent=e,this._subpath=t,this._escapedSubpath=void 0,this.pathAtom&&this.pathAtom.reportChanged()}}),Object.defineProperty(e.prototype,"path",{get:function(){return this.getEscapedPath(!0)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"getEscapedPath",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return(e&&(this.pathAtom||(this.pathAtom=eA("path")),this.pathAtom.reportObserved()),this.parent)?(void 0===this._escapedSubpath&&(this._escapedSubpath=this._subpath?lj(this._subpath):""),this.parent.getEscapedPath(e)+"/"+this._escapedSubpath):""}}),Object.defineProperty(e.prototype,"isRoot",{get:function(){return null===this.parent},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isAlive",{get:function(){return this.state!==R.DEAD},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"isDetaching",{get:function(){return this.state===R.DETACHING},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"observableIsAlive",{get:function(){return this.aliveAtom||(this.aliveAtom=eA("alive")),this.aliveAtom.reportObserved(),this.isAlive},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"baseFinalizeCreation",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(this.state===R.CREATED){if(this.parent){if(this.parent.state!==R.FINALIZED)return;this.fireHook(A.afterAttach)}this.state=R.FINALIZED,e&&e()}}}),Object.defineProperty(e.prototype,"baseFinalizeDeath",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._hookSubscribers&&this._hookSubscribers.clearAll(),this._subpathUponDeath=this._subpath,this._pathUponDeath=this.getEscapedPath(!1),this.baseSetParent(null,""),this.state=R.DEAD}}),Object.defineProperty(e.prototype,"baseAboutToDie",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.fireHook(A.beforeDestroy)}}),e}(),oG=function(e){function t(t,r,n,i,a){var o=e.call(this,t,r,n,i)||this;try{o.storedValue=t.createNewInstance(a)}catch(e){throw o.state=R.DEAD,e}return o.state=R.CREATED,o.finalizeCreation(),o}return oT(t,e),Object.defineProperty(t.prototype,"root",{get:function(){if(!this.parent)throw new lg("This scalar node is not part of a tree");return this.parent.root},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"setParent",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this.parent!==e,n=this.subpath!==t;(r||n)&&(this.environment=void 0,this.baseSetParent(this.parent,t))}}),Object.defineProperty(t.prototype,"snapshot",{get:function(){return function(e){return e}(this.getSnapshot())},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"getSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.type.getSnapshot(this)}}),Object.defineProperty(t.prototype,"toString",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=(this.isAlive?this.path:this.pathUponDeath)||"<root>";
144return"".concat(this.type.name,"@").concat(e).concat(this.isAlive?"":" [dead]")}}),Object.defineProperty(t.prototype,"die",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.isAlive&&this.state!==R.DETACHING&&(this.aboutToDie(),this.finalizeDeath())}}),Object.defineProperty(t.prototype,"finalizeCreation",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.baseFinalizeCreation()}}),Object.defineProperty(t.prototype,"aboutToDie",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.baseAboutToDie()}}),Object.defineProperty(t.prototype,"finalizeDeath",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.baseFinalizeDeath()}}),Object.defineProperty(t.prototype,"fireHook",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.fireInternalHook(e)}}),t}(oz);oG.prototype.die=tQ(oG.prototype.die);var oH=1;(p=C||(C={}))[p.UNINITIALIZED=0]="UNINITIALIZED",p[p.CREATING=1]="CREATING",p[p.CREATED=2]="CREATED",(f=I||(I={})).Dispose="dispose",f.Patch="patch",f.Snapshot="snapshot";var oW={onError:function(e){throw e}},o$=function(e){function t(t,r,n,i,a){var o=e.call(this,t,r,n,i)||this;if(Object.defineProperty(o,"nodeId",{enumerable:!0,configurable:!0,writable:!0,value:++oH}),Object.defineProperty(o,"identifierAttribute",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(o,"identifier",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(o,"unnormalizedIdentifier",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(o,"identifierCache",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(o,"isProtectionEnabled",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(o,"middlewares",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(o,"hasSnapshotPostProcessor",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(o,"_applyPatches",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(o,"_applySnapshot",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(o,"_autoUnbox",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(o,"_isRunningAction",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(o,"_hasSnapshotReaction",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(o,"_observableInstanceState",{enumerable:!0,configurable:!0,writable:!0,value:C.UNINITIALIZED}),Object.defineProperty(o,"_childNodes",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(o,"_initialSnapshot",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(o,"_cachedInitialSnapshot",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(o,"_cachedInitialSnapshotCreated",{enumerable:!0,configurable:!0,writable:!0,value:!1}),Object.defineProperty(o,"_snapshotComputed",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(o,"_snapshotUponDeath",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(o,"_internalEvents",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),o._snapshotComputed=tr(function(){return function(e){return e}(o.getSnapshot())}),o.unbox=o.unbox.bind(o),o._initialSnapshot=function(e){return e}(a),o.identifierAttribute=t.identifierAttribute,r||(o.identifierCache=new lr),o._childNodes=t.initializeChildNodes(o,o._initialSnapshot),o.identifier=null,o.unnormalizedIdentifier=null,o.identifierAttribute&&o._initialSnapshot){var l=o._initialSnapshot[o.identifierAttribute];if(void 0===l){var s=o._childNodes[o.identifierAttribute];s&&(l=s.value)}if("string"!=typeof l&&"number"!=typeof l)throw new lg("Instance identifier '".concat(o.identifierAttribute,"' for type '").concat(o.type.name,"' must be a string or a number"));o.identifier=""+l,o.unnormalizedIdentifier=l}return r?r.root.identifierCache.addNodeToCache(o):o.identifierCache.addNodeToCache(o),o}return oT(t,e),Object.defineProperty(t.prototype,"applyPatches",{enumerable:!1,
144configurable:!0,writable:!0,value:function(e){this.createObservableInstanceIfNeeded(),this._applyPatches(e)}}),Object.defineProperty(t.prototype,"applySnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.createObservableInstanceIfNeeded(),this._applySnapshot(e)}}),Object.defineProperty(t.prototype,"createObservableInstanceIfNeeded",{enumerable:!1,configurable:!0,writable:!0,value:function(e){void 0===e&&(e=!0),this._observableInstanceState===C.UNINITIALIZED&&this.createObservableInstance(e)}}),Object.defineProperty(t.prototype,"createObservableInstance",{enumerable:!1,configurable:!0,writable:!0,value:function(e){void 0===e&&(e=!0),this._observableInstanceState=C.CREATING;for(var t,r,n,i,a=[],o=this.parent;o&&o._observableInstanceState===C.UNINITIALIZED;)a.unshift(o),o=o.parent;try{for(var l=oD(a),s=l.next();!s.done;s=l.next()){var u=s.value;u.createObservableInstanceIfNeeded(!1)}}catch(e){t={error:e}}finally{try{s&&!s.done&&(r=l.return)&&r.call(l)}finally{if(t)throw t.error}}var c=this.type;try{this.storedValue=c.createNewInstance(this._childNodes),this.preboot(),this._isRunningAction=!0,c.finalizeNewInstance(this,this.storedValue)}catch(e){throw this.state=R.DEAD,e}finally{this._isRunningAction=!1}if(this._observableInstanceState=C.CREATED,this._snapshotComputed.trackAndCompute(),this.isRoot&&this._addSnapshotReaction(),this._childNodes=lf,this.state=R.CREATED,e){this.fireHook(A.afterCreate),this.finalizeCreation();try{for(var d=oD(a.reverse()),p=d.next();!p.done;p=d.next()){var u=p.value;u.fireHook(A.afterCreate),u.finalizeCreation()}}catch(e){n={error:e}}finally{try{p&&!p.done&&(i=d.return)&&i.call(d)}finally{if(n)throw n.error}}}}}),Object.defineProperty(t.prototype,"root",{get:function(){var e=this.parent;return e?e.root:this},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"clearParent",{enumerable:!1,configurable:!0,writable:!0,value:function(){if(this.parent){this.fireHook(A.beforeDetach);var e=this.state;this.state=R.DETACHING;var t=this.root,r=t.environment,n=t.identifierCache.splitCache(this);try{this.parent.removeChild(this.subpath),this.baseSetParent(null,""),this.environment=r,this.identifierCache=n}finally{this.state=e}}}}),Object.defineProperty(t.prototype,"setParent",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=e!==this.parent,n=t!==this.subpath;(r||n)&&(r?(this.environment=void 0,e.root.identifierCache.mergeCache(this),this.baseSetParent(e,t),this.fireHook(A.afterAttach)):n&&this.baseSetParent(this.parent,t))}}),Object.defineProperty(t.prototype,"fireHook",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this;this.fireInternalHook(e);var r=this.storedValue&&"object"==typeof this.storedValue&&this.storedValue[e];"function"==typeof r&&(tZ?tZ(function(){r.apply(t.storedValue)}):r.apply(this.storedValue))}}),Object.defineProperty(t.prototype,"snapshot",{get:function(){return this.hasSnapshotPostProcessor&&this.createObservableInstanceIfNeeded(),this._snapshotComputed.get()},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"getSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.isAlive?this._observableInstanceState===C.CREATED?this._getActualSnapshot():this._getCachedInitialSnapshot():this._snapshotUponDeath}}),Object.defineProperty(t.prototype,"_getActualSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.type.getSnapshot(this)}}),Object.defineProperty(t.prototype,"_getCachedInitialSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(){if(!this._cachedInitialSnapshotCreated){var e=this.type,t=this._childNodes,r=this._initialSnapshot;this._cachedInitialSnapshot=e.processInitialSnapshot(t,r),this._cachedInitialSnapshotCreated=!0}return this._cachedInitialSnapshot}}),Object.defineProperty(t.prototype,"isRunningAction",{enumerable:!1,configurable:!0,writable:!0,value:function(){return!!this._isRunningAction||!this.isRoot&&this.parent.isRunningAction()}}),Object.defineProperty(t.prototype,"assertAlive",{enumerable:!1,configurable:!0,writable:!0,value:function(e){!this.isAlive&&function(e){console.warn(Error("[mobx-state-tree] ".concat(e)))}(this._getAssertAliveError(e))}}),Object.defineProperty(t.prototype,"_getAssertAliveError",{enumerable:!1,
144configurable:!0,writable:!0,value:function(e){var t=this.getEscapedPath(!1)||this.pathUponDeath||"",r=e.subpath&&lj(e.subpath)||"",n=e.actionContext||D;n&&"action"!==n.type&&n.parentActionEvent&&(n=n.parentActionEvent);var i="";if(n&&null!=n.name){var a=n&&n.context&&ll(n.context).path||t;i="".concat(a,".").concat(n.name,"()")}return"You are trying to read or write to an object that is no longer part of a state tree. (Object type: '".concat(this.type.name,"', Path upon death: '").concat(t,"', Subpath: '").concat(r,"', Action: '").concat(i,"'). Either detach nodes first, or don't use objects after removing / replacing them in the tree.")}}),Object.defineProperty(t.prototype,"getChildNode",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.assertAlive({subpath:e}),this._autoUnbox=!1;try{return this._observableInstanceState===C.CREATED?this.type.getChildNode(this,e):this._childNodes[e]}finally{this._autoUnbox=!0}}}),Object.defineProperty(t.prototype,"getChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.assertAlive(lf),this._autoUnbox=!1;try{return this._observableInstanceState===C.CREATED?this.type.getChildren(this):lc(this._childNodes)}finally{this._autoUnbox=!0}}}),Object.defineProperty(t.prototype,"getChildType",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.type.getChildType(e)}}),Object.defineProperty(t.prototype,"isProtected",{get:function(){return this.root.isProtectionEnabled},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"assertWritable",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(this.assertAlive(e),!this.isRunningAction()&&this.isProtected)throw new lg("Cannot modify '".concat(this,"', the object is protected and can only be modified by using an action."))}}),Object.defineProperty(t.prototype,"removeChild",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.type.removeChild(this,e)}}),Object.defineProperty(t.prototype,"unbox",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return e?(this.assertAlive({subpath:e.subpath||e.subpathUponDeath}),this._autoUnbox?e.value:e):e}}),Object.defineProperty(t.prototype,"toString",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=(this.isAlive?this.path:this.pathUponDeath)||"<root>",t=this.identifier?"(id: ".concat(this.identifier,")"):"";return"".concat(this.type.name,"@").concat(e).concat(t).concat(this.isAlive?"":" [dead]")}}),Object.defineProperty(t.prototype,"finalizeCreation",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this;this.baseFinalizeCreation(function(){var t,r;try{for(var n=oD(e.getChildren()),i=n.next();!i.done;i=n.next())i.value.finalizeCreation()}catch(e){t={error:e}}finally{try{i&&!i.done&&(r=n.return)&&r.call(n)}finally{if(t)throw t.error}}e.fireInternalHook(A.afterCreationFinalization)})}}),Object.defineProperty(t.prototype,"detach",{enumerable:!1,configurable:!0,writable:!0,value:function(){if(!this.isAlive)throw new lg("Error while detaching, node is not alive.");this.clearParent()}}),Object.defineProperty(t.prototype,"preboot",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this;this._applyPatches=o3(this.storedValue,"@APPLY_PATCHES",function(t){t.forEach(function(t){if(!t.path){e.type.applySnapshot(e,t.value);return}var r=function(e){var t=e.split("/").map(lM);if(!(""===e||"."===e||".."===e||lT(e,"/")||lT(e,"./")||lT(e,"../")))throw new lg("a json path must be either rooted, empty or relative, but got '".concat(e,"'"));return""===t[0]&&t.shift(),t}(t.path);(function(e,t,r){void 0===r&&(r=!0);var n=e;try{for(var i=0;i<t.length;i++){var a=t[i];if(".."===a){if(n=n.parent)continue}else if("."===a)continue;else if(n){if(n instanceof oG){var o=n.value;la(o)&&(n=ll(o))}if(n instanceof o$&&n.getChildType(a)&&(n=n.getChildNode(a)))continue}throw new lg("Could not resolve '".concat(a,"' in path '").concat(lF(t.slice(0,i))||"/","' while resolving '").concat(lF(t),"'"))}}catch(e){if(!r)return;throw e}return n})(e,r.slice(0,-1)).applyPatchLocally(r[r.length-1],t)})}
144),this._applySnapshot=o3(this.storedValue,"@APPLY_SNAPSHOT",function(t){if(t!==e.snapshot)return e.type.applySnapshot(e,t)}),lO(this.storedValue,"$treenode",this),lO(this.storedValue,"toJSON",lu)}}),Object.defineProperty(t.prototype,"die",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.isAlive&&this.state!==R.DETACHING&&(this.aboutToDie(),this.finalizeDeath())}}),Object.defineProperty(t.prototype,"aboutToDie",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._observableInstanceState!==C.UNINITIALIZED&&(this.getChildren().forEach(function(e){e.aboutToDie()}),this.baseAboutToDie(),this._internalEventsEmit(I.Dispose),this._internalEventsClear(I.Dispose))}}),Object.defineProperty(t.prototype,"finalizeDeath",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.getChildren().forEach(function(e){e.finalizeDeath()}),this.root.identifierCache.notifyDied(this);var e=this.snapshot;this._snapshotUponDeath=e,this._internalEventsClearAll(),this.baseFinalizeDeath()}}),Object.defineProperty(t.prototype,"onSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this._addSnapshotReaction(),this._internalEventsRegister(I.Snapshot,e)}}),Object.defineProperty(t.prototype,"emitSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this._internalEventsEmit(I.Snapshot,e)}}),Object.defineProperty(t.prototype,"onPatch",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this._internalEventsRegister(I.Patch,e)}}),Object.defineProperty(t.prototype,"emitPatch",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){if(this._internalEventsHasSubscribers(I.Patch)){var r=t.path.substr(this.path.length)+(e.path?"/"+e.path:""),n=oR(function(e){if(!("oldValue"in e))throw new lg("Patches without `oldValue` field cannot be inversed");return[function(e){switch(e.op){case"add":return{op:"add",path:e.path,value:e.value};case"remove":return{op:"remove",path:e.path};case"replace":return{op:"replace",path:e.path,value:e.value}}}(e),function(e){switch(e.op){case"add":return{op:"remove",path:e.path};case"remove":return{op:"add",path:e.path,value:e.oldValue};case"replace":return{op:"replace",path:e.path,value:e.oldValue}}}(e)]}(function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];for(var n=0;n<t.length;n++){var i=t[n];for(var a in i)e[a]=i[a]}return e}({},e,{path:r})),2),i=n[0],a=n[1];this._internalEventsEmit(I.Patch,i,a)}this.parent&&this.parent.emitPatch(e,t)}}),Object.defineProperty(t.prototype,"hasDisposer",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this._internalEventsHas(I.Dispose,e)}}),Object.defineProperty(t.prototype,"addDisposer",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(!this.hasDisposer(e)){this._internalEventsRegister(I.Dispose,e,!0);return}throw new lg("cannot add a disposer when it is already registered for execution")}}),Object.defineProperty(t.prototype,"removeDisposer",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(!this._internalEventsHas(I.Dispose,e))throw new lg("cannot remove a disposer which was never registered for execution");this._internalEventsUnregister(I.Dispose,e)}}),Object.defineProperty(t.prototype,"removeMiddleware",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(this.middlewares){var t=this.middlewares.indexOf(e);t>=0&&this.middlewares.splice(t,1)}}}),Object.defineProperty(t.prototype,"addMiddleWare",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this;void 0===t&&(t=!0);var n={handler:e,includeHooks:t};return this.middlewares?this.middlewares.push(n):this.middlewares=[n],function(){r.removeMiddleware(n)}}}),Object.defineProperty(t.prototype,"applyPatchLocally",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){this.assertWritable({subpath:e}),this.createObservableInstanceIfNeeded(),this.type.applyPatchLocally(this,e,t)}}),Object.defineProperty(t.prototype,"_addSnapshotReaction",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this;if(!this._hasSnapshotReaction){var t=function(e,t,r){void 0===r&&(r=W);var n,i,a,o,l,s=null!=(i=r.name)?i:"Reaction",u=tQ(s,r.onError?(n=r.onError,function(){try{return t.apply(this,arguments)}catch(e){n.call(this,e)}}):t),c=!r.scheduler&&!r.delay,d=t2(r),p=!0,f=!1,m=r.compareStructural?eC.structural
144:r.equals||eC.default,g=new tM(s,function(){p||c?h():f||(f=!0,d(h))},r.onError,r.requiresObservable);function h(){if(f=!1,!g.isDisposed){var t=!1,n=l;g.track(function(){var r=tu(!1,function(){return e(g)});t=p||!m(l,r),l=r}),p&&r.fireImmediately?u(l,n,g):!p&&t&&u(l,n,g),p=!1}}return null!=(a=r)&&null!=(a=a.signal)&&a.aborted||g.schedule_(),g.getDisposer_(null==(o=r)?void 0:o.signal)}(function(){return e.snapshot},function(t){return e.emitSnapshot(t)},oW);this.addDisposer(t),this._hasSnapshotReaction=!0}}}),Object.defineProperty(t.prototype,"_internalEventsHasSubscribers",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return!!this._internalEvents&&this._internalEvents.hasSubscribers(e)}}),Object.defineProperty(t.prototype,"_internalEventsRegister",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r){return void 0===r&&(r=!1),this._internalEvents||(this._internalEvents=new lC),this._internalEvents.register(e,t,r)}}),Object.defineProperty(t.prototype,"_internalEventsHas",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return!!this._internalEvents&&this._internalEvents.has(e,t)}}),Object.defineProperty(t.prototype,"_internalEventsUnregister",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){this._internalEvents&&this._internalEvents.unregister(e,t)}}),Object.defineProperty(t.prototype,"_internalEventsEmit",{enumerable:!1,configurable:!0,writable:!0,value:function(e){for(var t,r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];this._internalEvents&&(t=this._internalEvents).emit.apply(t,oL([e],oR(r),!1))}}),Object.defineProperty(t.prototype,"_internalEventsClear",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this._internalEvents&&this._internalEvents.clear(e)}}),Object.defineProperty(t.prototype,"_internalEventsClearAll",{enumerable:!1,configurable:!0,writable:!0,value:function(){this._internalEvents&&this._internalEvents.clearAll()}}),t}(oz);o$.prototype.createObservableInstance=tQ(o$.prototype.createObservableInstance),o$.prototype.detach=tQ(o$.prototype.detach),o$.prototype.die=tQ(o$.prototype.die),(m=k||(k={}))[m.String=1]="String",m[m.Number=2]="Number",m[m.Boolean=4]="Boolean",m[m.Date=8]="Date",m[m.Literal=16]="Literal",m[m.Array=32]="Array",m[m.Map=64]="Map",m[m.Object=128]="Object",m[m.Frozen=256]="Frozen",m[m.Optional=512]="Optional",m[m.Reference=1024]="Reference",m[m.Identifier=2048]="Identifier",m[m.Late=4096]="Late",m[m.Refinement=8192]="Refinement",m[m.Union=16384]="Union",m[m.Null=32768]="Null",m[m.Undefined=65536]="Undefined",m[m.Integer=131072]="Integer",m[m.Custom=262144]="Custom",m[m.SnapshotProcessor=524288]="SnapshotProcessor",m[m.Lazy=1048576]="Lazy",m[m.Finite=2097152]="Finite",m[m.Float=4194304]="Float";var oY="cannotDetermine",oq=Symbol("$type"),oK=function(){function e(e){Object.defineProperty(this,T,{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"C",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"S",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"T",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"N",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"isType",{enumerable:!0,configurable:!0,writable:!0,value:!0}),Object.defineProperty(this,"name",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.name=e}return Object.defineProperty(e.prototype,"create",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return le(this,e),this.instantiate(null,"",t,e).value}}),Object.defineProperty(e.prototype,"getSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){throw new lg("unimplemented method")}}),Object.defineProperty(e.prototype,"isAssignableFrom",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return e===this}}),Object.defineProperty(e.prototype,"validate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){if(ls(e)){var r=oN(e);return this.isAssignableFrom(r)?lp:o9(t,e)}
144return this.isValidSnapshot(e,t)}}),Object.defineProperty(e.prototype,"is",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return 0===this.validate(e,[{path:"",type:this}]).length}}),Object.defineProperty(e.prototype,"Type",{get:function(){throw new lg("Factory.Type should not be actually called. It is just a Type signature that can be used at compile time with Typescript, by using `typeof type.Type`")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"TypeWithoutSTN",{get:function(){throw new lg("Factory.TypeWithoutSTN should not be actually called. It is just a Type signature that can be used at compile time with Typescript, by using `typeof type.TypeWithoutSTN`")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"SnapshotType",{get:function(){throw new lg("Factory.SnapshotType should not be actually called. It is just a Type signature that can be used at compile time with Typescript, by using `typeof type.SnapshotType`")},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"CreationType",{get:function(){throw new lg("Factory.CreationType should not be actually called. It is just a Type signature that can be used at compile time with Typescript, by using `typeof type.CreationType`")},enumerable:!1,configurable:!0}),e}();T=oq,oK.prototype.create=tQ(oK.prototype.create);var oQ=function(e){function t(t){var r=e.call(this,t)||this;return Object.defineProperty(r,"identifierAttribute",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),r}return oT(t,e),Object.defineProperty(t.prototype,"create",{enumerable:!1,configurable:!0,writable:!0,value:function(t,r){return void 0===t&&(t=this.getDefaultSnapshot()),e.prototype.create.call(this,t,r)}}),Object.defineProperty(t.prototype,"getValue",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return e.createObservableInstanceIfNeeded(),e.storedValue}}),Object.defineProperty(t.prototype,"isMatchingSnapshotId",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return!e.identifierAttribute||e.identifier===""+t[e.identifierAttribute]}}),Object.defineProperty(t.prototype,"tryToReconcileNode",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return!e.isDetaching&&(!!(e.snapshot===t||la(t)&&ll(t)===e)||!!(e.type===this&&l_(t)&&!la(t)&&this.isMatchingSnapshotId(e,t))&&(e.applySnapshot(t),!0))}}),Object.defineProperty(t.prototype,"reconcile",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){if(this.tryToReconcileNode(e,t))return e.setParent(r,n),e;if(e.die(),la(t)&&this.isAssignableFrom(oN(t))){var i=ll(t);return i.setParent(r,n),i}return this.instantiate(r,n,void 0,t)}}),Object.defineProperty(t.prototype,"getSubTypes",{enumerable:!1,configurable:!0,writable:!0,value:function(){return null}}),t}(oK);oQ.prototype.create=tQ(oQ.prototype.create);var oX=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return oT(t,e),Object.defineProperty(t.prototype,"createNewInstance",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return e}}),Object.defineProperty(t.prototype,"getValue",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return e.storedValue}}),Object.defineProperty(t.prototype,"getSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return e.storedValue}}),Object.defineProperty(t.prototype,"reconcile",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){if(!e.isDetaching&&e.type===this&&e.storedValue===t)return e;var i=this.instantiate(r,n,void 0,t);return e.die(),i}}),Object.defineProperty(t.prototype,"getSubTypes",{enumerable:!1,configurable:!0,writable:!0,value:function(){return null}}),t}(oK);function oZ(e){return"object"==typeof e&&e&&!0===e.isType}function oJ(e,t){}!function(){function e(e,t){Object.defineProperty(this,"hooks",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"call",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"flowsPending",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"running",{enumerable:!0,configurable:!0,writable:!0,value:!0}),e&&e.onStart(t)}
144Object.defineProperty(e.prototype,"finish",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.running&&(this.running=!1,this.hooks&&this.hooks.onFinish(this.call,e))}}),Object.defineProperty(e.prototype,"incFlowsPending",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.flowsPending++}}),Object.defineProperty(e.prototype,"decFlowsPending",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.flowsPending--}}),Object.defineProperty(e.prototype,"hasFlowsPending",{get:function(){return this.flowsPending>0},enumerable:!1,configurable:!0})}();var o0=1;function o1(e,t){var r=ll(e.context);"action"===e.type&&r.assertAlive({actionContext:e});var n=r._isRunningAction;r._isRunningAction=!0;var i=D;D=e;try{return function(e,t,r){var n=new o5(e,r);if(n.isEmpty)return tQ(r).apply(null,t.args);var i=null;return function e(t){var a,o=n.getNextMiddleware(),l=o&&o.handler;if(!l)return tQ(r).apply(null,t.args);if(!o.includeHooks&&A[t.name])return e(t);var s=!1,u=!1;l(t,function(t,r){s=!0,i=e(t),r&&(i=r(i))},function(e){u=!0,i=e});return i}(t)}(r,e,t)}finally{D=i,r._isRunningAction=n}}function o2(e){if(e)return"action"===e.type?e:e.parentActionEvent}function o3(e,t,r){var n=function(){var n=o0++,i=D,a=o2(i);return o1({type:"action",name:t,id:n,args:lI(arguments),context:e,tree:oV(e),rootId:i?i.rootId:n,parentId:i?i.id:0,allParentIds:i?oL(oL([],oR(i.allParentIds),!1),[i.id],!1):[],parentEvent:i,parentActionEvent:a},r)};return n._isMSTAction=!0,n._isFlowAction=r._isFlowAction,n}var o5=function(){function e(e,t){Object.defineProperty(this,"arrayIndex",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"inArrayIndex",{enumerable:!0,configurable:!0,writable:!0,value:0}),Object.defineProperty(this,"middlewares",{enumerable:!0,configurable:!0,writable:!0,value:[]}),t.$mst_middleware&&this.middlewares.push(t.$mst_middleware);for(var r=e;r;)r.middlewares&&this.middlewares.push(r.middlewares),r=r.parent}return Object.defineProperty(e.prototype,"isEmpty",{get:function(){return this.middlewares.length<=0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"getNextMiddleware",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.middlewares[this.arrayIndex];if(e)return e[this.inArrayIndex++]||(this.arrayIndex++,this.inArrayIndex=0,this.getNextMiddleware())}}),e}();function o4(e){return"function"==typeof e?"<function".concat(e.name?" "+e.name:"",">"):la(e)?"<".concat(e,">"):"`".concat(function(e){try{return JSON.stringify(e)}catch(e){return"<Unserializable: ".concat(e,">")}}(e),"`")}function o6(e){var t=e.value,r=e.context[e.context.length-1].type,n=e.context.map(function(e){return e.path}).filter(function(e){return e.length>0}).join("/"),i=n.length>0?'at path "/'.concat(n,'" '):"",a=la(t)?"value of type ".concat(ll(t).type.name,":"):lw(t)?"value":"snapshot",o=r&&la(t)&&r.is(ll(t).snapshot);return"".concat(i).concat(a," ").concat(o4(t)," is not assignable ").concat(r?"to type: `".concat(r.name,"`"):"")+(e.message?" (".concat(e.message,")"):"")+(r?oZ(r)&&(r.flags&(k.Str
144ing|k.Number|k.Integer|k.Boolean|k.Date))>0||lw(t)?".":", expected an instance of `".concat(r.name,"` or a snapshot like `").concat(r.describe(),"` instead.")+(o?" (Note that a snapshot of the provided value is compatible with the targeted type)":""):".")}function o8(e,t,r){return e.concat([{path:t,type:r}])}function o9(e,t,r){return[{context:e,value:t,message:r}]}function o7(e){return e.reduce(function(e,t){return e.concat(t)},[])}function le(e,t){void 0!==oC&&oC.env&&"true"===oC.env.ENABLE_TYPE_CHECK&&function(e,t){var r=e.validate(t,[{path:"",type:e}]);if(r.length>0)throw new lg(function(e,t,r){var n;if(0!==r.length)return"Error while converting ".concat((n=o4(t)).length<280?n:"".concat(n.substring(0,272),"......").concat(n.substring(n.length-8))," to `").concat(e.name,"`:\n\n    ")+r.map(o6).join("\n    ")}(e,t,r))}(e,t)}var lt=0,lr=function(){function e(){Object.defineProperty(this,"cacheId",{enumerable:!0,configurable:!0,writable:!0,value:lt++}),Object.defineProperty(this,"cache",{enumerable:!0,configurable:!0,writable:!0,value:e9.map()}),Object.defineProperty(this,"lastCacheModificationPerId",{enumerable:!0,configurable:!0,writable:!0,value:e9.map()})}return Object.defineProperty(e.prototype,"updateLastCacheModificationPerId",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.lastCacheModificationPerId.get(e);this.lastCacheModificationPerId.set(e,void 0===t?1:t+1)}}),Object.defineProperty(e.prototype,"getLastCacheModificationPerId",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.lastCacheModificationPerId.get(e)||0;return"".concat(this.cacheId,"-").concat(t)}}),Object.defineProperty(e.prototype,"addNodeToCache",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){if(void 0===t&&(t=!0),e.identifierAttribute){var r=e.identifier;this.cache.has(r)||this.cache.set(r,e9.array([],lm));var n=this.cache.get(r);if(-1!==n.indexOf(e))throw new lg("Already registered");n.push(e),t&&this.updateLastCacheModificationPerId(r)}}}),Object.defineProperty(e.prototype,"mergeCache",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this;rl(e.identifierCache.cache).forEach(function(e){return e.forEach(function(e){t.addNodeToCache(e)})})}}),Object.defineProperty(e.prototype,"notifyDied",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(e.identifierAttribute){var t=e.identifier,r=this.cache.get(t);r&&(r.remove(e),r.length||this.cache.delete(t),this.updateLastCacheModificationPerId(e.identifier))}}}),Object.defineProperty(e.prototype,"splitCache",{enumerable:!1,configurable:!0,writable:!0,value:function(t){var r,n=this,i=new e,a=t.path+"/";return(r$(r=this.cache)?ro(r).map(function(e){return[e,r[e]]}):rL(r)?ro(r).map(function(e){return[e,r.get(e)]}):rF(r)?Array.from(r.entries()):rT(r)?r.map(function(e,t){return[t,e]}):void M(7)).forEach(function(e){for(var r=oR(e,2),o=r[0],l=r[1],s=!1,u=l.length-1;u>=0;u--){var c=l[u];(c===t||0===c.path.indexOf(a))&&(i.addNodeToCache(c,!1),l.splice(u,1),l.length||n.cache.delete(o),s=!0)}s&&n.updateLastCacheModificationPerId(o)}),i}}),Object.defineProperty(e.prototype,"has",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this.cache.get(t);
144return!!r&&r.some(function(t){return e.isAssignableFrom(t.type)})}}),Object.defineProperty(e.prototype,"resolve",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this.cache.get(t);if(!r)return null;var n=r.filter(function(t){return e.isAssignableFrom(t.type)});switch(n.length){case 0:return null;case 1:return n[0];default:throw new lg("Cannot resolve a reference to type '".concat(e.name,"' with id: '").concat(t,"' unambigously, there are multiple candidates: ").concat(n.map(function(e){return e.path}).join(", ")))}}}),e}();function ln(e,t,r,n,i){var a=ls(i);if(a){if(a.parent)throw new lg("Cannot add an object to a state tree if it is already part of the same or another state tree. Tried to assign an object to '".concat(t?t.path:"","/").concat(r,"', but it lives already at '").concat(a.path,"'"));return t&&a.setParent(t,r),a}return new o$(e,t,r,n,i)}function li(e,t,r,n,i){return new oG(e,t,r,n,i)}function la(e){return!!(e&&e.$treenode)}function lo(e,t){}function ll(e){if(!la(e))throw new lg("Value ".concat(e," is no MST Node"));return e.$treenode}function ls(e){return e&&e.$treenode||null}function lu(){return ll(this).snapshot}function lc(e){if(!e)return lp;var t=Object.keys(e);if(!t.length)return lp;var r=Array(t.length);return t.forEach(function(t,n){r[n]=e[t]}),r}(g=R||(R={}))[g.INITIALIZING=0]="INITIALIZING",g[g.CREATED=1]="CREATED",g[g.FINALIZED=2]="FINALIZED",g[g.DETACHING=3]="DETACHING",g[g.DEAD=4]="DEAD";var ld=Object.toString(),lp=Object.freeze([]),lf=Object.freeze({}),lm=tT.useProxies?{deep:!1}:{deep:!1,proxy:!1};Object.freeze(lm);var lg=function(e){function t(t){return void 0===t&&(t="Illegal state"),e.call(this,"[mobx-state-tree] ".concat(t))||this}return oT(t,e),t}(Error);function lh(e){return e}var lb=Number.isInteger;function ly(e){return Array.isArray(e)||rT(e)}function lv(e){return e?ly(e)?e:[e]:lp}function lS(e){if(null===e||"object"!=typeof e)return!1;var t,r=Object.getPrototypeOf(e);return null==r||(null===(t=r.constructor)||void 0===t?void 0:t.toString())===ld}function l_(e){return null!==e&&"object"==typeof e&&!(e instanceof Date)&&!(e instanceof RegExp)}function lw(e,t){return void 0===t&&(t=!0),null==e||"string"==typeof e||"number"==typeof e||"boolean"==typeof e||t&&e instanceof Date}function lx(e){return e}function lP(e){return e}function lE(e){return"function"!=typeof e}function lO(e,t,r){var n,i,a;n=e,i=t,a={enumerable:!1,writable:!1,configurable:!0,value:r},r$(n)?rs(n,i,a):Object.defineProperty(n,i,a)}var lA=function(){function e(){Object.defineProperty(this,"handlers",{enumerable:!0,configurable:!0,writable:!0,value:[]})}return Object.defineProperty(e.prototype,"hasSubscribers",{get:function(){return this.handlers.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"register",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this;return void 0===t&&(t=!1),t?this.handlers.unshift(e):this.handlers.push(e),function(){r.unregister(e)}}}),Object.defineProperty(e.prototype,"has",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.handlers.indexOf(e)>=0}}),Object.defineProperty(e.prototype,"unregister",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.handlers.indexOf(e);t>=0&&this.handlers.splice(t,1)}}),Object.defineProperty(e.prototype,"clear",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.handlers.length=0}}),Object.defineProperty(e.prototype,"emit",{enumerable:!1,configurable:!0,writable:!0,value:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.handlers.slice().forEach(function(t){return t.apply(void 0,oL([],oR(e),!1))})}}),e}(),lC=function(){function e(){Object.defineProperty(this,"eventHandlers",{enumerable:!0,configurable:!0,writable:!0,value:void 0})}return Object.defineProperty(e.prototype,"hasSubscribers",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.eventHandlers&&this.eventHandlers[e];return!!t&&t.hasSubscribers}}),Object.defineProperty(e.prototype,"register",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r){void 0===r&&(r=!1),this.eventHandlers||(this.eventHandlers={});var n=this.eventHandlers[e];return n||(n=this.eventHandlers[e]=new lA),n.register(t,r)}}
144),Object.defineProperty(e.prototype,"has",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this.eventHandlers&&this.eventHandlers[e];return!!r&&r.has(t)}}),Object.defineProperty(e.prototype,"unregister",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this.eventHandlers&&this.eventHandlers[e];r&&r.unregister(t)}}),Object.defineProperty(e.prototype,"clear",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.eventHandlers&&delete this.eventHandlers[e]}}),Object.defineProperty(e.prototype,"clearAll",{enumerable:!1,configurable:!0,writable:!0,value:function(){this.eventHandlers=void 0}}),Object.defineProperty(e.prototype,"emit",{enumerable:!1,configurable:!0,writable:!0,value:function(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=this.eventHandlers&&this.eventHandlers[e];n&&n.emit.apply(n,oL([],oR(t),!1))}}),e}();function lI(e){for(var t=Array(e.length),r=0;r<e.length;r++)t[r]=e[r];return t}function lT(e,t){return 0===e.indexOf(t)}function lk(e,t){}function lD(e,t,r,n){}function lR(e,t,r){void 0===r&&(r=!0)}function lL(e){"function"==typeof queueMicrotask?queueMicrotask(e):"function"==typeof setImmediate?setImmediate(e):setTimeout(e,1)}function lN(e){var t,r;return t=e.name,(r=function(){var n=o0++,i=D;if(!i)throw new lg("a mst flow must always have a parent context");var a=o2(i);if(!a)throw new lg("a mst flow must always have a parent action context");var o={name:t,id:n,tree:i.tree,context:i.context,parentId:i.id,allParentIds:oL(oL([],oR(i.allParentIds),!1),[i.id],!1),rootId:i.rootId,parentEvent:i,parentActionEvent:a},l=arguments;function s(e,t,n){return e.$mst_middleware=r.$mst_middleware,o1(ok(ok({},o),{type:t,args:[n]}),e)}return new Promise(function(t,n){var i,a=function(){i=e.apply(null,arguments),u(void 0)};function u(e){var t;try{var r=s(function(e){t=i.next(e)},"flow_resume",e);r instanceof Error&&(t=i.throw(r))}catch(e){lL(function(){s(function(t){n(e)},"flow_throw",e)});return}d(t)}function c(e){var t;try{s(function(e){t=i.throw(e)},"flow_resume_error",e)}catch(e){lL(function(){s(function(t){n(e)},"flow_throw",e)});return}d(t)}function d(e){if(e.done){lL(function(){s(function(e){t(e)},"flow_return",e.value)});return}if(!e.value||"function"!=typeof e.value.then)throw new lg("Only promises can be yielded to `async`, got: "+e);return e.value.then(u,c)}a.$mst_middleware=r.$mst_middleware,o1(ok(ok({},o),{type:"flow_spawn",args:lI(l)}),a)})})._isFlowAction=!0,r}function lj(e){return!0==("number"==typeof e)?""+e:-1===e.indexOf("/")&&-1===e.indexOf("~")?e:e.replace(/~/g,"~0").replace(/\//g,"~1")}function lM(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function lF(e){if(0===e.length)return"";var t=function(e){return e.map(lj).join("/")};return"."===e[0]||".."===e[0]?t(e):"/"+t(e)}var lU=Symbol("$preProcessorFailed"),lB=function(e){function t(t,r,n){var i=e.call(this,n||t.name)||this;return Object.defineProperty(i,"_subtype",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(i,"_processors",{enumerable:!0,configurable:!0,writable:!0,value:r}),i}return oT(t,e),Object.defineProperty(t.prototype,"flags",{get:function(){return this._subtype.flags|k.SnapshotProcessor},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){return"snapshotProcessor(".concat(this._subtype.describe(),")")}}),Object.defineProperty(t.prototype,"preProcessSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this._processors.preProcessor?this._processors.preProcessor.call(null,e):e}}),Object.defineProperty(t.prototype,"preProcessSnapshotSafe",{enumerable:!1,configurable:!0,writable:!0,value:function(e){try{return this.preProcessSnapshot(e)}catch(e){return lU}}}),Object.defineProperty(t.prototype,"postProcessSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return this._processors.postProcessor?this._processors.postProcessor.call(null,e,t.storedValue):e}}),Object.defineProperty(t.prototype,"_fixNode",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t,r=this;(function(e,t){for(var r,n,i=[],a=2;a<arguments.length;a++)i[a-2]=arguments[a];try{for(var o=oD(i),l=o.next();!l.done;l=o.next()){var s=l.value;e[s]=t[s].bind(t)}}catch(e){r={error:e}}finally{try{l&&!l.done&&(n=o.return)&&n.call(o)}finally{if(r)throw r.error}}})(e.type,this,"create"),e instanceof o$&&(e.hasSnapshotPostProcessor=!!this._processors.postProcessor);var n=e.getSnapshot;e.getSnapshot=function(){return r.postProcessSnapshot(n.call(e),e)},oZ(t=this._subtype)&&(t.flags&k.Union)>0||(e.getReconciliationType=function(){return r})}}),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,
144configurable:!0,writable:!0,value:function(e,t,r,n){var i=la(n)?n:this.preProcessSnapshot(n),a=this._subtype.instantiate(e,t,r,i);return this._fixNode(a),a}}),Object.defineProperty(t.prototype,"reconcile",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){var i=this._subtype.reconcile(e,la(t)?t:this.preProcessSnapshot(t),r,n);return i!==e&&this._fixNode(i),i}}),Object.defineProperty(t.prototype,"getSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){void 0===t&&(t=!0);var r=this._subtype.getSnapshot(e);return t?this.postProcessSnapshot(r,e):r}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this.preProcessSnapshotSafe(e);return r===lU?o9(t,e,"Failed to preprocess value"):this._subtype.validate(r,t)}}),Object.defineProperty(t.prototype,"getSubTypes",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this._subtype}}),Object.defineProperty(t.prototype,"is",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=oZ(e)?this._subtype:la(e)?oF(e,!1):this.preProcessSnapshotSafe(e);return t!==lU&&0===this._subtype.validate(t,[{path:"",type:this._subtype}]).length}}),Object.defineProperty(t.prototype,"isAssignableFrom",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this._subtype.isAssignableFrom(e)}}),Object.defineProperty(t.prototype,"isMatchingSnapshotId",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){if(!(this._subtype instanceof oQ))return!1;var r=this.preProcessSnapshot(t);return this._subtype.isMatchingSnapshotId(e,r)}}),t}(oK),lV="Map.put can only be used to store complex values that have an identifier type attribute";(h=L||(L={}))[h.UNKNOWN=0]="UNKNOWN",h[h.YES=1]="YES",h[h.NO=2]="NO";var lz=function(e){function t(t,r){return e.call(this,t,e9.ref.enhancer,r)||this}return oT(t,e),Object.defineProperty(t.prototype,"get",{enumerable:!1,configurable:!0,writable:!0,value:function(t){return e.prototype.get.call(this,""+t)}}),Object.defineProperty(t.prototype,"has",{enumerable:!1,configurable:!0,writable:!0,value:function(t){return e.prototype.has.call(this,""+t)}}),Object.defineProperty(t.prototype,"delete",{enumerable:!1,configurable:!0,writable:!0,value:function(t){return e.prototype.delete.call(this,""+t)}}),Object.defineProperty(t.prototype,"set",{enumerable:!1,configurable:!0,writable:!0,value:function(t,r){return e.prototype.set.call(this,""+t,r)}}),Object.defineProperty(t.prototype,"put",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(!e)throw new lg("Map.put cannot be used to set empty values");if(la(e)){var t=ll(e);if(null===t.identifier)throw new lg(lV);return this.set(t.identifier,e),e}if(l_(e)){var r=ll(this),n=r.type;if(n.identifierMode!==L.YES)throw new lg(lV);var i=e[n.mapIdentifierAttribute];if(!sv(i)){var a=this.put(n.getChildType().create(e,r.environment));return this.put(oF(a))}var o=""+i;return this.set(o,e),this.get(o)}throw new lg("Map.put can only be used to store complex values")}}),t}(rR),lG=function(e){function t(t,r,n){void 0===n&&(n=[]);var i=e.call(this,t)||this;return Object.defineProperty(i,"_subType",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(i,"identifierMode",{enumerable:!0,configurable:!0,writable:!0,value:L.UNKNOWN}),Object.defineProperty(i,"mapIdentifierAttribute",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(i,"flags",{enumerable:!0,configurable:!0,writable:!0,value:k.Map}),Object.defineProperty(i,"hookInitializers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),i._determineIdentifierMode(),i.hookInitializers=n,i}return oT(t,e),Object.defineProperty(t.prototype,"hooks",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var r=this.hookInitializers.length>0?this.hookInitializers.concat(e):[e];return new t(this.name,this._subType,r)}}),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){return this._determineIdentifierMode(),ln(this,e,t,r,n)}}),Object.defineProperty(t.prototype,"_determineIdentifierMode",{enumerable:!1,
144configurable:!0,writable:!0,value:function(){if(this.identifierMode===L.UNKNOWN){var e=[];if(function e(t,r){var n,i,a=t.getSubTypes();if(a===oY)return!1;if(a){var o=lv(a);try{for(var l=oD(o),s=l.next();!s.done;s=l.next()){var u=s.value;if(!e(u,r))return!1}}catch(e){n={error:e}}finally{try{s&&!s.done&&(i=l.return)&&i.call(l)}finally{if(n)throw n.error}}}return t instanceof lZ&&r.push(t),!0}(this._subType,e)){var t=e.reduce(function(e,t){if(!t.identifierAttribute)return e;if(e&&e!==t.identifierAttribute)throw new lg("The objects in a map should all have the same identifier attribute, expected '".concat(e,"', but child of type '").concat(t.name,"' declared attribute '").concat(t.identifierAttribute,"' as identifier"));return t.identifierAttribute},void 0);t?(this.identifierMode=L.YES,this.mapIdentifierAttribute=t):this.identifierMode=L.NO}}}}),Object.defineProperty(t.prototype,"initializeChildNodes",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){void 0===t&&(t={});var r=e.type._subType,n={};return Object.keys(t).forEach(function(i){n[i]=r.instantiate(e,i,void 0,t[i])}),n}}),Object.defineProperty(t.prototype,"createNewInstance",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return new lz(e,this.name)}}),Object.defineProperty(t.prototype,"finalizeNewInstance",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){rn(t,e.unbox),e.type.hookInitializers.forEach(function(e){var r=e(t);Object.keys(r).forEach(function(e){var n=r[e],i=o3(t,e,n);lO(t,e,i)})}),ri(t,this.willChange),ru(t,this.didChange)}}),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.name}}),Object.defineProperty(t.prototype,"getChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return rl(e.storedValue)}}),Object.defineProperty(t.prototype,"getChildNode",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=e.storedValue.get(""+t);if(!r)throw new lg("Not a child "+t);return r}}),Object.defineProperty(t.prototype,"willChange",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=ll(e.object),r=e.name;t.assertWritable({subpath:r});var n=t.type,i=n._subType;switch(e.type){case"update":var a=e.newValue;if(a===e.object.get(r))return null;le(i,a),e.newValue=i.reconcile(t.getChildNode(r),e.newValue,t,r),n.processIdentifier(r,e.newValue);break;case"add":le(i,e.newValue),e.newValue=i.instantiate(t,r,void 0,e.newValue),n.processIdentifier(r,e.newValue)}return e}}),Object.defineProperty(t.prototype,"processIdentifier",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){if(this.identifierMode===L.YES&&t instanceof o$){var r=t.identifier;if(r!==e)throw new lg("A map of objects containing an identifier should always store the object under their own identifier. Trying to store key '".concat(r,"', but expected: '").concat(e,"'"))}}}),Object.defineProperty(t.prototype,"getSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t={};
144return e.getChildren().forEach(function(e){t[e.subpath]=e.snapshot}),t}}),Object.defineProperty(t.prototype,"processInitialSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t={};return Object.keys(e).forEach(function(r){t[r]=e[r].getSnapshot()}),t}}),Object.defineProperty(t.prototype,"didChange",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=ll(e.object);switch(e.type){case"update":return void t.emitPatch({op:"replace",path:lj(e.name),value:e.newValue.snapshot,oldValue:e.oldValue?e.oldValue.snapshot:void 0},t);case"add":return void t.emitPatch({op:"add",path:lj(e.name),value:e.newValue.snapshot,oldValue:void 0},t);case"delete":var r=e.oldValue.snapshot;return e.oldValue.die(),void t.emitPatch({op:"remove",path:lj(e.name),oldValue:r},t)}}}),Object.defineProperty(t.prototype,"applyPatchLocally",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r){var n=e.storedValue;switch(r.op){case"add":case"replace":n.set(t,r.value);break;case"remove":n.delete(t)}}}),Object.defineProperty(t.prototype,"applySnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){le(this,t);var r=e.storedValue,n={};if(Array.from(r.keys()).forEach(function(e){n[e]=!1}),t)for(var i in t)r.set(i,t[i]),n[""+i]=!0;Object.keys(n).forEach(function(e){!1===n[e]&&r.delete(e)})}}),Object.defineProperty(t.prototype,"getChildType",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this._subType}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this;return lS(e)?o7(Object.keys(e).map(function(n){return r._subType.validate(e[n],o8(t,n,r._subType))})):o9(t,e,"Value is not a plain object")}}),Object.defineProperty(t.prototype,"getDefaultSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(){return lf}}),Object.defineProperty(t.prototype,"removeChild",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){e.storedValue.delete(t)}}),t}(oQ);lG.prototype.applySnapshot=tQ(lG.prototype.applySnapshot);var lH=function(e){function t(t,r,n){void 0===n&&(n=[]);var i=e.call(this,t)||this;return Object.defineProperty(i,"_subType",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(i,"flags",{enumerable:!0,configurable:!0,writable:!0,value:k.Array}),Object.defineProperty(i,"hookInitializers",{enumerable:!0,configurable:!0,writable:!0,value:[]}),i.hookInitializers=n,i}return oT(t,e),Object.defineProperty(t.prototype,"hooks",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var r=this.hookInitializers.length>0?this.hookInitializers.concat(e):[e];return new t(this.name,this._subType,r)}}),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){return ln(this,e,t,r,n)}}),Object.defineProperty(t.prototype,"initializeChildNodes",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){void 0===t&&(t=[]);var r=e.type._subType,n={};return t.forEach(function(t,i){var a=""+i;n[a]=r.instantiate(e,a,void 0,t)}),n}}),Object.defineProperty(t.prototype,"createNewInstance",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=ok(ok({},lm),{name:this.name});return e9.array(lc(e),t)}}),Object.defineProperty(t.prototype,"finalizeNewInstance",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){r2(t).dehancer=e.unbox,e.type.hookInitializers.forEach(function(e){var r=e(t);Object.keys(r).forEach(function(e){var n=r[e],i=o3(t,e,n);lO(t,e,i)})}),ri(t,this.willChange),ru(t,this.didChange)}}),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.name}}),Object.defineProperty(t.prototype,"getChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return e.storedValue.slice()}}),Object.defineProperty(t.prototype,"getChildNode",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=Number(t);if(r<e.storedValue.length)return e.storedValue[r];throw new lg("Not a child: "+t)}}),Object.defineProperty(t.prototype,"willChange",{enumerable:!1,
144configurable:!0,writable:!0,value:function(e){var t=ll(e.object);t.assertWritable({subpath:""+e.index});var r=t.type._subType,n=t.getChildren();switch(e.type){case"update":if(e.newValue===e.object[e.index])return null;var i=lW(t,r,[n[e.index]],[e.newValue],[e.index]);if(!i)return null;e.newValue=i[0];break;case"splice":var a=e.index,o=e.removedCount,l=e.added,s=lW(t,r,n.slice(a,a+o),l,l.map(function(e,t){return a+t}));if(!s)return null;e.added=s;for(var u=a+o;u<n.length;u++)n[u].setParent(t,""+(u+l.length-o))}return e}}),Object.defineProperty(t.prototype,"getSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return e.getChildren().map(function(e){return e.snapshot})}}),Object.defineProperty(t.prototype,"processInitialSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=[];return Object.keys(e).forEach(function(r){t.push(e[r].getSnapshot())}),t}}),Object.defineProperty(t.prototype,"didChange",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=ll(e.object);switch(e.type){case"update":return void t.emitPatch({op:"replace",path:""+e.index,value:e.newValue.snapshot,oldValue:e.oldValue?e.oldValue.snapshot:void 0},t);case"splice":if(e.removedCount&&e.addedCount===e.object.length)return void t.emitPatch({op:"replace",path:"",value:t.snapshot,oldValue:e.removed.map(function(e){return e.snapshot})},t);for(var r=e.removedCount-1;r>=0;r--)t.emitPatch({op:"remove",path:""+(e.index+r),oldValue:e.removed[r].snapshot},t);for(var r=0;r<e.addedCount;r++)t.emitPatch({op:"add",path:""+(e.index+r),value:e.added[r].snapshot,oldValue:void 0},t);return}}}),Object.defineProperty(t.prototype,"applyPatchLocally",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r){var n=e.storedValue,i="-"===t?n.length:Number(t);switch(r.op){case"replace":n[i]=r.value;break;case"add":n.splice(i,0,r.value);break;case"remove":n.splice(i,1)}}}),Object.defineProperty(t.prototype,"applySnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){le(this,t),e.storedValue.replace(t)}}),Object.defineProperty(t.prototype,"getChildType",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this._subType}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this;return ly(e)?o7(e.map(function(e,n){return r._subType.validate(e,o8(t,""+n,r._subType))})):o9(t,e,"Value is not an array")}}),Object.defineProperty(t.prototype,"getDefaultSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(){return lp}}),Object.defineProperty(t.prototype,"removeChild",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){e.storedValue.splice(Number(t),1)}}),t}(oQ);function lW(e,t,r,n,i){for(var a=!0,o=0;;o++){var l,s=o<=n.length-1,u=r[o],c=s?n[o]:void 0,d=""+i[o];if(((l=c)instanceof oG||l instanceof o$)&&(c=c.storedValue),u||s){if(s){if(u){if(lY(u,c))r[o]=l$(t,e,d,c,u);else{for(var p=void 0,f=o;f<r.length;f++)if(lY(r[f],c)){p=r.splice(f,1)[0];break}a=!1;var m=l$(t,e,d,c,p);r.splice(o,0,m)}}else{if(la(c)&&ll(c).parent===e)throw new lg("Cannot add an object to a state tree if it is already part of the same or another state tree. Tried to assign an object to '".concat(e.path,"/").concat(d,"', but it lives already at '").concat(ll(c).path,"'"));a=!1;var m=l$(t,e,d,c);r.splice(o,0,m)}}else a=!1,r.splice(o,1),u instanceof o$&&u.createObservableInstanceIfNeeded(),u.die(),o--}else break}return a?null:r}function l$(e,t,r,n,i){le(e,n);var a=function(){if(la(n)){var a=ll(n);if(a.assertAlive(lf),null!==a.parent&&a.parent===t)return a.setParent(t,r),a}return i?e.reconcile(i,n,t,r):e.instantiate(t,r,void 0,n)}();return i&&i!==a&&(i instanceof o$&&i.createObservableInstanceIfNeeded(),i.die()),a}function lY(e,t){if(!e.isAlive)return!1;if(la(t)){var r=ll(t);return r.isAlive&&r===e}if(e.snapshot===t)return!0;if(!(e instanceof o$))return!1;var n=e.getReconciliationType();return null!==e.identifier&&e.identifierAttribute&&lS(t)&&n.is(t)&&n.isMatchingSnapshotId(e,t)}lH.prototype.applySnapshot=tQ(lH.prototype.applySnapshot);var lq="preProcessSnapshot",lK="postProcessSnapshot";function lQ(){return ll(this).toString()}var lX={name:"AnonymousModel",properties:{}
144,initializers:lp},lZ=function(e){function t(t){var r,n,i,a=e.call(this,t.name||lX.name)||this;return Object.defineProperty(a,"flags",{enumerable:!0,configurable:!0,writable:!0,value:k.Object}),Object.defineProperty(a,"initializers",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(a,"properties",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(a,"preProcessor",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(a,"postProcessor",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(a,"propertyNames",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(a,"named",{enumerable:!0,configurable:!0,writable:!0,value:function(e){return a.cloneAndEnhance({name:e})}}),Object.defineProperty(a,"props",{enumerable:!0,configurable:!0,writable:!0,value:function(e){return a.cloneAndEnhance({properties:e})}}),Object.defineProperty(a,"preProcessSnapshot",{enumerable:!0,configurable:!0,writable:!0,value:function(e){var t=a.preProcessor;return t?a.cloneAndEnhance({preProcessor:function(r){return t(e(r))}}):a.cloneAndEnhance({preProcessor:e})}}),Object.defineProperty(a,"postProcessSnapshot",{enumerable:!0,configurable:!0,writable:!0,value:function(e){var t=a.postProcessor;return t?a.cloneAndEnhance({postProcessor:function(r){return e(t(r))}}):a.cloneAndEnhance({postProcessor:e})}}),Object.assign(a,lX,t),a.properties=(n=Object.keys(r=a.properties),i=new Set,n.forEach(function(e){if(i.has(e))throw new lg("".concat(e," is declared twice in the model. Model should not contain the same keys"));i.add(e)}),n.reduce(function(e,t){if(t in A)throw new lg("Hook '".concat(t,"' was defined as property. Hooks should be defined as part of the actions"));var n=Object.getOwnPropertyDescriptor(r,t);if("get"in n)throw new lg("Getters are not supported as properties. Please use views instead");var i=n.value;if(null==i)throw new lg("The default value of an attribute cannot be null or undefined as the type cannot be inferred. Did you mean `types.maybe(someType)`?");if(lw(i))e[t]=sn(function(e){switch(typeof e){case"string":return l0;case"number":return l1;case"boolean":return l3;case"object":if(e instanceof Date)return l6}throw new lg("Cannot determine primitive type from value "+e)}(i),i);else if(i instanceof lG)e[t]=sn(i,{});else if(i instanceof lH)e[t]=sn(i,[]);else if(oZ(i));else throw new lg("Invalid type definition for property '".concat(t,"', cannot infer a type from a value like '").concat(i,"' (").concat(typeof i,")"));return e},ok({},r))),a.properties,a.propertyNames=Object.keys(a.properties),a.identifierAttribute=a._getIdentifierAttribute(),a}return oT(t,e),Object.defineProperty(t.prototype,"_getIdentifierAttribute",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=void 0;return this.forAllProps(function(t,r){if(r.flags&k.Identifier){if(e)throw new lg("Cannot define property '".concat(t,"' as object identifier, property '").concat(e,"' is already defined as identifier property"));e=t}}),e}}),Object.defineProperty(t.prototype,"cloneAndEnhance",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return new t({name:e.name||this.name,properties:Object.assign({},this.properties,e.properties),initializers:this.initializers.concat(e.initializers||[]),preProcessor:e.preProcessor||this.preProcessor,postProcessor:e.postProcessor||this.postProcessor})}}),Object.defineProperty(t.prototype,"actions",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this;return this.cloneAndEnhance({initializers:[function(r){return t.instantiateActions(r,e(r)),r}]})}}),Object.defineProperty(t.prototype,"instantiateActions",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){if(!lS(t))throw new lg("actions initializer should return a plain object c
144ontaining actions");Object.keys(t).forEach(function(r){if(r===lq)throw new lg("Cannot define action '".concat(lq,"', it should be defined using 'type.preProcessSnapshot(fn)' instead"));if(r===lK)throw new lg("Cannot define action '".concat(lK,"', it should be defined using 'type.postProcessSnapshot(fn)' instead"));var n=t[r],i=e[r];if(r in A&&i){var a=n;n=function(){i.apply(null,arguments),a.apply(null,arguments)}}var o=n.$mst_middleware,l=n.bind(t);l._isFlowAction=n._isFlowAction||!1,l.$mst_middleware=o;var s=o3(e,r,l);t[r]=s,lO(e,r,s)})}}),Object.defineProperty(t.prototype,"volatile",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this;if("function"!=typeof e)throw new lg("You passed an ".concat(typeof e," to volatile state as an argument, when function is expected"));return this.cloneAndEnhance({initializers:[function(r){return t.instantiateVolatileState(r,e(r)),r}]})}}),Object.defineProperty(t.prototype,"instantiateVolatileState",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){if(!lS(t))throw new lg("volatile state initializer should return a plain object c
144ontaining state");!function e(t,r,n){if(2==arguments.length&&!rF(t)){tR();var i=r;try{for(var a in i)e(t,a,i[a])}finally{tL()}return}r$(t)?t[eP].set_(r,n):rL(t)?t.set(r,n):rF(t)?t.add(r):rT(t)?("number"!=typeof r&&(r=parseInt(r,10)),r<0&&M("Invalid index: '"+r+"'"),tR(),r>=t.length&&(t.length=r+1),t[r]=n,tL()):M(8)}(e,t)}}),Object.defineProperty(t.prototype,"extend",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this;return this.cloneAndEnhance({initializers:[function(r){var n=e(r),i=n.actions,a=n.views,o=n.state,l=function(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);i<n.length;i++)0>t.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}(n,["actions","views","state"]);for(var s in l)throw new lg("The `extend` function should return an object with a subset of the fields 'actions', 'views' and 'state'. Found invalid key '".concat(s,"'"));return o&&t.instantiateVolatileState(r,o),a&&t.instantiateViews(r,a),i&&t.instantiateActions(r,i),r}]})}}),Object.defineProperty(t.prototype,"views",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this;return this.cloneAndEnhance({initializers:[function(r){return t.instantiateViews(r,e(r)),r}]})}}),Object.defineProperty(t.prototype,"instantiateViews",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){if(!lS(t))throw new lg("views initializer should return a plain object c
144ontaining views");Object.getOwnPropertyNames(t).forEach(function(r){var n,i,a=Object.getOwnPropertyDescriptor(t,r);if("get"in a)rs(e,r,a),(i={})[r]=tr,n=i,r5(function(){var t=rG(e,void 0)[eP];null!=n||(ec(e,eS)||er(e,eS,eb({},e[eS])),n=e[eS]),es(n).forEach(function(e){return t.make_(e,n[e])})});else if("function"==typeof a.value)lO(e,r,a.value);else throw new lg("A view member should either be a function or getter based property")})}}),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){return ln(this,e,t,r,la(n)?n:this.applySnapshotPreProcessor(n))}}),Object.defineProperty(t.prototype,"initializeChildNodes",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){void 0===t&&(t={});var r=e.type,n={};return r.forAllProps(function(r,i){n[r]=i.instantiate(e,r,void 0,t[r])}),n}}),Object.defineProperty(t.prototype,"createNewInstance",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=ok(ok({},lm),{name:this.name});return e9.object(e,lf,t)}}),Object.defineProperty(t.prototype,"finalizeNewInstance",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){lO(t,"toString",lQ),this.forAllProps(function(r){rn(t,r,e.unbox)}),this.initializers.reduce(function(e,t){return t(e)},t),ri(t,this.willChange),ru(t,this.didChange)}}),Object.defineProperty(t.prototype,"willChange",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=ll(e.object),r=e.name;t.assertWritable({subpath:r});var n=t.type.properties[r];return n&&(le(n,e.newValue),e.newValue=n.reconcile(t.getChildNode(r),e.newValue,t,r)),e}}),Object.defineProperty(t.prototype,"didChange",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=ll(e.object);if(t.type.properties[e.name]){var r=e.oldValue?e.oldValue.snapshot:void 0;t.emitPatch({op:"replace",path:lj(e.name),value:e.newValue.snapshot,oldValue:r},t)}}}),Object.defineProperty(t.prototype,"getChildren",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this,r=[];return this.forAllProps(function(n){r.push(t.getChildNode(e,n))}),r}}),Object.defineProperty(t.prototype,"getChildNode",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){if(!(t in this.properties))throw new lg("Not a value property: "+t);var r,n=r2(e.storedValue,t),i=null===(r=n.raw)||void 0===r?void 0:r.call(n);if(!i)throw new lg("Node not available for property "+t);return i}}),Object.defineProperty(t.prototype,"getSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this;void 0===t&&(t=!0);var n={};return(this.forAllProps(function(t,i){try{r1(e.storedValue,t).reportObserved()}catch(e){throw new lg("".concat(t," property is declared twice"))}n[t]=r.getChildNode(e,t).snapshot}),t)?this.applySnapshotPostProcessor(n):n}}),Object.defineProperty(t.prototype,"processInitialSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t={};return Object.keys(e).forEach(function(r){t[r]=e[r].getSnapshot()}),this.applySnapshotPostProcessor(t)}}),Object.defineProperty(t.prototype,"applyPatchLocally",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r){if(!("replace"===r.op||"add"===r.op))throw new lg("object does not support operation ".concat(r.op));e.storedValue[t]=r.value}}),Object.defineProperty(t.prototype,"applySnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){le(this,t);var r=this.applySnapshotPreProcessor(t);this.forAllProps(function(t){e.storedValue[t]=r[t]})}}),Object.defineProperty(t.prototype,"applySnapshotPreProcessor",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.preProcessor;return t?t.call(null,e):e}}),Object.defineProperty(t.prototype,"applySnapshotPostProcessor",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.postProcessor;return t?t.call(null,e):e}}),Object.defineProperty(t.prototype,"getChildType",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return lR(e,1),this.properties[e]}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this,n=this.applySnapsh
144otPreProcessor(e);return lS(n)?o7(this.propertyNames.map(function(e){return r.properties[e].validate(n[e],o8(t,e,r.properties[e]))})):o9(t,n,"Value is not a plain object")}}),Object.defineProperty(t.prototype,"forAllProps",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this;this.propertyNames.forEach(function(r){return e(r,t.properties[r])})}}),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this;return"{ "+this.propertyNames.map(function(t){return t+": "+e.properties[t].describe()}).join("; ")+" }"}}),Object.defineProperty(t.prototype,"getDefaultSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(){return lf}}),Object.defineProperty(t.prototype,"removeChild",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){e.storedValue[t]=void 0}}),t}(oQ);lZ.prototype.applySnapshot=tQ(lZ.prototype.applySnapshot);var lJ=function(e){function t(t,r,n,i){void 0===i&&(i=lh);var a=e.call(this,t)||this;return Object.defineProperty(a,"flags",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(a,"checker",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(a,"initializer",{enumerable:!0,configurable:!0,writable:!0,value:i}),a.flags=r,a}return oT(t,e),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.name}}),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){return li(this,e,t,r,n)}}),Object.defineProperty(t.prototype,"createNewInstance",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.initializer(e)}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){if(lw(e)&&this.checker(e))return lp;var r="Date"===this.name?"Date or a unix milliseconds timestamp":this.name;return o9(t,e,"Value is not a ".concat(r))}}),t}(oX),l0=new lJ("string",k.String,function(e){return"string"==typeof e}),l1=new lJ("number",k.Number,function(e){return"number"==typeof e}),l2=new lJ("integer",k.Integer,function(e){return lb(e)}),l3=(new lJ("float",k.Float,function(e){return Number(e)===e&&e%1!=0}),new lJ("finite",k.Finite,function(e){return Number.isFinite(e)}),new lJ("boolean",k.Boolean,function(e){return"boolean"==typeof e})),l5=new lJ("null",k.Null,function(e){return null===e}),l4=new lJ("undefined",k.Undefined,function(e){return void 0===e}),l6=new lJ("Date",k.Date,function(e){return"number"==typeof e||e instanceof Date},function(e){return e instanceof Date?e:new Date(e)});l6.getSnapshot=function(e){return e.storedValue.getTime()};var l8=function(e){function t(t){var r=e.call(this,JSON.stringify(t))||this;return Object.defineProperty(r,"value",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(r,"flags",{enumerable:!0,configurable:!0,writable:!0,value:k.Literal}),r.value=t,r}return oT(t,e),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){return li(this,e,t,r,n)}}),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){return JSON.stringify(this.value)}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return lw(e)&&e===this.value?lp:o9(t,e,"Value is not a literal ".concat(JSON.stringify(this.value)))}}),t}(oX);function l9(e){return new l8(e)}var l7=function(e){function t(t,r,n,i){var a=e.call(this,t)||this;return Object.defineProperty(a,"_subtype",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(a,"_predicate",{enumerable:!0,configurable:!0,writable:!0,value:n}),Object.defineProperty(a,"_message",{enumerable:!0,configurable:!0,writable:!0,value:i}),a}return oT(t,e),Object.defineProperty(t.prototype,"flags",{get:function(){return this._subtype.flags|k.Refinement},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.name}}),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,
144configurable:!0,writable:!0,value:function(e,t,r,n){return this._subtype.instantiate(e,t,r,n)}}),Object.defineProperty(t.prototype,"isAssignableFrom",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this._subtype.isAssignableFrom(e)}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this._subtype.validate(e,t);if(r.length>0)return r;var n=la(e)?ll(e).snapshot:e;return this._predicate(n)?lp:o9(t,e,this._message(e))}}),Object.defineProperty(t.prototype,"reconcile",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){return this._subtype.reconcile(e,t,r,n)}}),Object.defineProperty(t.prototype,"getSubTypes",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this._subtype}}),t}(oK),se=function(e){function t(t,r,n){var i=e.call(this,t)||this;return Object.defineProperty(i,"_types",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(i,"_dispatcher",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(i,"_eager",{enumerable:!0,configurable:!0,writable:!0,value:!0}),n=ok({eager:!0,dispatcher:void 0},n),i._dispatcher=n.dispatcher,n.eager||(i._eager=!1),i}return oT(t,e),Object.defineProperty(t.prototype,"flags",{get:function(){var e=k.Union;return this._types.forEach(function(t){e|=t.flags}),e},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"isAssignableFrom",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this._types.some(function(t){return t.isAssignableFrom(e)})}}),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){return"("+this._types.map(function(e){return e.describe()}).join(" | ")+")"}}),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){var i=this.determineType(n,void 0);if(!i)throw new lg("No matching type for union "+this.describe());return i.instantiate(e,t,r,n)}}),Object.defineProperty(t.prototype,"reconcile",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){var i=this.determineType(t,e.getReconciliationType());if(!i)throw new lg("No matching type for union "+this.describe());return i.reconcile(e,t,r,n)}}),Object.defineProperty(t.prototype,"determineType",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return this._dispatcher?this._dispatcher(e):t?t.is(e)?t:this._types.filter(function(e){return e!==t}).find(function(t){return t.is(e)}):this._types.find(function(t){return t.is(e)})}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){if(this._dispatcher)return this._dispatcher(e).validate(e,t);for(var r=[],n=0,i=0;i<this._types.length;i++){var a=this._types[i].validate(e,t);if(0===a.length){if(this._eager)return lp;n++}else r.push(a)}return 1===n?lp:o9(t,e,"No type is applicable for the union").concat(o7(r))}}),Object.defineProperty(t.prototype,"getSubTypes",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this._types}}),t}(oK);function st(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var n=oZ(e)?void 0:e,i=oZ(e)?oL([e],oR(t),!1):t;return new se("("+i.map(function(e){return e.name}).join(" | ")+")",i,n)}var sr=function(e){function t(t,r,n){var i=e.call(this,t.name)||this;return Object.defineProperty(i,"_subtype",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(i,"_defaultValue",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(i,"optionalValues",{enumerable:!0,configurable:!0,writable:!0,value:n}),i}return oT(t,e),Object.defineProperty(t.prototype,"flags",{get:function(){return this._subtype.flags|k.Optional},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this._subtype.describe()+"?"}}),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){if(this.optionalValues.indexOf(n)>=0){var i=this.getDefaultInstanceOrSnapshot();
144return this._subtype.instantiate(e,t,r,i)}return this._subtype.instantiate(e,t,r,n)}}),Object.defineProperty(t.prototype,"reconcile",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){return this._subtype.reconcile(e,0>this.optionalValues.indexOf(t)&&this._subtype.is(t)?t:this.getDefaultInstanceOrSnapshot(),r,n)}}),Object.defineProperty(t.prototype,"getDefaultInstanceOrSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e="function"==typeof this._defaultValue?this._defaultValue():this._defaultValue;return"function"==typeof this._defaultValue&&le(this,e),e}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return this.optionalValues.indexOf(e)>=0?lp:this._subtype.validate(e,t)}}),Object.defineProperty(t.prototype,"isAssignableFrom",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this._subtype.isAssignableFrom(e)}}),Object.defineProperty(t.prototype,"getSubTypes",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this._subtype}}),t}(oK);function sn(e,t,r){return function(e,t){if("function"!=typeof t&&la(t))throw new lg("default value cannot be an instance, pass a snapshot or a function that creates an instance/snapshot instead")}(e,t),new sr(e,t,r||si)}var si=[void 0],sa=sn(l4,void 0),so=sn(l5,null);function sl(e){return st(e,sa)}(function(e){function t(t,r){var n=e.call(this,t)||this;return Object.defineProperty(n,"_definition",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(n,"_subType",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),n}oT(t,e),Object.defineProperty(t.prototype,"flags",{get:function(){return(this._subType?this._subType.flags:0)|k.Late},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"getSubType",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(!this._subType){var t=void 0;try{t=this._definition()}catch(e){if(e instanceof ReferenceError)t=void 0;else throw e}if(e&&void 0===t)throw new lg("Late type seems to be used too early, the definition (still) returns undefined");t&&(this._subType=t)}return this._subType}}),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){return this.getSubType(!0).instantiate(e,t,r,n)}}),Object.defineProperty(t.prototype,"reconcile",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){return this.getSubType(!0).reconcile(e,t,r,n)}}),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){var e=this.getSubType(!1);return e?e.name:"<uknown late type>"}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this.getSubType(!1);return r?r.validate(e,t):lp}}),Object.defineProperty(t.prototype,"isAssignableFrom",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=this.getSubType(!1);return!!t&&t.isAssignableFrom(e)}}),Object.defineProperty(t.prototype,"getSubTypes",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.getSubType(!1)||oY}})})(oK),function(e){function t(t,r){var n=e.call(this,t)||this;return Object.defineProperty(n,"options",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(n,"flags",{enumerable:!0,configurable:!0,writable:!0,value:k.Lazy}),Object.defineProperty(n,"loadedType",{enumerable:!0,configurable:!0,writable:!0,value:null}),Object.defineProperty(n,"pendingNodeList",{enumerable:!0,configurable:!0,writable:!0,value:e9.array()}),rd(function(){return n.pendingNodeList.length>0&&n.pendingNodeList.some(function(e){return e.isAlive&&n.options.shouldLoadPredicate(e.parent?e.parent.value:null)})},function(){n.options.loadType().then(tQ(function(e){n.loadedType=e,n.pendingNodeList.forEach(function(e){e.parent&&n.loadedType&&e.parent.applyPatches([{op:"replace",path:"/".concat(e.subpath),value:e.snapshot}])})}))}),n}oT(t,e),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){return"<lazy ".concat(this.name,">")}}),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,
144configurable:!0,writable:!0,value:function(e,t,r,n){var i=this;if(this.loadedType)return this.loadedType.instantiate(e,t,r,n);var a=li(this,e,t,r,n);return this.pendingNodeList.push(a),rd(function(){return!a.isAlive},function(){return i.pendingNodeList.splice(i.pendingNodeList.indexOf(a),1)}),a}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return this.loadedType?this.loadedType.validate(e,t):lE(e)?lp:o9(t,e,"Value is not serializable and cannot be lazy")}}),Object.defineProperty(t.prototype,"reconcile",{enumerable:!1,configurable:!0,writable:!0,value:function(t,r,n,i){return this.loadedType?(t.die(),this.loadedType.instantiate(n,i,n.environment,r)):e.prototype.reconcile.call(this,t,r,n,i)}})}(oX);var ss=(new(function(e){function t(t){var r=e.call(this,t?"frozen(".concat(t.name,")"):"frozen")||this;return Object.defineProperty(r,"subType",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(r,"flags",{enumerable:!0,configurable:!0,writable:!0,value:k.Frozen}),r}return oT(t,e),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){return"<any immutable value>"}}),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){return li(this,e,t,r,n)}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return lE(e)?this.subType?this.subType.validate(e,t):lp:o9(t,e,"Value is not serializable and cannot be frozen")}}),t}(oX)),function(){function e(e,t){if(Object.defineProperty(this,"targetType",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(this,"identifier",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"node",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"resolvedReference",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),sv(e))this.identifier=e;else if(la(e)){var r=ll(e);if(!r.identifierAttribute)throw new lg("Can only store references with a defined identifier attribute.");var n=r.unnormalizedIdentifier;if(null==n)throw new lg("Can only store references to tree nodes with a defined identifier.");this.identifier=n}else throw new lg("Can only store references to tree nodes or identifiers, got: '".concat(e,"'"))}return Object.defineProperty(e.prototype,"updateResolvedReference",{enumerable:!1,configurable:!0,writable:!0,value:function(e){var t=""+this.identifier,r=e.root,n=r.identifierCache.getLastCacheModificationPerId(t);if(!this.resolvedReference||this.resolvedReference.lastCacheModification!==n){var i=this.targetType,a=r.identifierCache.resolve(i,t);if(!a)throw new su("[mobx-state-tree] Failed to resolve reference '".concat(this.identifier,"' to type '").concat(this.targetType.name,"' (from node: ").concat(e.path,")"));this.resolvedReference={node:a,lastCacheModification:n}}}}),Object.defineProperty(e.prototype,"resolvedValue",{get:function(){return this.updateResolvedReference(this.node),this.resolvedReference.node.value},enumerable:!1,configurable:!0}),e}()),su=function(e){function t(r){var n=e.call(this,r)||this;return Object.setPrototypeOf(n,t.prototype),n}return oT(t,e),t}(Error),sc=function(e){function t(t,r){var n=e.call(this,"reference(".concat(t.name,")"))||this;return Object.defineProperty(n,"targetType",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(n,"onInvalidated",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(n,"flags",{enumerable:!0,configurable:!0,writable:!0,value:k.Reference}),n}return oT(t,e),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.name}}),Object.defineProperty(t.prototype,"isAssignableFrom",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.targetType.isAssignableFrom(e)}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return sv(e)?lp:o9(t,e,"Value is not a valid identifier, which is a string or a number")}}),Object.defineProperty(t.prototype,"fireInvalidated",{enumerable:!1,
144configurable:!0,writable:!0,value:function(e,t,r,n){var i=t.parent;if(i&&i.isAlive){var a=i.storedValue;a&&this.onInvalidated({cause:e,parent:a,invalidTarget:n?n.storedValue:void 0,invalidId:r,replaceRef:function(e){oM(t.root.storedValue,{op:"replace",value:e,path:t.path})},removeRef:function(){var e;oZ(e=i.type)&&(e.flags&k.Object)>0?this.replaceRef(void 0):oM(t.root.storedValue,{op:"remove",path:t.path})}})}}}),Object.defineProperty(t.prototype,"addTargetNodeWatcher",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){var r=this,n=this.getValue(e);if(n){var i=ll(n),a=function(n,a){var o=function(e){switch(e){case A.beforeDestroy:return"destroy";case A.beforeDetach:return"detach";default:return}}(a);o&&r.fireInvalidated(o,e,t,i)},o=i.registerHook(A.beforeDetach,a),l=i.registerHook(A.beforeDestroy,a);return function(){o(),l()}}}}),Object.defineProperty(t.prototype,"watchTargetNodeForInvalidations",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r){var n,i=this;if(this.onInvalidated){e.registerHook(A.beforeDestroy,function(){n&&n()});var a=function(a){n&&n();var o=e.parent,l=o&&o.storedValue;o&&o.isAlive&&l&&((r?!!r.get(t,l):e.root.identifierCache.has(i.targetType,""+t))?n=i.addTargetNodeWatcher(e,t):a||i.fireInvalidated("invalidSnapsh
144otReference",e,t,null))};e.state===R.FINALIZED?a(!0):(e.isRoot||e.root.registerHook(A.afterCreationFinalization,function(){e.parent&&e.parent.createObservableInstanceIfNeeded()}),e.registerHook(A.afterAttach,function(){a(!1)}))}}}),t}(oX),sd=function(e){function t(t,r){return e.call(this,t,r)||this}return oT(t,e),Object.defineProperty(t.prototype,"getValue",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(e.isAlive)return e.storedValue.resolvedValue}}),Object.defineProperty(t.prototype,"getSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return e.storedValue.identifier}}),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){var i=la(n)?ll(n).identifier:n,a=new ss(n,this.targetType),o=li(this,e,t,r,a);return a.node=o,this.watchTargetNodeForInvalidations(o,i,void 0),o}}),Object.defineProperty(t.prototype,"reconcile",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){if(!e.isDetaching&&e.type===this){var i=la(t),a=e.storedValue;if(!i&&a.identifier===t||i&&a.resolvedValue===t)return e.setParent(r,n),e}var o=this.instantiate(r,n,void 0,t);return e.die(),o}}),t}(sc),sp=function(e){function t(t,r,n){var i=e.call(this,t,n)||this;return Object.defineProperty(i,"options",{enumerable:!0,configurable:!0,writable:!0,value:r}),i}return oT(t,e),Object.defineProperty(t.prototype,"getValue",{enumerable:!1,configurable:!0,writable:!0,value:function(e){if(e.isAlive)return this.options.get(e.storedValue,e.parent?e.parent.storedValue:null)}}),Object.defineProperty(t.prototype,"getSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return e.storedValue}}),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){var i=la(n)?this.options.set(n,e?e.storedValue:null):n,a=li(this,e,t,r,i);return this.watchTargetNodeForInvalidations(a,i,this.options),a}}),Object.defineProperty(t.prototype,"reconcile",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){var i=la(t)?this.options.set(t,e?e.storedValue:null):t;if(!e.isDetaching&&e.type===this&&e.storedValue===i)return e.setParent(r,n),e;var a=this.instantiate(r,n,void 0,i);return e.die(),a}}),t}(sc);function sf(e,t){var r=t||void 0,n=t?t.onInvalidated:void 0;return r&&(r.get||r.set)?new sp(e,{get:r.get,set:r.set},n):new sd(e,n)}var sm=function(e){function t(t,r){var n=e.call(this,t)||this;return Object.defineProperty(n,"validType",{enumerable:!0,configurable:!0,writable:!0,value:r}),Object.defineProperty(n,"flags",{enumerable:!0,configurable:!0,writable:!0,value:k.Identifier}),n}return oT(t,e),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){if(!e||!(e.type instanceof lZ))throw new lg("Identifier types can only be instantiated as direct child of a model type");return li(this,e,t,r,n)}}),Object.defineProperty(t.prototype,"reconcile",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){if(e.storedValue!==t)throw new lg("Tried to change identifier from '".concat(e.storedValue,"' to '").concat(t,"'. Changing identifiers is not allowed."));return e.setParent(r,n),e}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){return typeof e!==this.validType?o9(t,e,"Value is not a valid ".concat(this.describe(),", expected a ").concat(this.validType)):lp}}),t}(oX),sg=function(e){function t(){var t=e.call(this,"identifier","string")||this;return Object.defineProperty(t,"flags",{enumerable:!0,configurable:!0,writable:!0,value:k.Identifier}),t}return oT(t,e),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){return"identifier"}}),t}(sm),sh=function(e){function t(){return e.call(this,"identifierNumber","number")||this}return oT(t,e),Object.defineProperty(t.prototype,"getSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return e.storedValue}}
144),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){return"identifierNumber"}}),t}(sm),sb=new sg,sy=new sh;function sv(e){return"string"==typeof e||"number"==typeof e}(function(e){function t(t){var r=e.call(this,t.name)||this;return Object.defineProperty(r,"options",{enumerable:!0,configurable:!0,writable:!0,value:t}),Object.defineProperty(r,"flags",{enumerable:!0,configurable:!0,writable:!0,value:k.Custom}),r}oT(t,e),Object.defineProperty(t.prototype,"describe",{enumerable:!1,configurable:!0,writable:!0,value:function(){return this.name}}),Object.defineProperty(t.prototype,"isValidSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t){if(this.options.isTargetType(e))return lp;var r=this.options.getValidationMessage(e);return r?o9(t,e,"Invalid value for type '".concat(this.name,"': ").concat(r)):lp}}),Object.defineProperty(t.prototype,"getSnapshot",{enumerable:!1,configurable:!0,writable:!0,value:function(e){return this.options.toSnapshot(e.storedValue)}}),Object.defineProperty(t.prototype,"instantiate",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){var i=this.options.isTargetType(n)?n:this.options.fromSnapshot(n,e&&e.root.environment);return li(this,e,t,r,i)}}),Object.defineProperty(t.prototype,"reconcile",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,r,n){var i=!this.options.isTargetType(t);if(!e.isDetaching&&e.type===this&&(i?t===e.snapshot:t===e.storedValue))return e.setParent(r,n),e;var a=i?this.options.fromSnapshot(t,r.root.environment):t,o=this.instantiate(r,n,void 0,a);return e.die(),o}})})(oX);var sS=function(e,t){var r=st.apply(void 0,oL([],oR(("string"==typeof e?t:e).map(function(e){return l9(""+e)})),!1));return"string"==typeof e&&(r.name=e),r},s_=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return new lZ({name:"string"==typeof e[0]?e.shift():"AnonymousModel",properties:e.shift()||{}})},sw=function(e,t){var r,n=sf(e,ok(ok({},t),{onInvalidated:function(e){t&&t.onInvalidated&&t.onInvalidated(e),e.removeRef()}}));return t&&!1===t.acceptsUndefined?n:st(r=n,sa)},sx=sn,sP=function(e){return st(e,so)},sE=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r="string"==typeof e[0]?e.shift():oZ(e[0])?e[0].name:null,n=e[0],i=e[1],a=e[2]?e[2]:function(e){return"Value does not respect the refinement predicate"};return lR(r,1),new l7(r,n,i,a)},sO=function(e){return new lG("Map<string, ".concat(e.name,">"),e)},sA=function(e){return new lH("".concat(e.name,"[]"),e)};let sC=[1e3,2e3,6e3];async function sI(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:sC;try{return await e()}catch(n){if(t.length<=0)throw n;let r=t[0];return await new Promise(e=>{setTimeout(e,r)}),sI(e,t.slice(1))}}function sT(e){let{statusCode:t=null,url:r=null,method:n=null}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.name="HttpError",this.message=e,this.params={url:r,method:n,statusCode:t},this.stack=Error().stack}function sk(e,t){let{detail:r,...n}=t,i=e instanceof Error?e.message:e;sT.call(this,i,n),this.name="FetchError",this.detail=r}function sD(e,t){let{detail:r,...n}=t,i=e instanceof Error?e.message:e;sT.call(this,i,n),this.name="ApiError",this.detail=r}function sR(e,t){let{detail:r,code:n,...i}=t;sD.call(this,e,{detail:r,...i}),this.name="ApiErrorV1",this.code=n}sT.prototype=Object.create(Error.prototype),sT.prototype.constructor=sT,sT.prototype.isBadRequest=function(){return 400===this.params.statusCode},sT.prototype.isNotAuthorized=function(){return 401===this.params.statusCode},sT.prototype.isNotFound=function(){return 404===this.params.statusCode},sT.prototype.isPreconditionRequired=function(){return 428===this.params.statusCode},sk.prototype=Object.create(sT.prototype),sk.prototype.constructor=sk,sD.prototype=Object.create(sT.prototype),sD.prototype.constructor=sD,sR.prototype=Object.create(sD.prototype),sR.prototype.constructor=sR;let sL="AbortError";function sN(e,t){let{reason:r,...n}=t,i=e instanceof Error?e.message:e;sT.call(this,i,n),this.name=sL,this.reason=r}function sj(e,t){let{detail:r,...n}=t,i=e instanceof Error?e.message:e;sT.call(this,i,n),this.name="AuthError",this.detail=r}sN.prototype=Object.create(sT.prototype),sN.prototype.constructor=sN,sj.prototype=Object.create(sT.prototype),sj.prototype.constructor=sj,sj.isAuthError=e=>Array.isArray(e)&&e.every(e=>e.hasOwnProperty("field")&&e.hasOwnProperty("message"));let sM="FORM_WITH_ATTACHED_FILE_SIGNATURE_PROPERTY",sF={},sU=e=>!!(e&&"GET"!==e.toUpperCase());function sB(e){return`Response statusText: '${e.statusText}', statusCode: ${e.status}.`}let sV=async function(e){let t,r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=function(e,t){let r={...t};return sU(t.method)&&(!0===t[sM]?r.body=function(e){let t=new FormData;if(e)for(let[r,n]of Object.entries(e))t.append(r,n);return t}(e):r.body=JSON.stringify(e)),r}(n,i),o=function(e,t,r){let n=e;if(!(!r.method||["get","delete"].includes(r.method.toLowerCase())))return n;if(Object.keys(t).length>0){let r=new URLSearchParams(t).toString();n=`${e}?${r}`}return n}(e,n,i),l={url:o,method:sU(a.method)?"POST":"GET",statusCode:null};try{t=await fetch(o,a),l.statusCode=t?.status??null}catch(e){if(e.name===sL)throw new sN(e,{reason:i?.signal?.reason,...l});throw new sk(e,{detail:"Network error or CORS setup error.",...l})}try{r=await t.json()}catch(e){throw new sk(e,{detail:`JSON parse failed. ${sB(t)}`,...l})}return function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e.ok){let n=sB(e);if(t){if(t.errorDetails){if(sj.isAuthError(t.errorDetails))throw new sj(n,{detail:t.errorDetails,...r});throw new sD(n,{detail:function(e){let t=Array.isArray(e)?e[0]:e;return"string"==typeof t?t:"Unknown ApiError"}(t.errorDetails),...r})}if(t.error&&1===t.error.version)throw new sR(n,{detail:t.error.message,code:t.error.code,...r});throw new sk(n,{detail:"Response JSON is valid, but data format is not supported",...r})}throw new sk(n,{detail:n,...r})}}(t,r,l),r},sz=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return sV(e,t,{...r,method:"POST"})},sG=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return sV(e,t,{...r,method:"GET"})},sH=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return sV(e,t,{...r,method:"PATCH"})},sW=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return sV(e,t,{...r,method:"DELETE"})},s$=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return sV(e,t,{...r,method:"PUT"})},sY={GET:sG,PATCH:sH,DELETE:sW,PUT:s$},sq=async(e,t,r)=>{let n=r.method+e;sF[n]?.abort&&sF[n].abort(),sF[n]=new AbortController;let i={signal:sF[n]?.signal,...r};return sY[r.method](e,t,i)},sK=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return sq(e,t,{...r,method:"GET"})},sQ=async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return sq(e,t,{...r,method:"PATCH"})};aO().apimode.urlMapperObj;let sX=`${aO().site.origin}${aO().backendApi.accountUrl}`,sZ={getUserCommonData:async e=>sG(`${sX}/data/`,{},e),getDashboardData:async()=>sG(`${sX}/dashboard/`),getOfflineOrdersData:async()=>sG(`${sX}/orders-offline/`),getOfflineOrdersPagingData:async e=>sG(`${sX}/orders-offline/pagination`,e),getPurchasesPageData:async()=>sG(`${sX}/purchases/`),getWishlistPageData:async()=>sG(`${sX}/wishlist/`),getSupportPageData:async()=>sG(`${sX}/support/`)};function sJ(e){return e?.ctx?.req??null}async function s0(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=e?function(e){let t=sJ(e);return t?t.url:e?.ctx?.asPath??null}(e):aC.fromLocation().pathAndQuery,r=sJ(e),n={};return r&&(n.cookie=r.headers.cookie),{pathAndQuery:t,userCommonData:(await sI(async()=>sZ.getUserCommonData({headers:n}))).result}}let s1=`${aO().site.scheme}://${aO().site.domain}/datasource/book-prices/ajax`,s2={price:{original:"o",sale:"s",discountPercent:"d"},types:{paperbook:"p",ebook:"e",audiobook:"a"}}
144,s3=async function(e){let t=[...new Set(e)].filter(Boolean),r=new Map;if(0===t.length)return r;for(let[e,n]of Object.entries(await sz(s1,{filter:t}))){let t=new Map;for(let[e,r]of Object.entries(s2.types))r in n&&t.set(e,{original:n[r][s2.price.original],sale:n[r][s2.price.sale],discountPercent:n[r][s2.price.discountPercent]});r.set(+e,t)}return r},s5=`${aO().site.scheme}://${aO().site.domain}`,s4={price:{base:"b",final:"f",discount:"D",discountPercent:"d",installmentPlan:"i"},userType:{priceCompany:"c",priceIndividual:"i"},catalogPrice:"c"};function s6(e){let t=new Map;return t.set("base",e[s4.price.base]),t.set("final",e[s4.price.final]),t.set("discount",e[s4.price.discount]),t.set("discountPercent",e[s4.price.discountPercent]),t.set("installmentPlan",e[s4.price.installmentPlan]),t}let s8=async function(e){let t=[...new Set(e)].filter(Boolean),r=new Map;if(0===t.length)return r;for(let[e,n]of Object.entries(await sz(`${s5}/datasource/course-prices/ajax`,{filter:t}))){let t=new Map;for(let[e,r]of Object.entries(n))if(e===s4.catalogPrice)t.set("catalogPrice",s6(r));else{let n=s6(r[s4.userType.priceIndividual]),i=s6(r[s4.userType.priceCompany]);
144t.set(+e,new Map([["priceIndividual",n],["priceCompany",i]]))}r.set(+e,t)}return r};Object.freeze({FB:"facebook",VK:"vkontakte"});let s9=Object.freeze({IDLE:"idle",PENDING:"pending",ERROR:"error",SUCCESS:"success"});var s7=()=>null;let ue={SUCCESS:"success",INFO:"info",WARNING:"warning",ERROR:"error"},ut={GLOBAL:"global",REFERRAL:"referralProgram",ERROR:"error",INFO:"info",DATA_LOADING_ERROR:"dataLoadingError"},ur="showSnackbar",un="Случилась неопознанная ошибка на сервере. Возможно, мы уже её устраняем. Попробуйте повторить действие позже и обратитесь в техподдержку, если ошибка повторится.",ui=Object.freeze({global:{isVisible:!1,data:null},referralProgram:{isVisible:!1,data:null},error:{isVisible:!1,data:null},info:{isVisible:!1,data:null},dataLoadingError:{isVisible:!1,data:un}}),ua=[ut.DATA_LOADING_ERROR,ut.GLOBAL,ut.REFERRAL,ut.INFO,ut.ERROR],uo=s_("ReferralDataProps",{id:l2,type:l0,code:sP(l0),balance:sP(l1),email:sP(l0),maxReward:l2}),ul=s_("ReferralNotification",{isVisible:l3,data:sP(uo)}),us=s_("StringNotification",{isVisible:l3,data:sP(l0)}),uu=s_("Notification",{global:us,referralProgram:ul,error:us,info:us,dataLoadingError:us}).actions(e=>({applyDynamicData:t=>{let{userCommonData:r}=t,{notification:n}=r;e.global={isVisible:!!n.global,data:n.global},e.referralProgram={isVisible:!!n.referralProgram,data:n.referralProgram}},activateNotification:(t,r)=>{e[t].isVisible=!0,e[t].data=r},setDataLoadingError:()=>{e.dataLoadingError.isVisible=!0},deleteNotificationFromStore:t=>{e[t].data=null,e[t].isVisible=!1},closeNotificationReferral:lN(function*(t){try{let r=yield sz("/my/notification/close.ajax",{notification:t});!0===r.success&&e.deleteNotificationFromStore(ut.REFERRAL)}catch(t){oV(e).setDataLoadingError(t)}})})).views(e=>({get hasNotification(){return ua.some(t=>e[t].isVisible)},get notifications(){return ua.filter(t=>e[t].isVisible).map(t=>({type:t,data:e[t].data}))}})),uc=sS("OrderType",Object.values(oi)),ud=sS("OrderStatus",Object.values(op)),up=Object.freeze({NONE:"none",USER_CLICK:"userClick",DEFAULT_TIMEOUT:"defaultTimeout",CLICK_OR_UNDO_LINK:"clickOrUndoLink"}),uf=aO().notifications.defaultHideTimeoutMs,um={CARD_REMOVAL:"CardRemoval",AUTH:"Auth"},ug=s_(um.CARD_REMOVAL,{type:l9(um.CARD_REMOVAL),id:st(l0,l1),orderType:uc}),uh=s_(um.AUTH,{type:l9(um.AUTH),isRegistered:sx(l3,!1)}),ub=s_("TrackerEvent",{trackerName:l0,eventName:l0}),uy=s_("TrackerData",{openEvent:sP(ub),closeEvent:sP(ub)}),uv=s_("SnackbarItem",{text:l0,severity:sS(Object.values(ue)),hideType:sP(sS(Object.values(up))),data:sP(st(ug,uh)),trackerData:sP(uy),timestamp:l1}).actions(e=>({remove(){e.parent.remove(e)},callback(){oV(e).snackbarCallbackManager(e)}})).views(e=>({get parent(){return oB(e,uS)},get key(){return[e.text,e.severity,e.hideType,e.timestamp].join(" | ")},get isClosable(){return e.hideType!==up.NONE},get hideTimeoutMs(){return e.hideType===up.DEFAULT_TIMEOUT?uf:null},get dataType(){return e.data?.type??null},get isRegistrationNotification(){return e.dataType===um.AUTH&&e.data?.isRegistered}})),uS=s_("Snackbar",{items:sA(uv)}).actions(e=>({add(t){let{text:r,severity:n,hideType:i=up.DEFAULT_TIMEOUT,data:a=null,trackerData:o=null}=t;e.items.push({text:r,severity:n,hideType:i,timestamp:Date.now(),data:a,trackerData:o})},addError(t){let r=!(arguments.length>1)||void 0===arguments[1]||arguments[1],n="string"==typeof t?t:t?.detail??"Произошла неизвестная ошибка, сайт может работать некорректно";e.add({text:n,severity:ue.ERROR,hideType:r?up.USER_CLICK:up.NONE})},addDefaultWarning(t){e.add({text:t,severity:ue.WARNING})},addWarningWithUndo(t){let{text:r,data:n}=t;e.add({hideType:up.CLICK_OR_UNDO_LINK,severity:ue.WARNING,text:r,data:n})},remove(t){let r=e.items.indexOf(t);r>-1&&e.items.splice(r,1)},removeByDataType(t){let r=e.items.find(e=>e.data?.type===t);e.remove(r)}})).views(e=>({get current(){return e.items}})),u_=s_("PromoAction",{isValentinesDay:l3}).actions(e=>({applyDynamicData:t=>{e.isValentinesDay=t?.feb14||!1}})),uw=s_("SiteSettings",{promoAction:u_}).actions(e=>({applyDynamicData:t=>{let{userCommonData:r}=t;e.promoAction.applyDynamicData(r?.settings?.promo)}})),ux=s_("SiteMeta",{title:l0,description:l0,keywords:l0,ogTitle:l0,ogDescription:l0,ogImage:l0,ogUrl:l0}).actions(e=>({applyStaticData:t=>{let{apiData:r}=t;e.title=r.common?.meta?.title??"",e.description=r.common?.meta?.description??"",e.keywords=r.common?.meta?.keywords??"",e.ogTitle=r.common?.meta?.ogTitle??"",e.ogDescription=r.common?.meta?.ogDescription??"",e.ogImage=r.common?.meta?.ogImage??"",e.ogUrl=r.common?.meta?.ogUrl??""}})),uP=s_("Item",{url:sP(l0),title:l0}),uE=s_("Breadcrumbs",{items:sA(uP)}).actions(e=>({applyData(t){e.items.replace(t)},add:t=>e.items.push(t)})),uO=e=>e.map(e=>({...e,headers:e.headers.map(e=>({...e,url:e.url??void 0}))})),uA=s_("Banner",{type:sS(Object.values({COMMON:"common",ARTICLE:"article"})),title:sP(l0),url:sb,src:l0,count:sP(l1),duration:sP(l0),views:sP(l1)}),uC={DEFAULT:"default",NEW:"new",SOON:"soon",BEST:"best",ACTION:"action"},uI=s_("Link",{title:sb,url:l0,count:sP(l1),iconType:sP(sS(Object.values({GIFT_SHOP:"gift-shop"}))),type:sP(sS(Object.values(uC)))}),uT=s_("Header",{title:l0,url:sP(l0)}),uk=s_("RightSectionItem",{id:sy,headers:sA(uT),banner:sP(uA),links:sA(uI),type:sP(sS(Object.values({ARTICLE:"article"})))}),uD=s_("RightSection",{items:sA(uk)}).actions(e=>({applyStaticData:t=>{e.items=uO(t)}})),uR=e=>e.map(e=>({...e,shelves:e.shelves.map(e=>({...e,type:e.type??void 0}))})),uL=s_("Product",{id:sy,title:l0,url:l0,src:l0}),uN=s_("Shelf",{title:sb,url:l0,type:sx(sS(Object.values(uC)),u
144C.DEFAULT),products:sA(uL)}),uj=s_("CenterSectionItem",{id:sy,bannerLine:sA(uA),shelves:sA(uN),oneBanner:sP(uA)}).views(e=>({get shelvesWithOneBanner(){let t=[];return e.oneBanner&&t.push({title:e.oneBanner.title,url:e.oneBanner.url,type:null,products:[]}),[...e.shelves,...t]}})),uM=s_("CenterSection",{items:sA(uj)}).actions(e=>({applyStaticData:t=>{e.items=uR(t)}})),uF=e=>e.map(e=>({...e,centerSection:e.centerSection??void 0,rightSection:e.rightSection??void 0,items:e.items.map(e=>({...e,centerSection:e.centerSection??void 0,rightSection:e.rightSection??void 0,items:e.items.map(e=>({...e,centerSection:e.centerSection??void 0,rightSection:e.rightSection??void 0}))}))})),uU={BLOG:"blog"},uB=s_("MenuItem3",{id:sy,title:l0,url:l0,active:sP(l3),rightSection:sw(uk)}).views(e=>({get isActive(){return e===oB(e,uG).level3MenuActiveItem}})),uV=s_("MenuItem2",{id:sy,title:l0,url:l0,active:sP(l3),rightSection:sw(uk),items:sA(uB),count:sP(l1)}).views(e=>({get isActive(){return e===oB(e,uG).level2MenuActiveItem},get hasSubmenu(){return e.items.length>0}})),uz=s_("MenuItem1",{id:sy,title:l0,shortTitle:l0,longTitle:l0,count:sP(l1),url:l0,active:sP(l3),centerSection:sw(uj),rightSection:sw(uk),items:sA(uV),template:sP(l0)}).views(e=>({get isActive(){let t=oB(e,uG);return e===t.level1MenuActiveItem||!t.isDesktopPopupVisible&&e.active},get hasSubmenu(){return e.items.length>0},get someItemHasSubmenu(){return e.items.some(e=>e.hasSubmenu)}})),uG=s_("Menu",{items:sA(uz),level1MenuActiveItem:sw(uz),level2MenuActiveItem:sw(uV),level3MenuActiveItem:sw(uB)}).volatile(()=>({isDesktopPopupVisible:!1,isMobileMenuVisible:!1})).views(e=>({get hasActiveLevel1Menu(){return!!e.level1MenuActiveItem},get hasActiveLevel2Menu(){return!!e.level2MenuActiveItem},get hasActiveLevel3Menu(){return!!e.level3MenuActiveItem},get bookMenuData(){return e.items.find(e=>"Книги"===e.title)?.items?.map(e=>({id:e.id,title:e.title,url:e.url,count:e.count}))??[]}})).actions(e=>({applyStaticData:t=>{e.items=uF(t)},resetActiveLevel2MenuItem:()=>{e.setActiveLevel2MenuItem(void 0)},setActiveLevel1MenuItem:t=>{e.level1MenuActiveItem=t?.id,e.resetActiveLevel2MenuItem()},resetActiveLevel3MenuItem:()=>{e.setActiveLevel3MenuItem(void 0)},setActiveLevel2MenuItem:t=>{e.level2MenuActiveItem=t?.id,e.resetActiveLevel3MenuItem()},setActiveLevel3MenuItem:t=>{e.level3MenuActiveItem=t?.id},setVisibleDesktopPopup:t=>{e.isDesktopPopupVisible=t,!1===t&&e.setActiveLevel1MenuItem(void 0)},setShownMobileMenu:t=>{e.isMobileMenuVisible=t,!0===e.isMobileMenuVisible&&e.setActiveLevel1MenuItem(e.items[0])}})),uH=aO().menuAliasList,uW=aO().site.domain.replace(/^www\./,""),u$=e=>new aC(e).hostNameAndPath.replace(/\/$/,""),uY=(e,t)=>t===u$(e),uq=(e,t)=>{for(let r of Object.keys(uH))if(e.template&&e.template===r)for(let e of uH[r]){let n=r===uU.BLOG?r:uW+e;if(t.includes(n))return!0}return!1},uK=(e,t,r)=>!!uY(e,r)||uq(t,r),uQ=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;for(let n of t){let t=r||n;if(uK(n.url,t,e))return t.active=!0,!0;if(n.items?.length>0&&uQ(e,n.items,t))return!0}return!1},uX=s_("Header",{menu:uG,centerSection:uM,rightSection:uD}).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,{centerSection:n,rightSection:i,menu:a}=r.common.header;e.centerSection.applyStaticData(n),e.rightSection.applyStaticData(i),e.menu.applyStaticData(a)},setActiveMainMenuItem:t=>{uQ(u$(t),e.menu.items)}})).views(e=>({get currentRightSection(){return e.menu.level3MenuActiveItem?.rightSection||e.menu.level2MenuActiveItem?.rightSection||e.menu.level1MenuActiveItem?.rightSection||null},get currentCenterSection(){return e.menu.level1MenuActiveItem?.centerSection||null},get currentMobileTopSection(){if(!e.currentCenterSection&&!e.currentRightSection)return null;let t={id:1,links:[]},r={id:2,links:[]},n=!0;if(e.currentCenterSection){let{shelves:i,oneBanner:a}=e.currentCenterSection;n=0===i.length,t.links.push(...i),a&&r.links.push(a)}if(e.currentRightSection){let{headers:t,links:n}=e.currentRightSection;r.links.push(...t,...n)}if(n)return[r];return[t,r]},get currentMobileBottomSection(){let{level1MenuActiveItem:t}=e.menu;if(!t)return null;let r=[{title:t.longTitle,url:t.url,count:t.count}];return e.currentCenterSection&&r.push(...e.currentCenterSection.bannerLine),r},get isBlogTemplate(){return e.menu.level1MenuActiveItem?.template===uU.BLOG}}));function uZ(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"User canceled authorization";this.name="CancelLoginError",this.message=e,this.stack=Error().stack}uZ.prototype=Object.create(Error.prototype),uZ.prototype.constructor=uZ;let uJ=Object.freeze({CATALOG_PRODUCT:"catalogProduct",CATALOG_CATEGORY:"catalogCategory",CATALOG_TAG:"catalogTag",CATALOG_NEW:"catalogNew",CATALOG_SOON:"catalogSoon",CATALOG_SEARCH:"catalogSearch",CART:"cart",CART_ORDER:"cartOrder",CART_CHECKIN:"cartCheckin",CART_CHECKOUT:"cartCheckout",ACCOUNT_DASHBOARD:"accountDashboard",ACCOUNT_ORDERS:"accountOrders",ACCOUNT_WISHLIST:"accountWishlist",ACCOUNT_SUPPORT:"accountSupport",ACCOUNT_PURCHASES:"accountPurchases",CATALOG:"CATALOG",COURSE_PRODUCT:"courseProduct",PEOPLE_PERSON:"peoplePerson",ABOUT_JOB_APPLY:"aboutJobApply"});async function u0(){let{form_token:e}=await sG(`${aO().site.origin}/auth/token/form_token.ajax`);return e}function u1(e){return async function(t){for(var r=arguments.length,n=Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let a=await u0();return e(`${t}?form_token=${a}`,...n)}}u1(sG);let u2=u1(sz),u3=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,{userCommonData:t}=await s0({ctx:{req:e}});return t?.profileData?.isAdmin===!0};var u5={checkEmail:async e=>u2("/auth/email/check",e),sendVerification:async e=>u2("/auth/email/send-verify",e),sendVerificationCode:async e=>
144u2("/auth/email/send-code-to-verify-email",e),remindVerificationCode:async e=>u2("/auth/email/remind-to-verify",e),verifyEmailByCode:async e=>u2("/auth/email/verify-email-by-code",e),confirmVerification:async e=>u2("/auth/email/confirm-verify",e),registerWithPassword:async e=>u2("/auth/register/with-password",e),loginWithPassword:async e=>u2("/auth/login/with-password",e),logout:async()=>u2("/auth/logout"),passwordReset:async e=>u2("/auth/password/reset",e),passwordResetConfirm:async e=>u2("/auth/password/confirm-reset",e),acceptAgreement:async(e,t)=>{if(!aO().auth.social[t])throw Error(`unknown social network: ${t}`);return u2(aO().auth.social[t].acceptAgreementApi,e,{credentials:"include"})},passwordSet:async e=>u2("/auth/password/set",e),getExpiredStatus:async e=>u2("/auth/token/get-expired-status",e)};let u4={items:[]},u6=s_("ErrorItem",{code:sP(l1),field:l0,message:l0}),u8=s_("AuthError",{items:sA(u6)}).actions(e=>({setError:t=>{e.items=t},deleteErrorItem:t=>{e.items.remove(t)},deleteErrorByName:t=>{e.items=e.items.filter(e=>e.field!==t)},clearError:()=>{e.items=[]}})).views(e=>({hasErrorByName:t=>e.items.some(e=>e.field===t),hasErrorByCode:t=>e.items.some(e=>e.code===t),hasAnyError:()=>e.items.length>0})),u9=s_("CityBase",{id:sy,name:l0,region:l0}),u7=s_("ShipmentCity",{id:sy,name:l0,region:l0,active:l3,estimatesMin:sP(l1),estimatesMax:sP(l1),freeDeliverySum:l1}),ce={PRODUCTS:"products",COURSES:"courses"},ct={MINIMAL:"minimal",FULL:"full"},cr={RELATED:"related",SERIES:"series",SAME_AUTHOR:"sameAuthor",OTHER_PRODUCTS:"otherProducts",AUTHOR_PRODUCTS:"authorProducts",CATALOG_COURSES:"catalogCourses",TOP_10_PRODUCTS:"top10Products"},cn={[cr.SERIES]:"Серия",[cr.SAME_AUTHOR]:"Тот же автор",[cr.OTHER_PRODUCTS]:"Другие книги по теме",[cr.RELATED]:"С этой книгой покупают",[cr.AUTHOR_PRODUCTS]:"Книги автора"},ci={PRODUCTS_CATALOG:"productsCatalog",COURSES_CATALOG:"coursesCatalog"};async function ca(e,t){let r=oV(e);if(r.checkAccess())return!0;try{return await r.auth(t),!0}catch(e){if(e instanceof uZ)return!1;throw e}}async function co(e,t){let r=oV(e),n=r.checkAllowingToOrder();if(!r.isAuthorized||n)return!0;try{return await r.openConfirmEmailPopup(t),!0}catch(e){if(e instanceof uZ)return!1;throw e}}let cl=`${aO().site.origin}${aO().backendApi.baseUrl}`,cs={PRODUCTS:[ce.PRODUCTS],COURSES:[ce.COURSES],ALL:"all"},cu={add:async(e,t)=>{let{wishlistType:r,listType:n}=t;return s$(`${cl}/account/wishlist/${r}/?id=${e}&listType=${n}`)},remove:async(e,t)=>{let{wishlistType:r,listType:n}=t;return sW(`${cl}/account/wishlist/${r}/?id=${e}&listType=${n}`)},getWishlist:async e=>{let{wishlistType:t,listType:r}=e;return sG(`${cl}/account/wishlist/${t}/`,{listType:r})}},cc=Object.freeze({ADD_TO_CART:"cart",ADD_TO_WISHLIST:"wishlist",ADD_TO_PRESENT_SHOP:"presentShop",REMOVE_FROM_WISHLIST:"wishlist",CART_AUTH_ON_1_STEP:"cartAuthOn1Step",CART_GO_TO_2_STEP:"cartGoTo2Step",CART_INIT:"cartInit",CART_GO_TO_PAYMENT:"cartGoToPayment",VIRTUAL_ORDER_INIT:"virtualOrderInit",COURSE_ORDER_INIT:"courseOrderInit"}),cd=sS("AuthActionType",Object.values(cc)),cp="MODEL_TYPE_PROPERTY_NAME",cf=(e,t)=>{let r=e;for(;r;){if(r[cp]===t)return r;if(function(e,t){void 0===t&&(t=1);for(var r=ll(e).parent;r;){if(0==--t)return!0;r=r.parent}return!1}(r))r=oU(r);else break}return null},cm="PRODUCT",cg=e=>cf(e,cm),ch=Object.freeze({small:"",large:"",pattern:null}),cb=Object.freeze({[a4.x010]:"small",[a4.x020]:"small",[a4.x033]:"small",[a4.x050]:"large",[a4.x066]:"large",[a4.x075]:"large",[a4.x100]:"large",[a4.x150]:"large",[a4.x200]:"large"}),cy=s_("CoverModel",{small:l0,large:l0,pattern:sP(l0)}).views(e=>({getCover:t=>t in cb?e.pattern?e.pattern.replace("%SIZE%",t):ak(e[cb[t]])??null:null,get needShadow(){return null!==e.pattern&&""!==e.pattern}})),cv=s_("SpecialTypes",{[a6.BEST]:sx(l3,!1),[a6.NEW]:sx(l3,!1),[a6.SOON]:sx(l3,!1),[a6.ADULT]:sx(l3,!1),[a6.CERTIFICATE]:sx(l3,!1)}).views(e=>({get product(){return cg(e)},get isAdult(){return e[a6.ADULT]},get extendedMap(){let t=new Map(Object.entries(e.toJSON()));return t.set(a6.HAS_PAPERBOOK_PRESALE,e.product?.hasPaperbookPresale??!1),t}})),cS=sS("ProductBaseTypes",Object.values(a2)),c_=sS("ProductTypes",Object.values(a3)),cw=Object.freeze({productBaseType:a2.PRODUCT,id:0,url:"",title:"",cover:ch,specialTypes:{},isAvailableProduct:!0}),cx=s_("MinimalProduct",{productBaseType:sx(cS,a2.PRODUCT),id:l1,url:l0,title:l0,cover:cy,specialTypes:sx(cv,{}),isAvailableProduct:sx(l3,!0)}).views(e=>({get root(){return oV(e)},getIdForPrice:()=>e.id,get isMinimalProduct(){return oN(e)===cx},is:t=>t===e.productBaseType,get isAdult(){return e.specialTypes.isAdult},get needAgeConfirmation(){return e.isAdult&&!e.root.localStorage.hasAgeConfirmation},get hasSoon(){return e.specialTypes[a6.SOON]},get detailUrl(){return e.url},get isAvailable(){return e.isAvailableProduct}})),cP=s_("Author",{id:sy,name:l0,url:sP(l0)}),cE=Object.freeze({id:0,name:""}),cO=s_("Category",{id:sy,name:l0});
144class cA extends Error{constructor(){super("throttled invocation was canceled"),this.name="CanceledError"}}class cC{ready;canceled=!1;constructor(e,t){let r=new Promise(e=>{this.timeout=setTimeout(e,t),this.resolve=e});this.ready=e.then(()=>r,()=>r).then(()=>{this.ready=void 0})}flush(){clearTimeout(this.timeout),this.resolve()}cancel(){this.canceled=!0,clearTimeout(this.timeout),this.resolve()}get[Symbol.toStringTag](){return"Delay"}then(e,t){return(this.ready||Promise.resolve()).then(()=>{if(this.canceled)throw new cA}).then(e,t)}catch(e){return this.then(void 0,e)}finally(e){return this.then().finally(e)}}function cI(e,t,r={}){let n,i,a,o;let l=null!=t&&Number.isFinite(t)?Math.max(t,0):0,s=r.getNextArgs||((e,t)=>t);function u(){let t=n;if(!t)return Promise.reject(Error("unexpected error: nextArgs is null"));o=void 0,n=void 0;let r=Promise.resolve(e(...t));return a=new cC(i=r.catch(()=>{}).then(()=>{i=void 0}),l),r}function c(e){if(!(n=n?s(n,e):e))throw Error("unexpected error: nextArgs is null")}function d(){return o=(a||Promise.resolve()).then(u)}function p(...e){try{c(e)}catch(e){return Promise.reject(e)}return o||d()}return p.invokeIgnoreResult=(...e)=>{c(e),o||d().catch(e=>{if(!(e instanceof cA))throw e})},p.cancel=async()=>{var e;let t=i;null===(e=a)||void 0===e||e.cancel(),o=void 0,n=void 0,i=void 0,a=void 0,await t},p.flush=async()=>{var e;null===(e=a)||void 0===e||e.flush(),await i},p}cI.CanceledError=cA;let cT=async e=>new Promise(t=>{setTimeout(t,e)}),ck=Object.values(od),cD=aO().presale.baseUrl,cR=(e,t)=>t?aC.encodeObjectToUrlSearchParams({productId:e,promoCode:t}):`productId=${e}`,cL=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=cR(e,t);return`${cD}?${r}`},cN=(e,t)=>{if(!Object.values(oi).includes(e))throw TypeError(`Used wrong order type: ${e}`);let r=async function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return sG(`/order/${e}/init`,{...t,...r})},n=async function(){let r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return sG(`/order/${e}/customer`,{...t,...r})},i=async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return sG(`/order/${oi.OFFLINE}/checkin`,{...t,...e})},a=async e=>sG(`/order/final/${e}`),o=async(r,n)=>s$(`/order/${e}/cart`,{...t,productId:r,promoCode:n}),l=cI(async(r,n)=>sQ(`/order/${e}/cart`,{...t,productId:r,count:n}),500),s=cI(async(r,n)=>sK(`/order/${e}/select`,{...t,productId:r,state:+n}),500),u=cI(async r=>sK(`/order/${e}/select-all`,{...t,state:+r}),500),c=async(e,t)=>{let r="pending"===(await sG("/order/payment-status",{id:e})).status;return r&&t>1?(await cT(1e3),c(e,t-1)):!r};return{initCart:r,initOrder:n,addToCart:o,changeProductCount:l,changeProductSelectedInCart:s,changeAllProductsSelectedInCart:u,toggleActivePresents:async r=>sH(`/order/${e}/gifts/status`,{...t,isActive:r}),toggleSelectPresent:async(r,n)=>sQ(`/order/${e}/gifts`,{...t,productId:n,operation:r?"unselect":"select"}),addAdditionsToCart:async r=>s$(`/order/${e}/additionals`,{...t,productId:r,operation:"add"}),deleteAdditionsFromCart:async r=>s$(`/order/${e}/additionals`,{...t,productId:r,operation:"delete"}),addProductsToTrash:async r=>sH(`/order/${e}/trash`,{...t,operation:"add",productIds:r}),moveProductsFromTrashToCart:async r=>sH(`/order/${e}/trash`,{...t,productIds:r,operation:"delete"}),deleteProductFromTrash:async r=>sW(`/order/${e}/trash`,{...t,productId:r}),deleteAllProductsFromTrash:async()=>sW(`/order/${e}/trash-all`,{...t}),addDiscount:async r=>s$(`/order/${e}/discounts`,{...t,operation:"add",code:r}),deleteDiscount:async r=>s$(`/order/${e}/discounts`,{...t,operation:"delete",code:r}),spendPoints:async()=>s$(`/order/${e}/loyalty`,{...t,usePoints:!0}),savePoints:async()=>s$(`/order/${e}/loyalty`,{...t,usePoints:!1}),toggleSelectCertificate:async(r,n)=>s$(`/order/${e}/certificate`,{...t,operation:r?"unselect":"select",code:n}),selectPayment:async r=>s$(`/order/${e}/payment`,{...t,payment:r}),deletePayment:async r=>sW(`/order/${e}/payment/remove-paydata`,{...t,paygate:r}),restoreCard:async r=>s$(`/order/${e}/payment/restore-paydata`,{...t,paygate:r}),selectDelivery:async r=>{let{type:n,id:i=null,isPrepaidOnly:a=!1}=r;if(ck.includes(n))return s$(`/order/${e}/delivery`,{...t,type:n,id:i,isPrepaidOnly:a});throw TypeError(`Used wrong delivery type: ${n}`)},switchClientType:async r=>s$(`/order/${e}/customer`,{...t,type:r}),changeCity:async r=>s$(`/order/${e}/delivery/city`,{...t,id:r}),reserveProducts:async e=>sz(`/order/${oi.OFFLINE}/reserve`,{...t,...e}),createOrder:async r=>sz(`/order/${e}`,{...t,...r}),confirmOrder:async e=>sz(`/order/${oi.OFFLINE}`,{...t,...e}),getCheckinData:i,getCheckoutData:a,addCartProductToWishlist:async e=>sH("/cart/wishlist",{...t,operation:"add",productId:e}
144),deleteCartProductFromWishlist:async e=>sH("/cart/wishlist",{...t,operation:"delete",productId:e}),checkPaymentCompleteOnce:async e=>c(e,1),checkPaymentCompleteCycled:async e=>c(e,120)}},cj=(e,t)=>`${e}#productType=${t}`,cM=s_("PriceBase",{base:sP(l1),final:sP(l1)}).views(e=>({get isDiscount(){return e.base!==e.final}})),cF=cM.named("PriceFullRequired").props({base:l1,final:l1,discount:l1,discountPercent:l1});cM.named("PriceWithDiscount").props({discount:sP(l1)}),cM.named("PriceWithDiscountPercent").props({discountPercent:sP(l1)});let cU=cM.named("PriceFull").props({discount:sP(l1),discountPercent:sP(l1)});function cB(e){let{original:t,sale:r,discount:n,discountPercent:i}=e;return"number"!=typeof n&&(n=Math.max(0,t-r)),{base:t||null,final:r||0===r?r:null,discount:n||null,discountPercent:i||null}}let cV={items:[]},cz=new Set(Object.values(a9)),cG=s_("File",{type:sS([...cz]),url:l0}),cH=(i=s_("Files",{items:sA(cG)}).views(e=>({get count(){return e.items.length}})),new lB(i,{preProcessor(e){let t={...e};return Object.hasOwn(e,"items")&&(t.items=e.items.filter(e=>{let{type:t}=e;return cz.has(t)})),t}},void 0)),cW="PRODUCT_CARD",c$=e=>cf(e,cW),cY={WB:"wb",OZON:"ozon",CHITAI_GOROD:"chitaiGorod",LABIRINT:"labirint",LITRES:"litres",STROKI:"stroki",YANDEX_MARKET:"yandex_market"},cq=new Map([[cY.WB,0],[cY.OZON,1],[cY.CHITAI_GOROD,2],[cY.YANDEX_MARKET,3]]),cK=s_("ShopLink",{type:sS(Object.values(cY)),title:l0,url:l0}),cQ=s_("Presale",{releaseDate:sP(l0)}),cX=s_("TypeData",{type:c_,stock:sx(l1,0),priceBase:cU,pricePersonal:sP(cU),isBought:sx(l3,!1),isAvailable:sx(l3,!0),files:sx(cH,cV),presale:sP(cQ),shopLinks:sA(cK)}).views(e=>({get product(){return cg(e)},get productCard(){return c$(e)},get linkToBuy(){return cj(oU(e,2).url,e.type)},get promoCode(){return e.productCard?.promoCode?.getName(e.type)||null},get linkToPresale(){return e.hasPresale&&e.product?.id?cL(e.product?.id,e.promoCode):null},get hasPresale(){return!!e.presale},get price(){if(oV(e).isAuthorized&&null!==e.pricePersonal)return e.pricePersonal;return e.priceBase},get isAvailableToBuy(){if(e.type===a3.PAPERBOOK)return e.isAvailable;return!e.isBought},get isVirtual(){return e.type!==a3.PAPERBOOK},get sortedShopLinks(){return[...e.shopLinks].sort((e,t)=>(cq.get(e.type)??cq.size)-(cq.get(t.type)??cq.size))}})).actions(e=>({setPersonalPrice(t){e.pricePersonal=cB(t)},setBasePrice(t){e.priceBase=cB(t)}})),cZ=Object.values(a3),cJ=new Set(cZ),c0=cx.named("BaseProduct").props({titleInList:l0,category:cO,authors:sx(sA(cP),[]),types:sO(cX)}).volatile(()=>({[cp]:cm})).views(e=>({get root(){return oV(e)},isAvailableType:t=>e.types.get(t)?.isAvailable??!1,get isAvailablePaperbook(){return e.isAvailableType(a3.PAPERBOOK)},get isAvailable(){for(let[,t]of e.types)if(!0===t.isAvailable)return!0;return!1},get hasPaperbookPresale(){return e.types.get(a3.PAPERBOOK)?.hasPresale??!1},get activeTypeByAvailabilityAndPriority(){let t=a3.PAPERBOOK;if(e.isAvailable&&!e.isAvailablePaperbook){let r=e.types.get(a3.EBOOK),n=e.types.get(a3.AUDIOBOOK);r?.isAvailableToBuy?t=a3.EBOOK:n?.isAvailableToBuy&&(t=a3.AUDIOBOOK)}return t},get hasMoreOneType(){return e.types.size>1}})).actions(e=>({setPersonalPrice(t){for(let[r,n]of e.types.entries()){let e=t.get(r);e&&n.setPersonalPrice(e)}},updateBasePrice(t){for(let[r,n]of e.types.entries()){let e=t.get(r);e&&n.setBasePrice(e)}},updateTypesData(t){for(let[r,n]of e.types.entries()){let i=t[r];i?(n.stock=i.stock,n.isBought=i.isBought,n.isAvailable=i.isAvailable,n.pricePersonal=i.pricePersonal,n.priceBase=i.pricePersonal,n.files=i.files,r===a3.PAPERBOOK&&(n.presale=i.presale)):e.types.delete(r)}}}));function c1(e){let t=e;try{return t={...t,category:{id:t.categoryId,name:t.categoryName},authors:t.authors.filter(e=>!!e.name),specialTypes:{...t.special_type,adult:t.adult},types:function(e){let t={};for(let n of cZ.filter(t=>e[t])){let i=e[n];if(cJ.has(n)){let e,a;let o=n===a3.PAPERBOOK,l=n!==a3.PAPERBOOK;if(i.price.original<=0&&(i.sale=!1),l&&(i.stock=1),o?(e=!0,a=(i.sale||!!i.presale)&&i.stock>0):(e=i.sale,a=!0),e){var r;t[n]={...r={...i,type:n,isAvailable:a},priceBase:cB(r.price)}}}}return t}(t.types)}}catch(r){let e=t.title;throw e.length>30&&(e=`${e.slice(0,28)}...`),r.message=`[id: ${t.id}, product: '${e}'] ${r.message}`,r}}let c2=Object.freeze({LECTORIUM:"lectorium",PRACTICUM:"practicum",WEBINAR:"webinar",COURSE:"course"});Object.values(c2),c2.LECTORIUM,c2.PRACTICUM,c2.WEBINAR,c2.COURSE,c2.LECTORIUM,c2.PRACTICUM,c2.WEBINAR,c2.COURSE,c2.LECTORIUM,c2.PRACTICUM,c2.WEBINAR,c2.COURSE;let c3={LIGHT:"light",DARK:"dark"},c5={IS_OUTLINE:"isOutline",NO_OUTLINE:"noOutline"},c4={CARD_SLIDER:"cardSlider",CARD_WITH_IMAGE:"cardWithImage",CARD_SLIDER_WITH_BIG_IMAGES:"cardSliderWithBigImages",MARKED_LIST:"markedList",NUMBERED_LIST:"numberedList",CARD_SLIDER_BOTTOM:"cardSliderBottom",CARD_GRID:"cardGrid"},c6=Object.freeze({ON_SALE:"onSale",IS_FREE:"isFree",SOON:"soon"}),c8=Object.freeze({LESSONS:"lessons",MODULES:"modules"}),c9=s_("Course",{id:sy,imageUrl:l0,title:l0,subTitle:l0,description:l0,url:l0,price:cF}),c7=s_("DateTime",{date:l0,time:sP(l0)}),de=sS("CourseTypes",Object.values(c2)),dt=Object.freeze({...cw,titleInList:"",category:cE,type:c2.LECTORIUM,isFree:!1,dateObj:null,priceBase:null,pricePersonal:null,externalId:0}),dr=cx.named("BaseCourse").props({titleInList:l0,category:cO,type:de,isFree:l3,dateObj:sP(c7),priceBase:sP(cU),pricePersonal:sP(cU),externalId:sx(l1,1)}).views(e=>({get root(){return oV(e)},getIdForPrice:()=>e.isFree?null:e.id,get price(){if(e.root.isAuthorized&&null!==e.pricePersonal)return e.pricePersonal;return e.priceBase}})).actions(e=>({applyApiData:t=>{e.id=t.id,e.productBaseType=t.productBaseType,e.url=t.url,e.title=t.title,e.specialTypes=t.specialTypes,e.cover=t.cover,e.titleInList=t.titleInList,e.category=t.category,e.type=t.type,e.isFree=t.is
144Free,e.isAvailableProduct=t.isAvailableProduct,e.dateObj=t.dateObj,e.priceBase=t.priceBase,e.pricePersonal=t.pricePersonal,e.externalId=t.externalId},setPersonalPrice(t){let r=t.get("catalogPrice");r&&(e.pricePersonal=Object.fromEntries(r))}})),dn={listType:ct.MINIMAL,products:{items:[]},courses:{items:[]}},di=sA(s_("WishlistMinimalItem",{id:sy})),da=sA(c0),dl=sA(dr),ds=s_("BaseWishlist",{}).volatile(()=>({})).views(e=>({get commonWishlist(){return oU(e)},getById:t=>e.items.find(e=>e.id===t)??null,has:t=>!!e.getById(t),get isEmpty(){return 0===e.items.length},get count(){return e.items.length},getProductIds:()=>e.items.map(e=>e.id)})).actions(e=>({toggleInWishlist:lN(function*(t){yield e.commonWishlist.toggleInWishlist(t,e.type)})})),du=s_("Wishlist",{products:ds.named("ProductsWishlist").props({items:st(di,da)}).volatile(()=>({type:ce.PRODUCTS})).views(e=>({get productsOnly(){return e.commonWishlist.listType===ct.FULL?e.items.filter(e=>e.is(a2.PRODUCT)):[]}})).actions(e=>({applyItems(t){e.items=e.commonWishlist.listType===ct.FULL?da.create(t):di.create(t)}})),courses:ds.named("CoursesWishlist").props({items:st(di,dl)}).volatile(()=>({type:ce.COURSES})).actions(e=>({applyItems(t){e.items=e.commonWishlist.listType===ct.FULL?dl.create(t):di.create(t)}})),listType:sS(Object.values(ct))}).views(e=>({get root(){return oV(e)},get isEmpty(){return e.products.isEmpty&&e.courses.isEmpty},get count(){return e.products.count+e.courses.count},getWishlistByProductBaseType:t=>t===a2.COURSE?e.courses:e.products})).actions(e=>({applyDynamicData(t){let{userCommonData:r}=t;e.products.applyItems(r.wishlist.products),e.courses.applyItems(r.wishlist.courses)},applyItems(t){e.products.applyItems(t.products),e.courses.applyItems(t.courses)},loadFullWishlist:lN(function*(){try{let{result:t}=yield cu.getWishlist({wishlistType:cs.PRODUCTS,listType:ct.FULL});e.listType=ct.FULL,e.applyItems({products:t,courses:[]})}catch(e){console.error(e)}}),addToWishlist:lN(function*(t,r){if(!Object.values(ce).includes(r))throw TypeError(`Wrong wishlistType value: '${r}'`);if(yield ca(e,cc.ADD_TO_WISHLIST))try{let n=yield cu.add(t,{wishlistType:r,listType:e.listType});e[r].applyItems(n.result)}catch(t){e.root.setDataLoadingError(t)}}),removeFromWishlist:lN(function*(t,r){if(!Object.values(ce).includes(r))throw TypeError(`Wrong wishlistType value: '${r}'`);if(yield ca(e,cc.REMOVE_FROM_WISHLIST))try{let n=yield cu.remove(t,{wishlistType:r,listType:e.listType});e[r].applyItems(n.result)}catch(t){e.root.setDataLoadingError(t)}}),toggleInWishlist:lN(function*(t,r){return e[r].has(t)?yield e.removeFromWishlist(t,r):yield e.addToWishlist(t,r)})})),dc=(e,t)=>({code:t,book_type:a3.PAPERBOOK,action_id:null,book_id:e});var dd={add:async(e,t)=>sz("/buy/cart/add.ajax",dc(e,t))};let dp={items:[]},df=s_("CartItem",{id:sy,count:l1}),dm=e=>e.types[a3.PAPERBOOK]?.user?.cart?.count??0,dg=e=>e.map(e=>({...e,count:dm(e)})),dh=s_("OfflineCartProducts",{items:sA(df)}).views(e=>({getById:t=>e.items.find(e=>{let{id:r}=e;return r===t}),has:t=>!!e.getById(t),get count(){return e.items.reduce((e,t)=>{let{count:r}=t;return e+r},0)}})).actions(e=>({applyData(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];e.items.replace(t)},applyDynamicData(t){let{userCommonData:r}=t;e.applyData(r.cart.offline.items)},add:lN(function*(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(yield co(e,cc.ADD_TO_CART))try{let n=yield dd.add(t,r);e.applyData(dg(n.cart.books))}catch(t){oV(e).setDataLoadingError(t)}})}));var db={add:async(e,t)=>(await sz("/buy/cart/add.ajax",{book_id:e,action_id:t})).books};let dy=s_("PresentShop",{actionId:sP(l0),items:sA(l1)}).views(e=>({getById:t=>e.items.find(e=>e===t)||null,has:t=>!!e.getById(t)})).actions(e=>({applyDynamicData(t){e.actionId=t.actionId,e.applyItems(t.items)},applyItems(t){e.items.replace(t)},addToPresentShop:lN(function*(t){if(yield ca(e,cc.ADD_TO_PRESENT_SHOP))try{let r=yield db.add(t,e.actionId);e.applyItems(r.map(e=>{let{id:t}=e;return t}))}catch(t){oV(e).setDataLoadingError(t)}})})),dv=s_("UserProfile",{id:sy,email:l0,emailConfirmed:l3,isAllowedToOrder:l3,isSentCodeToVerifyEmail:l3,isAdmin:l3,referralCode:sP(l0)}),dS=s_("UserStore",{isDataApplied:l3,profile:sP(dv),city:u7,wishlist:du,presentShop:dy,offlineCartProducts:dh,loading:sx(l3,!1),error:u8}).views(e=>({get isAuthorized(){return!!e.profile},get isAdmin(){return!!e.profile?.isAdmin},get isAllowedToOrder(){return!!e.profile&&e.profile.isAllowedToOrder},get isEmailConfirmed(){return!!e.profile&&e.profile.emailConfirmed},get isSentCodeToVerifyEmail(){return!!e.profile&&e.profile.isSentCodeToVerifyEmail},get referralCode(){return e.profile?.referralCode},get root(){return oV(e)}})).actions(e=>({checkAccess:()=>e.isAuthorized,checkAllowingToOrder:()=>e.isAllowedToOrder,applyDynamicData:t=>{let{userCommonData:r}=t;e.wishlist.applyDynamicData(t),e.offlineCartProducts.applyDynamicData(t);let n=r.city||r.cityDefault;e.updateCity(n);let i=r.profileData;i&&i.id&&!i.isAnonymous?e.profile=dv.create({...i,emailConfirmed:i.isEmailConfirmed}):e.profile=null,e.isDataApplied=!0},setCity:lN(function*(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(e.root.pageType===uJ.CART_ORDER){let n=e.root.getOrderStore(r),i=yield n.delivery.setCity(t);e.updateCity(i.city)}else try{e.loading=!0;let r=yield sz(`${aO().site.origin}/my/city/update.ajax`,{id:t});e.updateCity(r.city)}finally{e.loading=!1}}),updateCity:t=>{e.city=u7.create({id:t.id,active:t.active,name:t.name,region:t.region||"",estimatesMin:t.estimatesMin,estimatesMax:t.estimatesMax,freeDeliverySum:t.freeDeliverySum||0})},login:lN(function*(t){try{yield e.root.auth(t)}catch(e){if(e instanceof uZ);else throw e}}),logout:lN(function*(){try{yield u5.logout(),e.profile=null,e.wishlist=dn,e.offlineCartProducts=dp}catch(t){e.error.setError(t.detail)}}),setConfirmEmail:()=>{e.isAuthorized&&(e.profile.emailConfirmed=!0)},setAllowToOrder:()=>{e.isAuthorized&&(e.profile.isAllowedToOrder=!0)},addToCart:async function(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;await e.offlineCartProducts.add(t,r)},applyCartData:t=>{e.offlineCartProducts.applyData(t)}}));var d_={sendForm:async function(e){return u2(`${aO().site.origin}/app/api/email/send/feedback`,{email:e.email,email_subject:e.subject,message:e.message,__location:aC.fromLocation().schemeHostAndPath})}};let dw=s_("FeedbackForm",{isPopupOpen:sx(l3,!1),isSending:sx(l3,!1),isFormHidden:sx(l3,!1),email:sx(l0,""),subject:sx(sS("subject",[{title:"предложить сотрудничество",type:"cooperation"},{title:"рассказать об опечатке",type:"typo"},{title:"рассказать о проблеме на сайте",type:"default"},{title:"написать про вас в СМИ",type:"media"},{title:"купить много книг",type:"corp_sales"}].map(e=>e.type)),"cooperation"),message:sx(l0,""),location:sx(l0,""),errorMessage:sx(l0,"")}).actions(e=>({openPopup(){e.isPopupOpen=!0,e.setIsFormHidden(!1),e.resetErrorMessage()},closePopup(){e.isPopupOpen=!1},setEmail(t){e.email=t},setSubject(t){e.subject=t},setMessage(t){e.message=t},setLocation(t){e.location=t},setIsFormHidden(t){e.isFormHidden=t},resetErrorMessage(){e.errorMessage=""}
144,reset(){e.message="",e.email="",e.subject="cooperation",e.isFormHidden=!0},sendForm:lN(function*(){try{e.isSending=!0,yield d_.sendForm(e)}catch(r){let t=oV(e);e.errorMessage=r.detail||`${r}`,t.setDataLoadingError(r)}finally{e.isSending=!1,e.reset()}})})),dx=s_("FormStore",{feedback:sx(dw,{})}),dP={BOOKS:"books",SERIES:"series",COURSES:"courses",AUTHORS:"authors"};dP.BOOKS,dP.SERIES,dP.COURSES,dP.AUTHORS;let{pageLinkTemplate:dE}=aO().people.personDetail,dO=e=>dE.replace("<slug>",e),dA=st(cx.named("SearchProduct").props({authors:l0}),s_("SearchAuthor",{id:sy,name:l0,slug:l0,photoUrl:sP(l0)}).views(e=>({get url(){return dO(e.slug)}}))),dC=s_("SearchSection",{sectionType:sS(Object.values(dP)),title:sP(l0),items:sA(dA),totalCount:l1,url:sP(l0)}),dI=s_("SearchStore",{sections:sx(sA(dC),[]),isLoading:l3,isBlog:l3}).views(e=>({get hasResults(){return e.sections.length>0}})).actions(e=>({setIsBlog(t){e.isBlog=t},clearAllSections(){e.sections.replace([])},load:lN(function*(t){if(0===t.length){e.clearAllSections();return}try{e.isLoading=!0;let r=yield sG("/book/search.ajax",{q:t});e.sections.replace(r)}catch(t){oV(e).setDataLoadingError(t)}finally{e.isLoading=!1}})})),dT=s_("CitySearch",{cities:sA(u9),loading:l3,openForm:l3}).actions(e=>{let t=null;return{load:lN(function*(r){if(0===r.length){e.cities=[];return}try{e.loading=!0,t?.abort&&t.abort(),t=new AbortController;let n={signal:t?.signal},i=yield sG(`${aO().site.origin}/buy/shipment/cities.ajax`,{limit:5,q:r},n);e.cities.replace(i.cities)}catch(t){t instanceof sN||oV(e).setDataLoadingError(t)}finally{e.loading=!1}}),getCityIdByName:async t=>(await e.load(t),e.cities.length>0?e.cities[0].id:null),updateOpenForm:t=>{e.openForm=t}}}),dk="CATALOG",dD=e=>cf(e,dk),dR=s_("BaseMultipleFilter").actions(e=>({activateItem(t){e.activeIds.set(t,t),e.onActivate?.([t])},activateItems(t){e.activeIds.replace(t),e.onActivate?.([...t.values()])},deactivateItem(t){e.activeIds.delete(t),e.onDeactivate?.([t])},deactivateItems(t){let r=[...t.values()].map(e=>{let{id:t}=e;return t});for(let t of r)e.activeIds.delete(t);e.onDeactivate?.(r)},toggleActiveItem(t){e.activeIds.has(t)?e.deactivateItem(t):e.activateItem(t)},resetItem(t){e.deactivateItem(t)},reset(){e.deactivateItems(e.activeIds)},safeReplaceValues(t){let r=e.variants.map(e=>{let{id:t}=e;return t});if(r.length>0){let n=new Set(r),i="number"==typeof r[0]?Number:String,a=new Map;for(let e of t){let t=i(e);n.has(t)&&a.set(e,t)}a.size>0&&e.activateItems(a)}},setInitialValues(t){if(t.get(e.queryStringParamName)){let r=t.getAll(e.queryStringParamName);e.safeReplaceValues(r)}}})).views(e=>({get activeIdsList(){let t=[];for(let[,r]of e.activeIds)t.push(r.id);return t.sort((e,t)=>e-t)},get isSelectedDefaultItem(){return 0===e.activeIdsList.length},get urlSearchParams(){let t=e.isSelectedDefaultItem?[]:e.activeIdsList;return aI(e.queryStringParamName,t)}})),dL=function(e,t){if(0===t.length)return!0;{let r=new Set(void 0!==e.length?e.map(e=>{let{id:t}=e;return t}):[e]);return t.some(e=>r.has(e))}},dN=Object.freeze({activeIds:{},variants:[]}),dj=s_("ShelfFilterVariant",{id:sy,title:l0}),dM=dR.named("ShelfFilter").props({activeIds:sO(sw(dj)),variants:sA(dj)}).actions(e=>({init(t){let{shelves:r}=t;e.variants.replace(r||[])},onActivate(){oV(e).catalogTagStore.setProductsCatalogView()}})).views(e=>({checkProduct:t=>dL(t.shelves,e.activeIdsList),get queryStringParamName(){return"shelf"}})),dF=Object.freeze({activeIds:{},variants:[]}),dU=s_("TagFilterVariant",{id:sy,title:l0}),dB=dR.named("TagFilter").props({activeIds:sO(sw(dU)),variants:sA(dU)}).actions(e=>({init(t){let{tags:r}=t;if(r){let t=r.filter(e=>{let{id:t}=e;return!/^(booktype|price)/.test(t)}).map(e=>({...e,id:+e.id}));for(let{id:r,active:n}of(e.variants.replace(t),t))"1"===String(n)&&e.toggleActiveItem(r)}}})).views(e=>({checkProduct:t=>dL(t.tags,e.activeIdsList),get queryStringParamName(){return"tag"}})),dV=c0.named("CatalogProduct").props({publishDate:l1,shelves:sA(sw(dj)),tags:sA(sw(dU))}),dz=Object.freeze({isLoading:!1,curPage:0,pageSize:aO().pagingDefaults.pageSize,itemsCount:0}),dG=s_("Paging",{isLoading:l3,curPage:l1,pageSize:l1,itemsCount:l1}).actions(e=>{let t=t=>t>=0&&t<e.pagesCount;return{init(t){let{itemsCount:r,pageSize:n}=t;e.setItemsCount(r),n&&e.setPageSize(n)},setPageSize(t){e.pageSize!==t&&(e.curPage=0,e.pageSize=t)},setItemsCount(t){e.curPage=0,e.itemsCount=t},setCurPage:lN(function*(r){if(r!==e.curPage&&t(r)){e.isLoading=!0;try{let{loadPageData:t}=oU(e);t&&(yield t(r)),e.isLoading=!1,e.curPage=r}catch(t){oV(e).setErrorSoft(t)}}}),setPrevPage(){let t=e.curPage-1;e.setCurPage(t)},setNextPage(){let t=e.curPage+1;e.setCurPage(t)},setInitialValues(t){if(e.setCurPage(0),t.get(e.queryStringParamName)){let r=+t.get(e.queryStringParamName);e.setCurPage(r)}}}}).views(e=>({get pagesCount(){return Math.ceil(e.itemsCount/e.pageSize)},get isFirstPage(){return 0===e.curPage},get isLastPage(){return e.curPage===e.pagesCount-1},get totalItemsShown(){return Math.min(e.itemsCount,(e.curPage+1)*e.pageSize)},get nextPageRealSize(){let t=e.itemsCount-e.totalItemsShown;return Math.min(e.pageSize,t)},get queryStringParamName(){return"page"},get isSelectedDefaultItem(){return 0===e.curPage},get urlSearchParams(){let t=e.isSelectedDefaultItem?null:e.curPage;return aI(e.queryStringParamName,t)}})),dH="topids",dW=Object.freeze({active:void 0,variants:[]}),d$=s_("SortVariant",{id:sb,title:l0}),dY=sf(d$,{get:(e,t)=>t.variants.find(t=>
144t.id===e)??void 0,set:e=>e.id}),dq=s_("Sorting",{active:st(e=dY,sa),variants:sA(d$),defaultItem:st(t=dY,sa)}).volatile(()=>({promoProductIds:new Set})).actions(e=>({setActive(t){e.active=t},setDefaultItem(t){e.defaultItem=t},setDefaultValue(){e.setActive(e.defaultValue)},setSafeValue(t){e.variants.some(e=>{let{id:r}=e;return r===t})&&e.setActive(t)},setVariants(t){e.variants.replace(t);let r=0===t.length?null:(t.find(e=>e.isDefault)??t[0]).id;e.setDefaultItem(r),e.setActive(r)},setInitialValues(t){if(e.setDefaultValue(),t.get(e.queryStringParamName)){let r=t.get(e.queryStringParamName);e.setSafeValue(r)}if(t.has(dH))for(let r of t.get(dH).split(",").map(Number))e.promoProductIds.add(r)}})).views(e=>({get queryStringParamName(){return"sort"},get defaultValue(){return e.defaultItem?.id??null},get isSelectedDefaultItem(){return e.active?.id===e.defaultValue},get urlSearchParams(){let t=e.isSelectedDefaultItem?null:e.active?.id??null,r=0===e.promoProductIds.size?null:[...e.promoProductIds.values()].join(",");return aT([aI(e.queryStringParamName,t),aI(dH,r)])}})),dK=[{id:a3.PAPERBOOK,title:"Бумажные"},{id:a3.EBOOK,title:"Электронные"},{id:a3.AUDIOBOOK,title:"Аудио"}],dQ=Object.freeze({activeId:void 0,variants:[]}),dX=s_("ProductFilterVariant",{id:sb,title:l0}),dZ=s_("ProductTypeFilter",{activeId:sw(dX),variants:sA(dX)}).actions(e=>({init(){e.variants.replace(dK),e.resetItem()},resetItem(){e.selectItem(e.defaultItem)},reset(){e.resetItem()},selectItem(t){e.activeId=t},setSafeValue(t){e.variants.some(e=>{let{id:r}=e;return r===t})&&e.selectItem(t)},setInitialValues(t){if(t.get(e.queryStringParamName)){let r=t.get(e.queryStringParamName);e.setSafeValue(r)}}})).views(e=>({checkProduct:t=>!e.activeId||t.types.has(e.activeId.id),get defaultItem(){return e.variants.length>0?e.variants[0]:null},get isSelectedDefaultItem(){return e.defaultItem?.id===e.activeId?.id},get queryStringParamName(){return"productType"},get urlSearchParams(){let t=e.isSelectedDefaultItem?null:e.activeId?.id??null;return aI(e.queryStringParamName,t)},get activeType(){return e.activeId.id}})),dJ=Object.freeze({activeIds:{},variants:[]}),d0=s_("CategoryFilterVariant",{id:sy,title:l0}),d1=dR.named("CategoryFilter").props({activeIds:sO(sw(d0)),variants:sA(d0)}).actions(e=>({init(t){e.variants.replace(t.categories)},onActivate(){oV(e).catalogTagStore.setProductsCatalogView()}})).views(e=>({checkProduct:t=>dL(t.category.id,e.activeIdsList),get queryStringParamName(){return"category"}})),d2=[{id:a6.NEW,title:"Новинки"},{id:a6.BEST,title:"Бестселлеры"},{id:a6.HAS_PAPERBOOK_PRESALE,title:"Предзаказ"}],d3=new Set(d2.map(e=>{let{id:t}=e;return t})),d5=Object.freeze({activeIds:{},variants:[]}),d4=s_("FeatureFilterVariant",{id:sb,title:l0}),d6=dR.named("FeatureFilter").props({activeIds:sO(sw(d4)),variants:sA(d4)}).actions(e=>({init(){e.variants.replace(d2)},toggleActiveNew(){e.toggleActiveItem(a6.NEW)},toggleActiveBest(){e.toggleActiveItem(a6.BEST)},toggleActivePresale(){e.toggleActiveItem(a6.HAS_PAPERBOOK_PRESALE)},onActivate(t){if(t.includes(a6.HAS_PAPERBOOK_PRESALE)){for(let[t]of e.activeIds)t!==a6.HAS_PAPERBOOK_PRESALE&&e.resetItem(t);e.catalog.resetFiltersOnPresale()}}})).views(e=>({get catalog(){return dD(e)},checkProduct(t){if(0===e.activeIdsList.length)return!0;for(let r of d3){let n=e.activeIdsList.includes(r),i=t.specialTypes.extendedMap.get(r);if(n&&i)return!0}return!1},get isActiveNew(){return e.activeIds.has(a6.NEW)},get isActiveBest(){return e.activeIds.has(a6.BEST)},get isActivePresale(){return e.activeIds.has(a6.HAS_PAPERBOOK_PRESALE)},get queryStringParamName(){return"feature"}})),d8=Object.freeze({activeIds:{},variants:[]}),d9={id:"1",title:"В наличии"},d7=s_("InStockFilterVariant",{id:sb,title:l0}),pe=dR.named("InStockFilter").props({activeIds:sO(sw(d7)),variants:sA(d7)}).actions(e=>({init(){e.variants.replace([d9])},toggleActive(){e.toggleActiveItem(d9.id)}})).views(e=>({checkProduct:(t,r)=>0===e.activeIdsList.length||(r===a3.PAPERBOOK?t.isAvailablePaperbook:t.isAvailable),get isSelectedDefaultItem(){return!e.isActive},get isActive(){return e.activeIds.has(d9.id)},get urlSearchParams(){let t=e.isSelectedDefaultItem?null:d9.id;return aI(e.queryStringParamName,t)},get queryStringParamName(){return"inStock"}})),pt=Object.freeze({id:"price",min:0,max:0}),pr=s_("PriceFilter",{id:sb,min:sP(l1),max:sP(l1)}).actions(e=>({init(){},applyFilter(t,r){e.min=t,0===r?e.max=0:e.max=Math.max(t,r)},resetItem(){e.min=0,e.max=0},reset(){e.resetItem()},setInitialValues(t){if(t.get(e.queryStringParamName)){let[r,n]=t.getAll(e.queryStringParamName);e.applyFilter(+r,+n)}}})).views(e=>({checkProduct(t,r){if(!1===e.isActive)return!0;let n=t.types.get(r),i=n?.price?.final??null;if(null===i)return!1;let a=!e.hasMinPrice||e.min<=i,o=!e.hasMaxPrice||i<=e.max;return a&&o},get activeId(){return{id:e.id,title:{type:"price",min:e.min,max:e.max}}},get isSelectedDefaultItem(){return!1===e.isActive},get isActive(){return e.hasMinPrice||e.hasMaxPrice},get hasMinPrice(){return e.min>0},get hasMaxPrice(){return e.max>0},get urlSearchParams(){let t=e.isSelectedDefaultItem?[]:[e.min,e.max];return aI(e.queryStringParamName,t)},get queryStringParamName(){return"price"}})),pn=Object.freeze({tag:dF,productType:dQ,category:dJ,shelf:dN,feature:d5,inStock:d8,price:pt});Object.freeze({TAG:"tag",PRODUCT_TYPE:"productType",CATEGORY:"category",SHELF:"shelf",FEATURE:"feature",IN_STOCK:"inStock",PRICE:"price"});
144let pi=e=>"object"==typeof e.activeIds?e.activeIds.values():e.isSelectedDefaultItem?[]:[e.activeId],pa=s_("Filters",{productType:dZ,category:d1,shelf:dM,tag:dB,feature:d6,inStock:pe,price:pr}).actions(e=>({resetFilterByType(t,r){e[t].resetItem(r)},resetAll(){for(let t of new Set(e.selectedList.map(e=>{let{type:t}=e;return t})))e[t].reset()},resetSidebarFilter(){e.sidebarFilter.reset()},setInitialValues(t){for(let r of(e.resetAll(),e.filterNames))t.get(r)&&e[r].setInitialValues(t)},resetFiltersOnPresale(){e.productType.reset(),e.inStock.reset()}})).views(e=>({get filterNames(){return Object.keys(e)},get selectedList(){let t=[];for(let r of e.filterNames)for(let n of pi(e[r]))t.push({...n,type:r});return t},get urlSearchParams(){return aT(e.filterNames.map(t=>e[t]).map(e=>e.urlSearchParams))},get sidebarFilter(){return e.shelf.variants.length>0?e.shelf:e.category},get activeProductType(){return e.productType.activeId},get activeProductTypeId(){return e.productType.activeType}})),po=(e,t,r,n)=>{let i=t===a3.PAPERBOOK?[a6.NOT_AVAILABLE,a6.PAPER_NOT_AVAILABLE]:[a6.NOT_AVAILABLE,a6.NOT_AVAILABLE];return+e.promoProductIds.has(n.id)-+e.promoProductIds.has(r.id)||+r.specialTypes[i[0]]-+n.specialTypes[i[0]]||+r.specialTypes[i[1]]-+n.specialTypes[i[1]]},pl=(e,t)=>+t.specialTypes.new-+e.specialTypes.new||+t.specialTypes.best-+e.specialTypes.best||+e.specialTypes.soon-+t.specialTypes.soon||+t.publishDate-+e.publishDate||t.id-e.id,ps=[{id:"priceInc",title:"Сначала дешевле",isDefault:!1,compareFn:(e,t,r,n)=>{let i=r.types.get(t),a=n.types.get(t);return po(e,t,r,n)||i.price.final-a.price.final||pl(r,n)}},{id:"priceDec",title:"Сначала дороже",isDefault:!1,compareFn:(e,t,r,n)=>{let i=r.types.get(t),a=n.types.get(t);return po(e,t,r,n)||a.price.final-i.price.final||pl(r,n)}},{id:"recommended",title:"Рекомендуемые",isDefault:!0,compareFn:(e,t,r,n)=>{let i=r.types.get(t),a=n.types.get(t);return po(e,t,r,n)||Number(i.hasPresale)-Number(a.hasPresale)||pl(r,n)}},{id:"discountDec",title:"По размеру скидки",isDefault:!1,compareFn:(e,t,r,n)=>{let i=r.types.get(t),a=n.types.get(t);return po(e,t,r,n)||a.price.discountPercent-i.price.discountPercent||pl(r,n)}}],pu=Object.freeze({filters:pn,sorting:dW,paging:dz,tagFilterTitle:""}),pc=s_("Modifiers",{filters:pa,sorting:dq,paging:dG,tagFilterTitle:l0}).actions(e=>({applyApiData(t){for(let r of(e.tagFilterTitle=t.title??"Фильтр",e.filterTypeNames))e.filters[r].init(t);e.sorting.setVariants(ps)},setInitialValues(t){e.filters.setInitialValues(t),e.sorting.setInitialValues(t)},setPagingItemsCount(t){e.paging.setItemsCount(t)}})).views(e=>({get filterTypeNames(){return Object.keys(e.filters)},get compareFn(){let{id:t}=e.filters.activeProductType,{id:r}=e.sorting.active;return Object.values(ps).find(e=>{let{id:t}=e;return t===r}).compareFn.bind(null,e.sorting,t)},checkProduct(t){let r=e.filters.activeProductTypeId;return e.filterTypeNames.every(n=>e.filters[n].checkProduct(t,r))},get urlSearchParams(){return aT([e.filters.urlSearchParams,e.sorting.urlSearchParams])}})),pd=Object.freeze({allProducts:[],modifiers:pu}),pp=s_("Catalog",{allProducts:sA(dV),modifiers:pc}).volatile(()=>({[cp]:dk})).actions(e=>({afterCreate(){oj(e.modifiers.filters,()=>{e.updatePagingItems()}),oj(e.modifiers.sorting,()=>{e.updatePagingItems()})},applyStaticData:t=>{let{products:r,filter:n}=t;e.allProducts.replace(r),e.modifiers.applyApiData(n),e.updatePagingItems()},setInitialValues(t){let{searchParams:r}=aC.fromPathWithoutDomain(t);e.modifiers.setInitialValues(r)},updatePagingItems(){let t=e.filteredProducts.length;e.modifiers.setPagingItemsCount(t)},setProductsPersonalPrice(t){for(let r of e.allProducts){let e=t.get(r.id);e&&r.setPersonalPrice(e)}},resetFiltersOnPresale(){e.modifiers.filters.resetFiltersOnPresale()}})).views(e=>({get paging(){return e.modifiers.paging},get filteredProducts(){return e.allProducts.filter(t=>e.modifiers.checkProduct(t))},get products(){let t=e.paging.totalItemsShown;return e.filteredProducts.sort(e.modifiers.compareFn).slice(0,t)},get queryString(){return e.modifiers.urlSearchParams.toString()},getProductIds:()=>e.allProducts.map(e=>e.id)})),pf=(e,t)=>
144e.id-t.id,pm=e=>{let{apiData:{products:t,shelves:r,filter:n}}=e,i=function(e,t){let r=function(e){let t=new Map;if(e)for(let r of e)for(let e of r.items)t.has(e)||t.set(e,[]),t.get(e).push(r.id);return t}(t);return e.map(e=>{let t=c1(e);return r.has(t.id)&&(t.shelves=r.get(t.id)),t})}(t,r),a=function(e){let t=new Map;for(let{categoryId:r,categoryName:n}of e)t.has(r)||t.set(r,n);return Array.from(t,e=>{let[t,r]=e;return{id:t,title:r}}).sort(pf)}(t);return{products:i,filter:{...n,shelves:r,categories:a}}},pg="catalogView",ph=Object.freeze({activeIds:{},variants:[]}),pb={id:"courses",title:"Курсы"},py={NAME:pg,VALUE:pb.id},pv=s_("CatalogViewVariant",{id:sb,title:l0}),pS=dR.named("CatalogViewFilter").props({activeIds:sO(sw(pv)),variants:sA(pv)}).actions(e=>({init(){e.variants.replace([pb])},toggleActive(){e.toggleActiveItem(pb.id)},onActivate(){oV(e).catalogTagStore.setCoursesCatalogView()},onDeactivate(){oV(e).catalogTagStore.setProductsCatalogView()}})).views(e=>({checkProduct:()=>!0,get isSelectedDefaultItem(){return!e.isActive},get isActive(){return e.activeIds.has(pb.id)},get urlSearchParams(){let t=e.isSelectedDefaultItem?null:pb.id;return aI(e.queryStringParamName,t)},get queryStringParamName(){return pg}})),p_=Object.freeze({catalogView:ph});Object.freeze({CATALOG_VIEW:"catalogView"});let pw=s_("CourseFilters",{catalogView:pS}).actions(e=>({resetFilterByType(t,r){e[t].resetItem(r)},resetAll(){for(let t of new Set(e.selectedList.map(e=>{let{type:t}=e;return t})))e[t].reset()},resetSidebarFilter(){e.sidebarFilter.reset()},setInitialValues(t){for(let r of(e.resetAll(),e.filterNames))t.get(r)&&e[r].setInitialValues(t)}})).views(e=>({get filterNames(){return Object.keys(e)},get selectedList(){let t=[];for(let r of e.filterNames)for(let n of pi(e[r]))t.push({...n,type:r});return t},get urlSearchParams(){return aT(e.filterNames.map(t=>e[t]).map(e=>e.urlSearchParams))},get sidebarFilter(){return e.catalogView}})),px=(e,t,r,n)=>+e.promoProductIds.has(n.id)-+e.promoProductIds.has(r.id)||+n.isAvailable-+r.isAvailable,pP=(e,t)=>+t.specialTypes.new-+e.specialTypes.new||+t.specialTypes.best-+e.specialTypes.best||+e.specialTypes.soon-+t.specialTypes.soon||t.id-e.id,pE=[{id:"priceInc",title:"Сначала дешевле",isDefault:!1,compareFn:(e,t,r,n)=>px(e,t,r,n)||(r.price?.final??0)-(n.price?.final??0)||pP(r,n)},{id:"priceDec",title:"Сначала дороже",isDefault:!1,compareFn:(e,t,r,n)=>px(e,t,r,n)||(n.price?.final??0)-(r.price?.final??0)||pP(r,n)},{id:"discountDec",title:"По размеру скидки",isDefault:!0,compareFn:(e,t,r,n)=>px(e,t,r,n)||(n.price?.discountPercent??0)-(r.price?.discountPercent??null)||pP(r,n)}],pO=Object.freeze({filters:p_,sorting:dW,paging:dz}),pA=s_("CourseModifiers",{filters:pw,sorting:dq,paging:dG}).actions(e=>({applyApiData(t){for(let r of e.filterTypeNames)e.filters[r].init(t);e.sorting.setVariants(pE)},setInitialValues(t){e.filters.setInitialValues(t),e.sorting.setInitialValues(t)},setPagingItemsCount(t){e.paging.setItemsCount(t)}})).views(e=>({get filterTypeNames(){return Object.keys(e.filters)},get compareFn(){let{id:t}=e.sorting.active;return Object.values(pE).find(e=>{let{id:r}=e;return r===t}).compareFn.bind(null,e.sorting,null)},checkProduct:t=>e.filterTypeNames.every(r=>e.filters[r].checkProduct(t)),get urlSearchParams(){return aT([e.filters.urlSearchParams,e.sorting.urlSearchParams])}})),pC=Object.freeze({allProducts:[],modifiers:pO}),pI=s_("CoursesCatalog",{allProducts:sA(dr),modifiers:pA}).actions(e=>({afterCreate(){oj(e.modifiers.filters,()=>{e.updatePagingItems()}),oj(e.modifiers.sorting,()=>{e.updatePagingItems()})},applyStaticData:t=>{let{courses:r,filter:n}=t;e.allProducts.replace(r),e.modifiers.applyApiData(n),e.updatePagingItems()},setInitialValues(t){let{searchParams:r}=aC.fromPathWithoutDomain(t);e.modifiers.setInitialValues(r)},updatePagingItems(){let t=e.filteredProducts.length;e.modifiers.setPagingItemsCount(t)},setProductsPersonalPrice(t){for(let r of e.allProducts){let e=t.get(r.id);e&&r.setPersonalPrice(e)}}})).views(e=>({get paging(){return e.modifiers.paging},get filteredProducts(){return e.allProducts.filter(t=>e.modifiers.checkProduct(t))},get products(){let t=e.paging.totalItemsShown;return e.filteredProducts.sort(e.modifiers.compareFn).slice(0,t)},get queryString(){return e.modifiers.urlSearchParams.toString()},getProductIds:()=>e.allProducts.map(e=>e.getIdForPrice())})),pT=Object.freeze({title:"",link:null,data:[]}),pk=s_("ShelfBase",{title:l0,link:sP(l0)}).actions(e=>({setDataBase:(t,r)=>{t&&(e.title=t),r&&(e.link=r)},setProductsPersonalPrice(t){for(let r of e.data){let e=t.get(r.id);e&&r.setPersonalPrice(e)}}})).views(e=>({get hasItems(){return e.data.length>0},getProductIds:()=>e.data.map(e=>e.getIdForPrice())})),pD=pk.named("ShelfProducts").props({data:sA(c0)}).actions(e=>({setData:(t,r,n)=>{t&&(e.setDataBase(r,n),e.data.replace(t.map(e=>c1(e))))},setDataObj(t){let{items:r,title:n,url:i}=t;r&&(e.setDataBase(n,i),e.data.replace(r))}})),pR=pk.named("ShelfCourses").props({data:sA(dr)}).actions(e=>({setData:t=>{let{items:r,title:n,url:i}=t;r&&(e.setDataBase(n,i),e.data.replace(r))}})),pL=sA(s_("TagMenuItem",{title:l0,url:l0,active:sx(l3,!1)})),pN=sA(s_("TrendItem",{title:l0,url:l0,active:sx(l3,!1)})),pj={title:"",content:null,tagMenu:[],trendTabs:[],descriptionIsLanding:!1,catalog:pd,coursesCatalog:null,coursesShelf:{...pT}},pM=s_("CatalogTagStore",{title:l0,content:sP(l0),tagMenu:pL,trendTabs:pN,descriptionIsLanding:l3,catalog:pp,coursesCatalog:sP(pI),coursesShelf:pR}).volatile(()=>({activeCatalogView:ci.PRODUCTS_CATALOG})).views(e=>({getProductIds:()=>e.catalog.getProductIds(),getCourseIdsForPrice:()=>[...e.coursesCatalog?.getProductIds()??[],...e.coursesShelf?.getProductIds()??[]],get root(){return oV(e)},get hasCoursesCatalog(){return!0},get activeCatalog(){return e.coursesCatalog&&e.activeCatalogView===ci.COURSES_CATALOG?e.coursesCatalog:e.catalog}})).actions(e=>({applyStaticData:t=>{let{apiData:{tag:r,content:n,tagText:i,trend:a,menu:o,common:l,pathAndQuery:s,productShelves:u,courses:c}}=t;(e.root.setCommonData(l),e.root.breadcrumbs.add({title:l.meta.title,url:s}),a)?(e.title=a.title,e.content=a.description,e.trendTabs=[{title:a.tabTrend,url:a.url,active:!1},{title:a.tabBooks,url:a.tag.url,active:!0}]):(e.title=r?.caption??"",e.content=i||n||(r?.text??null),e.descriptionIsLanding=r.descriptionIsLanding||!1);let d=o?Object.values(o.items):[];e.tagMenu.replace(d);let p=pm(t);e.catalog.applyStaticData(p);let f=u?.find(e=>{let{type:t}=e;return t===cr.CATALOG_COURSES}
144)??null;e.coursesShelf=pR.create(pT),f&&e.coursesShelf.setData(f),c?.length>0&&(e.coursesCatalog=pI.create(pC),e.coursesCatalog.applyStaticData({courses:c,filter:p.filter}))},setInitialValues:t=>{let{searchParams:r}=aC.fromPathWithoutDomain(t);r.get(py.NAME)===py.VALUE&&e.setCoursesCatalogView(),e.activeCatalog.setInitialValues(t)},setProductsPersonalPrice(t){e.catalog.setProductsPersonalPrice(t)},setCoursesPersonalPrice(t){e.coursesCatalog?.setProductsPersonalPrice(t),e.coursesShelf?.setProductsPersonalPrice(t)},setActiveCatalogView(t){e.coursesCatalog&&e.activeCatalogView!==t&&(e.activeCatalogView=t===ci.COURSES_CATALOG?ci.COURSES_CATALOG:ci.PRODUCTS_CATALOG,e.activeCatalogView===ci.COURSES_CATALOG?e.catalog.modifiers.filters.resetSidebarFilter():e.coursesCatalog.modifiers.filters.resetSidebarFilter())},setProductsCatalogView(){e.setActiveCatalogView(ci.PRODUCTS_CATALOG)},setCoursesCatalogView(){e.setActiveCatalogView(ci.COURSES_CATALOG)}})),pF={TOP_BANNER:"topBanner",LETTERS:"letters",MINI_BANNERS:"miniBanners",CUSTOM_AFTER_BANNER:"customAfterBanner",CUSTOM_AFTER_CH
144ILDREN_BOOK:"customAfterChildrenBook",COURSES_SHELF:"coursesShelf",CATEGORY_TAGS:"tags",BLOG_POSTS:"blogPosts",SUBSCRIBE_FORM:"subscribeForm",SUBSCRIBE_FORM_TITLE:"subscribeFormTitle"},pU=(e,t)=>e.find(e=>e.blockType===t),pB=(e,t,r)=>e.find(e=>e.blockType===t&&e.options===r),pV=(e,t)=>e.find(e=>e.template===t),pz=(e,t,r,n)=>e.find(e=>e.blockType===t&&e[r]===n),pG={[pF.TOP_BANNER]:e=>pU(e,"banner"),[pF.LETTERS]:e=>pU(e,"letters"),[pF.MINI_BANNERS]:e=>pU(e,"banner-list"),[pF.CUSTOM_AFTER_BANNER]:e=>pB(e,"book-list","after_banner"),[pF.CUSTOM_AFTER_CHILDREN_BOOK]:e=>pB(e,"book-list","after_children_book_of_week"),[pF.COURSES_SHELF]:e=>pU(e,"main-page-courses"),[pF.CATEGORY_TAGS]:e=>pV(e,"tags"),[pF.BLOG_POSTS]:e=>pU(e,"blogPosts"),[pF.SUBSCRIBE_FORM]:e=>pU(e,"subscribeForm"),[pF.SUBSCRIBE_FORM_TITLE]:e=>pz(e,"text","name","Подписаться")};var pH=(e,t)=>pG[t](e);let pW={items:[]};function p$(e){return{...e,background:ak(e.background),active:!!Number(e.active)}}let pY=s_("MiniBannersItem",{background:l0,title:l0,url:l0,active:l3}),pq=s_("MiniBanners",{items:sA(pY)}).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,{banners:n}=pH(r.blocks,pF.MINI_BANNERS),i=n.map(e=>p$(e));e.items.replace(i)}})),pK={EMPTY:"empty",FACTOID:"factoid",MINI_BANNERS:"banners"},pQ={bigBannerType:null,miniBanners:[],factoid:null},pX=s_("Factoid",{title:l0,linkText:l0,image:l0,url:l0}),pZ=s_("BigBannerGroup",{bigBannerType:sP(l0),miniBanners:sA(pY),factoid:sP(pX)}).actions(e=>({applyStaticData:function(t){let{apiData:r}=t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,{sidebanners:i,factoid:a,blocks:o}=r;if(n)e.bigBannerType=n;else{let t=pH(o,pF.TOP_BANNER);t&&(e.bigBannerType=t.type)}if(a&&(e.factoid=pX.create({title:a.text,linkText:a.linkText,image:ak(a.imageUri),url:a.link})),i){let t=i.map(e=>p$(e));e.miniBanners.replace(t)}}})).views(e=>({get sideContentType(){if(e.factoid)return pK.FACTOID;if(e.miniBanners.length>0)return pK.MINI_BANNERS;return pK.EMPTY}})),pJ=s_("BlogPost",{id:st(sb,sy),url:l0,imageUrl:l0,category:l0,title:l0,timeToRead:sP(l0)}),p0={entries:[],title:"Последние записи в блоге",blogLink:""},p1=s_("BlogEntries",{title:l0,entries:sA(pJ),blogLink:l0}).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,n=pH(r.blocks,pF.BLOG_POSTS),i=n?.posts||[],a=new URLSearchParams(n.query_posts).get("blog");e.blogLink=aO().blog[`${a}Url`]||aO().blog.mainUrl;let o=i.map(e=>({...e,id:e.title,url:e.link,imageUrl:e.img}));e.entries.replace(o),n.title&&(e.title=n.title)}})),p2={action:"",form:"",title:"Подписывайтесь на рассылку о книгах по теме",successMessage:"Спасибо. Вы подписаны!",errorMessage:"Ошибка отправки.",submitCaption:"Подписаться"},p3=s_("SubscribeFormStore",{action:l0,title:l0,form:l0,successMessage:l0,errorMessage:l0,submitCaption:l0}).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,n=pH(r.blocks,pF.SUBSCRIBE_FORM);if(!n)return;let i=pH(r.blocks,pF.SUBSCRIBE_FORM_TITLE)?.title;e.action=n.action,e.form=n.form,i&&(e.title=i),n.success&&(e.successMessage=n.success),n.error&&(e.errorMessage=n.error),n.submitCaption&&(e.submitCaption=n.submitCaption)}})),p5=s_("CatalogCategoryStore",{title:l0,content:sP(l0),legitId:sP(l1),catalog:pp,bigBannerGroup:sx(pZ,pQ),blogEntries:sx(p1,p0),subscribeForm:sx(p3,p2)}).views(e=>({get root(){return oV(e)},getProductIds:()=>e.catalog.getProductIds()})).actions(e=>({applyStaticData:t=>{e.title=t.apiData.category.title,e.content=t.apiData.category.text,e.legitId=t.apiData.category.legitId,e.blogEntries.applyStaticData(t),e.bigBannerGroup.applyStaticData(t),e.subscribeForm.applyStaticData(t),e.root.setCommonData(t.apiData.common);let r=pm(t);e.catalog.applyStaticData(r)},setInitialValues:t=>{e.catalog.setInitialValues(t)},setProductsPersonalPrice(t){e.catalog.setProductsPersonalPrice(t)}})),p4=s_("SearchPageStore",{isDataApplied:l3,products:sA(c0)}).actions(e=>({applySearchItems:t=>{e.products.replace(t),e.isDataApplied=!0}})),p6={BLUE:"blue",DARK_GRAY:"darkgray",PURPLE:"purple",GREEN:"green",LIGHT_BLUE:"lightblue",ORANGE:"orange",PINK:"pink",YELLOW:"yellow",NY_YELLOW:"nyYellow",NY_BLUE:"nyBlue",NY_GREEN:"nyGreen",NY_GOLD:"nyGold",NY_PINK:"nyPink",NY_SILVER:"nySilver"},p8=Object.values(p6),p9=s_("Sticker",{id:sb,text:l0,style:sx(sS(p8),p6.BLUE)}),p7=e=>{let t=e.style.replace(/^sticker-/,"");return p8.includes(t)||(t=p6.BLUE),{...e,style:t,id:e.MIGX_id}},fe={title:"",description:"",url:"",cover:ch,quote:null,stickers:[]},ft=s_("Quote",{title:l0,text:l0}),fr=s_("BookOfWeekStore",{title:l0,description:l0,url:l0,cover:cy,quote:sP(ft),stickers:sA(p9)}).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,{bookofweek:n}=r;e.title=n?.title??"",e.description=n?.description??"",e.url=n?.url??"",e.cover=cy.create(n.cover);let{quotes:[i=null]=[null]}=n;i&&(e.quote=ft.create({title:i.title,text:i.qoute}));let{stickers:a}=n;if(a){let t=a.map(e=>p7(e));e.stickers.replace(t)}}})),fn={description:"",slides:[]},fi=s_("Slide",{id:sy,image:l0,alt:l0}),fa=s_("AboutPublishingHouseStore",{description:l0,slides:sA(fi)}).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,{about:n}=r;e.description=n?.text??"";let i=(n?.slideshow??[]).map(e=>({...e,id:Number(e.MIGX_id)}));e.slides.replace(i)}})).views(e=>({get hasSlides(){return e.slides.length>0}})),fo={best:{...pT,title:"Бестселлеры"},new:{...pT,title:"Новинки"},anticipated:{...pT},child:{...pT},afterBanner:{...pT},afterChildrenBook:{...pT},certificates:{...pT,title:"Подарочные сертификаты"},courses:{...pT}},fl=s_("ShelvesStore",{new:pD,best:pD,anticipated:pD,child:pD,afterBanner:p
144D,afterChildrenBook:pD,certificates:pD,courses:pR}).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,n=pH(r.blocks,pF.CUSTOM_AFTER_BANNER),i=pH(r.blocks,pF.CUSTOM_AFTER_CHILDREN_BOOK);e.best.setData(r.bestsellers),e.child.setData(r.childrenbooks),e.new.setData(r.new),e.certificates.setData(r.certificates);let a=pH(r.blocks,pF.COURSES_SHELF);a&&e.courses.setData(a);let o=function(e){let[t,r]=[[],[]];for(let n of e){let e=!!n.types.paperbook?.presale;(e?t:r).push({...n,types:e?n.types:function(e){let t={};for(let[r,n]of Object.entries(e))t[r]={...n,price:{...n.price,sale:0,original:0},sale:!1};return t}(n.types),special_type:{...n.special_type,soon:!0}})}return[...t,...r]}(r.anticipated);e.anticipated.setData(o,`Выпустим в ${r.anticipatedtitle}`),n&&e.afterBanner.setData(n.books,n.title,n.link),i&&e.afterChildrenBook.setData(i.books,i.title,i.link)},setProductsPersonalPrice(t){e.best.setProductsPersonalPrice(t),e.new.setProductsPersonalPrice(t),e.child.setProductsPersonalPrice(t),e.afterBanner.setProductsPersonalPrice(t),e.afterChildrenBook.setProductsPersonalPrice(t)},setCoursesPersonalPrice(t){e.courses.setProductsPersonalPrice(t)}})).views(e=>({getProductIds:()=>[...e.best.getProductIds(),...e.new.getProductIds(),...e.child.getProductIds(),...e.afterBanner.getProductIds(),...e.afterChildrenBook.getProductIds()],getCourseIdsForPrice:()=>e.courses.getProductIds()})),fs={data:null},fu=s_("Product",{url:l0,title:l0}),fc=s_("AboutDeliveryData",{icon:l0,description:l0,product:sP(fu)}),fd=s_("AboutDeliveryStore",{data:sP(fc)}).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,{mifdelivers:n}=r;e.data=null,n&&(e.data={icon:n.gift_icon,description:n.gift_text,product:null},n.book&&(e.data.product={title:n.book.title,url:n.book.url}))}})),fp={title:"",description:"",formActionUrl:null,letters:[]},ff=s_("Letter",{id:sy,title:l0,previewUrl:l0,image:l0}),fm=s_("AboutNewsletterStore",{title:l0,description:l0,formActionUrl:sP(l0),letters:sA(ff)}).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,n=pH(r.blocks,pF.LETTERS);e.title=n.title??"",e.description=n.subtitle??"",e.formActionUrl=n.action??null;let i=(n.letters??[]).map(e=>({id:Number(e.MIGX_id),image:e.compressedImage||e.cover,title:e.title,previewUrl:e.url}));e.letters.replace(i)}})).views(e=>({get hasLetters(){return e.letters.length>0}})),fg={url:"",cover:ch,spreads:[]},fh=s_("Spread",{id:sb,image:l0}),fb=s_("ChildBookOfWeekStore",{url:l0,cover:cy,spreads:sA(fh)}).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,{childrenbookofweek:n}=r;e.url=n.url||"",e.cover=n.cover,e.spreads=n.spreads?.map(e=>({id:e.MIGX_id,image:e.photo}))}})),fy=s_("MainPageStore",{bookOfWeek:sx(fr,fe),childBookOfWeek:sx(fb,fg),aboutPublishingHouseStore:sx(fa,fn),shelves:sx(fl,fo),aboutDelivery:sx(fd,fs),aboutNewsletter:sx(fm,fp),miniBanners:sx(pq,pW),blogEntries:sx(p1,p0),bigBannerGroup:sx(pZ,pQ)}).actions(e=>({applyStaticData:t=>{e.bookOfWeek.applyStaticData(t),e.childBookOfWeek.applyStaticData(t),e.aboutPublishingHouseStore.applyStaticData(t),e.shelves.applyStaticData(t),e.aboutDelivery.applyStaticData(t),e.aboutNewsletter.applyStaticData(t),e.miniBanners.applyStaticData(t),e.bigBannerGroup.applyStaticData(t,"main"),e.blogEntries.applyStaticData(t)},setProductsPersonalPrice(t){e.shelves.setProductsPersonalPrice(t)},setCoursesPersonalPrice(t){e.shelves.setCoursesPersonalPrice(t)}})).views(e=>({getProductIds:()=>e.shelves.getProductIds(),getCourseIdsForPrice:()=>e.shelves.getCourseIdsForPrice()}));aO().site.domain,aO().site.domain;let{pageLink:fv,redirectParamName:fS}=aO().login,{url:f_}=aO().mainPage,fw=e=>{let{defaultUrl:t=f_,addParams:r={}}=e,n=aD(fS);n||(n=t);let i=aC.fromPathWithoutDomain(n).setQueryParams(r).fullRelativeUrl;window.location.assign(i)},fx=sS("FetchingStatusType",Object.values(s9)),fP=Object.freeze({AUTH_IS_LOADED:"authIsLoaded",AUTH_FINISH:"authFinish",AUTH_SOCIAL_DATA_RECEIVED:"authSocialDataReceived",UPDATE_DATA_SOURCE:"updateDataSource",LOGOUT:"logout"}),fE=new Set(Object.values(fP)),fO=[aO().site.origin,aO().blog.mainUrl,aO().blog.detiUrl,aO().blog.bizUrl],fA=(e,t,r)=>{if(void 0===window[e])throw TypeError("No window object! postMessage module must be used on client-side only");if(!fE.has(t))throw Error(`Type '${t}' is unknown. Define this key in POST_MESSAGE_TYPE object first`);for(let n of fO)window[e].postMessage({type:t,...r},n)},fC={sendToOpener(e,t){fA("opener",e,t)},sendToParent(e,t){fA("parent",e,t)}},fI=Object.freeze({IS_EMAIL_CONFIRMED:"isEmailConfirmed",HAS_PASSWORD:"hasPassword",IS_AGREEMENT_ACCEPTED:"isAgreementAccepted",IS_USER_EXIST:"isUserExist",IS_EMAIL_BELONGS_TO_USER:"isEmailBelongsToUser",IS_ALLOWED_TO_ORDER:"isAllowedToOrder"}),fT=s_("UserStatusModel",{[fI.IS_EMAIL_CONFIRMED]:l3,[fI.HAS_PASSWORD]:l3,[fI.IS_AGREEMENT_ACCEPTED]:l3,[fI.IS_USER_EXIST]:l3,[fI.IS_EMAIL_BELONGS_TO_USER]:l3,[fI.IS_ALLOWED_TO_ORDER]:l3}),fk={[fI.IS_EMAIL_CONFIRMED]:!1,[fI.HAS_PASSWORD]:!1,[fI.IS_AGREEMENT_ACCEPTED]:!1,[fI.IS_USER_EXIST]:!1,[fI.IS_EMAIL_BELONGS_TO_USER]:!1,[fI.IS_ALLOWED_TO_ORDER]:!1},fD=Object.freeze({IS_EMAIL_INPUT:"isEmailInput",IS_SENT_EMAIL:"isSentEmail",IS_PASSWORD_CHANGE:"isPasswordChange"}),fR=s_("PasswordResetModel",{[fD.IS_EMAIL_INPUT]:l3,[fD.IS_SENT_EMAIL]:l3,[fD.IS_PASSWORD_CHANGE]:l3}),fL={[fD.IS_EMAIL_INPUT]:!1,[fD.IS_SENT_EMAIL]:!1,[fD.IS_PASSWORD_CHANGE]:!1},fN=Object.freeze({IS_PAGE:"isPage",IS_SENT_EMAIL:"isSentEmail"}),fj=s_("ConfirmEmailModel",{[fN.IS_PAGE]:l3,[fN.IS_SENT_EMAIL]:l3}),fM={[fN.IS_PAGE]:!1,[fN.IS_SENT_EMAIL]:!1},fF=Object.freeze({IS_START_FORM:"isStart",CONFIRM_EMAIL:fN,PASSWORD_RESET:fD,IS_LINK_EXPIRED:"isLinkExpired",IS_SOCIAL_AUTH:"isSocialAuth"}),fU=s_("AuthStateModel",{[fF.IS_START_FORM]:l3,[fF.CONFIRM_EMAIL]:fj,[fF.PASSWORD_RESET]:fR,[fF.IS_LINK_EXPIRED]:l3,[fF.IS_SOCIAL_AUTH]:l3}),fB={[fF.IS_START_FORM]:!0,[fF.CONFIRM_EMAIL]:fM,[fF.PASSWORD_RESET]:fL,[fF.IS_LINK_EXPIRED]:!1,[fF.IS_SOCIAL_AUTH]:!1},fV=fF.PASSWORD_RESET,fz=fF.CONFIRM_EMAIL,fG=s_("AuthStatus",{userStatus:fT,authState:fU}).actions(e=>({actualizeStatus:lN(function*(){e.isAuthorized&&(yield oV(e).authStore.checkEmail())}),setUserStatus:t=>{e.userStatus=t},resetStatus:()=>{e.userStatus=fk,e.authState=fB},finishStartForm:()=>{e.authState[fF.IS_START_FORM]=!1},sendEmailVerification:()=>{e.authState[fz][fN.IS_SENT_EMAIL]=!0},setConfirmEmailPage:()=>{e.finishStartForm(),e.authState[fz][fN.IS_PAGE]=!0},setEmailConfirmed:t=>{e.userStatus[fI.IS_EMAIL_CONFIRMED]=t,e.setEmailBelongsToUser(t)},setPasswordResetState:()=>{e.finishStartForm(),e.authState[fV][fD.IS_EMAIL_INPUT]=!0,e.authState[fV][fD.IS_SENT_EMAIL]=!1},sendPasswordResetEmail:()=>{e.authState[fV][fD.IS_SENT_EMAIL]=!0},setPasswordChangeState:()=>{e.finishStartForm(),e.authState[fV][fD.IS_PASSWORD_CHANGE]=!0},setLinkIsExpired:t=>{e.authState[fF.IS_LINK_EXPIRED]=t},setSocialAuth:t=>{e.authState[fF.IS_SOCIAL_AUTH]=t},setEmailBelongsToUser:t=>{e.userStatus[fI.IS_EMAIL_BELONGS_TO_USER]=t}})).views(e=>({get userProfile(){return oV(e).userProfile},get isAuthorized(){return oV(e).isAuthorized},get isStartForm(){return e.authState[fF.IS_START_FORM]},get hasPassword(){return e.userStatus[fI.HAS_PASSWORD]},get isExist(){return e.userStatus[fI.IS_USER_EXIST]},get isEmailConfirmed(){return e.userStatus[fI.IS_EMAIL_CONFIRMED]},get isConfirmEmailPage(){return e.authState[fz][fN.IS_PAGE]},get isPasswordReset(){return e.authState[fV][fD.IS_EMAIL_INPUT]},get isPasswordChange(){return e.authState[fV][fD.IS_PASSWORD_CHANGE]},get isSentPasswordResetEmail(){return e.authState[fV][fD.IS_SENT_EMAIL]},get isLinkExpired(){return e.authState[fF.IS_LINK_EXPIRED]},get isEmailBelongsToUser(){return e.userStatus[fI.IS_EMAIL_BELONGS_TO_USER]},get isAuthorizedUserWithoutPassword(){return e.isAuthorized&&!e.hasPassword},get isAgreementAccepted(){return e.userStatus[fI.IS_AGREEMENT_ACCEPTED]},get isSocialAuth(){return e.authState[fF.IS_SOCIAL_AUTH]},get isAllowedToOrder(){return e.userStatus[fI.IS_ALLOWED_TO_ORDER]},get currentState(){let t={isStartForm:{handle:()=>e.isStartForm,positive:null,positiveForm:"startForm",negative:"isPasswordChange"},isUserExist:{handle:()=>e.isExist,positive:"isAuthorized",negative:null,negativeForm:"newPassword"},isAuthorized:{handle:()=>e.isAuthorized,positive:"isEmailConfirmed",negative:"hasPassword"},hasPassword:{handle:()=>e.hasPassword,positive:"resetPassword",negative:"isEmailBelongsToUser"},isEmailConfirmed:{handle:()=>e.isEmailConfirmed,positive:"isAuthorizedUserWithoutPassword",negative:null,negativeForm:"confirmEmail"},resetPassword:{handle:()=>e.isPasswordReset,positive:"isSentPasswordEmail",negative:null,negativeForm:"password"},isSentPasswordEmail:{handle:()=>e.isSentPasswordResetEmail,positive:null,positiveForm:"sentPasswordResetEmail",negative:null,negativeForm:"passwordReset"},isPasswordChange:{handle:()=>e.isPasswordChange,positive:"isPasswordLinkExpired",negative:"isConfirmEmailPage"},isPasswordLinkExpired:{handle:()=>e.isLinkExpired,positive:null,positiveForm:"passwordLinkIsExpired",negative:null,negativeForm:"passwordChange"},isConfirmEmailPage:{handle:()=>e.isConfirmEmailPage,positive:"isEmailConfirmedFromPage",negative:"isSocialAuth"},isEmailConfirmedFromPage:{handle:()=>e.isEmailConfirmed,positive:null,positiveForm:"emailConfirmed",negative:"isEmailLinkExpired"},isEmailLinkExpired:{handle:()=>e.isLinkExpired,positive:null,positiveForm:"emailLinkIsExpired",negativeForm:"emailConfirmed"},isEmailBelongsToUser:{handle:()=>e.isEmailBelongsToUser,positiveForm:"newPassword",negativeForm:"confirmEmail"},isAuthorizedUserWithoutPassword:{handle:()=>e.isExistUserWithoutPassword,positive:null,positiveForm:"newPassword",negative:null,negativeForm:"finish"},isSocialAuth:{handle:()=>e.isSocialAuth,positive:"isAgreementAccepted",negative:"isUserExist"},isAgreementAccepted:{handle:()=>e.isAgreementAccepted,positive:"isEmailConfirmedInSocialAuth",negativeForm:"socialLogin"},isEmailConfirmedInSocialAuth:{handle:()=>e.isEmailConfirmed,positiveForm:"finish",negative:"isEmailConfirmed"}},r=e=>{let n,i;let a=t[e];if(i=a.handle()?(n=a.positive)?null:a.positiveForm:(n=a.negative)?null:a.negativeForm,
144n)return r(n);if(i)return i;throw Error(`This user path is not described! Check the "${e}" state.`)};return r("isStartForm")}}));class fH{constructor(){this.promise=new Promise((e,t)=>{this.reject=t,this.resolve=e})}}let fW=e=>{let{text:t,data:r=null,trackerOpenEvent:n=null,trackerCloseEvent:i=null}=e;return t||r?{severity:ue.SUCCESS,hideType:up.USER_CLICK,text:t||"",data:{type:um.AUTH,...r},trackerData:{openEvent:n?{trackerName:"auth",eventName:n}:null,closeEvent:i?{trackerName:"auth",eventName:i}:null}}:null},f$={email:"",isOpened:!1,isIframe:!1,status:{userStatus:fk,authState:fB},fetchingStatus:s9.IDLE,error:u4},fY=s_("AuthStore",{email:l0,isOpened:l3,action:sP(cd),status:fG,fetchingStatus:fx,error:u8}).volatile(()=>({authPromise:null})).views(e=>({get isPopup(){return e.isOpened},get root(){return oV(e)},get user(){return e.root.userStore},get notification(){return e.root.notificationStore},get userEmail(){return e.email||e.user.profile?.email},get isPending(){return e.fetchingStatus===s9.PENDING},get isIframe(){return e.root.pageData?.tracker?.pageType&&e.root.pageData?.tracker?.pageType==="iframeLogin"},get isPage(){return!e.isPopup&&!e.isIframe},hasErrorByName:t=>e.error.hasErrorByName(t)})).actions(e=>({openPopup:t=>(e.authPromise=new fH,e.error.clearError(),e.isOpened=!0,e.action=t,e.authPromise.promise),auth:t=>e.openPopup(t),openConfirmEmailPopup:lN(function*(t){return yield e.status.actualizeStatus(),e.user.isSentCodeToVerifyEmail||e.user.isEmailConfirmed||e.remindVerificationCode(),e.openPopup(t)}),showNotification:t=>{e.root.addSnackbarMessage(t)},finishLogin:t=>{let{isOpenPopup:r,snackbarData:n}=t;e.isPopup?(e.isOpened=r,n&&e.showNotification(n),e.authPromise.resolve()):e.root.reloadPageDynamicData(()=>oA().auth.authSuccess()),r?e.postMessage(fP.UPDATE_DATA_SOURCE):e.postMessage(fP.AUTH_FINISH)},logout:lN(function*(){yield e.user.logout(),e.status.resetStatus(),e.error.clearError(),e.root.snackbar.removeByDataType(um.AUTH)}),postMessage:t=>{fC.sendToParent(t,{email:e.userEmail})},hideForm:()=>{e.isOpened=!1,e.status.resetStatus(),e.error.clearError(),e.authPromise.reject(new uZ("Login is canceled"))},goToFirstState:()=>{e.error.clearError(),e.status.resetStatus()},setEmail:t=>{e.email=t},setFetchingStatus:t=>{e.fetchingStatus=t},checkEmailBase:lN(function*(){let t=!(arguments.length>0)||void 0===arguments[0]||arguments[0],r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{};t&&(e.error.clearError(),e.setFetchingStatus(s9.PENDING));try{let t=yield u5.checkEmail({email:e.userEmail});e.status.setUserStatus(t.data),r(),e.setFetchingStatus(s9.SUCCESS)}catch(t){if(t instanceof sj)e.setFetchingStatus(s9.ERROR),e.error.setError(t.detail);else throw t}}),checkEmail:lN(function*(){let t=!(arguments.length>0)||void 0===arguments[0]||arguments[0];yield e.checkEmailBase(t,()=>{e.status.finishStartForm()})}),checkEmailAndUpdateUserStatus:lN(function*(){yield e.checkEmailBase()}),loginWithSocial:lN(function*(t){t&&(e.setEmail(t),yield e.checkEmailAndUpdateUserStatus()),e.status.setSocialAuth(!0),e.status.finishStartForm()}),registerWithPassword:lN(function*(t){let{password:r,agreement:n}=t;e.error.clearError(),e.setFetchingStatus(s9.PENDING);try{yield u5.registerWithPassword({email:e.email,password:r,isAgreementAccepted:n}),e.setFetchingStatus(s9.SUCCESS);let t=fW({text:"",data:{isRegistered:!0},trackerOpenEvent:"informer_email_confirmation_show",trackerCloseEvent:"action_informer_email_conf_close"});e.isPage?fw({addParams:{[ur]:JSON.stringify(t)}}):e.finishLogin({isOpenPopup:!1,snackbarData:t})}catch(t){if(t instanceof sj)e.setFetchingStatus(s9.ERROR),e.error.setError(t.detail);else throw t}}),sendVerification:lN(function*(){try{yield u5.sendVerification({email:e.userEmail}),e.status.sendEmailVerification()}catch(t){if(t instanceof sj)e.error.setError(t.detail);else throw t}}),sendVerificationCode:lN(function*(){try{yield u5.sendVerificationCode({email:e.userEmail})}catch(t){if(t instanceof sj)e.error.setError(t.detail);else throw t}}),remindVerificationCode:lN(function*(){try{yield u5.remindVerificationCode({email:e.userEmail}),e.status.sendEmailVerification()}catch(t){if(t instanceof sj)e.error.setError(t.detail);else throw t}}),confirmVerification:async t=>{let{token:r,hash:n}=t;try{if(await e.getExpiredStatus({token:r,hash:n}),e.status.isLinkExpired)return;await u5.confirmVerification({token:r,hash:n}),e.status.userProfile&&e.user.setConfirmEmail(),e.status.setEmailConfirmed(!0)}catch(t){if(t instanceof sj)e.error.setError(t.detail);else throw t}},confirmVerificationByCode:lN(function*(t){let r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{};e.error.clearError(),e.setFetchingStatus(s9.PENDING);try{yield u5.verifyEmailByCode({email:e.userEmail,code:t}),e.setFetchingStatus(s9.SUCCESS),e.user.setConfirmEmail(),e.root.userStore.setAllowToOrder(),e.status.setEmailConfirmed(!0),r=!0}catch(t){if(t instanceof sj)e.setFetchingStatus(s9.ERROR),e.error.setError(t.detail),e.hasErrorByName("code")&&(r=!1);else throw t}finally{n(r)}}),loginWithPassword:lN(function*(t){let r,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{};e.error.clearError(),e.setFetchingStatus(s9.PENDING);try{yield u5.loginWithPassword({email:e.email,password:t}),e.setFetchingStatus(s9.SUCCESS);let n=(e.action!==cc.VIRTUAL_ORDER_INIT||!e.status.isAllowedToOrder)&&!e.status.isEmailConfirmed,i=fW({text:"Вы авторизованы, всё в порядке",trackerOpenEvent:"informer_auth_success_show",trackerCloseEvent:"action_informer_auth_success_close"});e.finishLogin({isOpenPopup:n,snackbarData:i}),r=!0}catch(t){if(t instanceof sj)e.setFetchingStatus(s9.ERROR),e.error.setError(t.detail),e.hasErrorByName("password")&&(r=!1);else throw t}finally{n(r)}}),changeEmail:async()=>{await e.logout(),e.postMessage(fP.LOGOUT),e.isPopup&&e.root.auth(e.action)},passwordReset:lN(function*(t){e.error.clearError(),e.setFetchingStatus(s9.PENDING);try{yield u5.passwordReset({email:t}),e.setFetchingStatus(s9.SUCCESS),e.status.sendPasswordResetEmail()}catch(t){if(t instanceof sj)e.setFetchingStatus(s9.ERROR),e.error.setError(t.detail);else throw t}}),passwordResetConfirm:lN(function*(t){let{token:r,hash:n,password:i}=t;e.error.clearError(),e.setFetchingStatus(s9.PENDING);try{yield u5.passwordResetConfirm({token:r,hash:n,password:i}),yield u5.loginWithPassword({email:e.email,password:i});let t=fW({text:"Ваш пароль изменён, всё в порядке"}),a=aI(ur,JSON.stringify(t));window.location.assign(`${aO().mainPage.url}?${a}`)}catch(t){if(t instanceof sj)e.setFetchingStatus(s9.ERROR),e.error.setError(t.detail);else throw t}}),passwordSet:lN(function*(t){let{password:r,agreement:n}=t;e.error.clearError(),e.setFetchingStatus(s9.PENDING);try{yield u5.passwordSet({email:e.userEmail,password:r,isAgreementAccepted:n}),e.setFetchingStatus(s9.SUCCESS);let t=fW({text:"Вы авторизованы, всё в порядке",trackerOpenEvent:"informer_auth_success_show",trackerCloseEvent:"action_informer_auth_success_close"});e.finishLogin({isOpenPopup:!e.status.isEmailConfirmed,snackbarData:t})}catch(t){if(t instanceof sj)e.setFetchingStatus(s9.ERROR),e.error.setError(t.detail);else throw t}}),getExpiredStatus:lN(function*(t){let{token:r,hash:n}=t;try{let{expire:t,email:i}=(yield u5.getExpiredStatus({token:r,hash:n})).data;e.status.setLinkIsExpired(t),e.setEmail(i)}catch(t){if(t instanceof sj)e.error.setError(t.detail);else throw t}}),acceptAgreement:lN(function*(t,r){e.error.clearError(),e.fetchingStatus=s9.PENDING;
144try{if(!(yield u5.acceptAgreement(t,r)).success)throw new u8("The server responded with an error while working with accepting the user agreement");e.fetchingStatus=s9.SUCCESS,e.email||e.setEmail(t.email),yield e.checkEmailAndUpdateUserStatus();let n=fW({text:"Вы авторизованы, всё в порядке",trackerOpenEvent:"informer_auth_success_show",trackerCloseEvent:"action_informer_auth_success_close"});e.finishLogin({isOpenPopup:!0,snackbarData:n})}catch(t){if(t instanceof sj)e.fetchingStatus=s9.ERROR,e.error.setError(t.detail);else throw t}}),sendCode:()=>{e.status.hasPassword?e.remindVerificationCode():e.sendVerificationCode()}})),fq={setItem(e,t){if(void 0===window.localStorage)throw TypeError("No window object! localStorage module must be used on client-side only");window.localStorage.setItem(e,t)},getItem:e=>void 0!==window.localStorage?window.localStorage.getItem(e):null,has:e=>void 0!==window.localStorage&&null!==window.localStorage.getItem(e)},fK={USER_AGE_CONFIRMED:"user.ageConfirmed",MINDBOX_DEVICE_UUID:"mindboxDeviceUUID"},fQ=new Set(Object.values(fK)),fX=s_("LocalStorageItem",{key:sb,value:l0}),fZ=s_("LocalStorage",{items:sO(fX)}).actions(e=>({applyDynamicData(){for(let t of fQ){let r=fq.getItem(t);null!==r&&e.items.put({key:t,value:r})}},setItem(t,r){if(!fQ.has(t))throw Error(`Key '${t}' is unknown. Define this key in LOCAL_STORAGE_KEYS object first`);fq.setItem(t,r),e.items.put({key:t,value:r})},confirmAge(){e.setItem(fK.USER_AGE_CONFIRMED,"1")}})).views(e=>({getItem(t){if(!fQ.has(t))throw Error(`Key '${t}' is unknown. Define this key in LOCAL_STORAGE_KEYS object first`);return e.items.has(t)?e.items.get(t).value:null},has(t){if(!fQ.has(t))throw Error(`Key '${t}' is unknown. Define this key in LOCAL_STORAGE_KEYS object first`);return e.items.has(t)},get hasAgeConfirmation(){return e.has(fK.USER_AGE_CONFIRMED)},get getMindboxDeviceUUID(){return e.getItem(fK.MINDBOX_DEVICE_UUID)}})),fJ=`${aO().site.origin}${aO().backendApi.baseUrl}`,f0={getBestsellers:async()=>sG("/book/bestseller.ajax"),getShelf:async e=>sG(`${fJ}/shelf/`,{type:e}),getProductData:async e=>sG(`${fJ}/catalog/product/`,{id:e})},f1={ORDER_PRODUCT_ALREADY_BOUGHT:"product.already_bought",ORDER_NEED_USER_AUTHORIZED:"order_create.user.unauthorized",ORDER_NEED_EMAIL_CONFIRMATION:"order_create.not_allow_to_order_cause_of_not_confirmed_email",ORDER_PURCHASE_DATA_INVALID:"cart.invalid_initial_id",ORDER_PRESALE_IS_AVAILABLE_FOR_OFFLINE_ORDER:"book.preorder"},f2=e=>!!(e?.isNotAuthorized?.()||e?.isPreconditionRequired?.()),f3=e=>e?.isBadRequest?.()&&e?.code===f1.ORDER_PURCHASE_DATA_INVALID,f5=e=>e?.isBadRequest?.()&&e?.code===f1.ORDER_PRESALE_IS_AVAILABLE_FOR_OFFLINE_ORDER,f4=e=>e?.isBadRequest?.()&&e?.code===f1.ORDER_PRODUCT_ALREADY_BOUGHT,f6=Object.freeze({CART_INIT:"cart.init",CART_ADD:"cart.add",CART_CHANGE_SELECTION:"cart.changeSelection",CART_CHANGE_COUNT:"cart.changeCount",CART_WISHLIST_TOGGLE:"cart.wishlistToggle",CART_REMOVE:"cart.remove",TRASH_REMOVE:"trash.remove",PRESENT_TOGGLE_ALL:"present.toggleAll",PRESENT_TOGGLE_ONE:"present.toggleOne",PROMOCODE_ADD:"promocode.add",PROMOCODE_REMOVE:"promocode.remove",PROMOCODE_CERTIFICATE_TOGGLE:"promocode.certificateToggle",LOYALTY_TOGGLE:"loyalty.toggle",ORDER_INIT:"order.init",ORDER_CREATE:"order.create",CUSTOMER_SWITCH_TYPE:"customer.switchType",DELIVERY_CHANGE_CITY:"delivery.changeCity",DELIVERY_SELECT:"delivery.select",PAYMENT_SELECT:"payment.select",PAYMENT_REMOVE:"payment.remove",PAYMENT_RESTORE:"payment.restore",CHECKIN_INIT:"checkin.init",ORDER_CONFIRM:"order.confirm",CHECKOUT_INIT:"checkout.init",VIRTUAL_ORDER_INIT:"virtualOrder.init",VIRTUAL_ORDER_CREATE:"virtualOrder.create"}),f8=Object.values(f6),f9=s_("Disabling").volatile(()=>({requestType:null})).actions(e=>({startLoading(t){if(!f8.includes(t))throw TypeError(`Wrong request type for disabling: '${t}'`);e.requestType=t},stopLoading(){e.requestType=null}})).views(e=>({get isLoading(){return null!==e.requestType},get forCommonControls(){return e.isLoading},get forProductCounter(){return e.isLoading&&e.requestType!==f6.CART_CHANGE_COUNT},checkRequest:t=>e.isLoading&&e.requestType===t,get isLoadingCartInit(){return e.checkRequest(f6.CART_INIT)},get isLoadingCart(){return e.checkRequest(f6.CART_CHANGE_COUNT)||e.checkRequest(f6.CART_REMOVE)||e.checkRequest(f6.CART_CHANGE_SELECTION)||e.checkRequest(f6.CART_WISHLIST_TOGGLE)},get isLoadingDeletedProducts(){return e.checkRequest(f6.CART_ADD)||e.checkRequest(f6.TRASH_REMOVE)},get isLoadingPresents(){return e.checkRequest(f6.PRESENT_TOGGLE_ALL)||e.checkRequest(f6.PRESENT_TOGGLE_ONE)},get isLoadingOtherProducts(){return e.checkRequest(f6.CART_ADD)||e.checkRequest(f6.CART_CHANGE_COUNT)},get isLoadingPromocode(){return e.checkRequest(f6.PROMOCODE_ADD)||e.checkRequest(f6.PROMOCODE_REMOVE)||e.checkRequest(f6.PROMOCODE_CERTIFICATE_TOGGLE)},get isLoadingLoyalty(){return e.checkRequest(f6.LOYALTY_TOGGLE)},get isLoadingOrderInit(){return e.checkRequest(f6.ORDER_INIT)},get isLoadingCustomerSwitchType(){return e.checkRequest(f6.CUSTOMER_SWITCH_TYPE)},get isLoadingDelivery(){return e.checkRequest(f6.DELIVERY_SELECT)},get isLoadingPayment(){return e.checkRequest(f6.PAYMENT_SELECT)||e.checkRequest(f6.PAYMENT_REMOVE)||e.checkRequest(f6.PAYMENT_RESTORE)},get isLoadingCheckoutInit(){return e.checkRequest(f6.CHECKOUT_INIT)}})),f7="ORDER",me=e=>cf(e,f7),mt=`${aO().site.origin}${aO().backendApi.baseUrl}`,mr={close:async e=>sW(`${mt}/notification/`,{code:e})},mn={items:[]},mi=s_("Notification",{code:l0,message:l0}),ma=s_("Notification",{items:sA(mi)}).views(e=>({get hasItems(){return e.items.length>0}})).actions(e=>({applyData:t=>{e.items.replace(t)},resetData:()=>{e.items.replace(mn.items)},close:lN(function*(t){try{(yield mr.close(t.code)).result&&e.items.remove(t)}catch{}})})),mo={products:[],notification:mn},ml=s_("TotalPrice",{sale:l1,original:l1,discount:l1}),ms=s_("Cart",{products:sA(c0.props({count:l1,totalPrice:ml,type:c_,promoLimitPerOrder:sP(l1),isDeliveryDelay:sx(l3,!1),isSelected:l3}).views(e=>({get typeData(){return e.types.get(e.type)??null}})).actions(e=>({setIsSelected(t){e.isSelected=t}}))),notification:ma}).views(e=>({get root(){return oV(e)},get order(){return me(e)},get notAvailableProductTitles(){return e.products.filter(e=>!e.isAvailablePaperbook).map(e=>e.title)},get hasAvailableProducts(){return e.products.some(e=>e.typeData?.isAvailableToBuy??!1)},get availableProducts(){return e.products.filter(e=>e.typeData?.isAvailable??!1)},getProductById:t=>e.products.find(e=>e.id===t)??null})).actions(e=>({applyNotifications(t){e.notification.applyData(t)},resetNotifications(){e.notification.resetData()},mapProducts:e=>e.map(e=>c1(e)),applyApiData:t=>{let{products:r}=t;e.products.replace(e.mapProducts(r))}})),mu=ms.props({delayNotification:sP(l0)}).views(e=>({get isCartPage(){return e.root.pageType===uJ.CART},get user(){return e.root.userStore},get selectedProducts(){return e.availableProducts.filter(e=>e.isSelected)},get isAnyAvailableSelected(){return e.availableProducts.some(e=>e.isSelected)},get isAllAvailableSelected(){return e.availableProducts.every(e=>e.isSelected)}})).actions(e=>({applyApiData:t=>{let{products:r,delayNotification:n}=t,i=e.mapProducts(r);e.products.replace(i),e.order.type===oi.OFFLINE&&(e.user.applyCartData(i),e.delayNotification=n??null)},add:lN(function*(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;try{if(e.isCartPage&&e.order.pageState.isStepCartOk){e.order.startLoading(f6.CART_ADD);let n=yield e.order.orderService.addToCart(t,r);e.order.updateData(n)}else e.order.startLoading(f6.CART_ADD),yield e.user.addToCart(t,r),e.isCartPage&&(yield e.order.initCart())}finally{e.order.stopLoading()}}),delete:lN(function*(t){e.isCartPage&&(yield e.changeProductCount(t,0)
144)}),changeProductCount:lN(function*(t,r){try{e.order.startLoading(f6.CART_CHANGE_COUNT);let n=yield e.order.orderService.changeProductCount(t,r);e.order.updateData(n)}catch(e){if(!(e instanceof sN))throw e}finally{e.order.stopLoading()}}),changeProductSelected:lN(function*(t,r){try{e.order.startLoading(f6.CART_CHANGE_SELECTION);let n=e.getProductById(t);n?.setIsSelected(r);let i=yield e.order.orderService.changeProductSelectedInCart(t,r);e.order.updateData(i)}catch(e){if(!(e instanceof sN))throw e}finally{e.order.stopLoading()}}),changeAllProductsSelected:lN(function*(t){try{e.order.startLoading(f6.CART_CHANGE_SELECTION),e.setAllProductsSelected(t);let r=yield e.order.orderService.changeAllProductsSelectedInCart(t);e.order.updateData(r)}catch(e){if(!(e instanceof sN))throw e}finally{e.order.stopLoading()}}),deleteAllSelectedProducts:lN(function*(){try{e.order.startLoading(f6.CART_REMOVE);let t=e.selectedProducts.map(e=>{let{id:t}=e;return t}),r=yield e.order.orderService.addProductsToTrash(t);e.order.updateData(r)}finally{e.order.stopLoading()}}),setAllProductsSelected(t){for(let r of e.availableProducts)r.setIsSelected(t)}})),mc={PROMOCODE:"promocode",COUPON:"coupon",POINTS:"points",CERTIFICATE:"certificate",ACTION:"action",CARD:"card",DELIVERY:"delivery"},md=sS("DiscountType",Object.values(mc));mc.PROMOCODE,mc.COUPON,mc.POINTS,mc.CERTIFICATE,mc.ACTION,mc.CARD,mc.DELIVERY;let mp={items:[],needAcceptGiftLicensesTerms:!1,needSubscription:!1,notification:mn},mf=s_("DiscountItems",{id:sy,type:md,isActivationCode:sx(l3,!1),isPercentDiscount:sx(l3,!0),value:l1,code:l0}),mm=s_("Discount",{items:sA(mf),needAcceptGiftLicensesTerms:l3,needSubscription:l3,notification:ma}).views(e=>({get order(){return me(e)},dataForTracker(e){let{certificate:t,discount:r}=e;return t?.actionResult?.status?{type:mc.CERTIFICATE,data:t.actionResult.status}:{type:r.actionResult.type,data:r.actionResult.status}},getItemForCode:t=>e.items.find(e=>e.code===t)??null})).actions(e=>({applyApiData:t=>{e.items.replace(t.items),e.needAcceptGiftLicensesTerms=!!t.needAcceptGiftLicensesTerms,e.needSubscription=!!t.needSubscription},applyNotifications(t){e.notification.applyData(t)},resetNotifications(){e.notification.resetData()},add:lN(function*(t,r){try{e.order.startLoading(f6.PROMOCODE_ADD),e.resetNotifications();let n=yield e.order.orderService.addDiscount(t);e.order.updateData(n),r(e.dataForTracker(n))}finally{e.order.stopLoading()}}),delete:lN(function*(t){try{e.order.startLoading(f6.PROMOCODE_REMOVE),e.resetNotifications();let r=yield e.order.orderService.deleteDiscount(t);e.order.updateData(r)}finally{e.order.stopLoading()}})})),mg={amountToJoin:aO().loyalty.amountToJoin,isActive:!1,isUsedForPayment:!1,points:{userBalance:0,pointsToUse:0,maxPointsForAccrual:0},notification:mn},mh=s_("Points",{userBalance:l1,pointsToUse:l1,maxPointsForAccrual:l1}).views(e=>({get isBalanceAfterUse(){return e.userBalance-e.pointsToUse>0},get isAvailableToUse(){return e.userBalance>0&&e.pointsToUse>0}})),mb=s_("Loyalty",{amountToJoin:l1,isActive:l3,isUsedForPayment:l3,points:mh,notification:ma}).views(e=>({get order(){return me(e)}})).actions(e=>({applyApiData:t=>{e.amountToJoin=t.amountToJoin,e.isActive=t.isActive,e.isUsedForPayment=t.isUsedForPayment,e.points=t.points},applyNotifications(t){e.notification.applyData(t)},resetNotifications(){e.notification.resetData()},spendPoints:lN(function*(){if(!1===e.isUsedForPayment)try{e.order.startLoading(f6.LOYALTY_TOGGLE);let t=yield e.order.orderService.spendPoints();e.order.updateData(t)}finally{e.order.stopLoading()}}),savePoints:lN(function*(){if(!0===e.isUsedForPayment)try{e.order.startLoading(f6.LOYALTY_TOGGLE);let t=yield e.order.orderService.savePoints();e.order.updateData(t)}finally{e.order.stopLoading()}})})),my={items:[],notification:mn},mv=s_("Certificate",{id:sy,code:l0,startBalance:l1,currentBalance:l1,amountAfterUse:l1,expirationDate:l0,isExpireSoon:l3,isSelected:l3}),mS=s_("Certificates",{items:sA(mv),notification:ma}).actions(e=>({applyApiData:t=>{let{items:r}=t;e.items.replace(r)},applyNotifications(t){e.notification.applyData(t)},resetNotifications(){e.notification.resetData()},toggleSelect:lN(function*(t){let r=e.items.find(e=>e.code===t);if(!r)throw Error("Сертификат не найден");try{e.order.startLoading(f6.PROMOCODE_CERTIFICATE_TOGGLE);let n=yield e.order.orderService.toggleSelectCertificate(r.isSelected,t);e.order.updateData(n)}finally{e.order.stopLoading()}})})).views(e=>({get order(){return me(e)},get activeCertificate(){return e.items.find(e=>e.isSelected)||null}})),m_=sS("PaymentType",Object.values(ou)),mw=s_("OnePaymentItem",{price:l1,interval:sP(l0)}),mx=s_("PaymentOption",{id:l0,title:sP(l0),payments:sA(mw),description:sP(l0),aboutUrl:sP(l0)}),mP=s_("InstallmentData",{options:sA(mx)}),mE={data:null,notification:mn},mO=s_("PaymentMethod",{id:sb,type:m_,title:l0,isAvailable:l3,isDeletable:l3,group:sS(Object.values(oc)),additionalData:sP(mP)}),mA=s_("SupposedDiscountByCardPayment",{value:l1,percent:l1}),mC=s_("Payment",{selectedItem:sw(mO),lastUsedCard:sw(mO),items:sA(mO),supposedDiscountByCardPayment:sP(mA)}).views(e=>({isCardMethod:e=>e.group===oc.SAVED_CARD||e.type===ou.CARD,isLastUsedCard:t=>t===e.lastUsedCard,get groupedMethods(){return e.items.filter(t=>e.isCardMethod(t)&&!e.isLastUsedCard(t))},get baseMethods(){return e.items.filter(t=>!e.isCardMethod(t))}})),mI=s_("Payment",{data:sP(mC),notification:ma}).views(e=>({get root(){return oV(e)},get order(){return me(e)},get activePaymentMethod(){return e.data?.selectedItem??null}
144,get activePaymentMethodId(){return e.data?.selectedItem?.id??null},get activePaymentMethodType(){return e.data?.selectedItem?.type??null},get activePaymentMethodTitle(){return e.data?.selectedItem?.title??null},get isPaymentMethods(){return!!e.data&&e.data.items.length>0},get isPaymentSelected(){return e.order.customer.isClientCompany||e.order.isZeroToPay||e.order.customer.isClientIndividual&&!!e.data?.selectedItem},get needSelectPayment(){return e.order.customer.isClientIndividual&&!e.order.isZeroToPay},undoRemovalCardData:t=>({type:um.CARD_REMOVAL,id:t.id,orderType:e.order.type})})).actions(e=>({applyApiData:t=>{null===t?e.data=null:e.data={selectedItem:t.selectedItemId||void 0,lastUsedCard:t.lastUsedCardId||void 0,items:t.items,supposedDiscountByCardPayment:t.supposedDiscountByCardPayment}},applyNotifications(t){e.notification.applyData(t)},resetNotifications(){e.notification.resetData()},select:lN(function*(t){if(t.isAvailable&&!t.isActive)try{e.order.startLoading(f6.PAYMENT_SELECT);let r=yield e.order.orderService.selectPayment(t.id);e.order.updateData(r)}finally{e.order.stopLoading()}}),delete:lN(function*(t){if(t.isDeletable)try{e.order.startLoading(f6.PAYMENT_REMOVE);let r=yield e.order.orderService.deletePayment(t.id);e.root.addSnackbarDefaultWarningWithUndo({text:`Вы удалили карту ${t.title}`,data:e.undoRemovalCardData(t)}),e.order.updateData(r)}finally{e.order.stopLoading()}}),restoreCard:lN(function*(t){let{id:r}=t;try{e.order.startLoading(f6.PAYMENT_RESTORE);let t=yield e.order.orderService.restoreCard(r);e.order.updateData(t)}finally{e.order.stopLoading()}})})),mT={products:[],isActive:!0,notification:mn},mk=s_("PresentItem",{id:sy,title:l0,image:l0,isAvailable:l3,isSelected:l3,needMoneyToAccess:l1,count:l1}),mD=s_("Presents",{products:sA(mk),isActive:l3,notification:ma}).views(e=>({get order(){return me(e)}})).actions(e=>({applyApiData:t=>{let{products:r,isActive:n}=t;e.isActive=n;let i=r.map(e=>{let t=e.count>1?` (${e.count} шт.)`:"";return e.title=e.title.replace(/ \(подарок\)/i,"")+t,e});e.products.replace(i)},applyNotifications(t){e.notification.applyData(t)},resetNotifications(){e.notification.resetData()},toggleActive:lN(function*(){try{e.order.startLoading(f6.PRESENT_TOGGLE_ALL);let t=yield e.order.orderService.toggleActivePresents(!e.isActive);e.order.updateData(t)}finally{e.order.stopLoading()}}),toggleSelect:lN(function*(t){try{let r=e.products.find(e=>e.id===t);e.order.startLoading(f6.PRESENT_TOGGLE_ONE);let n=yield e.order.orderService.toggleSelectPresent(r.isSelected,t);e.order.updateData(n)}catch(e){if(!(e instanceof sN))throw e}finally{e.order.stopLoading()}})})),mR=s_("OptionalProducts",{products:sA(c0),notification:ma}).views(e=>({get order(){return me(e)}})).actions(e=>({applyApiData:t=>{let{products:r}=t;e.products.replace(r.map(e=>c1(e)))},applyNotifications(t){e.notification.applyData(t)},resetNotifications(){e.notification.resetData()},addToCart:lN(function*(t){try{e.order.startLoading(f6.CART_ADD);let r=yield e.order.orderService.addAdditionsToCart(t);e.order.updateData(r)}finally{e.order.stopLoading()}}),deleteFromCart:lN(function*(t){try{e.order.startLoading(f6.CART_REMOVE);let r=yield e.order.orderService.deleteAdditionsFromCart(t);e.order.updateData(r)}finally{e.order.stopLoading()}})})),mL=s_("OrderWishlist",{}).views(e=>({get root(){return oV(e)},get order(){return me(e)},get productsWishlist(){return e.root.userStore.wishlist.products},has:t=>e.productsWishlist.has(t)})).actions(e=>({applyApiData(){},toggleInWishlist:lN(function*(t,r){try{e.order.startLoading(f6.CART_WISHLIST_TOGGLE);let n=e.has(t);yield e.productsWishlist.toggleInWishlist(t),n||r||(yield e.order.trash.add(t))}finally{e.order.stopLoading()}})})),mN=s_("SaleStatus",{onSale:l3,code:sP(l0)}),mj=s_("DeletedProduct",{id:sy,url:l0,title:l0,saleStatus:mN,authors:sA(cP)}),mM=s_("Trash",{products:sA(mj),notification:ma}).views(e=>({get order(){return me(e)}})).actions(e=>({applyApiData:t=>{let{products:r}=t;e.products.replace(r)},applyNotifications(t){e.notification.applyData(t)},resetNotifications(){e.notification.resetData()},add:lN(function*(t){try{e.order.startLoading(f6.CART_REMOVE);let r=yield e.order.orderService.addProductsToTrash([t]);e.order.updateData(r)}finally{e.order.stopLoading()}}),delete:lN(function*(t){try{e.order.startLoading(f6.TRASH_REMOVE);let r=yield e.order.orderService.deleteProductFromTrash(t);e.order.updateData(r)}finally{e.order.stopLoading()}}),deleteAll:lN(function*(){try{e.order.startLoading(f6.TRASH_REMOVE);let t=yield e.order.orderService.deleteAllProductsFromTrash();e.order.updateData(t)}finally{e.order.stopLoading()}}),moveToCart:lN(function*(t){try{e.order.startLoading(f6.CART_ADD);let r=yield e.order.orderService.moveProductsFromTrashToCart([t]);e.order.updateData(r)}finally{e.order.stopLoading()}})})),mF=sS("ClientType",Object.values(os)),mU={type:os.INDIVIDUAL,isAnonymous:!1,isAgreementAccepted:!1,isMarketingSubscribeAccepted:!1,data:{fullName:"",phone:"",comment:"",detail:{address:{street:"",house:"",apartment:"",zip:"",isPrivateHouse:!1}}},notification:mn},mB=s_("Address",{street:l0,house:l0,apartment:l0,zip:l0}),mV=mB.named("PrivateAddress").props({isPrivateHouse:l3}
144),mz=s_("BankDetails",{paymentAccount:l0,name:l0,bik:l0,correspondentAccount:l0}),mG=s_("DeliveryContract",{okpo:l0,person:l0,reason:l0}),mH=s_("Company",{name:l0,transportCompany:l0,address:mB,addressLegal:mB,inn:l0,kpp:l0,bankDetail:mz,isDeliveryContract:l3,deliveryContract:sP(mG)}),mW=s_("Individual",{address:mV}),m$=s_("CustomerData",{fullName:l0,phone:l0,comment:l0,detail:st(mW,mH)}),mY=s_("Customer",{type:mF,data:m$,isAnonymous:l3,isAgreementAccepted:l3,isMarketingSubscribeAccepted:l3,notification:ma}).views(e=>({get order(){return me(e)},get isClientIndividual(){return e.type===os.INDIVIDUAL},get isClientCompany(){return e.type===os.COMPANY}})).actions(e=>({applyApiData:t=>{e.isAnonymous=t.isAnonymous,e.type=t.type,e.data={fullName:t.shipment.fullName,phone:t.shipment.phone,comment:t.shipment.comment,detail:t.shipment.data}},applyNotifications(t){e.notification.applyData(t)},resetNotifications(){e.notification.resetData()},switchClientType:lN(function*(){try{let t=e.type===os.INDIVIDUAL?os.COMPANY:os.INDIVIDUAL;e.order.startLoading(f6.CUSTOMER_SWITCH_TYPE);let r=yield e.order.orderService.switchClientType(t);e.order.updateData(r)}finally{e.order.stopLoading()}}),getCustomerDetail:t=>{let{isAgreementAccepted:r,isMarketingSubscribeAccepted:n,shipment:i}=t;return{isAnonymous:e.isAnonymous,isAgreementAccepted:r,isMarketingSubscribeAccepted:n,type:e.type,shipment:i,clientId:a0.providers.gtm.getClientId()}}})),mq=s_("Period",{min:sP(l1),max:sP(l1)}),mK={isPickpointVariants:!0,allItems:[],selectedItem:void 0,filterString:""},mQ=s_("MapCoords",{lat:l1,long:l1}),mX=s_("PickpointItem",{id:sy,map:mQ,period:mq,isPrepaidOnly:l3,data:s_("PickpointData",{name:l0,address:l0,price:sP(l1),customDescription:sP(l0)})}).views(e=>({get type(){return"Feature"},get geometry(){return{coordinates:[e.map.lat,e.map.long]}},get searchString(){return`${e.data.name} ${e.data.address}`.toLowerCase()},get jsObject(){return{...e.toJSON(),type:e.type,geometry:e.geometry}}})),mZ=s_("Pickpoint",{isPickpointVariants:l3,allItems:sx(sA(mX),[]),selectedItem:sw(mX),filterString:sx(l0,"")}).actions(e=>({applyApiData(t){let{items:r,selectedId:n}=t;e.allItems.replace(r),e.selectItem(n)},selectItem(t){e.allItems.some(e=>e.id===t)&&(e.selectedItem=t)},setFilterString(t){e.filterString=t}})).views(e=>({get items(){let t=e.filterString.trim().toLowerCase();return e.allItems.filter(r=>{let{id:n,searchString:i}=r;return i.includes(t)||e.selectedItem?.id===n})},byId:t=>e.allItems.find(e=>e.id===t)})),mJ={isDefaultVariants:!0,allItems:[],selectedItem:void 0},m0=s_("DeliveryItem",{id:sy}),m1=s_("SingleVariant",{isDefaultVariants:l3,allItems:sx(sA(m0),[]),selectedItem:sw(m0)}).actions(e=>({applyApiData(t){let{items:r,selectedId:n}=t;e.allItems.replace(r),1===r.length?e.selectItem(r[0].id):e.selectItem(n)},selectItem(t){e.allItems.some(e=>e.id===t)&&(e.selectedItem=t)}})),m2=e=>({...e,types:e.types.map(e=>({...e,period:{min:null,max:null},deliveryItems:e.deliveryItems.map(e=>({...e,period:{min:null,max:null}}))}))}),m3={types:[],selectedType:void 0,freeDeliveryInfo:null,notification:mn},m5=Object.values(od),m4=s_("DeliveryTypeData",{type:sE("DeliveryTypeReference",sb,e=>m5.includes(e)),title:l0,isAvailable:l3,period:mq,price:s_("PriceRange",{min:sP(l1),max:sP(l1)}),variant:st(m1,mZ),note:sP(l0)}),m6=s_("FreeDelivery",{sum:l1,deliveryType:sw(m4)}),m8=s_("Delivery",{types:sA(m4),selectedType:sw(m4),freeDeliveryInfo:sP(m6),notification:ma}).actions(e=>({applyApiData:t=>{let r=t.types;e.order.type===oi.PRESALE&&(r=m2(t).types);let n=r.map(e=>({...e,variant:e.type===od.PICKPOINT?mK:mJ}));for(let{type:i,...a}of(e.types.replace(n),e.freeDeliveryInfo=t.freeDeliveryInfo?{sum:t.freeDeliveryInfo.sum,deliveryType:t.freeDeliveryInfo.type}:null,r))e.byType(i).variant.applyApiData({items:a.deliveryItems});e.selectTypeInModel(t.selectedType,t.selectedId)},applyNotifications(t){e.notification.applyData(t)},resetNotifications(){e.notification.resetData()},selectTypeInModel(t,r){let n=e.types.find(e=>e.type===t);if(n?.isAvailable){let n=e.variantDataByType(t);n&&(r&&n.selectItem(r),n?.selectedItem&&(e.selectedType=t))}},selectType:lN(function*(t){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=e.selectedState;e.selectTypeInModel(t,r),yield e.checkAndSendRequest(n)}),checkAndSendRequest:lN(function*(t){let r=e.selectedState,n=r.type!==t.type,i=r.id!==t.id;if(n||i)try{e.order.startLoading(f6.DELIVERY_SELECT);let n=yield e.order.orderService.selectDelivery(r);e.order.updateData(n),n.notifications?.delivery&&(n.notifications?.delivery).find(e=>{let{code:t}=e;return"delivery.invalid_id"===t||"delivery.invalid_type"===t})&&e.selectTypeInModel(t.type,t.id)}finally{e.order.stopLoading()}}),selectPickpointItem:lN(function*(t){yield e.selectType(od.PICKPOINT,t)}),setCity:lN(function*(t){try{e.order.startLoading(f6.DELIVERY_CHANGE_CITY);let r=yield e.order.orderService.changeCity(t);return e.order.updateData(r),r.delivery}finally{e.order.stopLoading()}})})).views(e=>({get order(){return me(e)},byType:t=>e.types.find(e=>e.type===t)??null,variantDataByType(t){let r=e.byType(t);return r?.variant??null},get selectedState(){let t=e.selectedType?.type??null,r=e.variantDataByType(t);
144return{type:t,id:r?.selectedItem?.id??null,isPrepaidOnly:r?.selectedItem?.isPrepaidOnly??!1}},get isDeliverySelected(){return!!e.selectedType},get isPickpointSelected(){return e.selectedState.type===od.PICKPOINT},get isPostSelected(){return e.selectedState.type===od.POST}})),m9={INIT:"init",OK:"ok",DUMMY:"dummy",DATA_ERROR:"dataError"},m7=m9.INIT,ge={INIT:"init",OK:"ok",REQUIRE_REDIRECT_TO_CART_PAGE:"requireRedirectToCartPage",DATA_ERROR:"dataError"},gt=ge.INIT,gr={INIT:"init",OK:"ok",REQUIRE_REDIRECT_TO_CART_PAGE:"requireRedirectToCartPage",DATA_ERROR:"dataError"},gn=gr.INIT,gi={cart:m7,order:gt,checkin:gn},go=s_("PageState",{cart:sx(sS("PageStateCart",Object.values(m9)),m7),order:sx(sS("PageStateOrder",Object.values(ge)),gt),checkin:sx(sS("PageStateCheckin",Object.values(gr)),gn)}).views(e=>({get isStepCartInit(){return e.cart===m9.INIT},get isStepCartOk(){return e.cart===m9.OK},get isStepCartDataError(){return e.cart===m9.DATA_ERROR},get isOrderInit(){return e.order===ge.INIT},get isOrderOk(){return e.order===ge.OK},get isRequireRedirectToCartPage(){return e.order===ge.REQUIRE_REDIRECT_TO_CART_PAGE},get isOrderDataError(){return e.order===ge.DATA_ERROR},get isCheckinInit(){return e.checkin===gr.INIT},get isCheckinOk(){return e.checkin===gr.OK},get isCheckinRequireRedirectToCartPage(){return e.checkin===gr.REQUIRE_REDIRECT_TO_CART_PAGE},get isCheckinDataError(){return e.checkin===gr.DATA_ERROR}})).actions(e=>({setCartInit(){e.cart=m9.INIT},setCartOk(){e.cart=m9.OK},setCartDummy(){e.cart=m9.DUMMY},setCartDataError(){e.cart=m9.DATA_ERROR},setOrderOk(){e.order=ge.OK},setOrderInit(){e.order=ge.INIT},setOrderRequireToRedirect(){e.order=ge.REQUIRE_REDIRECT_TO_CART_PAGE},setOrderDataError(){e.order=ge.DATA_ERROR},setCheckinOk(){e.checkin=gr.OK},setCheckinInit(){e.checkin=gr.INIT},setCheckinRequireRedirectToCartPage(){e.checkin=gr.REQUIRE_REDIRECT_TO_CART_PAGE},setCheckinDataError(){e.checkin=gr.DATA_ERROR}})),gl=s_("OrderPrice",{original:l1,discount:l1,toPay:l1}),gs=s_("OrderInfoDiscountsItem",{type:md,value:l1,percent:sP(l1),code:sP(l0)}),gu=s_("Products",{price:l1,count:l1}),gc=s_("TotalOrderInfo",{price:gl,discounts:sA(gs),deliverySum:l1,products:gu,notification:ma}).views(e=>({get deliveryDiscount(){return e.discounts.find(e=>e.type===mc.DELIVERY)},get productDiscounts(){return e.discounts.filter(e=>e.type!==mc.DELIVERY)}})).actions(e=>({applyApiData:t=>{e.price=t.price,e.deliverySum=t.deliverySum??0,e.products=t.products,e.discounts.replace(t.discounts)},applyNotifications(t){e.notification.applyData(t)},resetNotifications(){e.notification.resetData()}})),gd=s_("Field",{id:l0,title:l0}),gp=s_("NotFilledField",{items:sA(gd)}).actions(e=>({setEmptyFieldList:t=>{e.items=t},addField:t=>{e.items.push(t)},removeField:t=>{let r=e.items.indexOf(t);
144-1!==r&&e.items.splice(r,1)},hasFieldInList:t=>e.items.some(e=>e.id===t)})),gf={totalInfo:{price:{original:0,discount:0,toPay:0},discounts:[],deliverySum:0,products:{count:0,price:0},notification:mn},notFilledField:{items:[]},disabling:{}},gm=new Set(["certificate","discount","payment"]),gg=s_("BaseOrder",{totalInfo:gc,notFilledField:gp,disabling:f9}).volatile(()=>({[cp]:f7})).views(e=>({get root(){return oV(e)},get requestPayload(){return{}},get orderService(){return cN(e.type,e.requestPayload)},get isZeroToPay(){return 0===e.totalInfo.price.toPay},get isCartEmpty(){return 0===e.totalInfo.products.count},get allBlocksWithNotifications(){let t=[];for(let[r,n]of Object.entries(oN(e).properties))n?.properties?.notification&&t.push(r);return t},get blocksWithItsOwnNotificationRender(){return e.allBlocksWithNotifications.filter(e=>gm.has(e))},get blocksWithGlobalNotifications(){return e.allBlocksWithNotifications.filter(e=>!gm.has(e))}})).actions(e=>({startLoading(t){e.disabling.startLoading(t)},stopLoading(){e.disabling.stopLoading()},updateData:t=>{if(null===t)return;let r=Object.keys(t),n=new Set(oN(e).propertyNames);for(let i of r)n.has(i)&&e[i].applyApiData(t[i]);e.applyNotifications(t?.notifications??{})},applyNotifications(t){for(let r of(e.resetNotifications(),e.blocksWithItsOwnNotificationRender)){let n=t[r]??null;n&&e[r].applyNotifications(n)}for(let r of e.blocksWithGlobalNotifications){let n=t[r]??null;if(n)for(let t of n)e.root.addSnackbarDefaultWarning(t.message)}},resetNotifications(){for(let t of e.allBlocksWithNotifications)e[t].resetNotifications()}})),gh={...gf},gb=gg.props({}).volatile(()=>({isActiveCheckData:!1})).views(e=>({get root(){return oV(e)},get type(){throw Error("Order type view have to be defined")},get isNotFilledFields(){throw Error("isNotFilledFields view have to be defined")},get isOnlyPaymentNotFilled(){throw Error("isOnlyPaymentNotFilled view have to be defined")},get requestTypeOrderCreate(){throw Error("requestTypeOrderCreate view have to be defined")}})).actions(e=>({activateCheckMode(){e.isActiveCheckData=!0},reserveProducts:lN(function*(t){let{orderData:r}=t;try{if(e.isActiveCheckData||e.activateCheckMode(),e.isNotFilledFields)return console.warn("Не все поля заполнены"),null;e.startLoading(e.requestTypeOrderCreate);let t=yield e.orderService.reserveProducts({...r,deviceUUID:e.root.localStorage.getMindboxDeviceUUID});if(t.errors?.length>0)return yield e.processPaymentLinksErrors(t.errors),null;return t.result}catch(t){return e.processPaymentLinkSpecialErrors(t)}finally{e.stopLoading()}}),getPaymentLink:lN(function*(t){let{orderData:r,initiatorPageUrl:n=null}=t;try{if(e.isActiveCheckData||e.activateCheckMode(),e.isNotFilledFields)return console.warn("Не все поля заполнены"),null;e.startLoading(e.requestTypeOrderCreate);let t=yield e.orderService.createOrder({...r,deviceUUID:e.root.localStorage.getMindboxDeviceUUID,initiatorPageUrl:n});if(t.errors?.length>0)return yield e.processPaymentLinksErrors(t.errors),null;return t.url}catch(t){return e.processPaymentLinkSpecialErrors(t)}finally{e.stopLoading()}}),processPaymentLinkSpecialErrors(e){throw Error("processPaymentLinkSpecialErrors view have to be defined")},processPaymentLinksErrors:lN(function*(t){if(t.some(e=>{let{code:t}=e;return t===f1.ORDER_NEED_EMAIL_CONFIRMATION})){yield e.root.openConfirmEmailPopup(cc.CART_GO_TO_PAYMENT);return}for(let r of t)e.root.setErrorSoft(r.message)})})),gy={...gh,cart:mo,discount:mp,loyalty:mg,certificate:my,payment:mE,presents:mT,optionalProducts:{products:[],notification:mn},wishlist:{},trash:{products:[],notification:mn},customer:mU,delivery:m3,top10Shelf:pT,pageState:gi},gv=gb.props({cart:mu,discount:mm,loyalty:mb,certificate:mS,payment:mI,presents:mD,optionalProducts:mR,wishlist:mL,trash:mM,customer:mY,delivery:m8,top10Shelf:pD,pageState:go}).views(e=>({get type(){return oi.OFFLINE},get isNotFilledFields(){return e.notFilledField.items.length>0||!e.delivery.isDeliverySelected||!e.payment.isPaymentSelected},get isOnlyPaymentNotFilled(){return 0===e.notFilledField.items.length&&e.delivery.isDeliverySelected&&!e.payment.isPaymentSelected},get isCartEmpty(){return!e.cart.hasAvailableProducts},get isStep2Disabled(){return e.isCartEmpty||e.disabling.forCommonControls||!e.cart.isAnyAvailableSelected},get isOrderDisabled(){return e.isCartEmpty||e.disabling.forCommonControls},get isCheckinStepDisabled(){return e.isCartEmpty||e.disabling.forCommonControls},get requestTypeOrderCreate(){return f6.ORDER_CREATE},get step1Url(){return aO().cart.cartUrl},get step2Url(){return aO().cart.orderUrl},get stepCheckinUrl(){return aO().cart.checkinUrl}})).actions(e=>({initCart:lN(function*(){try{e.pageState.setCartInit(),e.startLoading(f6.CART_INIT);let t=yield e.orderService.initCart();e.updateData(t),e.pageState.setCartOk(),co(e,cc.CART_INIT)}catch(t){if(console.error(t),t?.isNotAuthorized?.()){try{let t=yield f0.getShelf(cr.TOP_10_PRODUCTS);t?.result?e.top10Shelf.setDataObj(t.result):t?.errors&&console.error(...t.errors)}catch{}e.pageState.setCartDummy();return}e.pageState.setCartDataError()}
144finally{e.stopLoading()}}),initOrder:lN(function*(){try{e.pageState.setOrderInit(),e.startLoading(f6.ORDER_INIT);let t=yield e.orderService.initOrder();e.updateData(t),e.stopLoading(),e.pageState.setOrderOk()}catch(t){if(console.error(t),f2(t)){e.pageState.setOrderRequireToRedirect();return}e.pageState.setOrderDataError()}finally{e.stopLoading()}}),processPaymentLinkSpecialErrors(t){if(console.error(t),f2(t))return e.pageState.setOrderRequireToRedirect(),null;throw t},changeProductCountInCart:lN(function*(t,r){0===r?yield e.trash.add(t):yield e.cart.changeProductCount(t,r)}),changeProductSelectedInCart:lN(function*(t,r){yield e.cart.changeProductSelected(t,r)}),changeAllProductsSelectedInCart:lN(function*(t){yield e.cart.changeAllProductsSelected(t)}),deleteAllSelectedProducts:lN(function*(){yield e.cart.deleteAllSelectedProducts()}),goTo2Step:lN(function*(){!e.isStep2Disabled&&(yield co(e,cc.CART_GO_TO_2_STEP))&&(window.location.href=e.step2Url)})})),gS=sS("VirtualPresentType",Object.values(oo)),g_=s_("Present",{recipientEmail:l0,senderName:sP(l0),senderEmail:l0,message:l0,isAnonymous:l3}),gw={isAgreementAccepted:!1,isMarketingSubscribeAccepted:!1,isGiftLicensesTermsAccepted:!1,present:{recipientEmail:"",senderName:"",senderEmail:"",message:"",isAnonymous:!1},notification:mn},gx=s_("Customer",{isAgreementAccepted:l3,isMarketingSubscribeAccepted:l3,isGiftLicensesTermsAccepted:l3,present:g_,notification:ma}).views(e=>({get order(){return me(e)},get isClientIndividual(){return!0},get isClientCompany(){return!1},get presentRecipientEmail(){return e.present.recipientEmail??""},getCustomerDetail:t=>{let r=e.order.isPresent?t.present:null;return{isAgreementAccepted:t.isAgreementAccepted,isMarketingSubscribeAccepted:t.isMarketingSubscribeAccepted,isGiftLicensesTermsAccepted:t.isGiftLicensesTermsAccepted,isVPresent:e.order.isPresent,present:r}}})).actions(e=>({applyApiData:()=>{e.applyData(gw)},applyData(t){e.present=t.present,e.isAgreementAccepted=t.isAgreementAccepted,e.isMarketingSubscribeAccepted=t.isMarketingSubscribeAccepted,e.isGiftLicensesTermsAccepted=t.isGiftLicensesTermsAccepted},applyNotifications(t){e.notification.applyData(t)},resetNotifications(){e.notification.resetData()}})),gP={PENDING:"pending",OK:"ok",AUTH_REQUIRED:"authRequired",NEED_REFRESH_ALREADY_BOUGHT:"needRefreshAlreadyBought",NEED_REFRESH:"needRefresh",DATA_ERROR:"dataError"},gE={initStep:gP.PENDING},gO=s_("VirtualOrderState",{initStep:sx(sS("VirtualOrderInitStep",Object.values(gP)),gP.PENDING)}).views(e=>({get isInitStepPending(){return e.initStep===gP.PENDING},get isInitStepOk(){return e.initStep===gP.OK},get isInitStepAuthRequired(){return e.initStep===gP.AUTH_REQUIRED},get isInitStepNeedRefreshAlreadyBought(){return e.initStep===gP.NEED_REFRESH_ALREADY_BOUGHT},get isInitStepNeedRefresh(){return e.initStep===gP.NEED_REFRESH},get isInitStepDataError(){return e.initStep===gP.DATA_ERROR}})).actions(e=>({setInitStepPending(){e.initStep=gP.PENDING},setInitStepOk(){e.initStep=gP.OK},setInitStepAuthRequired(){e.initStep=gP.AUTH_REQUIRED},setInitStepNeedRefreshAlreadyBought(){e.initStep=gP.NEED_REFRESH_ALREADY_BOUGHT},setInitStepNeedRefresh(){e.initStep=gP.NEED_REFRESH},setInitStepDataError(){e.initStep=gP.DATA_ERROR}})),gA={...gh,cart:mo,discount:mp,loyalty:mg,certificate:my,payment:mE,orderVariant:null,customer:gw,orderState:gE,isPopupOpened:!1},gC=s_("OrderVariant",{productId:l1,productType:c_,presentType:sP(gS)}),gI=s_("Product",{url:l0,baseType:cS,cover:l0,price:sP(l1)}),gT=gb.props({cart:ms,discount:mm,loyalty:mb,certificate:mS,payment:mI,orderVariant:sP(gC),product:sP(gI),customer:gx,orderState:gO,isPopupOpened:l3}).views(e=>({get type(){return oi.VIRTUAL},get isPresent(){return e.orderVariant?.presentType!==null},get requestPayload(){let t=e.product.baseType===a2.CERTIFICATE?a2.CERTIFICATE:e.orderVariant.productType;return e.orderVariant?{purchaseProductId:e.orderVariant.productId,purchaseProductType:t,isVPresent:e.isPresent,presentType:e.orderVariant.presentType}:{}},getInitiatorUrlParams(){if(!e.orderVariant)return null;let t={productId:e.orderVariant.productId,productType:e.orderVariant.productType};
144return e.isPresent&&(t.recipientEmail=e.customer.presentRecipientEmail,t.presentType=e.orderVariant.presentType),t},get presentType(){return e.orderVariant?.presentType||null},get isNotFilledFields(){return e.notFilledField.items.length>0||!e.payment.isPaymentSelected},get isOnlyPaymentNotFilled(){return 0===e.notFilledField.items.length&&!e.payment.isPaymentSelected},get requestTypeOrderCreate(){return f6.VIRTUAL_ORDER_CREATE}})).actions(e=>({openPopup:lN(function*(t){e.isPopupOpened=!0,yield e.init(t)}),closePopup(){e.isPopupOpened=!1},saveCurrentOrderVariant(t){let{productId:r,productType:n,presentType:i=null}=t;e.orderVariant={productId:r,productType:n,presentType:i}},saveProduct(t,r){let n=t.types.get(r);e.product={url:t.url,baseType:t.productBaseType,cover:t.cover.getCover(a4.x010),price:n.price.final}},init:lN(function*(t){let{product:r,productType:n,presentType:i=null,promoCode:a=null}=t;try{if(e.orderVariant=null,e.saveProduct(r,n),r.is(a2.CERTIFICATE)){let t=yield ca(e,cc.VIRTUAL_ORDER_INIT),i=yield co(e,cc.VIRTUAL_ORDER_INIT);if(t&&i){let t=oo.DEFAULT;e.saveCurrentOrderVariant({productId:r.id,productType:n,presentType:t}),e.orderState.setInitStepPending(),e.startLoading(f6.VIRTUAL_ORDER_INIT);let i=yield e.orderService.initCart({productId:r.id,productType:n,isVPresent:e.isPresent,presentType:t,discountCode:a||""});e.updateData(i),e.customer.present.senderEmail=e.root.userStore.profile?.email??"",e.orderState.setInitStepOk()}}else{let t=yield ca(e,cc.VIRTUAL_ORDER_INIT),o=yield co(e,cc.VIRTUAL_ORDER_INIT);if(t&&o){e.saveCurrentOrderVariant({productId:r.id,productType:n,presentType:i}),e.orderState.setInitStepPending(),e.startLoading(f6.VIRTUAL_ORDER_INIT);let t=yield e.orderService.initCart({productId:r.id,productType:n,isVPresent:e.isPresent,presentType:i,discountCode:a||""});e.updateData(t),e.orderState.setInitStepOk()}}}catch(t){if(console.error(t),t?.isNotAuthorized?.()){e.orderState.setInitStepNeedRefresh();return}if(f4(t)){e.orderState.setInitStepNeedRefreshAlreadyBought();return}e.orderState.setInitStepDataError()}finally{e.stopLoading()}}),processPaymentLinksErrors:lN(function*(t){if(t.some(e=>{let{code:t}=e;return t===f1.ORDER_NEED_USER_AUTHORIZED||t===f1.ORDER_NEED_EMAIL_CONFIRMATION})){e.orderState.setInitStepNeedRefresh();return}for(let r of t)e.root.setErrorSoft(r.message)}),processPaymentLinkSpecialErrors(t){if(console.error(t),f2(t))return e.orderState.setInitStepNeedRefresh(),null;throw t}})),gk=m$.props("PresaleCustomerData",{detail:mW}),gD=mY.props("PresaleCustomer",{type:os.INDIVIDUAL,data:gk}).views(()=>({get isClientIndividual(){return!0},get isClientCompany(){return!1}})).actions(e=>({applyApiData:t=>{e.isAnonymous=t.isAnonymous,e.type=os.INDIVIDUAL,e.data={fullName:t.shipment.fullName,phone:t.shipment.phone,comment:t.shipment.comment,detail:t.shipment.data}},switchClientType(){}})),gR={...gh,orderVariant:null,cart:mo,discount:mp,loyalty:mg,certificate:my,payment:mE,presents:mT,customer:mU,delivery:m3,pageState:gi},gL=aO().presale.orderBaseUrl,gN=s_("OrderVariant",{productId:l1,promoCode:sP(l0)}),gj=gb.props({orderVariant:sP(gN),cart:mu,discount:mm,loyalty:mb,certificate:mS,payment:mI,presents:mD,customer:gD,delivery:m8,pageState:go}).views(e=>({get type(){return oi.PRESALE},get requestPayload(){return e.orderVariant?{purchaseProductId:e.orderVariant.productId}:{}},get isNotFilledFields(){return e.notFilledField.items.length>0||!e.delivery.isDeliverySelected||!e.payment.isPaymentSelected},get isOnlyPaymentNotFilled(){return 0===e.notFilledField.items.length&&e.delivery.isDeliverySelected&&!e.payment.isPaymentSelected},get isStep2Disabled(){return e.isCartEmpty||e.disabling.forCommonControls},get isOrderDisabled(){return e.isCartEmpty||e.disabling.forCommonControls},get requestTypeOrderCreate(){return f6.ORDER_CREATE},get step1Url(){return e.orderVariant?cL(e.orderVariant?.productId,e.orderVariant?.promoCode):null},get step2Url(){if(!e.orderVariant)return null;let t=cR(e.orderVariant.productId,e.orderVariant.promoCode);return`${gL}?${t}`},get product(){return e.cart?.products?.[0]??null},get releaseDate(){return e.product?.types?.get(a3.PAPERBOOK)?.presale?.releaseDate??null}})).actions(e=>({saveCurrentOrderVariant(t){let{productId:r,promoCode:n=null}=t;e.orderVariant={productId:r,promoCode:n}}
144,initCart:lN(function*(t){let{productId:r,promoCode:n=null}=t;try{if(!r){e.pageState.setCartDataError();return}e.saveCurrentOrderVariant({productId:r,promoCode:n}),e.pageState.setCartInit(),e.startLoading(f6.CART_INIT);let t=yield e.orderService.initCart({purchaseProductId:r,productId:r,discountCode:n||""});e.updateData(t),e.pageState.setCartOk(),co(e,cc.CART_INIT)}catch(t){if(console.error(t),t?.isNotAuthorized?.()){e.pageState.setCartDummy();return}if(f5(t))throw e.pageState.setCartOk(),t;e.pageState.setCartDataError()}finally{e.stopLoading()}}),initOrder:lN(function*(t){let{productId:r,promoCode:n=null}=t;try{if(!r){e.pageState.setOrderDataError();return}e.saveCurrentOrderVariant({productId:r,promoCode:n}),e.pageState.setOrderInit(),e.startLoading(f6.ORDER_INIT);let t=yield e.orderService.initOrder({purchaseProductId:r,productId:r});e.updateData(t),e.stopLoading(),e.pageState.setOrderOk()}catch(t){if(console.error(t),f2(t)||f3(t)||f5(t)){e.pageState.setOrderRequireToRedirect();return}e.pageState.setOrderDataError()}finally{e.stopLoading()}}),processPaymentLinkSpecialErrors(t){if(console.error(t),f2(t))return e.pageState.setOrderRequireToRedirect(),null;throw t},changeProductCountInCart:lN(function*(t,r){r>0&&(yield e.cart.changeProductCount(t,r))}),goTo2Step:lN(function*(){!e.isStep2Disabled&&(yield co(e,cc.CART_GO_TO_2_STEP))&&(window.location.href=e.step2Url)})})),gM=aO().courseOrder.baseUrl,gF=`${aA}${gM}`,gU=e=>{let{productId:t,isPresent:r=!1,promoCode:n=null,optionId:i=null}=e,a={};return a.productId=t,r&&(a.isPresent=1),n&&(a.promoCode=n),i&&(a.optionId=i),new aC(gF).appendHashParams(a)},gB="COURSE_DETAIL",gV=e=>cf(e,gB),gz=sS("CourseBuyState",Object.values(c6)),gG={items:[],clientType:os.INDIVIDUAL},gH=cF.named("PriceWithInstallment").props({installmentPlan:sP(l1)}),gW=s_("CoursePrice",{priceBase:sP(gH),pricePersonal:sP(gH)}),g$=s_("OfferOption",{id:l1,title:l0}),gY=s_("OfferItem",{id:sy,tag:sP(l0),annotation:sP(l0),title:sP(l0),description:l0,buyState:gz,options:sA(g$),payButtonText:sP(l0),priceIndividual:gW,priceCompany:gW,detailsText:sP(l0),detailsText2:sP(l0)}).views(e=>({get clientType(){return oU(e,2).clientType},get buyUrl(){return gU({productId:e.id}).toString()},get buyPresentUrl(){return gU({productId:e.id,isPresent:!0}).toString()},get isSingleOffer(){return oU(e,2).hasSingleOffer},get price(){let t=oV(e),r=e.clientType===os.INDIVIDUAL?e.priceIndiv
144idual:e.priceCompany;return t.isAuthorized&&null!==r.pricePersonal?r.pricePersonal:r.priceBase},get installmentPlan(){let t=oV(e),r=e.clientType===os.INDIVIDUAL?e.priceIndividual:e.priceCompany;return t.isAuthorized&&r.pricePersonal?.installmentPlan!==null?r.pricePersonal?.installmentPlan:r.priceBase?.installmentPlan}})),gq=s_("CourseOffer",{description:sP(l0),items:sA(gY),payButtonText:sP(l0),customTitle:sP(l0),clientType:mF}).views(e=>({get courseDetail(){return gV(e)},get ids(){return e.items.map(e=>{let{id:t}=e;return t})},get isVisibleDetailsText(){return e.items.some(e=>{let{detailsText:t}=e;return t})},get onSaleItems(){return e.items.filter(e=>e.buyState===c6.ON_SALE)},get minPriceItemOnSale(){return e.onSaleItems.sort((e,t)=>e.price.final-t.price.final)?.[0]??null},get maxDiscountPercentItem(){return e.onSaleItems.sort((e,t)=>t.price.discountPercent-e.price.discountPercent)?.[0]??null},get buyState(){if(e.courseDetail.isFree)return c6.IS_FREE;return e.items.some(e=>{let{buyState:t}=e;return t===c6.ON_SALE})?c6.ON_SALE:c6.SOON},get hasSingleOffer(){return 1===e.items.length}})).actions(e=>({applyApiData(t){e.description=t.offer.description,e.payButtonText=t.offer.payButtonText,e.customTitle=t.offer.customTitle,e.items.replace(t.offer.items.map(e=>{let{priceIndividual:t,priceCompany:r,...n}=e;return{...n,priceIndividual:{priceBase:t},priceCompany:{priceBase:r}}}))},getOfferItemById:t=>e.items.find(e=>e.id===t)||null,setPersonalPrices(t){for(let r of e.items){let e=t.get(r.id)??null;
144e&&(r.priceIndividual.pricePersonal=Object.fromEntries(e.get("priceIndividual")),r.priceCompany.pricePersonal=Object.fromEntries(e.get("priceCompany")))}},setClientType(t){e.clientType=t}})),gK=s_("CartCourseProduct",{id:sy,url:l0,type:l9(a5.COURSE),title:l0,tariffName:l0,courseType:de,isSingleTariff:l3,option:sP(g$)}),gQ=s_("CourseCart",{products:sA(gK),notification:ma}).views(e=>({get product(){return e.products[0]??null}})).actions(e=>({applyNotifications(t){e.notification.applyData(t)},resetNotifications(){e.notification.resetData()},applyApiData:t=>{let{products:r}=t;e.products.replace(r)}})),gX={userEmail:"",recipientEmail:null,phone:null,fullName:""},gZ=s_("CustomerData",{userEmail:l0,recipientEmail:sP(l0),phone:sP(l0),fullName:l0}),gJ=(e,t)=>{let r={...e};return t===ol.BUY_PRESENT?r.phone=null:r.recipientEmail=null,r},g0={isAgreementAccepted:!1,isMarketingSubscribeAccepted:!1,isAnonymous:!1,data:{...gX},notification:mn},g1=s_("Customer",{isAgreementAccepted:l3,isMarketingSubscribeAccepted:l3,isAnonymous:l3,data:gZ,notification:ma}).views(e=>({get order(){return me(e)},get isClientIndividual(){return!0},get presentRecipientEmail(){return e.present.recipientEmail??""},getCustomerDetail:t=>({isAnonymous:e.isAnonymous,isAgreementAccepted:t.isAgreementAccepted,isMarketingSubscribeAccepted:t.isMarketingSubscribeAccepted,data:gJ(t.data,e.order.formType)})})).actions(e=>({applyApiData:t=>{e.isAnonymous=t.isAnonymous,e.applyData(t)},applyData(t){e.data=gJ(t.data,e.order.formType)},applyNotifications(t){e.notification.applyData(t)},resetNotifications(){e.notification.resetData()}})),g2={PENDING:"pending",OK:"ok",AUTH_REQUIRED:"authRequired",NEED_REFRESH:"needRefresh",DATA_ERROR:"dataError",PAGE_NOT_FOUND:"pageNotFound"},g3={initStep:g2.PENDING},g5=s_("CourseOrderState",{initStep:sx(sS("CourseOrderInitStep",Object.values(g2)),g2.PENDING)}).views(e=>({get isInitStepPending(){return e.initStep===g2.PENDING},get isInitStepOk(){return e.initStep===g2.OK},get isInitStepAuthRequired(){return e.initStep===g2.AUTH_REQUIRED},get isInitStepNeedRefresh(){return e.initStep===g2.NEED_REFRESH},get isInitStepDataError(){return e.initStep===g2.DATA_ERROR}})).actions(e=>({setInitStepPending(){e.initStep=g2.PENDING},setInitStepOk(){e.initStep=g2.OK},setInitStepAuthRequired(){e.initStep=g2.AUTH_REQUIRED},setInitStepNeedRefresh(){e.initStep=g2.NEED_REFRESH},setInitStepNotFound(){e.initStep=g2.PAGE_NOT_FOUND},setInitStepDataError(){e.initStep=g2.DATA_ERROR}})),g4={...gh,cart:{products:[],notification:mn},discount:mp,certificate:my,payment:mE,orderVariant:null,customer:g0,orderState:g3},g6=s_("OrderVariant",{productId:l1,optionId:sP(l1),isPresent:l3,promoCode:sP(l0)}),g8=gb.props({cart:gQ,discount:mm,certificate:mS,payment:mI,orderVariant:sP(g6),customer:g1,orderState:g5}).views(e=>({get type(){return oi.COURSE},get requestPayload(){return e.orderVariant?{purchaseProductId:e.orderVariant.productId,isPresent:e.orderVariant.isPresent,optionId:e.orderVariant.optionId}:{}},getInitiatorUrlParams(){if(!e.orderVariant)return null;let t={productId:e.orderVariant.productId};return e.orderVariant.isPresent&&(t.isPresent="1"),e.orderVariant.promoCode&&(t.promoCode=e.orderVariant.promoCode),e.orderVariant.optionId&&(t.optionId=e.orderVariant.optionId),t},get isBaseForm(){return e.formType===ol.BASE},get isPresentBuying(){return e.formType===ol.BUY_PRESENT},get isPresentClaiming(){return e.formType===ol.CLAIM_PRESENT},get isNotFilledFields(){return e.notFilledField.items.length>0||!e.payment.isPaymentSelected},get isOnlyPaymentNotFilled(){return 0===e.notFilledField.items.length&&!e.payment.isPaymentSelected},get requestTypeOrderCreate(){return f6.ORDER_CREATE},get product(){return e.cart.product},get formType(){let t=e.orderVariant.promoCode,r=e.discount.getItemForCode(t);if(r&&r?.isActivationCode)return ol.CLAIM_PRESENT;if(e.orderVariant.isPresent)return ol.BUY_PRESENT;return ol.BUY},getClaimPresentUrl(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,r=gU({productId:e.orderVariant.productId,promoCode:t,optionId:e.orderVariant.optionId});return r.searchParams.set("ts",`${Date.now()}`),r.toString()},get isPresentClaimingByEnteringPromoCode(){let t=e.discount.items.some(e=>e.isActivationCode);return e.isBaseForm&&0===e.totalInfo.price.toPay&&t}})).actions(e=>({saveCurrentOrderVariant(t){let{productId:r,isPresent:n,promoCode:i,optionId:a}=t;e.orderVariant={productId:r,isPresent:n,promoCode:i,optionId:a}},init:lN(function*(t){let{productId:r=1,optionId:n=null,isPresent:i=!1,promoCode:a=null}=t;try{e.saveCurrentOrderVariant({productId:r,isPresent:i,promoCode:a,optionId:n}),e.orderState.setInitStepPending(),e.startLoading(f6.ORDER_INIT);let t=yield e.orderService.initCart({promoCode:a});e.updateData(t),e.orderState.setInitStepOk()}catch(t){if(console.error(t),t?.isNotAuthorized?.()){e.orderState.setInitStepAuthRequired();return}if(t?.isNotFound?.()){e.orderState.setInitStepNotFound();return}e.orderState.setInitStepDataError()}
144finally{e.stopLoading()}}),processPaymentLinksErrors:lN(function*(t){for(let r of t)e.root.setErrorSoft(r.message)}),processPaymentLinkSpecialErrors(t){if(console.error(t),f2(t))return e.orderState.setInitStepNeedRefresh(),null;throw t}})),g9=s_("UserContactData",{fullName:l0,phone:l0}),g7=s_("Shipment",{email:l0,userContactData:g9,address:l0,comment:l0}),he=s_("SummaryProduct",{id:l1,title:l0,url:sP(l0),cover:cy,count:l1,price:sP(l1),categoryName:sP(l0),presale:sP(cQ),isAvailableProduct:sx(l3,!0)}).views(e=>({get isAvailable(){return e.isAvailableProduct}})),ht=he.props({type:c_}),hr=["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"],hn=e=>{let t=new Date(e);return`${t.getDate()} ${hr[t.getMonth()]}`},hi=e=>{let t=new Date(e);return`${t.getDate()} ${hr[t.getMonth()]} ${t.getFullYear()} г.`},ha=s_("Track",{code:sP(l0),url:sP(l0)}),ho=sS("DeliveryType",Object.values(od)),hl={name:null,type:od.COURIER,code:null,period:{min:0,max:null},reworkerAddress:null,track:null},hs=s_("SummaryDelivery",{name:sP(l0),code:sP(l0),type:ho,period:mq,reworkerAddress:sP(l0),track:sP(ha)}).views(e=>({get isYandexProvider(){return e.code===of}})),hu=s_("SummaryPayment",{type:m_,card:sP(l0)}),hc=s_("SummaryLoyaltyInfo",{pointsPerOrder:l1,pointsBalance:l1,cashbackLevel:l1,maxCashbackLevel:l1,sumForNextLoyaltyLevel:l1,amountToJoin:l1,isActive:l3}),hd=sS("PaymentStatus",Object.values({PENDING:"pending",SUCCESS:"success",ERROR:"error",UNKNOWN:"unknown"})),hp={status:null,errorDetail:null,date:"",orderNumber:0,orderType:oi.OFFLINE,orderStatus:null,presentType:null,presents:[],clientType:os.INDIVIDUAL,transportCompany:null,waitDateForB2b:null,delivery:hl,payment:null,loyaltyInfo:null},hf=s_("B2bData",{transportCompany:sP(l0),waitDateForB2b:sP(l0)}),hm=s_("ErrorDetail",{card:sP(l0),text:l0}),hg=s_("BaseSummary",{status:sP(hd),errorDetail:sP(hm),date:l0,orderNumber:l1,orderType:uc,orderStatus:sP(ud),presentType:sP(gS),presents:sA(he),clientType:mF,b2bData:sP(hf),delivery:sP(hs),payment:sP(hu),loyaltyInfo:sP(hc)}).actions(e=>({applyApiData:t=>{t.orderType===oi.PRESALE&&(t.delivery.period={min:null,max:null}),e.status=t.status,e.errorDetail=t.errorDetail,e.date=t.date,e.setOrderNumber(t.orderNumber),e.orderType=t.orderType,e.orderStatus=t.orderStatus,e.presentType=t.presentType,e.presents.replace(t.presents),e.clientType=t.clientType,e.b2bData=t.b2bData,e.delivery=t.delivery,e.payment=t.payment,e.loyaltyInfo=t.loyaltyInfo},setOrderNumber:t=>{e.orderNumber=t}})).views(e=>({get orderDate(){let t=new Date,r=hi(`${t}`),n=hi(e.date);return n===r?`Сегодня, ${n}`:n},get dateForB2b(){return hn(e.b2bData?.waitDateForB2b)},get referralCode(){return e.root.userProfile?.referralCode}})),hh={...hp,products:[],shipment:{email:"",city:"",userContactData:{fullName:"",phone:""},address:"",comment:""}},hb=hg.named("Summary").props({products:sA(ht),shipment:sP(g7)}).views(e=>{let t=e.applyApiData;return{get baseSummaryApplyApiData(){return t},get userEmail(){return e.shipment.userContactData.email},get hasAvailableProducts(){return e.products.some(e=>e.isAvailable)}}}).actions(e=>({applyApiData:t=>{e.baseSummaryApplyApiData(t),e.products.replace(t.products),e.shipment=t.shipment}})),hy=s_("CountdownTimer").props({totalSeconds:l1,currentSeconds:l1}).volatile(()=>({initialSeconds:0,startDate:Date.now(),timerHandle:null})).views(e=>({get isExpired(){return e.currentSeconds<=0}})).actions(e=>({init(t,r){e.totalSeconds=t,e.initialSeconds=r,e.currentSeconds=r,e.startDate=Date.now(),e.currentSeconds>0&&e.start()},applyApiData:t=>{let{totalSeconds:r,currentSeconds:n}=t;e.init(r,n)},tick(){let t=Date.now()-e.startDate;e.currentSeconds=e.initialSeconds-Math.floor(t/1e3),e.currentSeconds<=0&&(e.currentSeconds=0)},stop(){e.timerHandle&&(window.clearInterval(e.timerHandle),e.timerHandle=null)}
144,start(){e.stop(),e.timerHandle=window.setInterval(()=>{e.tick(),e.isExpired&&e.stop()},1e3)},beforeDestroy(){e.stop()}})),hv={...gf,timer:{totalSeconds:0,currentSeconds:0},summary:hh,pageState:gi,discount:{needSubscription:!1},payment:{variant:{type:null,title:null}}},hS=s_("CheckinDiscount",{needSubscription:l3}).actions(e=>({applyApiData:t=>{e.needSubscription=t.needSubscription}})),h_=s_("CheckinPayment",{variant:s_("CheckinPaymentMethod",{type:sP(m_),title:sP(l0)})}).views(e=>({get activePaymentMethodType(){return e.variant.type},get activePaymentMethodTitle(){return e.variant.title}})).actions(e=>({applyApiData:t=>{e.variant=t.variant}})),hw=hb.named("CheckinSummary").actions(e=>({setOrderNumber:()=>{e.orderNumber=0}})),hx=gg.named("OrderCheckin").props({timer:hy,summary:hw,discount:hS,payment:h_,pageState:go}).views(e=>({get type(){return oi.OFFLINE},get step1Url(){return aO().cart.cartUrl},get isOrderDisabled(){return!e.summary.hasAvailableProducts||e.disabling.forCommonControls||e.timer.isExpired}})).actions(e=>({init:lN(function*(){try{e.startLoading(f6.CHECKIN_INIT),e.pageState.setCheckinInit();let t=yield e.orderService.getCheckinData();e.updateData(t),e.initiatorPageUrl=t.summary.initiatorPageUrl,e.pageState.setCheckinOk()}catch(t){if(console.error(t),f2(t)){e.pageState.setCheckinRequireRedirectToCartPage();return}e.pageState.setCheckinDataError()}finally{e.stopLoading()}}),confirmOrder:lN(function*(){try{e.startLoading(f6.ORDER_CONFIRM);let t=yield e.orderService.confirmOrder({deviceUUID:e.root.localStorage.getMindboxDeviceUUID});if(t.errors?.length>0)return yield e.processPaymentLinksErrors(t.errors),null;return t.url}catch(t){return e.processPaymentLinkSpecialErrors(t)}finally{e.stopLoading()}}),processPaymentLinksErrors:lN(function*(t){if(t.some(e=>{let{code:t}=e;return t===f1.ORDER_NEED_USER_AUTHORIZED||t===f1.ORDER_NEED_EMAIL_CONFIRMATION})){e.pageState.setCheckinRequireRedirectToCartPage();return}for(let r of t)e.root.setErrorSoft(r.message)}),processPaymentLinkSpecialErrors(t){if(console.error(t),f2(t))return e.pageState.setCheckinRequireRedirectToCartPage(),null;throw t}})),hP={INIT:"init",PENDING:"pending",DONE:"done",NOT_FOUND:"notFound",DATA_ERROR:"dateError"},hE={initStep:hP.INIT},hO=s_("CheckoutOrderState",{initStep:sx(sS("CheckoutOrderInitStep",Object.values(hP)),hP.INIT)}).views(e=>({get isInitStepInit(){return e.initStep===hP.INIT},get isInitStepPending(){return e.initStep===hP.PENDING},get isInitStepDone(){return e.initStep===hP.DONE},get isInitStepNotFound(){return e.initStep===hP.NOT_FOUND},get isInitStepDataError(){return e.initStep===hP.DATA_ERROR}})).actions(e=>({setInitStepInit(){e.initStep=hP.INIT},setInitStepPending(){e.initStep=hP.PENDING},setInitStepDone(){e.initStep=hP.DONE},setInitStepNotFound(){e.initStep=hP.NOT_FOUND},setInitStepDataError(){e.initStep=hP.DATA_ERROR}})),hA=s_("Offline",{bonusForInvite:l1,firstOrderMinSum:l1,firstOrderDiscountPercent:l1}),hC=s_("ReferralInfo",{offline:sP(hA)}).actions(e=>({applyApiData:t=>{e.offline=t.offline}}));Object.freeze({...hp,orderType:oa.COURSE,isPresentClaiming:!1,products:[],shipment:gX});let hI=hg.named("CourseSummary").props({orderType:l9(oa.COURSE),formType:sS("formType",Object.values(ol)),products:sA(gK),shipment:sP(gZ)}).views(e=>{let t=e.applyApiData;return{get baseSummaryApplyApiData(){return t},get product(){return e.products[0]??null},get isPresentBuying(){return e.formType===ol.BUY_PRESENT},get isPresentClaiming(){return e.formType===ol.CLAIM_PRESENT}}}).actions(e=>({applyApiData:t=>{e.baseSummaryApplyApiData(t),e.formType=t.formType,e.products.replace(t.products),e.shipment=gJ(t.shipment,e.formType)}})),hT={...gf,summary:hh,referral:{offline:null},orderState:hE},hk=gg.props({initiatorPageUrl:sP(l0),summary:st({dispatcher:e=>e.orderType===oi.COURSE?hI:hb},hb,hI),referral:hC,orderState:hO}).views(e=>({get type(){return e.summary.orderType},get releaseDate(){return e.summary?.products?.[0]?.presale?.releaseDate??null}})).actions(e=>({init:lN(function*(t){let{orderId:r}=t;try{e.startLoading(f6.CHECKOUT_INIT),e.orderState.setInitStepInit(),e.summary.setOrder
144Number(r),(yield e.orderService.checkPaymentCompleteOnce(r))||(e.orderState.setInitStepPending(),yield e.orderService.checkPaymentCompleteCycled(r));let t=yield e.orderService.getCheckoutData(r);e.summary=t.summary,e.updateData(t),e.initiatorPageUrl=t.summary.initiatorPageUrl,e.orderState.setInitStepDone()}catch(t){console.error(t),t instanceof sR&&t.isNotFound()?e.orderState.setInitStepNotFound():e.orderState.setInitStepDataError()}finally{e.stopLoading()}})})),hD=s_("ErrorStore",{error:sP(s_("PageError",{code:sP(l0),text:sP(l0)}))}).views(e=>({get isStrictError(){return!!e.error},get isPurchaseDataError(){return e.error?.code===f1.ORDER_PURCHASE_DATA_INVALID},get isPresaleAvailableForOfflineOrder(){return e.error?.code===f1.ORDER_PRESALE_IS_AVAILABLE_FOR_OFFLINE_ORDER}})).actions(e=>({setStrictError(t){console.error(t),e.error={code:t?.code??null,text:t?.detail??null}}})),hR=sS("PageTypes",Object.values(uJ)),hL=s_("PdfReader",{isOpen:l3,url:sP(l0)}).actions(e=>({toggleOpen:t=>{e.isOpen=t},openUrl:t=>{e.url=t,e.toggleOpen(!0)}})),hN={items:[]},hj=new Set([cr.SAME_AUTHOR,cr.OTHER_PRODUCTS]),hM=sS("ShelfTypes",Object.values(cr)),hF=s_("Shelf",{title:sP(l0),type:sP(hM),url:sP(l0),items:sA(c0),allItemsCount:sP(l1)}).views(e=>({get finalTitle(){return(e.title||cn[e.type])??null},getProductIds:()=>e.items.map(e=>{let{id:t}=e;return t}),get needsMoreLink(){return!!(e.allItemsCount&&e.items.length<e.allItemsCount&&e.url)}})),hU=s_("Shelves",{items:sA(hF)}).actions(e=>({applyApiData:t=>{e.items.replace(t.filter(e=>e.items.length>0))},setProductsPersonalPrice(t){for(let r of e.items)for(let e of r.items){let r=t.get(e.id);r&&e.setPersonalPrice(r)}}})).views(e=>({getByType:t=>e.items.filter(e=>e.type===t),getOneByType:t=>e.getByType(t)?.[0]??null,get selectionShelves(){return e.items.filter(e=>hj.has(e.type))},get seriesShelf(){return e.items.find(e=>e.type===cr.SERIES)},get relatedShelves(){return e.getByType(cr.RELATED)},get selectionShelvesWithId(){return e.selectionShelves.map(e=>({...e,id:e.type,title:e.title||cn[e.type]}))},get hasSeriesShelf(){return e.seriesShelf?.items?.length>0},get hasSelectionShelves(){return e.selectionShelves.length>0},get hasRelatedProduct(){return e.relatedShelves.length>0},get hasData(){return e.items.length>0},getProductIds:()=>e.items.flatMap(e=>e.getProductIds())})),hB=s_("Newsletter",{description:l0,url:l0}).views(e=>({get hasData(){return e.description.length>0&&e.url.length>0}})).actions(e=>({applyApiData(t){t&&(e.description=t.description.trim(),e.url=t.url.trim())}})),hV={PAGES:"pages",SIZE:"size",SIZE_IMAGE:"sizeImage",WEIGHT:"weight",COVER_TYPE:"coverType"};hV.PAGES,hV.SIZE,hV.WEIGHT,hV.COVER_TYPE,hV.PAGES,hV.SIZE,hV.WEIGHT;let hz=s_("ParameterItem",{type:sE("ParameterTypeReference",sb,e=>Object.values(hV).includes(e)),value:l0}),hG=s_("OfflineParameters",{items:sA(hz)}).actions(e=>({applyApiData:t=>{e.items.replace(t)}})),hH=s_("Quote",{id:sy,title:l0,description:l0}),hW=s_("Quotes",{items:sA(hH)}).views(e=>({get count(){return e.items.length}})).actions(e=>({applyApiData(t){e.items.replace(t)}})),h$=s_("TagItem",{id:sy,url:l0,title:l0}),hY=s_("Tags",{items:sA(h$)}).views(e=>({get count(){return e.items.length}})).actions(e=>({applyApiData:t=>{e.items.replace(t)}})),hq=s_("Review",{id:sy,photoUrl:sP(l0),name:l0,essence:l0,text:l0}),hK=s_("Reviews",{items:sA(hq),activeReview:sw(hq)}).views(e=>({get count(){return e.items.length},get hasData(){return e.count>0}})).actions(e=>({applyApiData(t){e.items.replace(t),e.items.length>0&&e.setActiveReview(e.items[0])},setActiveReview(t){e.activeReview=t}})),hQ=Object.freeze({previewHTML:"",collapsedHTML:null}),hX=s_("HTMLSpoiler",{previewHTML:l0,collapsedHTML:sP(l0)}),hZ={items:[],activeAuthor:void 0},hJ=s_("Author",{id:sy,name:l0,slug:l0,photoUrl:sP(l0),essence:sP(l0),description:sP(hX),blogPosts:sA(pJ),courses:sA(c9),products:sA(c0),productsAndCourses:sA(cx)}).views(e=>({get hasBlogPosts(){return e.blogPosts.length>0},get hasCourses(){return e.courses.length>0},get hasProducts(){return e.products.length>0},get hasCoursesInProductsAndCourses(){return e.productsAndCourses.some(e=>e.is(a2.COURSE))},get hasProductsInProductsAndCourses(){return e.productsAndCourses.some(e=>e.is(a2.PRODUCT))},get hasShelves(){return e.hasBlogPosts||e.hasCourses||e.hasProducts},get url(){return dO(e.slug)}})),h0=s_("Authors",{items:sA(hJ),activeAuthor:sw(hJ)}).views(e=>({get count(){return e.items.length},getById:t=>e.items.find(e=>e.id===t)})).actions(e=>({applyApiData(t){e.items.replace(t),e.items.length>0&&e.setActiveAuthor(e.items[0])},setActiveAuthor(t){e.activeAuthor=t}})),h1=s_("TableOfContents",{fileUrl:sP(l0),caption:sP(l0),items:sA(s_({section:sP(l0),title:l0}))}).views(e=>({get count(){return e.items.length}})).actions(e=>({applyApiData:t=>{t&&(e.fileUrl=t.fileUrl)}}
144)),h2={PRODUCT_SIZE:"productSize",SPREAD:"spread",VIDEO:"video",IMAGE:"image"},h3=[h2.SPREAD];h2.PRODUCT_SIZE,h2.IMAGE;let h5=s_("GalleryItem",{id:sy,type:sS(Object.values(h2)),url:l0}),h4=s_("Gallery",{items:sA(h5)}).volatile(()=>({isOpenMainGallery:!1,isOpenSpreadGallery:!1})).views(e=>({get count(){return e.items.length},get spreadCount(){return e.getItemsByType(h3).length},getItemsByType:t=>e.items.filter(e=>{let{type:r}=e;return t.includes(r)})})).actions(e=>({applyApiData:t=>{e.items.replace(t)},openMainGallery:()=>{e.isOpenMainGallery=!0},closeMainGallery:()=>{e.isOpenMainGallery=!1},openSpreadGallery:()=>{e.isOpenSpreadGallery=!0},closeSpreadGallery:()=>{e.isOpenSpreadGallery=!1}})),h6=s_("Video",{id:sy,url:l0}).views(e=>({get externalId(){return e.url.split("/").pop()??null}})),h8=s_("Videos",{items:sA(h6)}).views(e=>({get count(){return e.items.length}})).actions(e=>({applyApiData(t){let r=t.filter(e=>"string"==typeof e.url&&e.url.trim().startsWith("https://kinescope.io/")).map(e=>({id:e.id,url:e.url.trim()}));e.items.replace(r)}})),h9=s_("DataInOriginalLanguage",{title:l0,titleInList:sP(l0),authors:sx(sA(cP),[])}),h7=s_("FreeChapter",{type:sS(Object.values({TEXT:"text",AUDIO:"audio"})),title:l0,url:l0}),be=s_("ReleaseSupport",{logoUrl:sP(l0),partnerUrl:sP(l0),description:l0}).views(e=>({get hasData(){return e.description}})),bt=s_("Creator",{title:l0,value:l0}),br=s_("ProductData",{baseData:sP(c0),dataInOriginalLanguage:sP(h9),offlineParameters:hG,description:sP(l0),gallery:h4,videos:h8,taglines:sA(l0),freeChapters:sA(h7),quotes:hW,tags:hY,reviews:hK,blogPosts:sA(pJ),courses:sA(c9),authors:h0,releaseSupport:sP(be),releaseParameters:l0,creators:sA(bt),tableOfContents:h1}).volatile(()=>({activeType:null,currentLanguage:"russian"})).actions(e=>({applyApiData:t=>{e.baseData=t.baseData,e.dataInOriginalLanguage=t.originalData,e.offlineParameters.applyApiData(t.offlineParameters),e.description=t.description,e.gallery.applyApiData(t.gallery),e.videos.applyApiData(t.video),e.taglines.replace(t.taglines),e.freeChapters.replace(t.freeChapters),e.quotes.applyApiData(t.quotes),e.tags.applyApiData(t.tags),e.reviews.applyApiData(t.reviews),e.blogPosts.replace(t.blogPosts),e.courses.replace(t.courses),e.authors.applyApiData(t.authors),e.releaseSupport=t.releaseSupport,e.releaseParameters=t.releaseParameters,e.creators.replace(t.creators),e.tableOfContents.applyApiData(t.tableOfContents)},applyDynamicData:t=>{let{productTypesData:r}=t;e.baseData.updateTypesData(r)},setActiveType:t=>{e.activeType=t},setCurrentLanguage:t=>{e.currentLanguage=t}})).views(e=>({get activeTypeData(){return e.baseData?.types.get(e.activeType)??null},dataInCurrentLanguage:t=>"original"===t&&e.dataInOriginalLanguage?e.dataInOriginalLanguage:{title:e.baseData?.title,titleInList:e.baseData?.titleInList,authors:e.baseData?.authors},get hasOutputData(){return!!(e.releaseSupport&&e.releaseSupport.hasData)||!!e.releaseParameters||e.creators.length>0}})),bn="description",bi="tableOfContents",ba="authors",bo="releaseParameters",bl={[bn]:"Описание",[bi]:"Содержание",[ba]:"Автор",[bo]:"Выходные данные"};bl[bn],bl[bi],bl[ba],bl[bo];let bs="feedback",bu="reviews",bc="bloggers",bd={[bs]:"Отзывы",[bu]:"Рецензии",[bc]:"Блогерам"};bd[bu],bd[bc];let bp={DESCRIPTION:bn,CONTENT:bi,AUTHORS:ba,OUTPUT_DATA:bo,FREE_CHAPTERS:"freeChapters",GALLERY:"gallery",VIDEOS:"video",QUOTES:"quotes",FEEDBACK:bs,REVIEWS:bu,BLOGGERS:bc},bf={[bp.DESCRIPTION]:bl[bn],[bp.CONTENT]:bl[bi],[bp.AUTHORS]:bl[ba],[bp.OUTPUT_DATA]:bl[bo],[bp.FREE_CHAPTERS]:"Бесплатные главы",[bp.GALLERY]:"Развороты",[bp.VIDEOS]:"Видеообзор",[bp.QUOTES]:"Цитаты",[bp.FEEDBACK]:bd[bs],[bp.REVIEWS]:bd[bu],[bp.BLOGGERS]:bd[bc]},bm={name:"about",items:[bp.DESCRIPTION,bp.AUTHORS,bp.OUTPUT_DATA]},bg={name:"impressions",items:[bp.FEEDBACK,bp.REVIEWS,bp.BLOGGERS]},bh=e=>bm.items.includes(e)?bm.name:bg.items.includes(e)?bg.name:e,bb=(e,t)=>!!Array.isArray(t)&&t.length>0&&(e!==bp.GALLERY||t.filter(e=>{let{type:t}=e;return h3.includes(t)}).length>0),by=e=>{let t=[];for(let r of Object.values(bp)){let n=e[r],i="string"==typeof n&&""!==n,a=bb(r,n);
144(a||i)&&t.push({type:r,dataAttrNameToScroll:bh(r),title:bf[r],count:a?n.length:null})}return e.baseData.productBaseType===a2.PRODUCT&&t.push({type:bp.BLOGGERS,dataAttrNameToScroll:bg.name,title:bf[bp.BLOGGERS],count:null}),t},bv=s_("Menu",{type:sS(Object.values(bp)),dataAttrNameToScroll:l0,title:l0,count:sP(l1)}),bS=s_("Menu",{items:sA(bv)}).volatile(()=>({activeItem:null})).actions(e=>({applyApiData:t=>{let r=by(t);e.items.replace(r)},setActiveItem:t=>{e.activeItem=t}})),b_=async(e,t,r)=>{try{return{...await sG("/promocodes/from_link.ajax",{book_id:e,book_type:t,code:r}),productType:t,promoCode:r}}catch(e){return{notifications:[{code:e?.params.statusCode,message:e.detail}]}}};var bw=(e,t)=>Promise.all([...t.values()].map(t=>{let{productType:r,name:n}=t;return b_(e,r,n)}));let bx={PAPERBOOK:"tween-paperbook-promo",EBOOK:"tween-ebook-promo",AUDIOBOOK:"tween-audiobook-promo"},bP=e=>e?e[bx.PAPERBOOK]?{name:e[bx.PAPERBOOK],productType:a3.PAPERBOOK}:e[`/?${bx.PAPERBOOK}`]?{name:e[`/?${bx.PAPERBOOK}`],productType:a3.PAPERBOOK}:e[bx.EBOOK]?{name:e[bx.EBOOK],productType:a3.EBOOK}:e[`/?${bx.EBOOK}`]?{name:e[`/?${bx.EBOOK}`],productType:a3.EBOOK}:e[bx.AUDIOBOOK]?{name:e[bx.AUDIOBOOK],productType:a3.AUDIOBOOK}:e[`/?${bx.AUDIOBOOK}`]?{name:e[`/?${bx.AUDIOBOOK}`],productType:a3.AUDIOBOOK}:null:null,bE=e=>{let t=new aC(e).getHashParamsAsObject();if(!t)return null;if(Object.values(a3).includes(t.productType)&&t.promoCode)return{name:t.promoCode,productType:t.productType};{let e=bP(t);if(e)return e}return null},bO=s_("PromoCodeItem",{productType:sE("ProductTypeReference",sb,e=>Object.values(a3).includes(e)),name:sP(l0)}),bA=s_("PromoCode",{items:sO(bO)}).views(e=>({get root(){return oV(e)},get product(){return c$(e).product?.baseData},hasPromoCode:t=>e.items.has(t),getName:t=>e.items.get(t)?.name??null})).actions(e=>({applyDynamicData(){let t=bE(aC.fromLocation());t&&e.items.put(t),e.setProductPriceWithPromoCode()},deletePromoCodeItem(t){e.items.delete(t)},setProductPriceWithPromoCode:lN(function*(){if(!e.product)return;let t=[],r=new Map;for(let n of yield bw(e.product.id,e.items))n.notifications&&n.notifications.length>0&&(t.push(...n.notifications),e.deletePromoCodeItem(n.productType)),n.price&&r.set(n.productType,n.price);t.length>0&&e.setErrorSnackbar(t),r.size>0&&(e.product.updateBasePrice(r),e.product.setPersonalPrice(r))}),setErrorSnackbar:t=>{for(let r of t)e.root.setErrorSoft(r.message)}})),bC=s_("ProductCard",{product:br,shelves:hU,newsletter:hB,menu:bS,promoCode:bA,pdfReader:hL}).views(e=>({get root(){return oV(e)},get needAgeConfirmation(){return e.product.baseData?.needAgeConfirmation??!1}})).volatile(()=>({isDatasourceApplied:!1,[cp]:cW})).views(e=>({get root(){return oV(e)}})).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,{common:n,data:i}=r,{product:a,shelves:o,newsletter:l}=i;e.product.applyApiData(a),e.menu.applyApiData(a),e.shelves.applyApiData(o),e.root.setCommonData(n),e.newsletter.applyApiData(l)},loadDynamicData:lN(function*(){try{let t=e.product.baseData.id,{result:r}=yield f0.getProductData(t);e.product.applyDynamicData(r),e.root.userStore.presentShop.applyDynamicData(r.presentShop),e.promoCode.applyDynamicData()}catch(e){console.error(e)}finally{e.isDatasourceApplied=!0}}),getProductIds:()=>e.shelves.getProductIds(),setProductsPersonalPrice:t=>{e.shelves.setProductsPersonalPrice(t)}})),bI=s_("FactoidCustom",{type:sS(Object.values({DEFAULT:"default",SPECIAL:"special",CUSTOM:"custom"})),url:l0,imgUrl:l0,title:l0,text:sP(l0),linkText:l0}),bT=e=>{for(let t=e.length-1;t>0;t--){let r=Math.floor(Math.random()*(t+1));[e[t],e[r]]=[e[r],e[t]]}return e},bk=s_("Catalog",{count:l1,description:l0,products:sA(c0),factoids:sA(bI),paging:dG}).views(e=>({get root(){return oV(e)},getProductIds:()=>e.products.map(e=>e.id)})).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,{data:n,common:i}=r;e.count=n.count,e.description=n.description,e.products.replace(n.products),e.factoids.replace(bT(n.factoids)),e.paging.init({itemsCount:e.count}),e.root.setCommonData(i)},loadPageData:lN(function*(t){if(!(t<1))for(let r of(yield sG(aC.fromLocation().schemeHostAndPath,{apimode:1,page:t+1})).products)e.products.push(r)}),setProductsPersonalPrice(t){for(let r of e.products){let e=t.get(r.id);e&&r.setPersonalPrice(e)}}})),bD={months:"",catalog:pd,otherProducts:[],subscribeForm:null},bR=s_("CatalogSubscribeForm",{action:l0,title:l0,form:l0}),bL=s_("CatalogProducts",{months:l0,catalog:pp,otherProducts:sA(c0),subscribeForm:sP(bR)}).views(e=>({get root(){return oV(e)},getProductIds:()=>e.catalog.getProductIds(),getBaseProducts(){throw Error("Need to implement the views getBaseProducts, in inherited models")},getOtherProducts(){throw Error("Need to implement the views getOtherProducts, in inherited models")},getSubscribeForm(){throw Error("Need to implement the views getSubscribeForm, in inherited models")}})).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,{months:n,books:i,common:a}=r;e.months=n,e.otherProducts.replace(e.getOtherProducts(i));let o={apiData:{products:e.getBaseProducts(i)}},l=e.getSubscribeForm();l&&(e.subscribeForm=bR.create(l));let s=pm(o);e.catalog.applyStaticData(s),e.root.setCommonData(a)},setProductsPersonalPrice(t){e.catalog.setProductsPersonalPrice(t)}})),bN=bL.named("CatalogNewProducts").views(()=>({getBaseProducts:e=>e.new,getOtherProducts:e=>e.soon.map(e=>c1(e)),getSubscribeForm:()=>({action:aO().subscribe.noveltyActionUrl,title:"Подписаться на&nbsp;рассылку о&nbsp;книжных новинках МИФа",form:""})})),bj=bL.named("CatalogSoonProducts").views(()=>({getBaseProducts:e=>e.soon,getOtherProducts:e=>e.plan.slice(0,20).map(e=>c1(e)),getSubscribeForm:()=>({action:aO().subscribe.noveltyActionUrl,title:"Следить за&nbsp;выходом книг раз в&nbsp;2&nbsp;недели",form:""})})),bM=async function(e){return u2("/app/api/email/form/job/",{...e,__location:aC.fromLocation().schemeHostAndPath},{[sM]:!0})},bF=async function(e){return u2("/app/api/email/send/by-company-course",{...e,__location:aC.fromLocation().schemeHostAndPath})};var bU={sendSubscribeForm:async function(e,t){return u2(e,{...t,__location:aC.fromLocation().schemeHostAndPath})}};let bB=aO().subscribe.anticipatedActionUrl,bV=s_("ProductSubscribe",{products:sO(l1)}).volatile(()=>({loadingProducts:{}}
144)).views(e=>({get root(){return oV(e)},isSubscribedToRelease:t=>e.products.has(t),isLoading:t=>!!e.loadingProducts[t]})).actions(e=>({setSubscribedToRelease:t=>{e.products.set(t,t)},subscribeToRelease:lN(function*(t){let{id:r,email:n}=t;if(!r)throw Error("Product ID is not set");e.startLoading(r);try{yield bU.sendSubscribeForm(bB,{book_id:r,email:n}),e.root.userStore.isAuthorized&&e.setSubscribedToRelease(r)}finally{e.stopLoading(r)}}),startLoading:t=>{e.loadingProducts[t]=!0},stopLoading:t=>{e.loadingProducts[t]=!1}})),bz=s_("Subscribe",{productSubscribe:bV}),bG=s_("GalleryItem",{id:l1,url:l0}),bH=s_("Gallery",{title:sP(l0),items:sA(bG)}),bW=s_("AboutCourse",{description:hX,quote:sP(l0),gallery:bH}).actions(e=>({applyApiData:t=>{let{aboutCourse:r}=t,{description:n,quote:i,gallery:a}=r;e.description=n,e.quote=i,e.gallery=a}})),b$={[c4.CARD_SLIDER]:null,[c4.CARD_WITH_IMAGE]:null,[c4.CARD_SLIDER_WITH_BIG_IMAGES]:null,[c4.MARKED_LIST]:null,[c4.NUMBERED_LIST]:null,[c4.CARD_SLIDER_BOTTOM]:null},bY=s_("InfoBlockWithCardSlider",{title:l0,subtitle:sP(l0),cards:sA(s_("CardForInfoBlockWithAvatar",{title:sP(l0),subtitle:sP(l0),description:l0,imageUrl:sP(l0)}))}),bq=s_("InfoBlockWithImage",{title:l0,description:hX,imageUrl:sP(l0)}),bK=s_("InfoBlockCardSliderWithBigImages",{title:l0,subtitle:sP(l0),cards:sA(s_("CardForInfoBlockWithBigImages",{title:sP(l0),description:l0,imageUrl:sP(l0)}))}),bQ=s_("InfoBlockWithList",{title:sP(l0),subtitle:sP(l0),items:sA(l0)}),bX=s_("CardGridItem",{id:l1,title:l0,description:sP(l0),label:sP(l0),imageUrl:l0,url:sP(l0),detail:sP(s_("CardGridItemDetail",{title:l0,description:l0}))}),bZ=s_("CardGrid",{title:l0,subtitle:sP(l0),cards:sA(bX)}),bJ=s_("CustomBlocks",{[c4.CARD_SLIDER]:sP(bY),[c4.CARD_WITH_IMAGE]:sP(bq),[c4.CARD_SLIDER_WITH_BIG_IMAGES]:sP(bK),[c4.MARKED_LIST]:sP(bQ),[c4.NUMBERED_LIST]:sP(bQ),[c4.CARD_SLIDER_BOTTOM]:sP(bY),[c4.CARD_GRID]:sP(bZ)}).views(e=>({get isCustomBlocksData(){return!!(e[c4.CARD_SLIDER]||e[c4.CARD_WITH_IMAGE]||e[c4.CARD_SLIDER_WITH_BIG_IMAGES]||e[c4.MARKED_LIST]||e[c4.NUMBERED_LIST])}})).actions(e=>({applyApiData:t=>{let{customBlocks:r}=t;e[c4.CARD_SLIDER]=r[c4.CARD_SLIDER]??null,e[c4.CARD_WITH_IMAGE]=r[c4.CARD_WITH_IMAGE]??null,e[c4.CARD_SLIDER_WITH_BIG_IMAGES]=r[c4.CARD_SLIDER_WITH_BIG_IMAGES]??null,e[c4.MARKED_LIST]=r[c4.MARKED_LIST]??null,e[c4.NUMBERED_LIST]=r[c4.NUMBERED_LIST]??null,e[c4.CARD_SLIDER_BOTTOM]=r[c4.CARD_SLIDER_BOTTOM]??null,e[c4.CARD_GRID]=r[c4.CARD_GRID]??null}})),b0={SMALL:"/assets/images/books/p-small.png",LARGE:"/assets/media/content/empty-cover2-big.png"},b1=e=>e.filter(e=>{let{cover:t}=e;return t.small!==b0.SMALL&&t.large!==b0.LARGE}),b2=e=>e.map(e=>({...e,productsAndCourses:b1(e.productsAndCourses)})),b3=s_("Team",{authorsIds:sA(l1),expertsIds:sA(l1),all:h0}).views(e=>({getPeopleByIds:t=>e.all.items.filter(e=>{let{id:r}=e;return t.includes(r)}),get authors(){return e.getPeopleByIds(e.authorsIds)},get experts(){return e.getPeopleByIds(e.expertsIds)},getRole:t=>e.authorsIds.includes(t)?"Автор курса":"Эксперт"})).actions(e=>({applyApiData:t=>{let{team:r}=t;e.authorsIds=r.authors.map(e=>{let{id:t}=e;return t}),e.expertsIds=r.experts.map(e=>{let{id:t}=e;return t}).filter(t=>!e.authorsIds.includes(t));let n=new Map([...r.authors,...r.experts].map(e=>[e.id,e])).values();e.all.applyApiData(b2([...n]))}})),b5=s_("InformationPoint",{title:l0,description:l0,iconType:sS(Object.values({PRACTICE:"practice",RESULT:"result",FORMAT:"format",MAINTENANCE:"maintenance",FEEDBACK:"feedback",DURATION:"duration"}))}),b4={theme:c5.IS_OUTLINE,items:[]},b6=s_("Tags",{theme:sS(Object.values(c5)),items:sA(l0)}).actions(e=>({applyApiData(t){e.theme=t.theme,e.items.replace(t.items)}})),b8=s_("LessonOfModule",{id:sy,title:l0,dateObj:sP(c7),accessOfferIds:sA(sw(gY)),isFree:l3,type:l0,typeTitle:l0,typeDescription:l0,description:l0,resultDescription:l0,expertIds:sA(l1)}).views(e=>({get courseDetail(){return gV(e)},get experts(){return e.courseDetail.product.team.getPeopleByIds(e.expertIds)},get courseOfferCount(){return e.courseDetail.product.offer.items.length},get tariffNames(){return e.courseOfferCount===e.accessOfferIds.length?[]:[...e.accessOfferIds].map(e=>{let{title:t}=e;return t})}})),b9=s_("ModuleOfProgram",{id:sy,title:l0,lessons:sA(b8)}).views(e=>
144({get hasSeveralLessons(){return e.lessons.length>1},get isFree(){return e.lessons.every(e=>e.isFree)},get isLabelFormat(){return e.lessons.every(t=>t.type===e.lessons[0]?.type)}})),b7=s_("SummaryCount",{count:l1,type:sS(Object.values(c8))}),ye=s_("ProgramOfCourse",{description:l0,isEditable:l3,modules:sA(b9),duration:sP(l0),summaryCount:sP(b7)}).views(e=>({get lessonsCount(){return e.modules.reduce((e,t)=>{let{lessons:r}=t;return e+r.length},0)},get isOnlyOneLessonPerModule(){return e.modules.every(e=>{let{lessons:t}=e;return 1===t.length})}})).actions(e=>({applyApiData:t=>{let{program:r}=t;e.description=r.description,e.isEditable=r.isEditable,e.duration=r.duration,e.modules.replace(r.modules),e.summaryCount=r.summaryCount}})),yt=s_("BannerImage",{small:l0,medium:l0,large:l0}),yr=s_("Banner",{theme:sS(Object.values({LIGHT:"light",DARK:"dark"})),image:yt,description:sP(l0),url:sP(l0),promoCode:sP(l0),needShowAboveOfferSection:l3}),yn={baseData:dt,theme:c3.LIGHT,tags:b4,informationPoints:[],aboutCourse:{description:hQ,quote:null,gallery:{title:"",items:[]}},customBlocks:b$,team:{all:hZ},offer:gG,program:{description:"",isEditable:!1,duration:null,modules:[],summaryCount:null},banner:null},yi=s_("CourseProductData",{baseData:dr,theme:sS(Object.values(c3)),tags:b6,informationPoints:sA(b5),aboutCourse:bW,customBlocks:bJ,team:b3,offer:gq,program:ye,banner:sP(yr)}).volatile(()=>({isPricesLoaded:!1})).views(e=>({getIdForPrice:()=>e.baseData.getIdForPrice()})).actions(e=>({applyApiData:t=>{let{product:r}=t;e.baseData.applyApiData(r.baseData),e.theme=r.theme,e.tags.applyApiData(r.tags),e.informationPoints.replace(r.informationPoints),e.aboutCourse.applyApiData(r),e.customBlocks.applyApiData(r),e.team.applyApiData(r),e.offer.applyApiData(r),e.program.applyApiData(r),r.banner&&(e.banner=yr.create(r.banner))},setPersonalPrices(t){e.baseData.setPersonalPrice(t),e.offer.setPersonalPrices(t)},setPricesLoaded(){e.isPricesLoaded=!0}})),ya=s_("LeadMagnet",{imageUrl:l0,title:l0,subTitle:l0,buttonText:sP(l0)}),yo=s_("LeadMagnetList",{first:sP(ya),second:sP(ya)}).actions(e=>({applyApiData:t=>{let{leadMagnet:r}=t;e.first=r.first?ya.create(r.first):null,e.second=r.second?ya.create(r.second):null}})),yl=s_("FaqItem",{id:sy,question:l0,answer:l0}),ys=s_("Faq",{items:sA(yl)}).actions(e=>({applyApiData(t){let{faq:r}=t;e.items.replace(r.items)}})),yu=s_("B2cRequest",{isActive:l3}).actions(e=>({applyApiData(t){let{b2cRequest:r}=t;e.isActive=r.isActive}})),yc=s_("CourseDetail",{product:yi,leadMagnet:yo,faq:ys,b2cRequest:yu}).volatile(()=>({[cp]:gB})).views(e=>({get root(){return oV(e)},get isFree(){return e.product.baseData.isFree},get needAgeConfirmation(){return e.product.baseData.specialTypes.isAdult&&!e.root.localStorage.hasAgeConfirmation},getCourseIdsForPrice:()=>[e.product.getIdForPrice()]})).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,{common:n,data:i}=r;e.root.setCommonData(n),e.product.applyApiData(i),e.leadMagnet.applyApiData(i),e.faq.applyApiData(i),e.b2cRequest.applyApiData(i)},setCoursesPersonalPrice(t){let r=e.product.getIdForPrice();if(r){let n=t.get(r)??null;n&&e.product.setPersonalPrices(n)}},setPricesLoaded(){e.product.setPricesLoaded()}})),yd=s_("Courses",{detail:yc}),yp=s_("SocialLink",{type:sS(Object.values({TG:"tg",OK:"ok",VK:"vk",YOUTUBE:"youtube"})),url:l0}),yf=s_("SocialLinks",{items:sA(yp)}).actions(e=>({applyApiData(t){e.items.replace(t)}})),ym=s_("MainProduct",{baseData:sP(c0),quote:sP(l0),description:sP(l0)}).views(e=>({get needAgeConfirmation(){return e.baseData?.needAgeConfirmation??!1}})).actions(e=>({applyStaticData:t=>{e.baseData=t.baseData,e.quote=t.quote,e.description=t.description},setPersonalPrice(t){if(e.baseData){let r=t.get(e.baseData.id);r&&e.baseData.setPersonalPrice(r)}}})),yg=s_("BaseData",{id:sy,slug:l0,name:l0,avatarUrl:sP(l0),roles:l0,additionalName:sP(l0),description:sP(hX)}),yh=s_("PersonDetail",{baseData:yg,shelves:hU,socialLinks:yf,mainProduct:ym}).volatile(()=>({isPersonalPricesLoaded:!1})).views(e=>({get root(){return oV(e)},getProductIds:()=>e.shelves.getProductIds()})).actions(e=>({applyStaticData:t=>{let{apiData:r}=t,{common:n,data:i}=r;e.root.setCommonData(n),e.baseData=yg.create(i.baseData),e.shelves.applyApiData(i.shelves),e.socialLinks.applyApiData(i.socialLinks),e.mainProduct.applyStaticData(i.mainProduct)},setProductsPersonalPrice(t){e.shelves.setProductsPersonalPrice(t),e.mainProduct.setPersonalPrice(t),e.isPersonalPricesLoaded=!0}})),yb=s_("People",{detail:yh}),yy=s_("LoyaltyInfo",{points:l1,percent:l1,nextLevelPointsDeficit:l1}),yv=ma.props({}),yS=s_("CommonData",{boughtProductIds:sA(l1),allBestsellers:sA(c0),loyaltyInfo:yy,allOrdersCount:l1,activeOrdersCount:l1,accountNotifications:yv}).views(e=>({get root(){return oV(e)},get boughtIdsSet(){return new Set(e.boughtProductIds.map(e=>{let{id:t}=e;return t}))},get bestsellers(){return e.allBestsellers.filter(t=>{let{id:r}=t;return!e.boughtIdsSet.has(r)}).slice(0,aO().accountPage.bestsellerLimit)},get purchasesCount(){return e.boughtProductIds.length??0}})).actions(e=>({applyApiData:t=>{e.boughtProductIds.replace(t.boughtProductIds),e.loyaltyInfo=yy.create(t.loyaltyInfo),e.allOrdersCount=t.allOrdersCount,e.activeOrdersCount=t.activeOrdersCount,e.accountNotifications.applyData(t.accountNotifications)},loadBestsellers:lN(function*(){try{let t=yield f0.getBestsellers(),r=t?.map(e=>c1(e))??[];e.allBestsellers.replace(r)}catch(e){console.error(e)}})})),y_=new Set([op.CREATED,op.PROCESSING,op.IN_TRANSIT]),yw=s_("Delivery",{type:ho,code:sP(l0),name:l0,date:sP(l0),track:sP(ha),address:l0,mapData:sP(mQ)}).views(e=>({get yandexMapUrl(){if(!e.mapData)return null;let{long:t,lat:r}=e.mapData;return`https://yandex.ru/maps/?ll=${r},${t}&z=17&pt=${r},${t}`},get isTrackingCode(){return!!(e.track?.code&&e.track?.url)},get isDefinedType(){return e.type!==od.UNKNOWN},get isYandexProvider(){return e.code===of}})),yx=s_("Order",{id:l1,deliveryId:l0,createdDate:l0,status:ud,paymentStatus:hd,type:uc,clientType:mF,price:cM,productsCount:l1,productC
144overs:sA(cy),delivery:yw}).views(e=>({get isActive(){return y_.has(e.status)},get isCanceled(){return op.CANCELED===e.status},get checkoutUrl(){return`${aO().cart.checkoutUrl}?orderId=${e.id}`}})),{visibleActiveOrdersCount:yP}=aO().accountPage.dashboard,yE=s_("DashboardPage",{activeOrders:sA(yx)}).actions(e=>({applyApiData:t=>{e.activeOrders.replace(t.activeOrders.slice(0,yP))}})),yO=s_("OfflineOrdersPage",{orders:sA(sA(yx)),paging:dG}).actions(e=>({loadPageData:lN(function*(t){if(!(t<1))for(let r of(yield sZ.getOfflineOrdersPagingData({page:t+1})).orders)e.orders.push(r)}),applyApiData:(t,r)=>{e.orders.replace(t.orders),e.paging.init({itemsCount:r,pageSize:20})}})),yA=sS("BoughtProductTypes",Object.values(Object.freeze({...a3,...c2}))),yC=s_("PurchasesPage",{products:sA(cx.named("BoughtProduct").props({titleInList:l0,type:yA,files:sx(cH,cV),isPresentToUser:l3,isPresentFromUser:l3}).views(e=>({get detailUrl(){return cj(e.url,e.type)}}))),factoidCustom:sP(bI)}).actions(e=>({applyApiData(t){e.products.replace(t.products),e.factoidCustom=t.factoidCustom}})),yI=s_("AccountV2",{isPageLoaded:sx(l3,!1),isDataError:sx(l3,!1),common:yS,dashboardPage:yE,offlineOrdersPage:yO,purchasesPage:yC}).views(e=>({get root(){return oV(e)}})).actions(e=>({setPageLoaded(){e.isPageLoaded=!0},loadDashboardPageApi:lN(function*(){try{let t=yield sZ.getDashboardData();e.root.processCommonWarnings(t),e.common.applyApiData(t.common),e.dashboardPage.applyApiData(t.data)}catch(t){console.error(t),e.isDataError=!0}}),loadOfflineOrdersPageApi:lN(function*(){try{let t=yield sZ.getOfflineOrdersData();e.root.processCommonWarnings(t),e.common.applyApiData(t.common),e.offlineOrdersPage.applyApiData(t.data,t.common.allOrdersCount)}catch(t){console.error(t),e.isDataError=!0}}),loadPurchasesPageApi:lN(function*(){try{let t=yield sZ.getPurchasesPageData();e.root.processCommonWarnings(t),e.common.applyApiData(t.common),e.purchasesPage.applyApiData(t.data)}catch(t){console.error(t),e.isDataError=!0}}),loadWishlistPageApi:lN(function*(){try{let t=yield sZ.getWishlistPageData();e.root.processCommonWarnings(t),e.common.applyApiData(t.common)}catch(t){console.error(t),e.isDataError=!0}}),loadSupportPageApi:lN(function*(){try{let t=yield sZ.getSupportPageData();e.root.processCommonWarnings(t),e.common.applyApiData(t.common)}catch(t){console.error(t),e.isDataError=!0}})})),yT=s_("Pages",{courses:yd,people:yb,account:yI}),yk={tracker:{},pageType:null,modxParams:null,headerSettings:{is2LvlMenu:!0,isFixedCart:!0},footerSettings:{isBreadcrumbs:!0}},yD=s_("Tracker",{pageType:sx(l0,"")}),yR=s_("Header",{is2LvlMenu:l3,isFixedCart:l3}),yL=s_("Footer",{isBreadcrumbs:l3}),yN=s_("ModxParams",{tagId:sP(l2),modxId:sP(l2)}),yj=s_("PageData",{tracker:sx(yD,{}),pageType:sP(hR),modxParams:sP(yN),headerSettings:yR,footerSettings:yL}).actions(e=>({setData:t=>{e.tracker=t?.tracker??yk.tracker,e.pageType=t?.pageType??yk.pageType,e.headerSettings={is2LvlMenu:t?.headerSettings?.is2LvlMenu??yk.headerSettings.is2LvlMenu,isFixedCart:t?.headerSettings?.isFixedCart??yk.headerSettings.isFixedCart},e.footerSettings={isBreadcrumbs:t?.footerSettings?.isBreadcrumbs??yk.footerSettings.isBreadcrumbs}},setModxParams(t){let r=t.apiData.tag?.id??null,n=t.apiData.common?.modxId??null;e.modxParams=n||r?yN.create({tagId:r,modxId:n}):null}})),yM=null,yF=s_("ShopStore",{isSnapshotApplied:sx(l3,!1),notificationStore:sx(uu,ui),snackbar:sx(uS,{items:[]}),siteMeta:sx(ux,{title:"",description:"",keywords:"",ogTitle:"",ogDescription:"",ogImage:"",ogUrl:""}),breadcrumbs:sx(uE,{items:[{url:"/",title:"Главная"}]}),localStorage:sx(fZ,{items:{}}),header:sx(uX,{menu:{items:[],level1MenuActiveItem:void 0,level2MenuActiveItem:void 0,level3MenuActiveItem:void 0},rightSection:{items:[]},centerSection:{items:[]}}),userStore:sx(dS,{isDataApplied:!1,profile:null,wishlist:dn,presentShop:{actionId:null,items:[]},city:{id:-1,active:!1,name:"",region:"",estimatesMin:null,estimatesMax:null,freeDeliverySum:0},offlineCartProducts:dp,error:u4,isAdmin:!1}),formsStore:sx(dx,{}),searchStore:sx(dI,{sections:[],isLoading:!1,isBlog:!1}),citySearch:sx(dT,{cities:[],loading:!1,openForm:!1}),catalogTagStore:sx(pM,pj),catalogCategoryStore:sx(p5,{title:"",content:null,legitId:null,catalog:pd,bigBannerGroup:pQ,blogEntries:p0,subscribeForm:p2}),catalog:sx(bk,{count:0,description:"",products:[],factoids:[],paging:dz}),catalogNewProducts:sx(bN,bD),catalogSoonProducts:sx(bj,bD),searchPage:sx(p4,{isDataApplied:!1,products:[]}),mainPageStore:sx(fy,{bookOfWeek:fe,childBookOfWeek:fg,aboutPublishingHouseStore:fn,shelves:fo,aboutDelivery:fs,aboutNewsletter:fp,miniBanners:pW,blogEntries:p0,bigBannerGroup:pQ}),productCardStore:sx(bC,{pdfReader:{isOpen:!1,url:null},product:{baseData:null,dataInOriginalLanguage:null,offlineParameters:{items:[]},description:"",gallery:{items:[]},videos:{items:[]},taglines:[],freeChapters:[],quotes:{items:[]},tags:{items:[]},reviews:{items:[],activeReview:void 0},blogPosts:[],courses:[],authors:hZ,releaseSupport:{logoUrl:null,partnerUrl:null,description:""},releaseParameters:"",creators:[],tableOfContents:{fileUrl:null,caption:null,items:[]}},shelves:hN,newsletter:{description:"",url:""},menu:{items:[]},promoCode:{items:{}}}),pages:sx(yT,{courses:{detail:{product:yn,leadMagnet:{first:null,second:null},faq:{items:[]},b2cRequest:{isActive:!1}}}
144,people:{detail:{baseData:{id:0,slug:"",name:"",avatarUrl:null,roles:"",additionalName:null,description:null},shelves:hN,socialLinks:{items:[]},mainProduct:{baseData:null,quote:null,description:null}}},account:{isPageLoaded:!1,isDataError:!1,common:{boughtProductIds:[],allBestsellers:[],loyaltyInfo:{points:0,percent:0,nextLevelPointsDeficit:0},allOrdersCount:0,activeOrdersCount:0,accountNotifications:mn},dashboardPage:{activeOrders:[]},offlineOrdersPage:{orders:[],paging:dz},purchasesPage:{products:[],factoidCustom:null}}}),subscribe:sx(bz,{productSubscribe:{products:{}}}),offlineOrder:sx(gv,gy),virtualOrder:sx(gT,gA),presaleOrder:sx(gj,gR),courseOrder:sx(g8,g4),checkinOrder:sx(hx,hv),checkoutOrder:sx(hk,hT),siteSettings:sx(uw,{promoAction:{isValentinesDay:!1}}),authStore:sx(fY,f$),pageData:sx(yj,yk),errorStore:sx(hD,{error:null})}).actions(e=>({setSnapshotApplied(){e.isSnapshotApplied=!0},resetSnapshotApplied(){e.isSnapshotApplied=!1},checkAccess:()=>e.userStore.checkAccess(),checkAllowingToOrder:()=>e.userStore.checkAllowingToOrder(),auth:lN(function*(t){yield e.authStore.auth(t),e.authStore.setFetchingStatus(s9.PENDING),yield e.reloadPageDynamicData(()=>oA().auth.authSuccess()),e.authStore.setFetchingStatus(s9.SUCCESS)}),openConfirmEmailPopup:lN(function*(t){return yield e.authStore.openConfirmEmailPopup(t)}),loadPageDynamicData:lN(function*(t){let r=yield s0();e.applyDefaultDynamicData(r),"function"==typeof t.initDynamicData&&(yield t.initDynamicData(e,r))}),reloadPageDynamicData:lN(function*(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>{},r=s7();yield e.loadPageDynamicData(r),t()}),applyDefaultStaticData:lN(function*(t){yield Promise.all([e.pageData.setModxParams(t),e.siteMeta.applyStaticData(t),e.header.applyStaticData(t)])}),applyDefaultDynamicData(t){e.siteSettings.applyDynamicData(t),e.notificationStore.applyDynamicData(t),e.userStore.applyDynamicData(t)},loadAndSetProductsPersonalPrice:lN(function*(e){let t=[];e.getProductIds&&(t=e.getProductIds());let r=[];e.getCourseIdsForPrice&&(r=e.getCourseIdsForPrice());let[n,i]=yield Promise.all([s3(t),s8(r)]);e.setProductsPersonalPrice&&e.setProductsPersonalPrice(n),e.setCoursesPersonalPrice&&e.setCoursesPersonalPrice(i)}),setDataLoadingError(){e.notificationStore.setDataLoadingError()},addSnackbarMessage(t){e.snackbar.add(t)},setErrorSoft(t){let r=!(arguments.length>1)||void 0===arguments[1]||arguments[1];e.snackbar.addError(t,r)},addSnackbarDefaultWarning(t){e.snackbar.addDefaultWarning(t)},addSnackbarDefaultWarningWithUndo(t){e.snackbar.addWarningWithUndo(t)},setErrorStrict(t){e.errorStore.setStrictError(t)},processCommonWarnings(t){if(t.errors)for(let r of t.errors)e.setErrorSoft(r.message);if(t.notifications){for(let r of Object.values(t.notifications))if(r)for(let t of r)e.addSnackbarDefaultWarning(t.message)}},actualizeAuthStatus:()=>{e.authStore.status.actualizeStatus()},snackbarCallbackManager:t=>{if(t.hideType===up.CLICK_OR_UNDO_LINK){if(t.data?.type===um.CARD_REMOVAL){let r=t.data?.orderType;e.getOrderStore(r).payment.restoreCard(t.data)}else throw TypeError(`Used wrong snackbar item data type: ${t.data?.type}`)}},setCommonData:t=>{t.breadcrumbs&&e.breadcrumbs.applyData(t.breadcrumbs)}})).views(e=>({get pageType(){return e.pageData.pageType},get userProfile(){return e.userStore.profile},get isAuthorized(){return e.userStore.isAuthorized},getOrderStore(t){if(t===oi.OFFLINE)return e.offlineOrder;if(t===oi.VIRTUAL)return e.virtualOrder;if(t===oi.PRESALE)return e.presaleOrder;if(t===oi.COURSE)return e.courseOrder;throw TypeError(`Used wrong order type: ${t}`)}})),yU=new Set([uJ.CATALOG_PRODUCT,uJ.CART,uJ.CART_ORDER,uJ.CART_CHECKIN,uJ.CART_CHECKOUT]),yB=(e,t)=>{if("flow_throw"!==e.type)return t(e);if(e.parentId===e.rootId){let t=e.args?.[0]??null;yU.has(e.tree.pageType)?e.tree.setErrorStrict(t):e.tree.setErrorSoft(t)}return t(e)};var yV=r(645),yz=r.n(yV);r(8269);let yG=(e,t)=>t.split(".").reduce((e,t)=>e[t],e),yH=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return 2==arguments.length?r=>r[e]&&t:n=>n[e]===t&&r},yW=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return 2==arguments.length?r=>!r[e]&&t:n=>n[e]!==t&&r},y$=(e,t)=>
144r=>{if(t="string"==typeof t?yG(r.theme,t):t,r[e]in t)return t[r[e]];if("default"in t)return t.default;throw Error(`Wrong styledMap input: ${e}: ${JSON.stringify(t)}`)},yY=e=>t=>{let{theme:r}=t;return yG(r,e)},yq=e=>yY(`CONTENT_STYLE.${e}`),yK=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return r=>{let{theme:n}=r;if("number"!=typeof n.zIndexType[e])throw TypeError(`Wrong zIndexType: ${e}`);return n.zIndexType[e]+t}},yQ=aO().site.origin;var yX=function(e,...t){let r=ao(e,...t),n=`sc-global-${ii(JSON.stringify(r))}`,i=new as(r,n),a=e=>{let t;let r=i6(),a=nt.useContext(i9);{let e=nt.useRef(null);null===e.current&&(e.current=r.styleSheet.allocateGSInstance(n)),t=e.current}r.styleSheet.server&&o(t,e,r.styleSheet,a,r.stylis);{let l=i.isStatic?[t,r.styleSheet,i]:[t,e,r.styleSheet,a,r.stylis,i],s=nt.useRef(i);nt.useLayoutEffect(()=>{r.styleSheet.server||(s.current!==i&&(r.styleSheet.clearRules(n),s.current=i),o(t,e,r.styleSheet,a,r.stylis))},l),nt.useLayoutEffect(()=>()=>{r.styleSheet.server||i.removeStyles(t,r.styleSheet)},[t,r.styleSheet,i])}return r.styleSheet.server&&i.instanceRules.delete(t),null};function o(e,t,r,n,o){if(i.isStatic)i.renderStyles(e,nq,r,o);else{let l=Object.assign(Object.assign({},t),{theme:n5(t,n,a.defaultProps)});i.renderStyles(e,l,r,o)}}return nt.memo(a)}(['img{border-style:none;}input,button,select,optgroup,textarea{margin:0;font-family:inherit;line-height:inherit;}textarea{overflow:auto;}button,input,textarea{overflow:visible;}[type="checkbox"],[type="radio"]{padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}*,*:before,*:after{box-sizing:border-box;}html,body,.react-widget{margin:0;padding:0;font-family:',";font-size:19px;color:",";background:",";}body,.react-widget{line-height:1.4;}body{top:0;right:0;left:0;}p{padding:0;margin:0 0 1em 0;}a{background-color:transparent;color:",";text-decoration:none;cursor:pointer;border:none;&:hover{border-width:0;color:",";}&[disabled]{cursor:default;}&:hover[disabled]{color:",";}}label{cursor:pointer;&[disabled]{cursor:default;}}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:0.5rem;}"],yY("font.family.primary"),yY("color.commonBlackText"),e=>yY(`background.${e.bgColor?e.bgColor:"default"}`),yY("color.blue"),yY("color.alert"),yY("color.blue"));let yZ=()=>(0,N.jsx)(yz(),{id:"ee2144ce0b48eb1",dynamic:[yQ,'format("woff2")',yQ,'format("woff")',yQ,'format("woff2")',yQ,'format("woff")',yQ,'format("woff2")',yQ,'format("woff")'],children:`@font-face{font-family:"Circe";src:url("${yQ}/_next_assets/fonts/circe/circe-regular.woff2")format("woff2"),url("${yQ}/_next_assets/fonts/circe/circe-regular.woff")format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Circe";src:url("${yQ}/_next_assets/fonts/circe/circe-bold.woff2")format("woff2"),url("${yQ}/_next_assets/fonts/circe/circe-bold.woff")format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Circe";src:url("${yQ}/_next_assets/fonts/circe/circe-italic.woff2")format("woff2"),url("${yQ}/_next_assets/fonts/circe/circe-italic.woff")format("woff");font-weight:normal;font-style:italic}`});async function yJ(e,t,r,n){let i=function(){let e;if(yM)e=yM;else{var t,r;t=e=yF.create(),void 0===r&&(r=!0),ll(t).addMiddleWare(yB,r)}return yM||(yM=e),e}(),a=oA();(function(e){let t=()=>{if(void 0===window.__dataSource)throw TypeError("DataSource not found");let t={userCommonData:aj(window.__dataSource),pathAndQuery:aC.fromLocation().pathAndQuery};e.applyDefaultDynamicData(t)};"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):setTimeout(t,0)})(i),await r(i),(0,j.createRoot)(t).render((0,N.jsx)(i8,{namespace:e,enableVendorPrefixes:!0,children:(0,N.jsxs)(i7,{theme:ag,children:[(0,N.jsx)(yX,{}),(0,N.jsx)(yZ,{}),(0,N.jsx)(ax,{children:(0,N.jsx)(aF.Provider,{value:i,children:(0,N.jsx)(a
144M.Provider,{value:a,children:(0,N.jsx)(n,{})})})})]})}))}!function(e){!0===e.isolateGlobalState&&function(){if((tT.pendingReactions.length||tT.inBatch||tT.isRunningReactions)&&M(36),tI=!0,tC){var e=U();0==--e.__mobxInstanceCount&&(e.__mobxGlobals=void 0),tT=new tA}}();var t,r,n=e.useProxies,i=e.enforceActions;if(void 0!==n&&(tT.useProxies=n===t4||"never"!==n&&"undefined"!=typeof Proxy),"ifavailable"===n&&(tT.verifyProxies=!0),void 0!==i){var a=i===t4?t4:"observed"===i;tT.enforceActions=a,tT.allowStateChanges=!0!==a&&a!==t4}["computedRequiresReaction","reactionRequiresObservable","observableRequiresReaction","disableErrorBoundaries","safeDescriptors"].forEach(function(t){t in e&&(tT[t]=!!e[t])}),tT.allowStateReads=!tT.observableRequiresReaction,e.reactionScheduler&&(t=e.reactionScheduler,r=tF,tF=function(e){return t(function(){return r(e)})})}({useProxies:"never",enforceActions:"always",isolateGlobalState:!0});let y0={MINDBOX:"mindbox",DEFAULT:"default"},y1={general:"landingSubscribeGeneral",corporate:"landingSubscribeCorporate",courses:"landingSubscribeCourses",b2b:"landingSubscribeB2B"},y2={[null]:null,MINDBOX_B2B:"mindboxB2b"};var y3=e=>"checkbox"===e.type,y5=e=>e instanceof Date,y4=e=>null==e;let y6=e=>"object"==typeof e;var y8=e=>!y4(e)&&!Array.isArray(e)&&y6(e)&&!y5(e),y9=e=>y8(e)&&e.target?y3(e.target)?e.target.checked:e.target.value:e,y7=e=>e.substring(0,e.search(/\.\d+(\.|$)/))||e,ve=(e,t)=>e.has(y7(t)),vt=e=>{let t=e.constructor&&e.constructor.prototype;return y8(t)&&t.hasOwnProperty("isPrototypeOf")},vr="undefined"!=typeof window&&void 0!==window.HTMLElement&&"undefined"!=typeof document;function vn(e){let t;let r=Array.isArray(e);if(e instanceof Date)t=new Date(e);else if(e instanceof Set)t=new Set(e);else if(!(!(vr&&(e instanceof Blob||e instanceof FileList))&&(r||y8(e))))return e;else if(t=r?[]:{},r||vt(e))for(let r in e)e.hasOwnProperty(r)&&(t[r]=vn(e[r]));else t=e;return t}var vi=e=>Array.isArray(e)?e.filter(Boolean):[],va=e=>void 0===e,vo=(e,t,r)=>{if(!t||!y8(e))return r;let n=vi(t.split(/[,[\].]+?/)).reduce((e,t)=>y4(e)?e:e[t],e);return va(n)||n===e?va(e[t])?r:e[t]:n},vl=e=>"boolean"==typeof e,vs=e=>/^\w*$/.test(e),vu=e=>vi(e.replace(/["|']|\]/g,"").split(/\.|\[/)),vc=(e,t,r)=>{let n=-1,i=vs(t)?[t]:vu(t),a=i.length,o=a-1;for(;++n<a;){let t=i[n],a=r;if(n!==o){let r=e[t];
144a=y8(r)||Array.isArray(r)?r:isNaN(+i[n+1])?{}:[]}if("__proto__"===t)return;e[t]=a,e=e[t]}return e};let vd={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change"},vp={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},vf={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},vm=nt.createContext(null),vg=()=>nt.useContext(vm),vh=e=>{let{children:t,...r}=e;return nt.createElement(vm.Provider,{value:r},t)};var vb=(e,t,r,n=!0)=>{let i={defaultValues:t._defaultValues};for(let a in e)Object.defineProperty(i,a,{get:()=>(t._proxyFormState[a]!==vp.all&&(t._proxyFormState[a]=!n||vp.all),r&&(r[a]=!0),e[a])});return i},vy=e=>y8(e)&&!Object.keys(e).length,vv=(e,t,r,n)=>{r(e);let{name:i,...a}=e;return vy(a)||Object.keys(a).length>=Object.keys(t).length||Object.keys(a).find(e=>t[e]===(!n||vp.all))},vS=e=>Array.isArray(e)?e:[e],v_=(e,t,r)=>!e||!t||e===t||vS(e).some(e=>e&&(r?e===t:e.startsWith(t)||t.startsWith(e)));function vw(e){let t=nt.useRef(e);t.current=e,nt.useEffect(()=>{let r=!e.disabled&&t.current.subject&&t.current.subject.subscribe({next:t.current.next});return()=>{r&&r.unsubscribe()}},[e.disabled])}var vx=e=>"string"==typeof e,vP=(e,t,r,n,i)=>vx(e)?(n&&t.watch.add(e),vo(r,e,i)):Array.isArray(e)?e.map(e=>(n&&t.watch.add(e),vo(r,e))):(n&&(t.watchAll=!0),r);function vE(e){let t=vg(),{control:r=t.control,name:n,defaultValue:i,disabled:a,exact:o}=e||{},l=nt.useRef(n);l.current=n,vw({disabled:a,subject:r._subjects.values,next:e=>{v_(l.current,e.name,o)&&u(vn(vP(l.current,r._names,e.values||r._formValues,!1,i)))}});let[s,u]=nt.useState(r._getWatch(n,i));return nt.useEffect(()=>r._removeUnmounted()),s}let vO=e=>e.render(function(e){let t=vg(),{name:r,disabled:n,control:i=t.control,shouldUnregister:a}=e,o=ve(i._names.array,r),l=vE({control:i,name:r,defaultValue:vo(i._formValues,r,vo(i._defaultValues,r,e.defaultValue)),exact:!0}),s=function(e){let t=vg(),{control:r=t.control,disabled:n,name:i,exact:a}=e||{},[o,l]=nt.useState(r._formState),s=nt.useRef(!0),u=nt.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1}),c=nt.useRef(i);return c.current=i,vw({disabled:n,next:e=>s.current&&v_(c.current,e.name,a)&&vv(e,u.current,r._updateFormState)&&l({...r._formState,...e}),subject:r._subjects.state}),nt.useEffect(()=>(s.current=!0,u.current.isValid&&r._updateValid(!0),()=>{s.current=!1}),[r]),vb(o,r,u.current,!1)}({control:i,name:r,exact:!0}),u=nt.useRef(i.register(r,{...e.rules,value:l,...vl(e.disabled)?{disabled:e.disabled}:{}}));return nt.useEffect(()=>{let e=i._options.shouldUnregister||a,t=(e,t)=>{let r=vo(i._fields,e);r&&r._f&&(r._f.mount=t)};if(t(r,!0),e){let e=vn(vo(i._options.defaultValues,r));vc(i._defaultValues,r,e),va(vo(i._formValues,r))&&vc(i._formValues,r,e)}return()=>{(o?e&&!i._state.action:e)?i.unregister(r):t(r,!1)}},[r,i,o,a]),nt.useEffect(()=>{vo(i._fields,r)&&i._updateDisabledField({disabled:n,fields:i._fields,name:r,value:vo(i._fields,r)._f.value})},[n,r,i]),{field:{name:r,value:l,...vl(n)||s.disabled?{disabled:s.disabled||n}:{},onChange:nt.useCallback(e=>u.current.onChange({target:{value:y9(e),name:r},type:vd.CHANGE}),[r]),onBlur:nt.useCallback(()=>u.current.onBlur({target:{value:vo(i._formValues,r),name:r},type:vd.BLUR}),[r,i]),ref:nt.useCallback(e=>{let t=vo(i._fields,r);t&&e&&(t._f.ref={focus:()=>e.focus(),select:()=>e.select(),setCustomValidity:t=>e.setCustomValidity(t),reportValidity:()=>e.reportValidity()})},[i._fields,r])},formState:s,fieldState:Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!vo(s.errors,r)},isDirty:{enumerable:!0,get:()=>!!vo(s.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!vo(s.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!vo(s.validatingFields,r)},error:{enumerable:!0,get:()=>vo(s.errors,r)}})}}(e));var vA=(e,t,r,n,i)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:i||!0}}:{},vC=e=>({isOnSubmit:!e||e===vp.onSubmit,isOnBlur:e===vp.onBlur,isOnChange:e===vp.onChange,isOnAll:e===vp.all,isOnTouch:e===vp.onTouched}),vI=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(t=>e.startsWith(t)&&/^\.\w+/.test(e.slice(t.length))));let vT=(e,t,r,n)=>{for(let i of r||Object.keys(e)){let r=vo(e,i);if(r){let{_f:e,...a}=r;if(e){if(e.refs&&e.refs[0]&&t(e.refs[0],i)&&!n||e.ref&&t(e.ref,e.name)&&!n)return!0;
144if(vT(a,t))break}else if(y8(a)&&vT(a,t))break}}};var vk=(e,t,r)=>{let n=vS(vo(e,r));return vc(n,"root",t[r]),vc(e,r,n),e},vD=e=>"file"===e.type,vR=e=>"function"==typeof e,vL=e=>{if(!vr)return!1;let t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},vN=e=>vx(e),vj=e=>"radio"===e.type,vM=e=>e instanceof RegExp;let vF={value:!1,isValid:!1},vU={value:!0,isValid:!0};var vB=e=>{if(Array.isArray(e)){if(e.length>1){let t=e.filter(e=>e&&e.checked&&!e.disabled).map(e=>e.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!va(e[0].attributes.value)?va(e[0].value)||""===e[0].value?vU:{value:e[0].value,isValid:!0}:vU:vF}return vF};let vV={isValid:!1,value:null};var vz=e=>Array.isArray(e)?e.reduce((e,t)=>t&&t.checked&&!t.disabled?{isValid:!0,value:t.value}:e,vV):vV;function vG(e,t,r="validate"){if(vN(e)||Array.isArray(e)&&e.every(vN)||vl(e)&&!e)return{type:r,message:vN(e)?e:"",ref:t}}var vH=e=>y8(e)&&!vM(e)?e:{value:e,message:""},vW=async(e,t,r,n,i)=>{let{ref:a,refs:o,required:l,maxLength:s,minLength:u,min:c,max:d,pattern:p,validate:f,name:m,valueAsNumber:g,mount:h,disabled:b}=e._f,y=vo(t,m);if(!h||b)return{};let v=o?o[0]:a,S=e=>{n&&v.reportValidity&&(v.setCustomValidity(vl(e)?"":e||""),v.reportValidity())},_={},w=vj(a),x=y3(a),P=(g||vD(a))&&va(a.value)&&va(y)||vL(a)&&""===a.value||""===y||Array.isArray(y)&&!y.length,E=vA.bind(null,m,r,_),O=(e,t,r,n=vf.maxLength,i=vf.minLength)=>{let o=e?t:r;_[m]={type:e?n:i,message:o,ref:a,...E(e?n:i,o)}};if(i?!Array.isArray(y)||!y.length:l&&(!(w||x)&&(P||y4(y))||vl(y)&&!y||x&&!vB(o).isValid||w&&!vz(o).isValid)){let{value:e,message:t}=vN(l)?{value:!!l,message:l}:vH(l);if(e&&(_[m]={type:vf.required,message:t,ref:v,...E(vf.required,t)},!r))return S(t),_}if(!P&&(!y4(c)||!y4(d))){let e,t;let n=vH(d),i=vH(c);if(y4(y)||isNaN(y)){let r=a.valueAsDate||new Date(y),o=e=>new Date(new Date().toDateString()+" "+e),l="time"==a.type,s="week"==a.type;vx(n.value)&&y&&(e=l?o(y)>o(n.value):s?y>n.value:r>new Date(n.value)),vx(i.value)&&y&&(t=l?o(y)<o(i.value):s?y<i.value:r<new Date(i.value))}else{let r=a.valueAsNumber||(y?+y:y);y4(n.value)||(e=r>n.value),y4(i.value)||(t=r<i.value)}if((e||t)&&(O(!!e,n.message,i.message,vf.max,vf.min),!r))return S(_[m].message),_}if((s||u)&&!P&&(vx(y)||i&&Array.isArray(y))){let e=vH(s),t=vH(u),n=!y4(e.value)&&y.length>+e.value,i=!y4(t.value)&&y.length<+t.value;if((n||i)&&(O(n,e.message,t.message),!r))return S(_[m].message),_}if(p&&!P&&vx(y)){let{value:e,message:t}=vH(p);if(vM(e)&&!y.match(e)&&(_[m]={type:vf.pattern,message:t,ref:a,...E(vf.pattern,t)},!r))return S(t),_}if(f){if(vR(f)){let e=vG(await f(y,t),v);if(e&&(_[m]={...e,...E(vf.validate,e.message)},!r))return S(e.message),_}else if(y8(f)){let e={};for(let n in f){if(!vy(e)&&!r)break;let i=vG(await f[n](y,t),v,n);i&&(e={...i,...E(n,i.message)},S(i.message),r&&(_[m]=e))}if(!vy(e)&&(_[m]={ref:v,...e},!r))return _}}return S(!0),_};function v$(e,t){let r=Array.isArray(t)?t:vs(t)?[t]:vu(t),n=1===r.length?e:function(e,t){let r=t.slice(0,-1).length,n=0;for(;n<r;)e=va(e)?n++:e[t[n++]];return e}(e,r),i=r.length-1,a=r[i];return n&&delete n[a],0!==i&&(y8(n)&&vy(n)||Array.isArray(n)&&function(e){for(let t in e)if(e.hasOwnProperty(t)&&!va(e[t]))return!1;return!0}(n))&&v$(e,r.slice(0,-1)),e}var vY=()=>{let e=[];return{get observers(){return e},next:t=>{for(let r of e)r.next&&r.next(t)},subscribe:t=>(e.push(t),{unsubscribe:()=>{e=e.filter(e=>e!==t)}}),unsubscribe:()=>{e=[]}}},vq=e=>y4(e)||!y6(e);function vK(e,t){if(vq(e)||vq(t))return e===t;if(y5(e)&&y5(t))return e.getTime()===t.getTime();let r=Object.keys(e),n=Object.keys(t);if(r.length!==n.length)return!1;for(let i of r){let r=e[i];if(!n.includes(i))return!1;if("ref"!==i){let e=t[i];if(y5(r)&&y5(e)||y8(r)&&y8(e)||Array.isArray(r)&&Array.isArray(e)?!vK(r,e):r!==e)return!1}}return!0}var vQ=e=>"select-multiple"===e.type,vX=e=>vj(e)||y3(e),vZ=e=>vL(e)&&e.isConnected,vJ=e=>{for(let t in e)if(vR(e[t]))return!0;return!1};function v0(e,t={}){let r=Array.isArray(e);if(y8(e)||r)for(let r in e)Array.isArray(e[r])||y8(e[r])&&!vJ(e[r])?(t[r]=Array.isArray(e[r])?[]:{},v0(e[r],t[r])):y4(e[r])||(t[r]=!0);return t}var v1=(e,t)=>(function e(t,r,n){let i=Array.isArray(t);if(y8(t)||i)for(let i in t)Array.isArray(t[i])||y8(t[i])&&!vJ(t[i])?va(r)||vq(n[i])?n[i]=Array.isArray(t[i])?v0(t[i],[]):{...v0(t[i])}:e(t[i],y4(r)?{}:r[i],n[i]):n[i]=!vK(t[i],r[i]);return n})(e,t,v0(t)),v2=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>va(e)?e:t?""===e?NaN:e?+e:e:r&&vx(e)?new Date(e):n?n(e):e;function v3(e){let t=e.ref;return(e.refs?e.refs.every(e=>e.disabled):t.disabled)?void 0:vD(t)?t.files:vj(t)?vz(e.refs).value:vQ(t)?[...t.selectedOptions].map(({value:e})=>e):y3(t)?vB(e.refs).value:v2(va(t.value)?e.ref.value:t.value,e)}var v5=(e,t,r,n)=>{let i={};for(let r of e){let e=vo(t,r);e&&vc(i,r,e._f)}return{criteriaMode:r,names:[...e],fields:i,shouldUseNativeValidation:n}},v4=e=>va(e)?e:vM(e)?e.source:y8(e)?vM(e.value)?e.value.source:e.value:e;let v6="AsyncFunction";var v8=e=>(!e||!e.validate)&&!!(vR(e.validate)&&e.validate.constructor.name===v6||y8(e.validate)&&Object.values(e.validate).find(e=>e.constructor.name===v6)),v9=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate);function v7(e,t,r){let n=vo(e,r);if(n||vs(r))return{error:n,name:r};let i=r.split(".");for(;i.length;){let n=i.join("."),a=vo(t,n),o=vo(e,n);if(a&&!Array.isArray(a)&&r!==n)break;if(o&&o.type)return{name:n,error:o};i.pop()}return{name:r}}var Se=(e,t,r,n,i)=>!i.isOnAll&&(!r&&i.isOnTouch?!(t||e):(r?n.isOnBlur:i.isOnBlur)?!e:(r?!n.isOnChange:!i.isOnChange)||e),St=(e,t)=>
144!vi(vo(e,t)).length&&v$(e,t);let Sr={mode:vp.onSubmit,reValidateMode:vp.onChange,shouldFocusError:!0},Sn="onSubmit",Si=e=>{let t={};for(let[r,n]of Object.entries(e))t[r]="string"==typeof n?n.trim():n;return t},Sa=e=>{let{defaultEmail:t="",formMode:r=Sn,onSubmit:n}=e,i=function(e={}){let t=nt.useRef(),r=nt.useRef(),[n,i]=nt.useState({isDirty:!1,isValidating:!1,isLoading:vR(e.defaultValues),isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,submitCount:0,dirtyFields:{},touchedFields:{},validatingFields:{},errors:e.errors||{},disabled:e.disabled||!1,defaultValues:vR(e.defaultValues)?void 0:e.defaultValues});t.current||(t.current={...function(e={}){let t,r={...Sr,...e},n={submitCount:0,isDirty:!1,isLoading:vR(r.defaultValues),isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{},errors:r.errors||{},disabled:r.disabled||!1},i={},a=(y8(r.defaultValues)||y8(r.values))&&vn(r.defaultValues||r.values)||{},o=r.shouldUnregister?{}:vn(a),l={action:!1,mount:!1,watch:!1},s={mount:new Set,unMount:new Set,array:new Set,watch:new Set},u=0,c={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},d={values:vY(),array:vY(),state:vY()},p=vC(r.mode),f=vC(r.reValidateMode),m=r.criteriaMode===vp.all,g=e=>t=>{clearTimeout(u),u=setTimeout(e,t)},h=async e=>{if(c.isValid||e){let e=r.resolver?vy((await w()).errors):await P(i,!0);e!==n.isValid&&d.state.next({isValid:e})}},b=(e,t)=>{(c.isValidating||c.validatingFields)&&((e||Array.from(s.mount)).forEach(e=>{e&&(t?vc(n.validatingFields,e,t):v$(n.validatingFields,e))}),d.state.next({validatingFields:n.validatingFields,isValidating:!vy(n.validatingFields)}))},y=(e,t)=>{vc(n.errors,e,t),d.state.next({errors:n.errors})},v=(e,t,r,n)=>{let s=vo(i,e);if(s){let i=vo(o,e,va(r)?vo(a,e):r);va(i)||n&&n.defaultChecked||t?vc(o,e,t?i:v3(s._f)):A(e,i),l.mount&&h()}},S=(e,t,r,o,l)=>{let s=!1,u=!1,p={name:e},f=!!(vo(i,e)&&vo(i,e)._f&&vo(i,e)._f.disabled);if(!r||o){c.isDirty&&(u=n.isDirty,n.isDirty=p.isDirty=E(),s=u!==p.isDirty);let r=f||vK(vo(a,e),t);u=!!(!f&&vo(n.dirtyFields,e)),r||f?v$(n.dirtyFields,e):vc(n.dirtyFields,e,!0),p.dirtyFields=n.dirtyFields,s=s||c.dirtyFields&&!r!==u}if(r){let t=vo(n.touchedFields,e);t||(vc(n.touchedFields,e,r),p.touchedFields=n.touchedFields,s=s||c.touchedFields&&t!==r)}return s&&l&&d.state.next(p),s?p:{}},_=(r,i,a,o)=>{let l=vo(n.errors,r),s=c.isValid&&vl(i)&&n.isValid!==i;if(e.delayError&&a?(t=g(()=>y(r,a)))(e.delayError):(clearTimeout(u),t=null,a?vc(n.errors,r,a):v$(n.errors,r)),(a?!vK(l,a):l)||!vy(o)||s){let e={...o,...s&&vl(i)?{isValid:i}:{},errors:n.errors,name:r};n={...n,...e},d.state.next(e)}},w=async e=>{b(e,!0);let t=await r.resolver(o,r.context,v5(e||s.mount,i,r.criteriaMode,r.shouldUseNativeValidation));return b(e),t},x=async e=>{let{errors:t}=await w(e);if(e)for(let r of e){let e=vo(t,r);e?vc(n.errors,r,e):v$(n.errors,r)}else n.errors=t;return t},P=async(e,t,i={valid:!0})=>{for(let a in e){let l=e[a];if(l){let{_f:e,...u}=l;if(e){let u=s.array.has(e.name),d=l._f&&v8(l._f);d&&c.validatingFields&&b([a],!0);let p=await vW(l,o,m,r.shouldUseNativeValidation&&!t,u);if(d&&c.validatingFields&&b([a]),p[e.name]&&(i.valid=!1,t))break;t||(vo(p,e.name)?u?vk(n.errors,p,e.name):vc(n.errors,e.name,p[e.name]):v$(n.errors,e.name))}vy(u)||await P(u,t,i)}}return i.valid},E=(e,t)=>(e&&t&&vc(o,e,t),!vK(R(),a)),O=(e,t,r)=>vP(e,s,{...l.mount?o:va(t)?a:vx(e)?{[e]:t}:t},r,t),A=(e,t,r={})=>{let n=vo(i,e),a=t;if(n){let r=n._f;r&&(r.disabled||vc(o,e,v2(t,r)),a=vL(r.ref)&&y4(t)?"":t,vQ(r.ref)?[...r.ref.options].forEach(e=>e.selected=a.includes(e.value)):r.refs?y3(r.ref)?r.refs.length>1?r.refs.forEach(e=>(!e.defaultChecked||!e.disabled)&&(e.checked=Array.isArray(a)?!!a.find(t=>t===e.value):a===e.value)):r.refs[0]&&(r.refs[0].checked=!!a):r.refs.forEach(e=>e.checked=e.value===a):vD(r.ref)?r.ref.value="":(r.ref.value=a,r.ref.type||d.values.next({name:e,values:{...o}})))}(r.shouldDirty||r.shouldTouch)&&S(e,a,r.shouldTouch,r.shouldDirty,!0),r.shouldValidate&&D(e)},C=(e,t,r)=>{for(let n in t){let a=t[n],o=`${e}.${n}`,l=vo(i,o);!s.array.has(e)&&vq(a)&&(!l||l._f)||y5(a)?A(o,a,r):C(o,a,r)}},I=(e,t,r={})=>{let u=vo(i,e),p=s.array.has(e),f=vn(t);vc(o,e,f),p?(d.array.next({name:e,values:{...o}}),(c.isDirty||c.dirtyFields)&&r.shouldDirty&&d.state.next({name:e,dirtyFields:v1(a,o),isDirty:E(e,f)})):!u||u._f||y4(f)?A(e,f,r):C(e,f,r),vI(e,s)&&d.state.next({...n}),d.values.next({name:l.mount?e:void 0,values:{...o}})},T=async a=>{l.mount=!0;let u=a.target,g=u.name,y=!0,v=vo(i,g),x=e=>{y=Number.isNaN(e)||vK(e,vo(o,g,e))};if(v){let l,E;let O=u.type?v3(v._f):y9(a),A=a.type===vd.BLUR||a.type===vd.FOCUS_OUT,C=!v9(v._f)&&!r.resolver&&!vo(n.errors,g)&&!v._f.deps||Se(A,vo(n.touchedFields,g),n.isSubmitted,f,p),I=vI(g,s,A);vc(o,g,O),A?(v._f.onBlur&&v._f.onBlur(a),t&&t(0)):v._f.onChange&&v._f.onChange(a);let T=S(g,O,A,!1),k=!vy(T)||I;if(A||d.values.next({name:g,type:a.type,values:{...o}}
144),C)return c.isValid&&("onBlur"===e.mode?A&&h():h()),k&&d.state.next({name:g,...I?{}:T});if(!A&&I&&d.state.next({...n}),r.resolver){let{errors:e}=await w([g]);if(x(O),y){let t=v7(n.errors,i,g),r=v7(e,i,t.name||g);l=r.error,g=r.name,E=vy(e)}}else b([g],!0),l=(await vW(v,o,m,r.shouldUseNativeValidation))[g],b([g]),x(O),y&&(l?E=!1:c.isValid&&(E=await P(i,!0)));y&&(v._f.deps&&D(v._f.deps),_(g,E,l,T))}},k=(e,t)=>{if(vo(n.errors,t)&&e.focus)return e.focus(),1},D=async(e,t={})=>{let a,o;let l=vS(e);if(r.resolver){let t=await x(va(e)?e:l);a=vy(t),o=e?!l.some(e=>vo(t,e)):a}else e?((o=(await Promise.all(l.map(async e=>{let t=vo(i,e);return await P(t&&t._f?{[e]:t}:t)}))).every(Boolean))||n.isValid)&&h():o=a=await P(i);return d.state.next({...!vx(e)||c.isValid&&a!==n.isValid?{}:{name:e},...r.resolver||!e?{isValid:a}:{},errors:n.errors}),t.shouldFocus&&!o&&vT(i,k,e?l:s.mount),o},R=e=>{let t={...l.mount?o:a};return va(e)?t:vx(e)?vo(t,e):e.map(e=>vo(t,e))},L=(e,t)=>({invalid:!!vo((t||n).errors,e),isDirty:!!vo((t||n).dirtyFields,e),error:vo((t||n).errors,e),isValidating:!!vo(n.validatingFields,e),isTouched:!!vo((t||n).touchedFields,e)}),N=(e,t,r)=>{let a=(vo(i,e,{_f:{}})._f||{}).ref,{ref:o,message:l,type:s,...u}=vo(n.errors,e)||{};vc(n.errors,e,{...u,...t,ref:a}),d.state.next({name:e,errors:n.errors,isValid:!1}),r&&r.shouldFocus&&a&&a.focus&&a.focus()},j=(e,t={})=>{for(let l of e?vS(e):s.mount)s.mount.delete(l),s.array.delete(l),t.keepValue||(v$(i,l),v$(o,l)),t.keepError||v$(n.errors,l),t.keepDirty||v$(n.dirtyFields,l),t.keepTouched||v$(n.touchedFields,l),t.keepIsValidating||v$(n.validatingFields,l),r.shouldUnregister||t.keepDefaultValue||v$(a,l);d.values.next({values:{...o}}),d.state.next({...n,...t.keepDirty?{isDirty:E()}:{}}),t.keepIsValid||h()},M=({disabled:e,name:t,field:r,fields:n,value:i})=>{if(vl(e)&&l.mount||e){let a=e?void 0:va(i)?v3(r?r._f:vo(n,t)._f):i;vc(o,t,a),S(t,a,!1,!1,!0)}},F=(t,n={})=>{let o=vo(i,t),u=vl(n.disabled)||vl(e.disabled);return vc(i,t,{...o||{},_f:{...o&&o._f?o._f:{ref:{name:t}},name:t,mount:!0,...n}}),s.mount.add(t),o?M({field:o,disabled:vl(n.disabled)?n.disabled:e.disabled,name:t,value:n.value}):v(t,!0,n.value),{...u?{disabled:n.disabled||e.disabled}:{},...r.progressive?{required:!!n.required,min:v4(n.min),max:v4(n.max),minLength:v4(n.minLength),maxLength:v4(n.maxLength),pattern:v4(n.pattern)}:{},name:t,onChange:T,onBlur:T,ref:e=>{if(e){F(t,n),o=vo(i,t);let r=va(e.value)&&e.querySelectorAll&&e.querySelectorAll("input,select,textarea")[0]||e,l=vX(r),s=o._f.refs||[];(l?s.find(e=>e===r):r===o._f.ref)||(vc(i,t,{_f:{...o._f,...l?{refs:[...s.filter(vZ),r,...Array.isArray(vo(a,t))?[{}]:[]],ref:{type:r.type,name:t}}:{ref:r}}}),v(t,!1,void 0,r))}else(o=vo(i,t,{}))._f&&(o._f.mount=!1),(r.shouldUnregister||n.shouldUnregister)&&!(ve(s.array,t)&&l.action)&&s.unMount.add(t)}}},U=()=>r.shouldFocusError&&vT(i,k,s.mount),B=(e,t)=>async a=>{let l;a&&(a.preventDefault&&a.preventDefault(),a.persist&&a.persist());let s=vn(o);if(d.state.next({isSubmitting:!0}),r.resolver){let{errors:e,values:t}=await w();n.errors=e,s=t}else await P(i);if(v$(n.errors,"root"),vy(n.errors)){d.state.next({errors:{}});try{await e(s,a)}catch(e){l=e}}else t&&await t({...n.errors},a),U(),setTimeout(U);if(d.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:vy(n.errors)&&!l,submitCount:n.submitCount+1,errors:n.errors}),l)throw l},V=(t,r={})=>{let u=t?vn(t):a,p=vn(u),f=vy(t),m=f?a:p;if(r.keepDefaultValues||(a=u),!r.keepValues){if(r.keepDirtyValues)for(let e of s.mount)vo(n.dirtyFields,e)?vc(m,e,vo(o,e)):I(e,vo(m,e));else{if(vr&&va(t))for(let e of s.mount){let t=vo(i,e);if(t&&t._f){let e=Array.isArray(t._f.refs)?t._f.refs[0]:t._f.ref;if(vL(e)){let t=e.closest("form");if(t){t.reset();break}}}}i={}}o=e.shouldUnregister?r.keepDefaultValues?vn(a):{}:vn(m),d.array.next({values:{...m}}),d.values.next({values:{...m}})}s={mount:r.keepDirtyValues?s.mount:new Set,unMount:new Set,array:new Set,watch:new Set,watchAll:!1,focus:""},l.mount=!c.isValid||!!r.keepIsValid||!!r.keepDirtyValues,l.watch=!!e.shouldUnregister,d.state.next({submitCount:r.keepSubmitCount?n.submitCount:0,isDirty:!f&&(r.keepDirty?n.isDirty:!!(r.keepDefaultValues&&!vK(t,a))),isSubmitted:!!r.keepIsSubmitted&&n.isSubmitted,dirtyFields:f?{}:r.keepDirtyValues?r.keepDefaultValues&&o?v1(a,o):n.dirtyFields:r.keepDefaultValues&&t?v1(a,t):r.keepDirty?n.dirtyFields:{},touchedFields:r.keepTouched?n.touchedFields:{},errors:r.keepErrors?n.errors:{},isSubmitSuccessful:!!r.keepIsSubmitSuccessful&&n.isSubmitSuccessful,isSubmitting:!1})},z=(e,t)=>V(vR(e)?e(o):e,t);return{control:{register:F,unregister:j,getFieldState:L,handleSubmit:B,setError:N,_executeSchema:w,_getWatch:O,_getDirty:E,_updateV
144alid:h,_removeUnmounted:()=>{for(let e of s.unMount){let t=vo(i,e);t&&(t._f.refs?t._f.refs.every(e=>!vZ(e)):!vZ(t._f.ref))&&j(e)}s.unMount=new Set},_updateFieldArray:(e,t=[],r,s,u=!0,p=!0)=>{if(s&&r){if(l.action=!0,p&&Array.isArray(vo(i,e))){let t=r(vo(i,e),s.argA,s.argB);u&&vc(i,e,t)}if(p&&Array.isArray(vo(n.errors,e))){let t=r(vo(n.errors,e),s.argA,s.argB);u&&vc(n.errors,e,t),St(n.errors,e)}if(c.touchedFields&&p&&Array.isArray(vo(n.touchedFields,e))){let t=r(vo(n.touchedFields,e),s.argA,s.argB);u&&vc(n.touchedFields,e,t)}c.dirtyFields&&(n.dirtyFields=v1(a,o)),d.state.next({name:e,isDirty:E(e,t),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else vc(o,e,t)},_updateDisabledField:M,_getFieldArray:t=>vi(vo(l.mount?o:a,t,e.shouldUnregister?vo(a,t,[]):[])),_reset:V,_resetDefaultValues:()=>vR(r.defaultValues)&&r.defaultValues().then(e=>{z(e,r.resetOptions),d.state.next({isLoading:!1})}),_updateFormState:e=>{n={...n,...e}},_disableForm:e=>{vl(e)&&(d.state.next({disabled:e}),vT(i,(t,r)=>{let n=vo(i,r);n&&(t.disabled=n._f.disabled||e,Array.isArray(n._f.refs)&&n._f.refs.forEach(t=>{t.disabled=n._f.disabled||e}))},0,!1))},_subjects:d,_proxyFormState:c,_setErrors:e=>{n.errors=e,d.state.next({errors:n.errors,isValid:!1})},get _fields(){return i},get _formValues(){return o},get _state(){return l},set _state(value){l=value},get _defaultValues(){return a},get _names(){return s},set _names(value){s=value},get _formState(){return n},set _formState(value){n=value},get _options(){return r},set _options(value){r={...r,...value}}},trigger:D,register:F,handleSubmit:B,watch:(e,t)=>vR(e)?d.values.subscribe({next:r=>e(O(void 0,t),r)}):O(e,t,!0),setValue:I,getValues:R,reset:z,resetField:(e,t={})=>{vo(i,e)&&(va(t.defaultValue)?I(e,vn(vo(a,e))):(I(e,t.defaultValue),vc(a,e,vn(t.defaultValue))),t.keepTouched||v$(n.touchedFields,e),t.keepDirty||(v$(n.dirtyFields,e),n.isDirty=t.defaultValue?E(e,vn(vo(a,e))):E()),!t.keepError&&(v$(n.errors,e),c.isValid&&h()),d.state.next({...n}))},clearErrors:e=>{e&&vS(e).forEach(e=>v$(n.errors,e)),d.state.next({errors:e?n.errors:{}})},unregister:j,setError:N,setFocus:(e,t={})=>{let r=vo(i,e),n=r&&r._f;if(n){let e=n.refs?n.refs[0]:n.ref;e.focus&&(e.focus(),t.shouldSelect&&e.select())}},getFieldState:L}}(e),formState:n});let a=t.current.control;return a._options=e,vw({subject:a._subjects.state,next:e=>{vv(e,a._proxyFormState,a._updateFormState,!0)&&i({...a._formState})}}),nt.useEffect(()=>a._disableForm(e.disabled),[a,e.disabled]),nt.useEffect(()=>{if(a._proxyFormState.isDirty){let e=a._getDirty();e!==n.isDirty&&a._subjects.state.next({isDirty:e})}},[a,n.isDirty]),nt.useEffect(()=>{e.values&&!vK(e.values,r.current)?(a._reset(e.values,a._options.resetOptions),r.current=e.values,i(e=>({...e}))):a._resetDefaultValues()},[e.values,a]),nt.useEffect(()=>{e.errors&&a._setErrors(e.errors)},[e.errors,a]),nt.useEffect(()=>
144{a._state.mount||(a._updateValid(),a._state.mount=!0),a._state.watch&&(a._state.watch=!1,a._subjects.state.next({...a._formState})),a._removeUnmounted()}),nt.useEffect(()=>{e.shouldUnregister&&a._subjects.values.next({values:a._getWatch()})},[e.shouldUnregister,a]),t.current.formState=vb(n,a),t.current}({mode:r,defaultValues:{email:t}}),{handleSubmit:a}=i,o=function(){let e=(0,nt.useContext)(aF);if(!e)throw Error("useStore must be used within a StoreContext.Provider");return e}();return{formMethods:i,onSubmit:a(async(e,t)=>{let r=Si(e);try{await n(r,t)}catch(r){let e=new sR(r,{...r,detail:un,url:t.target.action,method:"POST"});throw o.setErrorSoft(e),r}})}},So={X32:"x32",LARGE:"large",MEDIUM:"medium",SMALL:"small"},Sl={[So.X32]:"32px",[So.LARGE]:"56px",[So.MEDIUM]:"52px",[So.SMALL]:"48px"},Ss=e=>({[So.LARGE]:ao(["height:",";"],Sl[So.LARGE]),[So.MEDIUM]:ao(["height:",";"],Sl[So.MEDIUM]),[So.SMALL]:ao(["height:",";"],Sl[So.SMALL]),[So.X32]:ao(["height:",";",";border-radius:8px;"],Sl[So.X32],yq("TYPE2_14V1"))})[e],Su=e=>{let{className:t=""}=e;return(0,N.jsxs)(Sc.Wrapper,{className:t,children:[(0,N.jsx)(Sc.Dot,{}),(0,N.jsx)(Sc.Dot,{}),(0,N.jsx)(Sc.Dot,{})]})};Su.propTypes={className:ab().string};let Sc={},Sd=function(e,...t){let r=iP(ao(e,...t));return new au(ii(r),r)}(["0%{transform:scale(0.5);filter:opacity(1);}50%,100%{transform:scale(1);filter:opacity(0.5);}"]);Sc.Wrapper=al.div.withConfig({componentId:"sc-f59513dd-0"})(["display:inline-flex;width:40px;align-items:center;justify-content:space-between;"]),Sc.Dot=al.div.withConfig({componentId:"sc-f59513dd-1"})(['width:8px;height:8px;&:before{content:"";display:block;width:100%;height:100%;background:var(--dot-base-color,#fff);border-radius:50%;transform:scale(1);animation:'," ","ms infinite linear alternate;}&:nth-child(2):before{animation-delay:","ms;}&:nth-child(3):before{animation-delay:","ms;}"],Sd,600,300,600);let Sp=e=>{let{isLoading:t,children:r}=e;return t?(0,N.jsxs)(Sf.Wrapper,{children:[r,(0,N.jsx)(Sf.Loader,{children:(0,N.jsx)(Su,{})})]}):r};Sp.propTypes={isLoading:ab().bool.isRequired,children:ab().node.isRequired};let Sf={};Sf.Loader=al.span.withConfig({componentId:"sc-ad9a0863-0"})(["position:absolute;top:0;left:0;display:flex;width:100%;height:100%;align-items:center;justify-content:center;"]),Sf.Wrapper=al.span.withConfig({componentId:"sc-ad9a0863-1"})(["& > *:not(","){opacity:0;}"],Sf.Loader);let Sm={BUTTON:"button",LINK:"a"},Sg=Sm.BUTTON,Sh=e=>{let{className:t="",children:r=null,isLoading:n=!1,disabled:i=!1,controlRole:a=Sg,size:o,...l}=e,s=i||n;return(0,N.jsx)(Sb.Button,{className:t,disabled:s,$size:o,$controlRole:a,$isLoading:n,...l,children:(0,N.jsx)(Sp,{isLoading:n,children:r})})};Sh.propTypes={className:ab().string,children:ab().node,isLoading:ab().bool,disabled:ab().bool,controlRole:ab().oneOf(Object.values(Sm)),size:ab().oneOf(Object.values(So)).isRequired};let Sb={};Sb.Button=al.button.attrs(e=>{let{$controlRole:t,href:r,$size:n}=e;return{as:Object.values(Sm).includes(t)?t:Sg,href:t===Sm.LINK?r:null,$size:Object.values(So).includes(n)?n:So.MEDIUM}}).withConfig({componentId:"sc-429941b4-0"})(["position:relative;display:flex;width:100%;padding:0 6px;align-items:center;justify-content:center;border-radius:",";",";text-align:center;white-space:nowrap;overflow:hidden;cursor:pointer;",";"," &:disabled{cursor:default;}"],yY("borderRadius.small"),yq("TYPE_80"),e=>{let{$size:t}=e;return Ss(t)},yH("$isLoading",ao(["&&,&&:disabled{color:transparent;pointer-events:none;}"])));let Sy=ao(["--text-color:#fff;color:var(--text-color);background-color:",";border:none;&:hover{background-color:",";}&:disabled,&[disabled]{&:hover,&{background-color:",";color:",";}}"],yY("color.blue"),yY("color.darkBlue"),yY("color.disabledButtonBackground"),yY("color.disabledButtonColor")),Sv=ao(["--text-color:#fff;color:var(--text-color);background-color:",";border:none;&:hover{color:var(--text-color);background:",";border:none;}&:disabled,&[disabled]{&:hover,&{color:rgb(255 255 255 / 80%);background-color:",";border:none;}}"],yY("color.buttonPrimaryDefault"),yY("color.buttonPrimaryHover"),yY("color.buttonPrimaryDisabled")),SS=ao(["--text-color:#fff;color:var(--text-color);background:linear-gradient( 91.8deg,#5ac3b6 0.34%,rgb(13 145 172 / 85%) 26.78%,#2695d6 49.77%,#7066f0 74.11%,#ae6de4 100.93% );border:none;&:hover{color:var(--text-color);background:",";}&:disabled,&[disabled]{&:hover,&{color:var(--text-color);background:",";}}"],yY("color.buttonGradientHover"),yY("color.buttonGradientDisabled")),S_=ao(["--text-color:",";color:var(--text-color);background:",";border:none;&:hover{color:var(--text-color);background:",";border:none;}&:disabled,&[disabled]{&:hover,&{color:",";border:1px solid ",";background:#fff;}}"],yY("color.commonBlackText"),yY("color.itemCardYellow"),yY("color.informerBackgroun
144d"),yY("color.buttonPrimaryDisabled"),yY("color.buttonPrimaryDisabled")),Sw=ao(["background-color:#af55cb;color:#fff;&:hover{background-color:#8f43a4;}&:disabled{background-color:#af55cb;color:#fff;cursor:default;&:hover{background-color:#af55cb;color:#fff;}}"]),Sx={DEFAULT:"default",BLACK:"black",GRADIENT:"gradient",YELLOW:"yellow",PURPLE:"purple"},SP=e=>{let{className:t="",children:r=null,isLoading:n=!1,disabled:i=!1,themeVariant:a=Sx.DEFAULT,controlRole:o=Sg,size:l=So.LARGE,...s}=e;return(0,N.jsx)(SE.Button,{className:t,disabled:i,controlRole:o,size:l,isLoading:n,$themeVariant:a,"data-qa":"button__primary-v2",...s,children:r})};SP.propTypes={className:ab().string,children:ab().node,isLoading:ab().bool,disabled:ab().bool,themeVariant:ab().oneOf(Object.values(Sx)),controlRole:ab().oneOf(Object.values(Sm)),size:ab().oneOf(Object.values(So))};let SE={};SE.Button=al(Sh).withConfig({componentId:"sc-5ab0d606-0"})([""," "," "," "," "," --dot-base-color:var(--text-color);"],yH("$themeVariant",Sx.DEFAULT,Sy),yH("$themeVariant",Sx.BLACK,Sv),yH("$themeVariant",Sx.GRADIENT,SS),yH("$themeVariant",Sx.YELLOW,S_),yH("$themeVariant",Sx.PURPLE,Sw));let SO=ao(["--text-color:",";border:1px solid ",";color:var(--text-color);&:hover{border:1px solid ",";color:",";}&:disabled,&[disabled]{&:hover,&{background-color:",";border:1px solid ",";color:",";}}"],yY("color.blue"),yY("color.blue"),yY("color.darkBlue"),yY("color.darkBlue"),yY("color.disabledButtonBackground"),yY("color.disabledButtonBackground"),yY("color.disabledButtonColor")),SA=ao(["--text-color:",";border:1px solid ",";color:var(--text-color);&:hover{border:1px solid ",";color:",";}&:disabled,&[disabled]{&:hover,&{background-color:#fff;border:1px solid ",";color:",";}}"],yY("color.commonBlackText"),yY("color.defaultBlack"),yY("color.greysGrey"),yY("color.greysGrey"),yY("color.buttonPrimaryDisabled"),yY("color.buttonPrimaryDisabled")),SC={DEFAULT:"default",DARK:"dark"},SI=e=>{let{className:t="",children:r=null,isLoading:n=!1,disabled:i=!1,themeVariant:a=SC.DEFAULT,controlRole:o=Sg,size:l=So.LARGE,...s}=e;return(0,N.jsx)(ST.Button,{className:t,isLoading:n,disabled:i,controlRole:o,size:l,$themeVariant:a,...s,children:r})};SI.propTypes={className:ab().string,children:ab().node,isLoading:ab().bool,disabled:ab().bool,themeVariant:ab().oneOf(Object.values(SC)),controlRole:ab().oneOf(Object.values(Sm)),size:ab().oneOf(Object.values(So))};let ST={};ST.Button=al(Sh).withConfig({componentId:"sc-56a58355-0"})(["background-color:#fff;"," "," --dot-base-color:var(--text-color);"],yH("$themeVariant",SC.DEFAULT,SO),yH("$themeVariant",SC.DARK,SA));var Sk=r(9180),SD=r.n(Sk),SR=/[A-Z]/g,SL=/^ms-/,SN={};function Sj(e){return"-"+e.toLowerCase()}var SM=function(e){if(SN.hasOwnProperty(e))return SN[e];var t=e.replace(SR,Sj);return SN[e]=SL.test(t)?"-"+t:t};let SF=ab().oneOfType([ab().string,ab().number]),SU={all:ab().bool,grid:ab().bool,aural:ab().bool,braille:ab().bool,handheld:ab().bool,print:ab().bool,projection:ab().bool,screen:ab().bool,tty:ab().bool,tv:ab().bool,embossed:ab().bool},{type:SB,...SV}={orientation:ab().oneOf(["portrait","landscape"]),scan:ab().oneOf(["progressive","interlace"]),aspectRatio:ab().string,deviceAspectRatio:ab().string,height:SF,deviceHeight:SF,width:SF,deviceWidth:SF,color:ab().bool,colorIndex:ab().bool,monochrome:ab().bool,resolution:SF,type:Object.keys(SU)},Sz={minAspectRatio:ab().string,maxAspectRatio:ab().string,minDeviceAspectRatio:ab().string,maxDeviceAspectRatio:ab().string,minHeight:SF,maxHeight:SF,minDeviceHeight:SF,maxDeviceHeight:SF,minWidth:SF,maxWidth:SF,minDeviceWidth:SF,maxDeviceWidth:SF,minColor:ab().number,maxColor:ab().number,minColorIndex:ab().number,maxColorIndex:ab().number,minMonochrome:ab().number,maxMonochrome:ab().number,minResolution:SF,maxResolution:SF,...SV};var SG={...SU,...Sz};let SH=e=>`not ${e}`,SW=(e,t)=>{let r=SM(e);return("number"==typeof t&&(t=`${t}px`),!0===t)?r:!1===t?SH(r):`(${r}: ${t})`},S$=e=>e.join(" and "),SY=e=>{let t=[];return Object.keys(SG).forEach(r=>{let n=e[r];null!=n&&t.push(SW(r,n))}),S$(t)},Sq=(0,nt.createContext)(void 0),SK=e=>e.query||SY(e),SQ=e=>{if(e)return Object.keys(e).reduce((t,r)=>(t[SM(r)]=e[r],t),{})},SX=()=>{let e=(0,nt.useRef)(!1);return(0,nt.useEffect)(()=>{e.current=!0},[]),e.current},SZ=e=>{let t=(0,nt.useContext)(Sq),r=()=>SQ(e)||SQ(t),[n,i]=(0,nt.useState)(r);return(0,nt.useEffect)(()=>{let e=r();!function(e,t){if(e===t)return!0;
144if(!e||!t)return!1;let r=Object.keys(e),n=Object.keys(t),i=r.length;if(n.length!==i)return!1;for(let n=0;n<i;n++){let i=r[n];if(e[i]!==t[i]||!Object.prototype.hasOwnProperty.call(t,i))return!1}return!0}(n,e)&&i(e)},[e,t]),n},SJ=e=>{let t=()=>SK(e),[r,n]=(0,nt.useState)(t);return(0,nt.useEffect)(()=>{let e=t();r!==e&&n(e)},[e]),r},S0=(e,t)=>{let r=()=>SD()(e,t||{},!!t),[n,i]=(0,nt.useState)(r),a=SX();return(0,nt.useEffect)(()=>{if(a){let e=r();return i(e),()=>{e&&e.dispose()}}},[e,t]),n},S1=e=>{let[t,r]=(0,nt.useState)(e.matches);return(0,nt.useEffect)(()=>{let t=e=>{r(e.matches)};return e.addListener(t),r(e.matches),()=>{e.removeListener(t)}},[e]),t},S2=(e,t,r)=>{let n=SZ(t),i=SJ(e);if(!i)throw Error("Invalid or missing MediaQuery!");let a=S0(i,n),o=S1(a),l=SX();return(0,nt.useEffect)(()=>{l&&r&&r(o)},[o]),(0,nt.useEffect)(()=>()=>{a&&a.dispose()},[]),o},S3={SM:"sm",MD:"md",LG:"lg",XL:"xl",XXL:"xxl"},S5=new Set(Object.values(S3)),S4=e=>{let[t,r]=(0,nt.useState)(!0),n=S2({query:`(min-width: ${e})`});return(0,nt.useEffect)(()=>{r(!1)},[]),t&&(n=!0),n};var S6=e=>{if(!S5.has(e))throw Error(`Wrong breakpoint: ${e}`);return S4(function(){let e=nt.useContext(i9);if(!e)throw nK(18);return e}().breakpoint[e])};let S8=()=>{let[e,t]=(0,nt.useState)(!1),r=(0,nt.useRef)(null);return(0,nt.useEffect)(()=>{let e=r.current,n=()=>t(!0);return e&&(e.complete?t(!0):e.addEventListener("load",n)),()=>{e&&e.removeEventListener("load",n)}},[e]),{imageRef:r,imageLoaded:e,setImageLoaded:t}},S9={},S7=e=>{let{children:t=null,className:r="",href:n=null,...i}=e;return(0,N.jsx)(S9.LinkWrapper,{className:r,href:n,...i,children:t})};S7.propTypes={children:ab().node,className:ab().string,href:ab().string},S9.LinkWrapper=al.a.attrs(e=>{let{href:t}=e;return{as:t?"a":"span",href:t||null}}).withConfig({componentId:"sc-ba2ee96b-0"})([""]);let _e={},_t=e=>{let{title:t=null}=e;return t?(0,N.jsx)(_e.Title,{dangerouslySetInnerHTML:{__html:t}}):null};_t.propTypes={title:ab().string},_e.Title=al.div.withConfig({componentId:"sc-715ec885-0"})(["margin-bottom:12px;",";@media (min-width:","){",";}"],yq("TYPE_90"),yY("breakpoint.sm"),yq("TYPE_95"));let _r=e=>{let{subTitleSlot:t=null}=e;return t?(0,N.jsx)(_e.SubTitle,{children:t}):null};_r.propTypes={subTitleSlot:ab().node},_e.SubTitle=al.div.withConfig({componentId:"sc-715ec885-1"})(["margin-bottom:16px;",";@media (min-width:","){margin-bottom:32px;}"],yq("TYPE_60"),yY("breakpoint.sm"));let _n=(e,t)=>{t&&e.clientHeight>=e.parentElement.clientHeight?e.style.setProperty("--offset","50%"):e.style.setProperty("--offset","0")},_i=e=>{let{className:t="",imageUrl:r=null,imageLink:n=null,children:i}=e,a=S6(S3.SM),{imageRef:o,imageLoaded:l}=S8(),s=aP();return(0,nt.useEffect)(()=>{l&&_n(o.current,a)},[l,a,s.window.width]),(0,N.jsxs)(_e.Wrapper,{className:t,children:[(0,N.jsx)(_e.Content,{$hasImage:!!r,children:i}),!!r&&(0,N.jsx)(_e.Image,{href:n,children:(0,N.jsx)("img",{ref:o,src:r,alt:"Контентное изображение"})})]})};_i.propTypes={className:ab().string,imageUrl:ab().string,imageLink:ab().string,children:ab().node.isRequired},_e.Wrapper=al.div.withConfig({componentId:"sc-715ec885-2"})(["--image-width:120px;--gap:16px;@media (min-width:","){--gap:24px;}@media (min-width:","){--image-width:264px;}position:relative;display:flex;flex-direction:column;align-items:center;padding:24px;gap:var(--gap);border-radius:",";border:1px dashed ",";@media (min-width:","){padding:32px;flex-direction:row;align-items:stretch;}"],yY("breakpoint.sm"),yY("breakpoint.md"),yY("borderRadius.xLarge"),yY("color.greysDarkGrey"),yY("breakpoint.sm")),_e.Content=al.div.withConfig({componentId:"sc-715ec885-3"})(["max-width:100%;order:2;text-align:center;@media (min-width:","){order:1;flex:1 1 100%;text-align:left;","}"],yY("breakpoint.sm"),yH("$hasImage",ao(["max-width:calc(100% - var(--image-width) - var(--gap));"]))),_e.Image=al(S7).withConfig({componentId:"sc-715ec885-4"})(["order:1;overflow:hidden;img{max-width:100%;max-height:373px;border-radius:16px;overflow:hidden;vertical-align:top;}@media (min-width:","){position:relative;width:var(--image-width);flex:1 0 var(--image-width);order:2;border-radius:16px;img{--offset:50%;position:absolute;top:var(--offset);left:0;width:100%;height:auto;max-height:none;transform:translateY(calc(-1 * var(--offset)));}}"],yY("breakpoint.sm"));let _a=/^(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|"(?:[\u0001-\u0008\u000B\u000C\u000E-\u001F\u0021\u0023-\u005B\u005D-\u007F]|\\[\u0001-\u0009\u000B\u000C\u000E-\u007F])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\u0001-\u0008\u000B\u000C\u000E-\u001F\u0021-\u005A\u0053-\u007F]|\\[\u0001-\u0009\u000B\u000C\u000E-\u007F])+)\])$/i;var _o=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|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|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|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|playsInl
144ine|popover|popoverTarget|popoverTargetAction|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|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|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)-.*))$/,_l=(b=function(e){return _o.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)},y=Object.create(null),function(e){return void 0===y[e]&&(y[e]=b(e)),y[e]});let _s=e=>{let{className:t="",children:r=null,icon:n,tagName:i=null,...a}=e;return(0,N.jsx)(_u.IconElement,{className:t,$icon:n,$tagName:i,...a,children:r})};_s.propTypes={className:ab().string,children:ab().node,icon:ab().string.isRequired,tagName:ab().string};let _u={};_u.IconElement=al.span.attrs(e=>{let{$tagName:t}=e;return{as:t??"span"}}).withConfig({componentId:"sc-6e602881-0"})(['background:no-repeat 50% 50% / 100% url("','");border:none;'],function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return r=>["string","number"].includes(typeof r[e])?r[e]:t}("$icon"));let _c=e=>{let{className:t="",children:r=null,...n}=e;return(0,N.jsx)(_p.BaseIconElement,{className:t,icon:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6CAMAAADWZboaAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAJcEhZcwAAFiUAABYlAUlSJPAAAABdUExURUdwTBCI6wmZ0AWgwgWgwwSivwedyAaluwmotgSjvQ+K5w2P3gqX0hGG7hR/+QKmuAyS2xKD8guU1w6L5A6N4gegxQuT2QmYzwyT2hOB9hOC9AiazA2Q3RR/+QyR3FZsW4MAAAAfdFJOUwDKYEBLNlcSCB2+on3W+SaX4I60qy6Fb3Tw6GlNlZsLJoFEAAACwElEQVRIx5XXi5aCIBQF0EQeUho+0jS1///M4cK9aOWDOVZrNc2eA4S65nLZSdZOrLdhk8gu8cladmuuzfWa2IdN06VxsGWPxgYoJHH62ulz2D2aNfUySYrkBGf944HU20UWRXGExfv2gDTeLrWFt9dpTzIPfa0f8EdrUVT9zmBvkFC7tiSLalYbsgMHB812vUyFx1VVNWpTUusyYpKhdcP25dtLGvGtnyZht9R8S7xzEOz8Kac3JPTe2OpPa9asSm0+1sqUTr59bfmz76ZrgC8bsfqoK8sy9LKN/a56qqxe1StZxjSVgb7fO1udLaWvVxiyKuuScLm72UzhKyEV1bJ6sQfbtMXK1xBqVV2DdXo6OjlYhXIYsFbULmDZ8Rk5Dx7ajH43oKzLTh2fkroiOTQ0Xsx0diHoB8x9gEVp665Dqs6oqhDeB1goZmFXg5bnF675PuABO/nZQaC6PafsbpVLBZuQZBdxwVUgPbbnhaO5fT5jLrXFnWJp7px9YTH0saIGaA4vU8yNYV7RNvcyz2VMK5spdhvmlCnuhnQJq6kD5dEU+ULZv2gGV+786Y+oLyejwBtgzvY6nl6cldj5fEbcgDNlj1CbemdfxliqkGrvIPpcKmvdw0825PSbVS6u2r1PEY7j2J6XYjzVQY5MHUutieKP5OgcUH50zloIx1IKtSStPZio1gGHBu5HayXb79U+IPUyL4WVELltM22MpqxXRGAlk0xKubHOythoQ7Xrj+RKSsn1Z7M2rXH5LbXjYT7Oci65oF+wI21tsNXh7xFJJzEckqZCCHgKsp7+rIWBRmc5SmtTL8EaKt5YRS2p1FmUoZVmu7nfFMfBfrSmWIutO996xlcz5etW6tX7+9RwmimWOonr1Jrjk0N8DRgx9Oqz21kmPkpJGh3zj0dmxNcyCaMuscmUaQUO1/zDReYPU49QapkN6DUAAAAASUVORK5CYII=",...n,children:r})};_c.propTypes={className:ab().string,children:ab().node};let _d="25px",_p={BaseIconElement:al(_s).withConfig({componentId:"sc-b1d712-0"})(["display:block;width:",";height:",";animation:spin 1s linear infinite;transform-origin:center;@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}"],_d,_d)},_f=e=>{let{className:t="",isOpen:r=!1,onClick:n=()=>{}}=e;return(0,N.jsx)(_m.Wrapper,{className:t,onClick:n,children:(0,N.jsx)(_m.EyeIcon,{icon:r?"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjUzNS41NzVDNy43ODMuNTc1IDMuNDI2IDIuOTg4LjAzNSA3YzMuMzkxIDQuMDEyIDcuNzQ4IDYuNDI1IDEyLjUgNi40MjVzOS4xMS0yLjQxMyAxMi41LTYuNDI1Yy0zLjM5LTQuMDEyLTcuNzQ4LTYuNDI1LTEyLjUtNi40MjVabTMuMzk3IDkuOWE0LjcxOCA0LjcxOCAwIDAgMS0zLjM5NyAxLjQ0IDQuNzE4IDQuNzE4IDAgMCAxLTMuMzk3LTEuNDRBNC45NDIgNC45NDIgMCAwIDEgNy43MzEgN2MwLTEuMzEzLjUtMi41NDggMS40MDctMy40NzZhNC43MTggNC43MTggMCAwIDEgMy4zOTctMS40NGMxLjI4MyAwIDIuNDkuNTExIDMuMzk3IDEuNDRBNC45NDIgNC45NDIgMCAwIDEgMTcuMzM5IDdjMCAxLjMxMy0uNSAyLjU0Ny0xLjQwNyAzLjQ3NlpNMi4wMzggN2MxLjM2LTEuNDE5IDIuODM4LTIuNTUgNC40MDktMy4zNzQuMzYtLjE5LjcyNC0uMzYgMS4wOS0uNTE1QTYuNDk0IDYuNDk0IDAgMCAwIDYuMjU4IDdjMCAxLjQ2Mi40NzcgMi44MSAxLjI4IDMuODg5LS4zNjYt
144LjE1NC0uNzMtLjMyNi0xLjA5LS41MTVDNC44NzcgOS41NSAzLjM5NyA4LjQxOCAyLjAzNyA3aC4wMDFabTE2LjU4NSAzLjM3NGMtLjM2LjE5LS43MjQuMzYtMS4wOS41MTVBNi40OTQgNi40OTQgMCAwIDAgMTguODEzIDdjMC0xLjQ2Mi0uNDc3LTIuODEtMS4yOC0zLjg4OS4zNjYuMTU1LjczLjMyNiAxLjA5LjUxNSAxLjU3LjgyMyAzLjA1IDEuOTU2IDQuNDA5IDMuMzc0LTEuMzYgMS40MTktMi44MzggMi41NS00LjQwOSAzLjM3NFoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMTIuNTM1IDQuMzQ2Yy0xLjQzMiAwLTIuNTkzIDEuMTg4LTIuNTkzIDIuNjU0IDAgMS40NjUgMS4xNiAyLjY1MyAyLjU5MyAyLjY1M1MxNS4xMyA4LjQ2NSAxNS4xMyA3YzAtMS40NjYtMS4xNjEtMi42NTQtMi41OTQtMi42NTRabS44ODIgMi40MTNhLjY1NC42NTQgMCAwIDEtLjY0Ni0uNjYyYzAtLjM2NS4yOS0uNjYyLjY0Ni0uNjYyLjM1NyAwIC42NDcuMjk3LjY0Ny42NjIgMCAuMzY1LS4yOS42NjItLjY0Ny42NjJaIiBmaWxsPSIjMDAwIi8+PC9zdmc+":"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTE4LjY1MyAxMS44NC0uNTY2LS40MDctMS4yMi0uODc4LTEuODY4LTEuMzQyLTQuMDAyLTIuODc2TDkuMTMgNC45OTZsLS45Mi0uNjYtLjMwMi0uMjE4LTEuMTQ3LS44MjVMMy4xMzMuNjg2bC0uOTk1IDEuNDUgMi44NjMgMi4wNThDMy4xOCA1LjI3MiAxLjQ5NSA2LjczIDAgOC41YzMuMzY4IDMuOTg1IDcuNjg4IDYuMzkxIDEyLjQwMiA2LjQyNGguMDk4YzEuOTk2IDAgMy45MjQtLjQyNSA1LjczOS0xLjIxN2wzLjYyNyAyLjYwNy45OTUtMS40NS0yLjg2My0yLjA1OS0xLjM0NS0uOTY2Wm0tMTIuMjQxLjAzNGMtMS41Ny0uODIzLTMuMDUtMS45NTYtNC40MDktMy4zNzRDMy4zNDMgNy4xMDEgNC44IDUuOTggNi4zNDYgNS4xNmwuNTY2LjQwOGE2LjUxOCA2LjUxOCAwIDAgMC0uNjkgMi45MzJjMCAxLjQ2Mi40NzYgMi44MSAxLjI4IDMuODlhMTQuMzggMTQuMzggMCAwIDEtMS4wOS0uNTE2Wm02LjE1MiAxLjU0MmgtLjEyOGE0LjcyIDQuNzIgMCAwIDEtMy4zMzMtMS40NEE0Ljk0MiA0Ljk0MiAwIDAgMSA3LjY5NiA4LjVjMC0uNzIxLjE1MS0xLjQxOS40MzctMi4wNTVsMS44NjggMS4zNDJhMi43MTUgMi43MTUgMCAwIDAtLjA5NC43MTNjMCAxLjQ2NiAxLjE2IDIuNjU0IDIuNTkzIDIuNjU0LjU2IDAgMS4wNzktLjE4MiAxLjUwMy0uNDkxbDEuODY2IDEuMzQxYTQuNzE4IDQuNzE4IDAgMCAxLTMuMzA1IDEuNDEyWm0uMDQ5LTExLjM0SDEyLjVjLTEuMjcyIDAtMi41MTYuMTcyLTMuNzIuNTAybC41MzUuMzg0IDEuMTA3Ljc5NS4yNjIuMTg5YTQuNjk4IDQuNjk4IDAgMCAxIDEuNzUyLS4zNjJoLjEyN2E0LjcyIDQuNzIgMCAwIDEgMy4zMzQgMS40NEE0Ljk0MSA0Ljk0MSAwIDAgMSAxNy4zIDguNzAxbDEuMzcxLjk4NWMuMDctLjM4NC4xMDctLjc4LjEwNy0xLjE4NiAwLTEuNDYyLS40NzctMi44MS0xLjI4LTMuODg5LjM2Ni4xNTQuNzMuMzI2IDEuMDkuNTE1IDEuNTcuODIzIDMuMDQ5IDEuOTU1IDQuNDA5IDMuMzc0LS44Ni44OTctMS43NjggMS42OC0yLjcxNyAyLjM0MmwxLjI4Mi45MjFBMjAuNzc5IDIwLjc3OSAwIDAgMCAyNSA4LjVjLTMuMzY0LTMuOTgtNy42NzktNi4zODYtMTIuMzg3LTYuNDI0WiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg=="})})};_f.propTypes={className:ab().string,isOpen:ab().bool,onClick:ab().func};let _m={EyeIcon:al(_s).withConfig({componentId:"sc-4be2602f-0"})(["width:25px;height:16px;"]),Wrapper:al.div.withConfig({componentId:"sc-4be2602f-1"})(["display:flex;width:var(--eye-icon-size,","px);height:var(--eye-icon-size,","px);justify-content:center;align-items:center;cursor:pointer;"],30,30)},_g={X_SMALL:"xSmall",SMALL:"small",NARROW_LONG:"narrowLong",MEDIUM:"medium"},_h={WHITE:"white",DEFAULT:"default"},_b=e=>{let{className:t="",iconSize:r=_g.SMALL,background:n=_h.DEFAULT,disabled:i=!1,onClick:a=()=>{}}=e;return(0,N.jsx)(_y.CloseIcon,{className:t,disabled:i,onClick:i?()=>{}:e=>a(e),"data-qa":"icon__close",children:(0,N.jsx)(_y.Icon,{$iconSize:r,$background:n})})};_b.propTypes={className:ab().string,iconSize:ab().oneOf(Object.values(_g)),background:ab().oneOf(Object.values(_h)),disabled:ab().bool,onClick:ab().func};let _y={};_y.CloseIcon=al.div.withConfig({componentId:"sc-53882d11-0"})(["display:flex;width:","px;height:","px;justify-content:center;align-items:center;cursor:pointer;user-select:none;",""],30,30,yH("disabled",ao(["opacity:0.5;cursor:default;"]))),_y.Icon=al.div.withConfig({componentId:"sc-53882d11-1"})(["position:relative;width:14px;height:14px;",";",";",' &:after,&:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;transform-origin:50% 50%;background:',";"," ","}&:after{transform:rotate(45deg);}&:before{transform:rotate(135deg);}"],yH("$iconSize",_g.NARROW_LONG,ao(["width:19px;height:19px;"])),yH("$iconSize",_g.X_SMALL,ao(["width:12px;height:12px;"])),yH("$iconSize",_g.MEDIUM,ao(["width:24px;height:24px;"])),yY("color.commonBlack"),yH("$iconSize",_g.MEDIUM,ao(["height:2px;"])),yH("$background",_h.WHITE,ao(["background:#fff;"])));let _v={INPUT:"input",TEXTAREA:"textarea"},_S={TYPE:{type:ab().string,label:ab().string,isLabelAlwaysShown:ab().bool,isLoading:ab().bool,disabled:ab().bool,needDisableWhileLoading:ab().bool},DEFAULTS:{type:"text",label:null,disabled:!1,isLoading:!1,isLabelAlwaysShown:!1,needDisableWhileLoading:!0}},__=(0,nt.forwardRef)((e,t)=>{let{className:r="",type:n=_S.DEFAULTS.type,label:i=_S.DEFAULTS.label,disabled:a=_S.DEFAULTS.disabled,isLoading:o=_S.DEFAULTS.isLoading,isError:l=!1,isEmpty:s=!0,isShownResetButton:u=!1,isShownEyeIcon:c=!1,isLabelAlwaysShown:d=_S.DEFAULTS.isLabelAlwaysShown,needDisableWhileLoading:p=_S.DEFAULTS.needDisableWhileLoading,onReset:f=()=>{},registerProps:m={},...g}=e,[h,b]=(0,nt.useState)(!1);p&&o&&(a=!0);let{name:y,id:v}=g;return(0,N.jsxs)(_E.Wrapper,{children:[(0,N.jsx)(_E.Input,{ref:t,className:r,type:h?"text":n,disabled:a,isError:l,isEmpty:s,isLabelAlwaysShown:d,needPaddingForIcon:c||u,hasLabel:!!i,"data-qa":`input__name-${y}`,...g,...m}),!!i&&(0,N.jsx)(_E.Label,{"data-qa":`label__name-${y}`,htmlFor:v??null,disabled:a,children:i}),!!o&&(0,N.jsx)(_E.LoaderIcon,{}),!!c&&(0,N.jsx)(_E.EyeIcon,{isOpen:h,onClick:()=>b(e=>!e)}),!!(u&&!a)&&(0,N.jsx)(_E.ResetIcon,{onClick:f})]})});__.propTypes={className:ab().string,isError:ab().bool,isEmpty:ab().bool,isShownResetButton:ab().bool,isShownEyeIcon:ab().bool,onReset:ab().func,registerProps:ab().objectOf(ab().any),..._S.TYPE};let _w="#fff",_x="15px",_P="40px",_E={};_E.Wrapper=al.div.withConfig({componentId:"sc-2ecb4558-0"})(["position:relative;
144"]),_E.Label=al.label.withConfig({componentId:"sc-2ecb4558-1"})(["position:absolute;top:2px;left:14px;display:none;padding-top:5px;",";color:",";",""],yY("CONTENT_STYLE.TYPE_20"),yY("color.controlLabel"),yH("disabled",ao(["opacity:0.5;cursor:default;"]))),_E.Input=al.input.withConfig({shouldForwardProp:function(e,t){return"string"!=typeof t||_l(e)}}).attrs(e=>{let{type:t}=e;return{as:t===_v.TEXTAREA?_v.TEXTAREA:_v.INPUT,type:t===_v.TEXTAREA?null:t}}).withConfig({componentId:"sc-2ecb4558-2"})(["width:100%;height:",";padding:0 "," 0 ",";background:",";border:1px solid ",";border-radius:",";outline:none;",";&:focus{border-color:",";}&:disabled{color:",";border-color:",";}"," &::placeholder{color:",";font-family:",";",";}"," "," "," "," "," ",""],"60px",_x,_x,_w,_w,yY("borderRadius.small"),yY("CONTENT_STYLE.TYPE_60"),yY("color.blue"),yY("color.greysDisabled"),yY("color.greysControlBorderDisabled"),yW("type",ao(["height:auto;min-height:80px;padding-top:15px;padding-bottom:10px;resize:vertical;"])),yY("color.controlPlaceholder"),yY("font.family.primary"),yY("CONTENT_STYLE.TYPE_60"),yH("isEmpty",ao(["color:",";"],yY("color.controlLabel"))),yW("isEmpty",ao(["padding-top:19px;color:",";& + ","{display:block;}",""],yY("color.commonBlackText"),_E.Label,yW("type",ao(["padding-top:25px;padding-bottom:0;& + ","{width:calc(100% - "," - ",");padding-bottom:5px;background:",";}"],_E.Label,_x,_x,_w)))),yH("isLabelAlwaysShown",ao(["padding-top:19px;& + ","{display:block;}"],_E.Label)),yH("isError",ao(["&:focus,&{border-color:",";}& + ","{color:",";}",""],yY("color.alert"),_E.Label,yY("color.alert"),yW("hasLabel",ao(["color:",";"],yY("color.alert"))))),yH("needPaddingForIcon",ao(["padding-right:",";& + ","{padding-right:",";}"],_P,_E.Label,_P)),yH("type","password",ao(["font-family:",";font-size:20px;"],yY("font.family.georgiaArial")))),_E.LoaderIcon=al(_c).withConfig({componentId:"sc-2ecb4558-3"})(["position:absolute;top:17px;right:15px;width:21px;"]),_E.EyeIcon=al(_f).withConfig({componentId:"sc-2ecb4558-4"})(["position:absolute;top:16px;right:12px;cursor:pointer;"]),_E.ResetIcon=al(_b).withConfig({componentId:"sc-2ecb4558-5"})(["position:absolute;top:0;right:10px;bottom:0;margin:auto;"]);let _O=e=>{let{className:t="",type:r=_S.DEFAULTS.type,name:n,label:i=_S.DEFAULTS.label,disabled:a=_S.DEFAULTS.disabled,isLoading:o=_S.DEFAULTS.isLoading,needDisableWhileLoading:l=_S.DEFAULTS.needDisableWhileLoading,needResetButton:s=!1,isMask:u=!1,isLabelAlwaysShown:c=_S.DEFAULTS.isLabelAlwaysShown,registerProps:d={},...p}=e,{register:f,formState:{errors:m},resetField:g}=vg(),[h,b]=(0,nt.useState)(!0),y=vE({name:n});(0,nt.useEffect)(()=>{b(!y||0===y.length)},[y]);let v=u?{}:{...f(n,{...d})};return(0,N.jsx)(__,{id:n,className:t,type:r,name:n,label:m[n]?.message||i,disabled:a,isLoading:o,isError:!!m[n],isEmpty:h,isLabelAlwaysShown:c,isShownResetButton:s&&!h&&!o,isShownEyeIcon:"password"===r&&!h&&!o,needDisableWhileLoading:l,onReset:()=>g(n,{defaultValue:""}),registerProps:v,...p})};_O.propTypes={className:ab().string,name:ab().string.isRequired,isMask:ab().bool,needResetButton:ab().bool,registerProps:ab().objectOf(ab().any),..._S.TYPE};let _A={SMALL:"small",MEDIUM:"medium"},_C={[_A.SMALL]:"16px",[_A.MEDIUM]:"20px"},_I={[_A.SMALL]:"3px",[_A.MEDIUM]:"4px"},_T={CHECKBOX:"checkbox",RADIO:"radio"},_k={TYPE:{checked:ab().bool.isRequired,disabled:ab().bool,invalid:ab().bool,onChange:ab().func.isRequired,type:ab().oneOf(Object.values(_T))},DEFAULTS:{disabled:!1,invalid:!1,type:_T.CHECKBOX}},_D=e=>{let{className:t="",checked:r,disabled:n=_k.DEFAULTS.disabled,invalid:i=_k.DEFAULTS.invalid,onChange:a,type:o=_k.DEFAULTS.type,size:l=_A.SMALL,...s}=e;return(0,N.jsx)(_R.Wrapper,{className:t,$disabled:n,$checked:r,$type:o,$size:l,$invalid:i,children:(0,N.jsx)(_R.SelectInput,{type:o,checked:r,disabled:n,onChange:a,"data-qa":`input__select-input-type-${o}`,...s})})};_D.propTypes={className:ab().string,size:ab().oneOf(Object.values(_A)),..._k.TYPE};let _R={};_R.Wrapper=al.span.withConfig({componentId:"sc-e03a88a3-0"})(["position:relative;display:inline-block;width:",";height:",';overflow:hidden;&:before{content:"";position:absolute;top:0;left:0;z-index:',";display:block;width:100%;height:100%;border:1px solid ",";border-radius:",";background:#fff;opacity:1;}"," "," ",""],y$("$size",_C),y$("$size",_C),yK("base",1),yY("color.greysGrey"),y$("$size",_I),yW("$disabled",ao(["&:before{cursor:pointer;}&:hover:before{opacity:0.85;}",""],yH("$checked",ao(["&:hover:before{opacity:0.6;}"])))),yH("$type",_T.CHECKBOX,ao([""," "," ",""],yH("$checked",ao(["&:before{background:",' url("','") 50% 50% no-repeat;border-color:transparent;}',""],yY("color.blue"),"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS41NjYgNC45MzRBLjguOCAwIDAgMCAuNDM0IDYuMDY2bDEuMTMyLTEuMTMyek0zLjUgOGwtLjU2Ni41NjZhLjguOCAwIDAgMCAxLjE3Ny0uMDVMMy41IDh6bTYuMTEtNS45ODNBLjguOCAwIDAgMCA4LjM5Ljk4M2wxLjIyIDEuMDM0ek0uNDM1IDYuMDY2bDIuNSAyLjUgMS4xMzItMS4xMzItMi41LTIuNUwuNDM0IDYuMDY2em0zLjY3NyAyLjQ1IDUuNS02LjVMOC4zODkuOTg0bC01LjUgNi41IDEuMjIyIDEuMDM0eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==",yH("$size",_A.MEDIUM,ao(["&:before{background-size:65%;}"])))),yH("$disabled",ao(["&:before{border-color:transparent;background-color:",";}"],yY("color.greysControlBorderDisabled"))),yH("$invalid",ao(["&:before{border-color:",";}"],yY("color.alert"))))),yH("$type",_T.RADIO,ao(["&:before{top:1px;left:1px;border-radius:50%;border:2px solid #fff;outline:1px solid ",";background:#fff;"," ","}"," ",""],yY("color.greysGrey"),yH("$size",_A.SMALL,ao(["width:","px;height:","px;"],Number.parseInt(_C[_A.SMALL],10)-2,Number.parseInt(_C[_A.SMALL],10)-2)),yH("$size",_A.MEDIUM,ao(["width:","px;height:","px;"],Number.parseInt(_C[_A.MEDIUM],10)-2,Number.parseInt(_C[_A.MEDIUM],10)-2)),yH("$checked",ao(["&:before{border:2px solid #fff;outline:1px solid ",";background:",";}"],yY("color.blue"),yY("color.blue"))),yH("$disabled",ao(["&:before{border:2px solid ",";outline:1px solid ",";background:",";}",""],yY("color.greysControlBorderDisabled"),yY("color.greysControlBorderDisabled"),yY("color.greysControlBorderDisabled"),yH("$checked",ao(["&:before{border:2px solid #fff;outline:1px solid ",";background:",";}"],yY("color.greysControlBorderDisabled"),yY("color.greysControlBorderDisabled")))))))),_R.SelectInput=al.input.withConfig({componentId:"sc-e03a88a3-1"})(["position:absolute;z-index:",";width:100%;height:100%;opacity:0;font-size:50px;",""],yK("base",2),yW("disabled",ao(["cursor:pointer;"])));let _L={GRAY_TEXT_GRAY_LINK_FONT_15:"GRAY_TEXT_GRAY_LINK_FONT_15",NONE:"NONE"},_N={[_L.GRAY_TEXT_GRAY_LINK_FONT_15]:al.span.withConfig({componentId:"sc-db7dd683-0"})(["font-size:15px;line-height:18px;color:#999;a{color:",";text-decoration:none;&:hover{color:",";}}"],yY("color.greysDarkGrey"),yY("color.headerLinksFontHover")),[_L.NONE]:al.span.withConfig({componentId:"sc-db7dd683-1"})([""])},_j=e=>{let{children:t,contentStyle:r,...n}=e,i=_N[r]??null;return(0,N.jsx)(i,{...n,children:t})};_j.propTypes={children:ab().node.isRequired,contentStyle:ab().oneOf(Object.values(_L)).isRequired};let _M=e=>{let{className:t="",children:r,name:n,required:i=!0,disabled:a,contentStyle:o=_L.NONE,onChangeCustom:l=()=>{}}=e;return(0,N.jsxs)(_F.AgreementWrapper,{className:t,disabled:a,"data-qa":"element__agreement-component",children:[(0,N.jsx)(vO,{name:n,defaultValue:!1,rules:{required:i},render:e=>
144{let{field:{onChange:t,value:r},fieldState:{invalid:i}}=e;return(0,N.jsx)(_F.SelectInput,{name:n,"data-scroll":n,type:_T.CHECKBOX,size:_A.MEDIUM,checked:r,invalid:i,disabled:a,onChange:e=>{t(e.target.checked),l(e)},"data-qa":"element__agreement-component-control"})}}),(0,N.jsx)(_F.ContentWrapper,{contentStyle:o,"data-qa":"element__agreement-component-message",children:r})]})};_M.propTypes={className:ab().string,children:ab().node.isRequired,name:ab().string.isRequired,required:ab().oneOfType([ab().bool,ab().string]),disabled:ab().bool.isRequired,contentStyle:ab().oneOf(Object.values(_L)),onChangeCustom:ab().func};let _F={};_F.AgreementWrapper=al.label.withConfig({componentId:"sc-68d9989f-0"})(["display:flex;align-items:flex-start;gap:10px;text-align:left;"]),_F.SelectInput=al(_D).withConfig({componentId:"sc-68d9989f-1"})(["flex:0 0 20px;"]);let _U=_C[_A.MEDIUM];_F.ContentWrapper=al(_j).withConfig({componentId:"sc-68d9989f-2"})(["margin-top:calc("," / 2 - 0.5em);margin-top:calc("," / 2 - 0.5lh);"],_U,_U);let _B=e=>{let{isFormSubmitting:t=!1,link1:r=null,link2:n=null}=e;return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)(_M,{name:"checkbox1",disabled:t,contentStyle:_L.GRAY_TEXT_GRAY_LINK_FONT_15,children:["Даю ",(0,N.jsx)("a",{href:r??"https://www.mann-ivanov-ferber.ru/assets/media/files-3/politika-konfidenczialnosti/soglasie-na-reklamu.pdf",target:"_blank",rel:"nofollow noopener noreferrer",children:"согласие"})," на\xa0получение рекламно-информационной рассылки от\xa0ООО \xabМИФ\xbb ","и\xa0обработку своих персональных данных в\xa0указанных целях"]}),(0,N.jsxs)(_M,{name:"checkbox2",disabled:t,contentStyle:_L.GRAY_TEXT_GRAY_LINK_FONT_15,children:["Даю ",(0,N.jsx)("a",{href:n??"https://www.mann-ivanov-ferber.ru/assets/media/files-3/politika-konfidenczialnosti/sopd-infmaterial.pdf",target:"_blank",rel:"nofollow noopener noreferrer",children:"согласие"})," на\xa0обработку персональных данных для цели направления мне информационных материалов."]})]})};_B.propTypes={isFormSubmitting:ab().bool,link1:ab().string,link2:ab().string};let _V=e=>{let{className:t="",controlName:r,isFormSubmitting:n=!1,userAgreementLink:i=null}=e;return(0,N.jsxs)(_M,{className:t,name:r,disabled:n,contentStyle:_L.GRAY_TEXT_GRAY_LINK_FONT_15,children:["Даю ",(0,N.jsx)("a",{href:i??aO().content.userAgreement.subscribeLink,target:"_blank",rel:"nofollow noopener noreferrer",children:"согласие"})," на\xa0обработку своих персональных данных. ",(0,N.jsx)("a",{href:aO().content.privacyPolicy.pageLink,target:"_blank",rel:"nofollow noopener noreferrer",children:"Политика МИФ в\xa0отношении обработки персональных данных"})]})};_V.propTypes={className:ab().string,controlName:ab().string.isRequired,isFormSubmitting:ab().bool,userAgreementLink:ab().string};let _z=e=>{let{className:t="",isFormSubmitting:r=!1,link2:n=null}=e;return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)(_M,{className:t,name:"isAgreementAccepted1",disabled:r,contentStyle:_L.GRAY_TEXT_GRAY_LINK_FONT_15,children:["Даю ",(0,N.jsx)("a",{href:aO().content.userAgreement.advertisingLink,target:"_blank",rel:"nofollow noopener noreferrer",children:"согласие"})," на\xa0получение рекламно-информационных сообщений от\xa0МИФ"]}),(0,N.jsx)(_V,{className:t,controlName:"isAgreementAccepted2",isFormSubmitting:r,userAgreementLink:n})]})};_z.propTypes={className:ab().string,isFormSubmitting:ab().bool,link2:ab().string};let _G={PRIMARY:"primary",OUTLINE:"outline"},_H={ROW:"row",COLUMN:"column"},_W=e=>{let{className:t="",formAction:r=null,formMethods:n,onSubmit:i,checkbox1Link:a=null,checkbox2Link:o=null,checkboxPreset:l=null,buttonTheme:s=Sx.GRADIENT,buttonText:u="Подписаться",buttonType:c=_G.PRIMARY,formDirection:d=_H.ROW}=e,{formState:p}=n;return(0,N.jsx)("div",{className:t,children:(0,N.jsx)(vh,{...n,children:(0,N.jsxs)(_$.Form,{action:r,onSubmit:i,noValidate:!0,children:[(0,N.jsxs)(_$.InputRow,{$formDirection:d,children:[(0,N.jsx)(_$.InputWrapper,{children:(0,N.jsx)(_$.Input,{type:"email",name:"email",placeholder:"Электронная почта",label:"Электронная почта",autocomplete:"email",disabled:p.isSubmitting,registerProps:{required:!0,validate:e=>_a.test(e.trim())}})}),(0,N.jsx)(_$.Button,{type:"submit",$buttonType:c,themeVariant:s,size:So.MEDIUM,isLoading:p.isSubmitting,disabled:p.isSubmitting,children:u})]}),l===y2.MINDBOX_B2B?(0,N.jsx)(_B,{isFormSubmitting:p.isSubmitting,link1:a,link2:o}):(0,N.jsx)(_z,{isFormSubmitting:p.isSubmitting,link2:o})]})})})};
144_W.propTypes={className:ab().string,formAction:ab().string,formMethods:ab().objectOf(ab().any).isRequired,onSubmit:ab().func.isRequired,checkbox1Link:ab().string,checkbox2Link:ab().string,checkboxPreset:ab().string,buttonTheme:ab().oneOf(Object.values({...Sx,...SC})),buttonText:ab().string,buttonType:ab().oneOf(Object.values(_G)),formDirection:ab().oneOf(Object.values(_H))};let _$={};_$.Form=al.form.withConfig({componentId:"sc-234c7887-0"})(["display:flex;width:100%;flex-direction:column;gap:16px;"]),_$.InputWrapper=al.div.withConfig({componentId:"sc-234c7887-1"})(["@media (min-width:","){width:50%;max-width:272px;flex:1 1 50%;}"],yY("breakpoint.md")),_$.Input=al(_O).withConfig({componentId:"sc-234c7887-2"})(["border:1px solid ",";&&{height:",";}&::placeholder{color:",";}"],yY("color.text02"),"52px",yY("color.text02")),_$.Button=al.div.attrs(e=>{let{$buttonType:t}=e;return{as:t===_G.PRIMARY?SP:SI}}).withConfig({componentId:"sc-234c7887-3"})(["@media (min-width:","){width:50%;max-width:272px;flex:1 1 50%;}"],yY("breakpoint.md")),_$.InputRow=al.div.withConfig({componentId:"sc-234c7887-4"})(["display:flex;flex-direction:column;gap:16px;@media (min-width:","){flex-direction:row;}",""],yY("breakpoint.md"),yH("$formDirection",_H.COLUMN,ao(["@media (min-width:","){flex-direction:column;",",","{width:100%;max-width:100%;flex:auto;}}"],yY("breakpoint.md"),_$.InputWrapper,_$.Button)));let _Y={[y0.MINDBOX]:e=>{let{defaultEmail:t="",formMode:r=Sn,data:n}=e,i=function(){let e=(0,nt.useContext)(aM);if(!e)throw Error("useTrackers must be used within a TrackersContext.Provider");return e}(),a=Sa({defaultEmail:t,formMode:r,onSubmit:async e=>{await i.subscription[n.operation]({...n,...e})}}),o=n.operation===y1.b2b?y2.MINDBOX_B2B:null;return{...a,checkboxPreset:o}},[y0.DEFAULT]:e=>{let{defaultEmail:t="",formMode:r=Sn,data:n={}}=e;return{...Sa({defaultEmail:t,formMode:r,onSubmit:async(e,t)=>{let r=t.target.action;if(!r)throw TypeError("useSubscribeForm. Empty form action!");await bU.sendSubscribeForm(r,{...e,...n})}}),checkboxPreset:null}}},_q="Подписаться",_K=e=>{let{className:t="",title:r=null,subTitle:n=null,buttonType:i=_G.PRIMARY,buttonTheme:a=Sx.GRADIENT,buttonText:o=_q,imageUrl:l=null,formAction:s=null,formPayload:u={},checkbox1Link:c=null,checkbox2Link:d=null,type:p=y0.DEFAULT}=e,f=(0,nt.useRef)(p);(0,nt.useEffect)(()=>{f.current!==p&&console.error(`SubscribeForm: изменение типа подписки (type) после рендера запрещено. Текущий тип: ${p}, Начальный тип: ${f.current}`)},[p]);let{formMethods:m,onSubmit:g,checkboxPreset:h}=(0,_Y[f.current])({data:u}),{formState:b,reset:y,getValues:v}=m,S=`
145    Поздравляем, вы\u00A0успешно подписались, письмо с\u00A0информацией придет вам на\u00A0почту ${v("email")}
146  `;return(0,N.jsxs)(_i,{className:t,imageUrl:l,children:[(0,N.jsx)(_t,{title:r}),b.isSubmitSuccessful?(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(_r,{subTitleSlot:S}),(0,N.jsx)(_Q.Button,{themeVariant:Sx.GRADIENT,onClick:()=>y(),children:"Спасибо"})]}):(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(_r,{subTitleSlot:n}),(0,N.jsx)(_Q.Form,{formAction:s,formMethods:m,onSubmit:g,checkbox1Link:c,checkbox2Link:d,checkboxPreset:h,buttonTheme:a,buttonText:o||_q,buttonType:i})]})]})};_K.propTypes={className:ab().string,title:ab().string,subTitle:ab().string,formAction:ab().string,buttonType:ab().oneOf(Object.values(_G)),buttonTheme:ab().oneOf(Object.values({...Sx,...SC})),buttonText:ab().string,formPayload:ab().objectOf(ab().any),imageUrl:ab().string,checkbox1Link:ab().string,checkbox2Link:ab().string,type:ab().oneOf(Object.values(y0))};let _Q={};_Q.Form=al(_W).withConfig({componentId:"sc-8275a465-0"})(["margin-top:32px;&:only-child{margin-top:0;}"]),_Q.Button=al(SP).withConfig({componentId:"sc-8275a465-1"})(["max-width:272px;"]);let _X=e=>{let{type:t,form:r,title:n="",description:i="",checkbox1Link:a=null,checkbox2Link:o=null}=e;return(0,N.jsx)("div",{className:"react-widget",children:Object.hasOwn(y1,t)?(0,N.jsx)(_Z.SubscribeForm,{type:y0.MINDBOX,formPayload:{operation:y1[t],formName:r},title:n,subTitle:i,checkbox1Link:a,checkbox2Link:o}):(0,N.jsx)(_Z.Error,{children:"Ошибка: Неизвестный тип подписки!"})})};_X.propTypes={type:ab().string.isRequired,form:ab().string.isRequired,title:ab().string,description:ab().string,checkbox1Link:ab().string,checkbox2Link:ab().string};let _Z={};_Z.SubscribeForm=al(_K).withConfig({componentId:"sc-a72e31d-0"})(["border:none;"]),_Z.Error=al.div.withConfig({componentId:"sc-a72e31d-1"})(["font-size:32px;color:#f00;font-weight:700;text-align:center;"]);let _J=".react-subscribe",_0=()=>{for(let e of document.querySelectorAll(`${_J}
146:not([data-initialized])`))e.dataset.initialized="1",yJ(`${_J} .react-widget`,e,()=>{},()=>(0,N.jsx)(_X,{type:e.dataset.type,form:e.dataset.form,title:e.dataset.title,description:e.dataset.description,checkbox1Link:e.dataset.checkbox1link,checkbox2Link:e.dataset.checkbox2link??e.dataset.agreement}))};_0();try{new MutationObserver(_0).observe(document.body,{childList:!0,subtree:!0})}catch(e){console.log("error observer",e)}}(),_N_E=n}();

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.